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
335932170662	335932171225	335932171775	335932172325	335932172875	335932173425	335932173975	335932174525	335932175075	335932175625	335932176175	335932176725	335932177275	335932177825	335932178375	335932178925	335932179475	335932180025	335932180575	335932181125	335932181675	335932182225	335932182775	335932183325	335932183875	335932184425	335932184975	335932185525	335932186075	335932186625	335932187175	335932187725	335932188275	335932188825	335932189375	335932189925	335932190475	335932191025	335932191575	335932192125	335932192675	335932193225	335932193775	335932194325	335932194875	335932195425	335932195975	335932196525	335932197075	335932197625	335932198175	335932198725	335932199275	335932199825	335932200375	335932200925	335932201475	335932202025	335932202575	335932203125	335932203675	335932204225	335932204775	335932205325	335932205875	335932206425	335932206975	335932207525	335932208075	335932208625	335932209175	335932209725	335932210275	335932210825	335932211375	335932211925	335932212475	335932213025	335932213575	335932214125	335932214675	335932215225	335932215775	335932216325	335932216875	335932217425	335932217975	335932218525	335932219075	335932219625	335932220175	335932220725	335932221275	335932221825	335932222375	335932222925	335932223475	335932224025	335932224575	335932225125	335932225675	335932226225	335932226775	335932227325	335932227875	335932228425	335932228975	335932229525	335932230075	335932230625	335932231175	335932231725	335932232275	335932232825	335932233375	335932233925	335932234475	335932235025	335932235575	335932236125	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2667	3650	2300	2668	3650	2300	2668	3650	2300	2669	3650	2300	2670	3650	2300	2670	3650	2300	2671	3650	2300	2671	3650	2300	2672	3650	2300	2672	3650	2300	2673	3650	2300	2674	3650	2300	2674	3650	2300	2675	3650	2300	2675	3650	2300	2676	3650	2300	2677	3650	2300	2677	3650	2300	2678	3650	2300	2678	3650	2300	2679	3650	2300	2679	3650	2300	2680	3650	2300	2681	3650	2300	2681	3650	2300	2682	3650	2300	2682	3650	2300	2683	3650	2300	2683	3650	2300	2684	3650	2300	2685	3650	2300	2685	3650	2300	2686	3650	2300	2686	3650	2300	2687	3650	2300	2687	3650	2300	2688	3650	2300	2689	3650	2300	2689	3650	2300	2690	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
67593	49893	63924	54282	32470	17554	9136	4331	2574	2143	1370	1114	953	466	1263	610	252	250	250	248	244	213	209	216	232	222	228	203	215	201	228	233	226	209	195	212	197	196	191	167	192	204	200	212	230	189	219	186	204	202	206	223	200	199	214	188	217	208	204	164	189	203	195	218	210	196	177	191	209	189	208	191	203	196	195	206	201	197	201	215	205	189	230	204	211	197	212	211	215	201	184	211	196	195	220	191	215	201	184	204	208	187	193	178	196	214	218	193	220	206	188	207	196	206	198	196	210	192	192	186	202	178	201	206	214	213	203	208	213	221	200	175	182	230	209	202	186	212	187	206	192	225	191	202	184	210	205	190	191	199	191	199	219	184	200	192	221	199	218	211	173	202	175	184	187	197	179	164	210	203	190	221	201	190	171	213	195	212	194	222	179	201	202	198	200	213	184	194	185	197	213	178	214	186	206	202	231	202	183	206	177	198	189	222	180	201	209	201	209	210	181	189	216	231	192	203	207	193	191	201	215	191	206	193	188	192	203	187	192	220	179	201	202	187	208	206	202	208	201	190	181	238	193	197	180	218	195	185	211	225	189	209	181	186	201	206	200	204	201	231	192	193	198	196	212	214	213	197	181	170	184	210	185	194	196	182	204	180	188	179	191	196	191	191	209	186	206	202	196	185	220	214	180	205	189	187	210	203	192	195	204	202	173	204	171	180	205	188	184	219	200	201	224	200	203	185	212	200	169	227	195	189	244	168	174	180	193	197	173	193	192	182	192	193	212	199	197	192	191	197	194	208	200	192	196	220	190	176	217	197	209	187	189	195	184	177	214	194	215	210	208	171	194	198	197	207	203	188	217	183	180	224	175	189	214	184	213	221	200	196	184	200	204	164	229	201	211	206	184	192	202	207	198	194	210	202	217	194	213	191	192	195	179	217	222	200	216	192	214	189	189	206	207	205	184	203	196	216	192	203	168	205	185	186	212	181	201	185	221	209	198	202	170	188	200	199	182	181	202	206	181	189	176	221	224	191	199	189	220	192	213	191	181	192	200	171	207	187	207	200	206	189	190	199	202	194	177	195	204	160	183	172	171	200	186	191	203	216	209	197	189	174	181	191	196	198	210	172	215	189	193	191	203	183	203	189	199	198	206	212	192	192	201	202	192	222	180	201	200	216	189	173	195	192	217	200	214	198	201	214	195	202	207	179	191	196	196	188	198	186	211	225	203	187	203	218	209	198	169	239	197	199	209	205	198	184	217	203	207	197	190	199	193	205	187	184	190	176	202	220	178	210	199	194	197	184	238	192	184	163	193	235	206	194	199	212	223	204	196	210	208	219	193	190	196	195	199	193	199	212	201	171	185	172	223	176	186	178	208	213	205	200	222	196	216	201	185	186	204	202	200	217	201	213	210	216	239	203	205	186	177	189	202	219	194	214	208	179	231	206	217	220	179	208	210	177	201	171	220	176	213	176	195	177	196	219	192	200	202	201	187	191	207	208	174	209	219	202	188	199	183	214	193	169	194	219	213	199	206	249	177	184	181	182	217	215	205	175	189	181	192	212	199	186	193	215	198	195	211	201	206	170	184	182	179	181	188	198	187	187	200	202	219	207	197	200	210	209	198	214	213	193	194	185	197	199	187	187	189	183	188	203	172	216	197	199	189	186	213	183	194	195	217	211	180	194	196	178	188	202	214	199	210	212	208	214	213	196	220	198	232	176	209	189	210	181	192	214	178	200	203	185	184	206	205	211	200	146	175	196	209	191	213	204	199	182	194	194	219	200	191	196	205	210	211	192	196	191	200	186	184	192	189	203	200	216	193	209	197	214	202	212	187	198	201	180	202	208	194	202	214	191	209	197	215	237	184	179	205	208	171	199	194	189	175	203	182	204	232	208	222	201	206	204	225	192	201	200	197	209	218	204	194	201	214	196	203	195	193	219	186	194	219	177	198	188	183	198	221	196	203	202	207	203	175	190	211	215	210	199	166	215	223	206	235	176	212	212	201	204	213	204	197	207	194	193	197	201	204	198	194	195	188	191	194	196	199	191	189	199	197	193	208	211	212	191	211	217	178	173	193	195	208	195	194	168	199	199	199	177	200	182	226	209	196	230	200	185	193	187	194	175	233	184	204	194	191	184	204	216	196	193	187	199	192	189	185	192	213	197	206	196	178	180	196	201	195	197	190	202	192	163	213	203	179	175	222	221	196	198	212	190	198	203	210	188	207	196	205	181	203	183	186	190	197	210	192	174	204	193	198	195	236	198	243	203	217	218	192	204	218	182	200	206	198	211	211	204	208	212	216	209	197	213	216	209	229	207	189	177	183	185	209	206	195	179	189	210	215	196	206	201	168	220	216	192	211	211	181	218	222	179	213	208	163	199	185	194	201	199	185	197	189	217	225	197	210	209	197	212	190	195	210	179	222	225	225	207	189	207	199	203	194	202	207	206	227	206	199	184	193	200	190	197	171	184	220	197	189	185	200	178	188	201	171	184	195	188	201	218	183	195	217	194	190	195	202	181	200	203	211	179	201	178	225	181	225	223	183	194	237	197	185	211	209	213	220	250	189	211	207	220	220	187	195	190	184	218	210	216	186	202	185	211	215	184	191	188	205	210	201	216	221	197	203	204	200	194	192	196	188	187	206	217	184	222	193	219	214	190	181	199	205	198	217	189	206	176	188	226	185	189	197	197	180	199	224	182	182	182	209	202	191	197	168	188	199	199	205	189	201	201	211	179	195	213	220	203	202	195	199	184	227	190	207	196	186	220	203	193	185	215	196	214	191	203	209	208	205	202	200	197	203	204	188	194	217	187	167	195	184	180	195	187	195	198	188	204	225	183	206	182	198	214	208	167	179	194	186	189	195	173	188	187	186	195	188	182	182	217	182	176	208	201	190	199	196	192	201	191	212	191	198	217	198	173	189	228	195	194	178	210	185	183	216	190	193	194	196	178	206	200	191	212	221	212	195	200	212	189	223	217	181	215	201	184	222	216	197	204	196	210	206	208	197	178	191	200	211	182	215	205	215	176	221	195	192	182	174	175	183	194	170	187	200	205	193	209	210	185	196	188	203	171	199	203	216	188	208	195	197	213	222	223	186	232	210	211	209	205	199	196	230	214	187	203	211	207	206	230	196	206	194	215	209	202	217	199	178	207	202	185	207	224	202	180	182	204	189	186	199	203	172	204	195	204	223	202	205	215	177	197	189	204	197	214	209	184	178	198	195	168	210	196	224	205	215	184	201	180	205	198	204	212	184	217	186	185	206	185	188	218	196	197	195	189	210	207	213	199	177	195	222	193	201	193	198	198	213	192	199	205	180	206	197	194	178	174	213	199	212	201	175	194	199	210	194	201	199	192	190	192	179	203	204	201	184	209	193	218	202	177	212	199	206	192	196	203	226	212	199	203	176	212	212	207	228	184	183	214	190	205	201	196	214	209	217	202	189	202	191	211	195	199	196	201	175	185	199	233	195	167	179	228	193	190
52604	49156	72396	68363	27849	17727	14281	10701	7779	7568	5599	4753	4578	2244	6862	3054	1018	975	1018	873	822	848	874	856	751	703	708	733	712	710	717	699	685	711	645	675	630	659	624	661	618	607	636	677	618	605	603	654	623	584	630	578	643	575	636	559	656	632	599	631	624	622	577	588	648	662	614	602	658	605	630	634	614	602	626	607	597	591	666	659	597	602	646	629	650	631	624	597	592	624	639	657	588	617	605	572	614	669	627	631	650	625	570	609	599	590	626	664	660	625	599	629	627	646	580	604	588	609	666	649	651	624	652	627	662	590	629	563	572	616	603	628	660	639	639	562	631	602	631	608	631	653	617	616	614	629	599	637	596	664	563	684	610	621	643	629	607	629	596	588	598	631	588	609	635	621	594	629	619	637	624	605	572	648	641	624	625	606	588	632	633	605	636	659	654	634	595	570	610	563	618	605	595	664	639	606	599	632	651	600	597	607	620	580	576	630	603	621	615	632	628	619	593	598	700	608	610	605	603	573	641	583	639	642	635	605	607	667	625	611	569	600	596	614	654	580	632	583	622	629	657	612	675	613	575	634	596	599	642	611	581	604	600	644	596	600	605	602	636	598	642	611	576	610	638	622	634	635	609	640	570	589	621	608	622	619	643	611	614	611	611	655	655	627	600	650	606	636	625	618	591	638	614	582	624	605	628	624	606	613	626	617	611	660	593	633	661	584	621	609	636	606	610	663	660	609	610	687	628	640	627	595	654	637	610	630	615	641	626	641	629	646	629	598	598	631	621	626	615	619	563	632	572	628	614	601	623	587	609	671	618	590	586	578	655	615	569	638	603	587	610	597	610	637	617	570	611	632	628	621	612	629	611	607	613	599	632	626	617	647	602	592	605	606	593	626	565	602	642	582	616	623	594	589	670	624	630	653	610	592	610	630	605	636	602	614	625	613	626	612	586	635	591	596	641	582	629	653	612	637	599	636	635	580	620	607	593	607	630	604	674	599	650	605	623	598	595	647	605	650	597	556	655	634	624	668	652	611	615	681	602	609	588	607	658	696	611	660	631	628	603	626	604	602	641	646	623	607	666	597	586	607	599	655	650	621	627	628	637	530	667	588	603	636	610	622	600	612	619	629	613	644	587	581	650	618	596	623	612	604	616	591	641	578	578	658	594	613	660	627	581	601	603	661	587	659	598	619	588	631	623	575	589	651	601	608	586	597	595	588	591	622	622	610	633	600	631	589	645	597	596	643	602	603	626	568	562	625	589	644	628	633	633	619	649	592	632	648	646	625	621	593	626	598	661	607	647	607	594	588	629	610	629	641	629	600	577	586	599	617	624	624	599	618	622	636	564	553	614	632	615	619	586	602	617	638	648	597	576	626	643	626	583	585	597	602	604	621	593	637	631	659	631	648	562	595	598	622	680	663	601	560	623	606	614	598	584	600	606	614	605	621	642	633	643	608	630	595	630	613	618	586	600	611	660	614	598	640	557	607	623	589	648	570	608	606	620	619	646	607	567	599	623	604	582	590	647	626	602	627	600	670	625	652	628	689	635	595	662	600	628	615	619	625	607	624	578	627	621	634	632	608	654	628	606	622	597	609	562	630	578	608	587	647	652	600	618	593	614	607	601	594	582	645	622	622	601	663	625	619	627	641	667	637	599	604	577	585	632	560	613	639	605	646	656	626	615	640	620	632	621	633	605	649	613	599	635	604	640	582	603	638	664	641	633	669	621	587	623	595	604	644	630	646	630	599	607	607	645	614	613	596	614	660	577	593	610	580	637	605	634	605	590	621	619	613	580	602	610	613	599	597	600	592	603	635	605	628	626	620	624	603	614	616	618	661	575	626	612	600	565	617	616	630	594	686	644	604	602	650	600	642	619	582	589	636	603	629	596	560	616	613	644	605	605	636	616	627	610	616	569	638	607	591	621	609	594	626	667	624	641	638	620	593	610	619	568	620	630	616	618	591	647	614	626	637	658	617	588	587	629	633	662	632	620	634	605	662	641	648	596	599	596	556	590	608	614	586	579	637	627	603	625	556	649	605	666	669	617	627	634	592	617	624	598	588	602	637	657	579	614	658	579	599	631	623	659	598	662	630	639	623	627	689	614	595	617	636	615	581	623	618	610	600	593	595	633	552	629	619	576	623	612	601	634	634	670	620	616	642	653	608	648	634	603	579	627	634	604	718	602	634	659	632	612	616	635	600	631	638	636	630	570	620	585	639	586	643	623	657	605	585	585	584	570	611	616	597	597	610	608	613	645	618	604	645	601	615	628	628	619	630	606	625	647	622	603	607	626	579	618	612	635	596	598	619	598	626	595	632	615	607	600	634	566	642	601	621	616	635	640	620	612	624	600	598	644	609	608	652	593	617	627	613	619	541	650	624	641	606	591	607	623	632	639	600	636	569	598	631	632	635	573	619	675	638	579	583	571	602	624	635	612	653	585	621	606	596	591	607	626	584	613	619	635	582	647	634	603	680	648	584	634	629	634	642	592	623	581	613	679	632	625	638	643	568	651	609	652	634	664	570	589	601	637	597	620	625	635	597	646	607	597	655	597	616	623	631	622	599	584	571	592	644	597	604	583	610	614	626	594	613	586	581	646	626	630	590	610	601	599	604	623	587	627	561	620	634	624	587	625	605	630	647	627	602	592	598	616	598	628	591	645	669	640	607	665	617	617	617	596	655	615	603	603	629	586	628	593	649	596	603	589	607	584	627	670	624	633	626	567	667	655	616	606	587	669	561	654	597	613	612	671	568	605	635	578	633	600	583	642	580	605	597	572	642	613	629	641	586	616	624	573	579	605	628	643	589	619	605	586	635	622	650	647	612	610	625	611	586	586	655	571	637	646	613	658	592	617	633	596	619	629	609	653	577	615	571	621	627	586	581	601	609	632	632	605	594	652	586	599	625	682	612	594	600	580	529	657	646	625	661	642	656	587	633	602	581	595	646	615	605	629	671	612	626	644	623	655	642	604	668	589	659	657	620	618	595	613	643	604	610	620	626	584	612	627	652	589	645	620	632	611	625	609	627	642	609	648	629	621	602	616	659	575	617	633	589	572	644	581	617	602	649	650	629	612	564	646	604	628	639	611	628	613	642	587	638	645	626	567	576	620	634	614	593	622	630	637	648	619	608	643	636	614	635	600	613	594	589	625	589	647	618	601	599	610	638	628	571	572	604	620	641	623	644	610	641	621	595	591	613	604	593	586	604	633	622	563	600	577	586	607	631	612	641	627	616	646	622	619	628	596	596	625	619	650	617	620	593	628	628	642	607	619	614	616	617	585	600	601	625	611	645	608	613	660	604	599	624	621	645	598	606	654	576	609	618	609	654	646	623	622	625	649	638	598	620	614	621	581	606	663	640	549	624	679	635	621	603	612	613	615	613	628	606	618	591	586	583	614	614	627	601	596	645	605	598	640	637	604	657	598	650	591	614	648	601	604	613	631	592	642	653	552	663	608	630	617	653	616	661	625	610	648	621
16904	6636	10841	8168	1465	587	375	327	273	290	230	220	220	213	245	222	174	166	182	184	172	211	213	172	157	172	183	190	184	203	185	189	194	178	196	195	169	182	187	194	190	183	181	183	169	183	168	167	201	197	173	182	175	176	155	166	199	173	187	195	189	189	163	183	167	178	176	206	158	148	167	177	191	189	200	172	171	196	176	173	181	197	182	195	167	172	211	184	162	177	193	178	180	168	196	183	174	159	173	174	160	182	177	133	174	182	218	177	187	191	169	187	178	169	165	182	177	186	171	207	163	176	172	177	155	219	222	190	189	204	159	186	178	213	163	178	184	190	181	167	172	181	165	164	196	189	185	199	175	170	196	204	200	180	176	177	168	188	192	188	180	200	192	192	179	165	187	199	189	174	187	182	176	178	188	192	177	207	175	191	178	196	203	170	169	177	190	176	190	183	190	190	202	169	180	169	177	170	171	192	202	180	193	174	186	167	178	189	177	189	184	194	181	185	192	183	194	174	178	192	198	185	194	169	193	159	173	174	179	189	177	211	190	165	159	197	195	195	159	178	167	190	172	168	166	172	173	190	170	181	170	178	167	185	196	165	181	183	179	174	175	184	230	173	173	180	203	182	171	190	185	168	182	163	185	183	162	172	164	203	184	203	182	186	199	182	177	182	199	208	198	197	190	170	174	189	166	197	186	169	191	168	197	183	174	194	182	152	171	210	181	197	189	180	182	201	189	182	178	194	176	196	185	188	182	190	194	183	192	184	179	164	186	172	170	179	185	168	198	177	166	204	186	181	154	186	197	183	177	174	178	186	174	184	175	173	169	192	179	183	197	178	190	193	173	165	190	182	174	197	167	188	192	189	183	187	187	171	167	193	190	194	158	190	202	158	168	180	182	178	162	179	176	204	175	185	163	195	173	189	210	199	184	162	186	184	164	159	196	163	177	170	162	184	185	164	166	188	168	186	223	186	176	185	164	184	189	193	173	153	171	197	173	207	169	185	206	210	181	164	166	158	204	182	185	199	184	214	162	167	169	173	176	182	163	176	179	188	196	173	197	197	181	170	212	176	191	189	154	183	162	191	193	183	187	185	185	197	203	190	142	216	170	170	181	176	173	191	183	168	186	191	178	176	188	197	200	172	166	189	198	200	176	197	173	203	196	178	203	185	177	177	179	178	178	164	176	180	172	187	178	168	162	193	192	179	186	186	192	184	175	192	197	214	193	181	199	184	178	206	171	203	196	178	178	170	173	217	173	212	179	173	191	194	194	181	189	171	182	164	189	160	172	167	194	188	178	183	194	183	170	176	191	221	179	172	159	185	172	178	198	187	181	169	185	163	178	207	170	177	181	183	165	214	174	181	182	192	180	176	186	180	183	170	187	191	184	163	187	194	168	225	149	158	186	192	179	193	196	178	210	165	183	177	208	173	170	181	175	171	165	169	189	148	192	190	180	168	173	185	190	186	178	152	188	184	206	194	184	208	186	169	194	188	183	185	178	177	191	182	202	172	188	200	166	198	161	193	177	183	169	178	201	186	191	178	158	164	177	210	189	183	201	172	190	170	174	157	174	188	172	190	185	209	195	207	206	175	171	194	192	186	181	203	174	156	162	167	183	182	176	181	180	184	184	182	196	192	173	185	196	164	172	157	196	173	181	195	182	181	174	181	181	162	193	173	177	189	185	181	188	162	173	172	187	179	169	183	164	153	190	193	186	169	169	185	182	169	198	168	170	208	187	179	188	182	192	195	208	185	194	181	180	204	173	183	201	174	164	204	184	171	190	175	174	209	187	189	185	194	173	181	168	183	156	176	177	175	181	186	194	166	196	180	184	168	196	189	174	175	210	181	208	160	167	184	169	179	175	176	166	176	184	194	184	182	187	183	180	194	180	202	182	173	186	197	183	201	168	212	176	179	172	182	176	208	202	152	187	186	181	182	160	196	168	192	170	164	209	187	200	191	174	203	174	181	179	178	167	188	190	181	181	179	189	169	167	191	183	159	192	190	162	178	196	186	184	212	189	188	170	186	181	191	180	195	198	174	197	182	175	208	186	180	168	201	190	187	163	184	169	187	170	181	165	171	211	187	182	178	200	167	185	168	176	164	166	191	172	184	193	177	160	178	178	179	210	166	177	219	178	168	162	215	178	191	187	165	175	189	202	155	185	184	192	201	182	176	187	193	189	167	178	162	182	190	198	207	165	181	191	173	181	204	199	207	169	193	171	159	184	197	190	176	196	180	187	181	172	179	214	188	195	170	179	169	177	219	179	182	186	173	175	200	199	198	191	199	206	161	194	196	165	179	177	208	193	174	211	191	187	178	171	207	169	199	171	185	158	213	165	208	189	177	192	177	204	184	177	195	186	177	169	232	187	178	185	190	186	189	194	168	175	176	183	201	189	172	201	191	184	176	189	177	186	165	188	202	176	177	202	198	177	188	187	167	176	199	183	196	172	210	205	171	202	196	193	180	181	204	179	173	171	193	164	199	174	191	164	206	173	176	181	183	194	170	189	181	179	192	196	161	179	197	165	168	178	213	184	164	162	210	183	183	175	191	174	176	223	161	176	174	190	195	203	189	172	197	187	191	194	197	180	171	205	175	178	193	220	208	186	178	196	206	170	174	172	188	191	188	180	171	176	179	188	177	186	205	169	185	204	175	196	186	170	183	193	157	193	161	180	160	170	155	182	173	172	178	194	186	202	196	179	189	193	182	177	176	168	169	173	191	156	180	172	182	188	193	187	185	182	196	180	178	173	170	192	185	190	200	203	148	177	183	166	190	176	195	191	213	181	196	166	184	168	163	176	210	177	187	201	181	174	177	206	188	190	191	171	177	209	187	189	198	176	186	171	179	170	180	160	179	149	191	189	194	188	161	174	170	196	183	180	201	190	187	188	150	182	207	193	203	191	175	171	178	182	192	195	198	174	172	210	175	181	165	208	197	201	154	204	208	181	182	208	156	187	195	179	172	185	175	183	183	198	165	190	180	164	173	177	182	200	204	165	180	184	195	168	181	170	216	149	158	175	181	169	179	173	193	164	183	184	191	183	205	183	177	199	194	173	191	169	206	159	179	176	174	203	193	200	165	173	172	164	174	193	189	181	156	164	160	193	180	180	191	178	169	190	174	195	190	206	171	168	189	195	204	167	192	170	195	195	159	185	192	198	181	171	183	182	195	182	178	218	211	206	178	188	158	186	179	181	189	175	175	201	172	187	184	168	189	201	178	194	167	182	183	198	198	172	192	193	195	181	170	198	166	172	182	209	185	194	209	173	177	194	187	190	183	177	175	196	179	153	190	181	159	177	188	168	158	186	180	185	197	153	193	159	213	190	176	179	199	196	194	196	201	157	205	216	187	204	190	172	169	183	198	179	176	174	178	198	213	188	191	200	192	185	161	183	202	185	197	172	181	190	185	179	175	189	178	182	175	185	175	199	160	180	162	159	202	189	170	180	191	198	162	177	169	207	194	220	181	209	182
19114	8127	18568	17619	3306	2019	1373	1093	917	955	851	760	778	666	846	847	602	629	546	578	574	576	589	586	577	566	621	540	569	581	556	579	581	589	585	590	517	562	587	556	580	574	564	601	571	550	551	546	590	575	585	597	636	565	535	605	570	597	568	591	594	590	603	570	576	589	562	555	552	578	510	597	554	621	582	556	554	585	577	593	597	568	560	571	541	546	529	583	596	550	567	547	516	571	580	569	566	550	599	538	553	557	570	592	553	572	554	610	574	552	539	541	602	538	589	531	548	593	584	594	569	581	574	601	533	549	578	582	564	557	565	557	593	574	623	574	551	508	570	547	551	553	551	562	614	581	545	540	543	596	562	581	572	557	587	525	599	580	595	574	569	618	654	566	559	524	569	571	563	554	574	600	550	570	563	551	581	608	579	553	564	575	594	601	607	515	545	581	552	560	542	560	561	549	574	560	567	566	530	540	587	559	563	557	586	555	560	559	551	547	554	543	611	610	545	554	558	558	616	581	604	553	586	518	557	637	597	600	552	542	571	548	578	540	542	556	556	581	574	574	585	560	608	542	589	575	617	534	596	557	538	559	622	576	557	565	569	595	583	576	574	568	552	606	592	560	577	592	555	584	580	562	548	541	604	586	565	539	561	558	542	559	604	556	538	551	619	568	556	560	581	590	573	512	617	553	574	566	576	543	533	611	571	550	596	558	580	586	551	567	566	573	567	555	538	537	549	568	575	613	576	591	557	533	537	622	553	595	574	556	578	578	578	553	588	551	552	599	583	538	552	598	579	555	592	560	602	568	566	550	565	579	582	591	554	531	559	605	582	554	574	492	599	570	601	588	627	588	579	538	583	600	569	567	577	534	581	632	622	574	604	593	584	533	564	540	497	583	595	572	572	540	572	544	560	575	598	569	610	614	549	577	592	596	563	579	591	534	564	635	550	595	587	563	595	558	580	579	571	563	590	577	561	592	582	586	610	587	553	599	593	546	595	549	513	566	584	586	565	540	603	595	574	573	553	526	574	597	545	576	576	612	566	614	579	566	583	590	553	591	555	556	603	599	537	615	539	578	585	566	570	557	527	615	548	615	549	535	555	553	560	575	527	577	575	561	615	583	603	613	560	579	559	569	532	557	570	573	588	589	561	564	525	623	570	550	591	562	572	582	585	555	575	556	560	535	593	589	548	565	591	588	593	581	580	560	584	598	595	571	584	557	542	610	535	582	563	562	605	579	562	586	558	602	570	563	563	580	593	547	610	557	544	578	579	579	563	568	536	589	569	579	599	549	566	571	581	635	579	605	571	591	590	569	591	561	581	599	590	533	607	548	581	567	548	579	598	581	524	557	584	613	578	594	593	618	603	562	541	577	582	559	593	581	580	560	590	566	597	555	538	576	532	572	569	581	558	540	591	572	537	556	521	625	564	610	615	593	564	549	586	625	545	561	578	572	570	570	610	565	528	607	544	617	570	545	561	546	534	613	593	582	577	596	604	605	575	592	586	577	561	589	566	589	538	597	608	561	544	550	597	568	553	618	614	573	617	560	600	576	538	568	541	595	566	553	564	590	582	572	539	581	571	582	546	579	574	563	620	665	538	562	607	547	578	573	589	588	579	646	591	557	558	561	559	594	610	575	595	563	567	586	605	555	605	582	574	513	589	564	567	556	570	569	540	572	565	589	576	614	595	575	602	552	573	556	584	577	545	581	559	567	563	573	561	604	578	569	602	574	570	577	572	559	578	577	541	592	495	564	497	594	560	566	592	539	559	588	566	603	585	598	516	601	550	569	570	577	539	596	601	565	579	560	622	571	587	548	546	552	582	549	574	573	562	572	553	580	571	625	606	571	575	571	555	618	654	612	643	529	561	594	617	613	546	589	565	599	574	588	551	540	541	573	564	605	556	586	627	578	625	556	580	554	562	573	592	552	586	518	539	556	601	532	597	628	569	580	596	554	583	656	602	595	574	560	569	610	586	578	581	574	570	563	590	577	536	556	569	577	579	564	608	553	559	526	549	561	539	574	525	615	509	522	526	543	535	566	571	540	575	562	578	540	567	526	531	595	589	556	568	601	555	546	633	575	584	565	582	582	592	596	566	560	558	579	631	561	575	569	567	556	570	550	608	595	566	554	558	568	594	576	576	568	589	566	562	575	577	643	590	577	580	593	576	587	594	593	571	543	606	531	522	565	579	564	577	578	537	573	534	607	596	538	540	546	565	563	565	548	542	538	548	564	554	576	547	543	555	552	552	583	561	528	599	574	574	558	540	588	572	574	602	612	609	568	591	553	544	583	584	548	538	580	554	576	570	547	549	565	545	533	584	579	561	545	547	562	561	559	566	539	568	561	571	559	563	548	559	581	565	605	589	536	567	595	531	609	551	583	612	579	625	573	577	552	558	589	569	560	575	540	583	534	584	584	576	569	571	587	631	560	550	552	600	589	582	573	579	577	558	580	568	564	549	563	566	615	563	566	559	568	574	606	566	586	576	598	592	575	534	553	590	570	547	560	604	589	546	586	618	558	568	589	550	579	548	542	569	569	603	548	530	570	594	546	571	580	527	539	592	539	578	594	559	585	575	574	576	553	563	563	546	564	609	553	551	578	575	592	554	603	558	602	577	563	557	601	592	512	602	568	560	575	544	603	579	631	579	628	597	523	567	585	595	549	541	542	571	522	615	530	569	566	584	558	621	567	569	579	563	576	589	564	574	597	610	548	583	578	522	550	594	577	600	575	574	555	606	579	558	533	526	590	563	555	595	563	567	576	588	543	584	570	545	572	558	547	520	562	542	588	569	610	550	593	563	562	595	548	589	579	547	561	575	534	545	596	551	585	567	561	565	581	558	596	566	532	608	564	612	577	564	591	552	587	588	570	556	586	586	582	577	569	554	532	554	598	587	595	542	593	577	573	574	542	572	557	589	540	531	571	564	570	547	590	569	545	562	561	550	600	568	563	602	584	576	587	497	592	592	594	569	565	588	594	575	553	595	610	622	638	572	591	569	528	560	565	578	596	550	600	571	554	590	588	625	574	525	541	578	563	548	566	557	531	511	573	557	567	580	582	587	579	545	569	595	572	537	559	598	621	572	579	569	572	548	574	597	550	543	587	590	574	591	620	542	586	582	540	547	569	614	574	570	561	591	575	556	566	626	561	602	548	578	607	625	601	579	601	603	601	596	579	580	548	580	619	564	542	594	549	591	552	567	584	559	573	530	587	590	594	615	539	548	560	576	583	569	569	546	544	564	580	570	571	591	564	614	577	534	565	558	611	588	567	558	595	586	570	601	573	555	540	598	534	600	535	613	590	578	563	569	588	554	562	557	615	547	592	569	536	566	596	576	570	605	579	565	605	564	572	618	545	606	603	608	584	541	540	539	571	565	539	543	538	545	570	585	581	591	576	598	581	571	562	562	577	580	613	564	583	667	589	547	569	602	572	560	571	559	552	593	591	552	542	597	562	570	596	574	542	560	557	593	547
57123	40586	50886	46655	22624	9307	3604	1885	1429	1221	1022	614	445	377	699	747	140	181	161	159	123	144	122	139	129	137	124	127	123	112	110	132	133	115	131	134	120	153	124	131	131	118	128	117	118	158	133	164	132	126	116	124	114	137	125	162	131	127	129	122	130	123	113	114	118	131	108	123	129	123	108	126	117	109	127	128	134	114	119	117	123	116	131	95	133	106	127	127	138	130	125	128	144	142	112	116	134	110	114	119	116	137	116	126	127	128	127	118	128	145	129	106	145	112	114	135	117	106	118	141	129	124	111	119	133	130	125	138	132	124	126	154	141	113	126	120	133	124	125	120	117	131	101	109	129	103	131	123	124	128	127	114	116	116	134	136	127	125	144	147	125	151	119	138	127	121	129	119	131	135	106	129	113	121	130	119	119	144	132	111	121	120	130	122	107	117	126	111	135	127	139	124	117	128	130	126	127	105	130	128	120	146	150	109	137	123	124	137	124	131	160	163	134	125	112	134	120	112	128	114	142	124	146	126	129	127	128	129	126	139	128	146	122	106	141	151	105	127	125	128	128	120	125	145	120	130	128	139	126	115	123	124	120	139	124	108	124	113	137	141	109	141	116	127	141	124	118	130	131	145	159	137	96	112	117	108	113	137	119	133	109	123	131	142	145	132	105	162	134	128	122	126	121	123	135	114	129	120	116	144	126	119	119	114	114	143	147	118	101	130	107	128	152	121	128	136	142	123	131	132	109	133	116	136	118	124	150	123	107	123	115	143	132	125	125	138	116	117	122	113	125	127	116	119	117	123	128	111	122	146	122	135	127	120	114	132	145	140	116	107	131	141	121	136	119	118	121	132	142	148	127	129	126	111	122	141	128	133	133	109	132	129	120	119	128	123	124	127	108	123	126	136	127	111	120	129	106	115	122	107	140	131	115	128	123	134	130	127	125	119	130	131	128	125	105	135	103	123	116	130	133	128	138	113	124	145	131	142	133	128	122	122	114	112	129	114	124	122	130	120	142	119	119	112	135	147	115	105	123	140	125	135	115	154	132	111	147	119	122	108	118	134	102	108	124	136	123	138	126	133	133	126	148	137	146	114	136	119	121	146	122	126	132	143	121	113	132	130	117	134	111	143	144	129	126	111	129	97	138	157	121	140	146	112	126	127	129	120	143	127	117	125	118	105	125	111	137	136	107	106	125	116	135	126	143	136	119	138	136	135	115	114	149	107	140	147	119	130	130	119	142	113	118	118	126	139	141	141	118	140	125	115	139	140	118	118	126	134	120	111	128	146	130	112	115	141	130	143	132	128	124	121	126	145	127	133	117	127	139	127	122	152	122	134	115	110	147	136	149	120	117	120	150	137	103	136	130	132	117	137	116	121	134	124	106	116	135	135	135	113	136	133	145	127	119	144	119	132	136	142	129	121	102	129	116	124	115	125	106	117	139	121	107	127	119	125	152	143	138	126	125	118	141	133	135	113	138	120	119	124	126	132	122	117	113	149	129	127	131	133	136	110	150	133	121	144	132	112	139	116	113	116	122	106	113	130	133	129	115	116	125	129	130	138	119	120	136	122	114	110	113	122	132	127	110	117	124	106	127	122	112	119	117	121	128	129	150	138	117	124	126	127	137	109	118	129	122	118	133	118	116	138	126	114	112	123	119	125	130	139	123	131	132	131	138	147	117	112	120	116	135	142	103	111	130	125	130	119	112	129	111	122	128	121	145	131	117	128	123	122	126	122	133	154	115	154	121	121	133	112	139	144	130	129	126	119	148	122	114	125	110	133	140	114	135	130	145	136	141	116	116	126	127	125	137	116	133	140	109	120	114	145	116	131	105	126	128	138	125	143	141	134	130	126	151	137	126	121	111	132	130	115	125	124	118	122	136	127	130	112	122	140	125	129	126	120	118	145	130	130	97	129	117	135	121	132	119	116	101	138	128	131	133	114	138	127	126	117	128	127	128	128	146	156	150	113	140	125	127	122	130	110	114	99	122	105	115	119	111	111	131	148	116	128	109	127	121	142	130	133	126	143	122	120	139	119	115	125	135	123	125	137	129	133	108	113	136	122	128	139	117	120	127	127	121	131	124	151	130	121	121	108	122	120	145	128	119	123	142	148	143	130	108	116	124	129	121	120	124	119	136	138	116	138	129	127	128	130	120	130	121	128	110	134	132	115	126	114	130	156	132	115	106	139	121	135	124	148	138	102	132	130	128	119	120	126	125	119	129	135	118	128	108	117	141	121	133	125	128	118	126	144	129	127	135	125	105	123	121	141	125	126	133	105	132	126	112	126	134	106	120	131	126	108	147	130	125	114	121	118	127	130	117	140	125	130	135	134	142	129	148	122	116	116	126	136	134	121	132	138	107	138	128	117	128	134	119	114	140	122	130	131	151	138	131	117	132	129	116	127	127	135	116	123	131	145	116	122	127	118	136	127	120	125	135	135	119	137	131	148	111	115	134	142	123	142	123	118	117	132	126	125	123	130	133	144	112	123	123	135	130	131	138	126	124	115	133	112	140	139	123	138	111	116	128	130	116	133	119	135	124	124	110	135	130	120	136	125	122	111	149	108	107	133	131	116	119	111	137	143	121	134	116	123	121	135	118	125	120	131	134	121	141	130	129	115	121	122	111	134	137	135	126	114	107	114	122	112	123	134	99	150	121	124	150	138	132	126	109	129	121	126	138	116	128	134	128	136	103	135	127	145	122	127	131	144	118	125	120	149	112	102	124	142	145	113	117	135	114	122	141	134	135	129	121	120	106	123	124	128	140	123	124	116	118	141	126	102	134	126	134	140	118	125	125	120	131	116	134	114	133	132	114	118	135	121	108	114	117	133	134	148	121	144	123	120	142	114	135	115	126	128	135	113	119	139	105	120	154	120	137	127	120	120	113	119	108	106	108	131	125	117	137	132	120	124	105	143	124	127	122	119	132	122	109	111	149	113	134	134	148	142	124	119	129	116	130	144	109	123	117	144	123	113	115	132	123	114	143	150	108	150	137	108	122	123	112	130	107	141	117	123	130	119	113	120	152	116	127	111	117	122	138	112	133	121	117	123	118	113	139	120	137	119	131	130	136	136	118	136	117	107	116	131	114	111	127	141	140	135	118	127	131	133	139	138	136	125	134	135	119	116	120	130	118	116	109	122	120	124	136	132	142	121	141	114	114	136	128	135	120	102	111	121	133	118	145	130	144	127	123	137	120	144	100	117	123	127	109	117	126	137	153	124	122	114	139	133	122	127	134	131	121	126	139	122	125	114	128	108	122	131	122	135	122	121	126	142	130	134	129	123	124	136	124	118	116	129	126	122	119	150	116	106	129	133	114	140	143	129	116	147	102	115	124	111	118	122	121	135	126	121	119	119	128	124	122	116	141	124	125	135	138	112	132	122	125	133	129	122	118	124	126	142	116	143	146	127	103	127	142	124	121	125	130	132	130	130	114	119	133	129	126	123	146	128	128	130	135	108	142	136	122	134	122	126
40105	34697	53478	54094	17593	13489	8563	6410	5147	4779	3873	3004	2570	2436	4507	3675	557	542	608	559	525	508	535	515	471	488	490	452	437	425	429	454	424	493	426	425	416	412	437	440	444	401	390	423	459	391	464	413	464	442	372	403	402	424	450	399	405	423	374	387	431	401	420	423	477	453	415	404	419	429	392	424	414	399	448	411	404	402	416	421	424	424	420	445	401	411	425	410	404	445	390	431	454	446	398	426	402	433	416	421	426	412	423	437	390	428	380	405	389	379	399	429	432	399	461	383	379	394	422	403	451	395	406	410	410	425	437	429	402	423	411	415	397	406	423	440	381	436	459	434	412	434	445	420	425	402	422	432	439	397	424	409	408	434	431	423	386	430	404	414	438	434	381	416	425	410	383	431	431	386	400	412	416	386	431	394	388	429	437	410	433	392	423	398	427	427	394	409	435	398	417	437	433	401	385	407	437	413	408	442	401	373	386	413	390	418	417	418	409	399	411	431	398	433	387	431	427	436	371	400	432	395	399	420	397	352	399	433	420	392	424	415	397	395	409	423	450	394	396	424	440	418	436	383	408	377	391	422	405	409	390	411	429	422	420	445	420	457	399	398	419	392	404	400	399	448	450	430	413	429	397	449	396	419	441	395	393	415	416	409	427	403	432	433	407	387	416	461	428	405	429	428	383	443	439	393	415	415	413	446	430	444	407	408	412	445	434	414	440	387	413	437	450	427	393	427	403	395	440	408	386	413	413	426	417	426	433	396	397	414	400	448	416	420	408	394	446	429	410	408	386	429	429	399	415	411	385	420	425	441	402	387	425	416	399	418	406	441	449	412	434	390	408	401	407	421	439	395	430	445	444	444	408	409	400	404	440	400	424	400	426	444	398	433	438	441	408	392	379	386	442	431	408	387	450	406	392	435	427	409	418	425	402	462	413	433	390	409	399	361	419	390	403	406	409	410	400	393	419	423	425	436	434	406	435	422	454	422	444	413	413	382	452	449	398	415	421	446	416	378	395	437	441	421	450	382	407	416	390	428	451	421	395	422	398	405	395	419	414	418	403	424	427	428	444	406	420	438	415	396	443	415	437	383	402	426	395	388	451	416	429	403	412	419	448	423	407	439	416	468	425	398	441	404	392	382	424	396	413	416	380	451	391	380	418	448	424	451	412	391	438	366	453	414	392	406	408	411	395	421	422	463	412	405	448	451	424	384	412	411	395	433	401	432	432	422	417	435	409	418	422	423	418	417	450	427	439	403	418	455	468	403	426	418	431	412	439	403	399	401	396	403	393	403	426	422	394	438	442	408	390	428	429	445	429	471	431	406	418	414	397	441	450	427	455	432	388	404	438	435	409	395	419	437	385	381	448	409	401	401	411	435	421	403	440	413	406	455	436	411	431	409	397	379	440	427	424	383	428	452	440	390	422	413	426	418	412	397	418	418	427	386	389	452	420	448	397	429	437	429	422	374	409	414	431	416	412	429	433	456	446	393	450	424	395	392	436	400	393	436	430	413	438	416	411	405	431	415	424	396	367	405	431	394	453	416	415	438	410	420	404	448	407	395	388	444	398	433	428	437	431	449	437	399	433	428	427	388	462	410	420	403	455	416	458	414	390	469	433	455	414	399	392	400	396	434	392	412	404	434	384	441	420	428	403	404	416	381	430	408	385	434	417	435	403	395	421	411	403	446	376	447	432	412	401	416	398	420	398	375	431	428	414	388	412	396	444	423	423	418	407	388	418	437	420	378	437	418	420	399	410	418	399	397	392	426	461	431	397	420	418	424	425	435	427	403	410	389	391	409	396	402	401	397	409	391	407	432	421	404	409	421	431	405	425	421	472	415	448	435	425	443	412	430	406	412	429	438	419	394	434	450	414	440	386	437	373	419	425	425	410	414	406	407	420	430	398	399	450	403	426	403	382	432	432	397	416	441	432	417	456	407	393	416	464	432	445	423	419	447	423	431	434	424	431	402	396	421	428	428	428	413	404	426	395	429	449	439	381	398	445	422	432	423	436	410	428	441	373	378	434	437	428	430	406	365	412	407	405	420	404	401	403	417	436	431	434	411	426	390	418	438	408	401	445	421	401	441	412	428	439	425	419	407	430	429	419	412	405	413	442	430	428	440	409	386	427	401	409	418	402	439	398	422	421	402	452	430	436	430	422	427	419	411	413	420	442	398	421	425	423	415	414	412	437	422	405	419	433	438	458	419	384	411	403	421	430	417	422	397	426	419	412	358	433	414	387	426	390	418	404	426	412	410	415	392	448	420	428	414	455	398	434	441	427	412	444	414	439	447	424	440	412	433	416	420	399	372	417	397	412	413	415	444	427	409	385	404	444	422	429	470	406	421	415	437	418	408	412	417	408	410	434	415	423	412	430	429	419	468	435	396	391	426	413	398	454	414	451	400	417	411	427	398	447	405	388	400	388	380	393	437	422	421	438	434	417	421	409	441	400	382	449	429	425	415	437	417	410	464	443	412	442	426	426	460	422	444	405	437	400	389	405	448	397	445	427	419	418	441	413	419	457	411	410	395	414	411	400	452	427	408	435	425	388	458	413	409	417	425	417	398	422	376	444	440	417	406	431	427	424	416	407	396	408	417	432	414	407	409	428	419	436	413	415	413	412	402	399	442	430	389	416	417	398	408	436	410	412	433	427	442	402	406	405	420	425	451	424	404	407	445	406	453	398	405	401	399	409	409	419	420	418	423	464	367	418	389	436	428	443	451	385	411	412	413	444	439	402	439	412	416	397	413	399	401	452	402	402	390	394	420	407	432	440	397	399	392	447	434	437	435	374	389	399	423	413	430	416	448	367	401	425	424	414	413	445	424	452	386	417	415	421	411	414	387	436	434	402	419	421	419	404	416	423	409	400	440	408	420	454	400	419	422	445	416	420	422	424	378	433	405	409	426	395	402	424	383	432	392	384	434	403	423	420	392	436	406	422	408	459	446	405	384	431	434	419	385	460	439	397	403	423	438	394	395	418	385	397	414	412	409	414	410	400	413	404	423	378	431	434	401	417	457	429	405	422	390	410	416	419	434	404	397	428	416	411	418	430	404	423	406	408	402	407	407	385	426	399	455	429	419	456	433	411	430	427	398	443	400	413	406	427	424	452	384	401	410	450	414	423	394	412	401	434	410	419	386	437	410	404	415	440	415	418	448	400	417	391	431	417	430	432	410	411	407	446	456	428	435	392	427	400	410	425	411	428	409	368	446	416	421	413	406	397	419	421	418	408	444	450	436	402	415	423	409	410	416	398	416	401	430	421	364	393	386	391	402	439	455	417	398	459	380	426	389	379	397	423	431	397	374	401	414	409	411	411	429	406	377	428	416	436	443	406	405	404	418	425	398	396	395	394	393	452	436	385	400	388	369	411	416	388	419	432	443	412	439	393	394	429	461	410	404	419	457	441	390	422	446	413	419	420	416	408	444	433	431	389	392	441	459	432	394	416	439	424	462	410	408	418	385	501	372	412	434
63033	46619	56855	55483	33859	20190	11070	5222	3349	2897	1979	1427	945	693	1477	723	266	240	220	250	240	217	227	191	192	227	201	194	193	219	197	213	217	180	202	177	203	164	213	191	184	176	202	198	200	203	218	166	198	187	180	214	187	174	219	191	200	204	189	202	179	173	203	202	179	191	181	184	185	158	199	191	197	187	175	195	175	179	179	164	193	201	209	194	193	204	191	188	171	197	196	192	185	182	204	186	190	156	172	202	163	198	205	194	186	173	192	201	206	180	171	184	157	188	183	178	193	196	186	191	190	221	204	184	204	171	193	195	202	168	188	186	178	206	200	205	183	162	204	214	189	199	191	190	201	202	205	188	201	194	200	174	178	195	206	201	195	178	199	177	186	151	185	201	161	185	170	176	187	191	183	207	181	196	183	180	197	208	197	189	190	160	183	182	204	177	210	185	194	170	177	177	201	201	212	180	182	209	205	159	169	194	192	200	177	189	189	192	197	156	204	180	204	172	182	187	207	192	211	182	174	191	184	182	172	187	159	191	202	184	197	212	185	185	166	160	158	199	183	226	181	213	178	189	197	192	176	181	201	184	205	197	196	192	189	176	199	231	200	197	182	194	192	171	167	179	172	181	198	165	203	176	166	199	179	172	163	176	191	186	182	174	187	199	189	194	187	188	184	187	181	173	199	180	193	175	187	183	149	196	172	169	179	192	190	186	193	204	189	193	208	179	183	167	175	183	199	189	189	208	191	190	181	184	187	181	179	192	209	181	205	191	186	211	199	180	191	198	177	185	184	172	187	186	192	179	175	170	204	157	179	203	166	195	187	176	182	207	188	185	205	197	182	194	152	166	176	200	206	212	179	185	179	191	180	183	164	200	167	169	180	183	169	176	203	188	183	189	185	171	188	159	180	183	175	183	202	189	192	166	183	179	179	210	172	180	170	189	189	197	161	206	168	189	205	174	175	191	175	187	160	190	202	182	201	163	177	174	202	170	180	179	177	163	196	180	175	187	183	192	185	198	213	207	189	173	169	191	187	198	176	211	181	172	184	193	215	166	191	170	195	179	200	175	172	188	198	196	180	193	193	193	183	185	191	194	167	189	185	186	208	188	181	209	205	183	195	184	199	188	190	184	172	200	184	179	215	165	177	184	210	199	162	198	173	178	187	200	181	197	197	176	174	194	163	214	193	196	188	161	183	185	203	192	191	203	175	177	207	202	194	191	168	187	192	195	186	199	162	192	177	182	218	203	196	201	203	205	179	186	191	188	195	170	191	192	197	190	221	180	181	193	190	195	184	193	199	189	194	171	164	180	167	198	181	184	201	197	198	171	203	197	201	185	188	202	165	188	196	207	189	195	192	179	185	192	172	190	208	201	202	207	214	209	186	186	205	194	181	166	169	193	206	170	180	181	197	203	177	190	176	182	173	194	169	186	195	197	181	216	199	204	181	185	185	181	205	176	164	176	198	178	203	150	185	187	215	181	160	204	192	221	187	202	186	203	171	189	192	186	189	199	181	196	206	164	197	181	185	176	178	170	204	215	174	198	205	177	192	200	191	220	164	203	193	173	206	201	189	195	184	187	188	210	189	154	174	206	199	188	188	199	199	203	196	189	161	181	202	198	182	162	177	202	218	177	187	152	172	178	195	190	181	178	178	203	222	178	197	199	200	213	201	222	180	184	202	211	182	170	185	179	186	200	196	207	180	182	205	186	207	206	202	163	176	194	196	192	195	192	171	172	187	222	196	172	193	187	168	200	196	202	203	185	172	202	167	195	165	212	168	182	168	193	183	187	158	173	174	191	178	167	192	208	214	192	165	166	226	197	181	187	154	180	214	177	194	192	184	213	190	175	189	162	184	194	200	162	172	206	190	199	185	180	201	159	202	189	184	201	215	185	177	190	177	179	174	202	160	186	192	181	164	172	207	219	182	197	180	196	192	186	194	197	178	197	195	195	182	192	198	194	208	183	202	205	181	181	212	188	222	171	164	193	172	160	188	157	197	162	197	177	140	184	199	204	217	187	201	189	207	230	198	173	197	183	169	161	187	181	185	168	192	176	203	170	162	194	176	216	187	191	183	208	193	189	198	162	178	185	184	202	213	176	176	187	188	183	189	212	191	182	209	198	178	196	201	196	191	185	185	196	193	190	167	186	178	203	183	194	182	179	178	180	183	188	195	209	198	195	205	201	208	187	199	173	204	194	188	186	196	185	171	227	180	182	195	200	181	193	179	199	202	162	190	183	217	186	195	178	179	194	157	211	213	199	199	203	215	177	203	179	194	196	192	179	164	182	176	181	199	185	205	171	194	179	180	201	191	178	192	191	186	196	204	170	171	180	191	188	203	191	169	197	191	164	174	163	197	189	209	182	186	166	184	195	188	158	205	180	168	189	162	189	187	187	198	198	204	190	191	197	179	174	182	193	158	205	171	186	201	190	199	190	188	196	165	213	195	160	181	198	160	191	208	187	199	161	192	198	178	182	195	196	212	192	177	176	207	161	179	178	176	210	204	207	200	197	200	180	194	179	186	188	210	170	154	156	192	191	227	190	210	174	199	167	190	173	177	197	190	174	188	200	204	210	191	163	181	173	218	203	189	181	194	179	202	203	185	180	206	173	188	174	242	192	188	199	172	185	182	181	185	197	198	166	212	193	197	186	196	183	191	182	180	178	183	192	168	193	192	210	199	187	189	192	188	185	200	173	179	188	173	235	158	193	179	195	186	173	183	187	169	179	173	185	190	202	175	176	190	193	163	179	180	153	183	179	180	197	199	193	212	195	200	179	171	166	192	200	196	193	190	195	200	182	185	167	190	176	206	176	181	206	189	197	182	182	177	168	188	191	185	161	193	212	191	208	201	183	189	179	171	176	191	180	199	168	185	191	198	201	186	196	199	186	165	212	193	170	180	208	209	171	191	211	185	158	196	184	185	197	201	177	222	222	205	176	201	182	172	196	193	181	208	203	190	181	177	193	199	171	159	207	204	196	190	191	184	209	167	198	180	193	187	164	188	180	170	195	199	198	183	183	201	178	177	184	178	169	155	195	204	159	184	207	199	174	191	191	187	207	184	180	186	210	188	179	179	182	194	162	159	184	197	177	195	195	181	204	177	194	200	193	153	167	205	190	201	176	191	183	225	210	183	176	180	206	166	197	178	167	155	193	187	153	203	190	185	197	176	208	165	186	200	171	206	187	215	189	186	202	193	168	178	188	168	183	198	181	187	196	186	205	180	195	205	186	162	187	169	178	183	169	199	184	183	173	195	192	182	202	169	186	203	172	188	212	207	187	200	182	181	182	216	169	201	201	194	190	187	176	201	186	184	187	199	211	200	187	176	175	194	190	190	200	218	180	203	207	188	189	209	194	182	203	201	200	224	191	183	192	185	180	190	200	183	211	182	189	190	170	188	216	191	203	157	173	195	191	214	164	172	178	188	186	178	175	194	182	163	197	186	206	181	172	175	163	163	200	182	218	178	181	168	182
50079	45688	67751	71782	28855	22511	15689	11824	9475	9017	6629	5237	4213	4130	7778	3209	1055	976	862	975	887	852	831	820	800	740	751	686	718	657	683	647	656	677	608	626	646	618	618	584	597	615	610	589	611	599	607	600	630	609	631	601	624	642	576	597	613	590	599	608	619	593	588	587	589	613	621	613	609	567	610	581	602	609	589	591	591	591	580	562	581	623	596	609	562	554	603	572	590	566	592	563	622	541	610	566	583	562	546	604	576	627	610	625	581	613	595	579	571	585	602	574	624	562	585	592	580	606	556	605	589	573	589	574	585	599	557	576	586	572	609	547	595	576	554	602	581	575	596	565	574	590	587	614	608	549	623	616	591	560	603	613	560	622	603	593	594	584	566	558	554	568	612	586	581	590	603	550	576	631	563	595	607	583	568	606	598	611	602	578	588	646	564	585	561	609	549	629	576	594	538	569	617	568	599	571	585	590	555	586	625	566	616	549	565	574	595	528	586	647	573	616	608	615	593	568	651	544	641	585	582	554	555	563	553	594	598	595	584	580	591	539	577	570	559	619	619	597	583	561	541	615	571	577	561	559	613	588	587	610	600	560	606	537	592	563	611	616	581	617	645	550	629	564	610	551	590	561	577	668	594	565	582	582	578	618	551	653	593	598	580	555	581	597	587	534	561	508	584	552	602	589	589	551	602	598	588	639	594	617	613	641	588	591	617	596	600	523	606	575	614	597	571	544	621	599	558	594	598	588	601	572	596	598	551	580	550	554	554	558	597	609	577	533	566	570	572	564	570	576	565	585	594	592	604	590	632	597	569	645	614	567	556	596	597	619	529	528	600	606	575	590	583	589	580	611	602	617	573	569	552	568	550	599	578	597	568	614	596	548	609	578	559	554	617	590	599	558	582	601	638	638	611	593	606	572	601	553	609	595	583	601	610	557	585	591	635	609	614	615	577	565	558	560	587	581	604	556	620	582	588	605	567	624	534	565	574	616	569	593	576	583	584	577	555	568	594	573	541	599	586	578	540	589	554	593	592	560	606	582	599	626	592	589	608	594	561	583	603	605	567	623	558	608	607	610	569	570	571	591	614	580	575	633	581	564	602	597	600	600	575	558	565	558	582	590	581	617	559	547	579	589	549	547	604	604	590	593	589	556	622	641	606	596	584	616	633	601	588	617	609	600	575	565	576	596	566	618	617	592	577	555	567	555	570	616	630	588	608	571	584	591	623	563	540	603	524	532	597	604	602	572	628	613	582	585	581	588	586	588	544	572	606	616	596	614	551	603	582	583	537	558	583	574	600	601	551	547	567	612	587	567	608	581	590	584	541	579	578	559	586	561	582	588	610	591	601	598	601	595	577	617	590	593	609	591	608	641	586	564	610	561	626	566	629	618	573	580	577	576	582	639	608	580	632	605	560	624	593	623	616	559	566	598	590	553	577	584	568	529	576	583	607	618	524	594	592	574	563	556	585	596	549	606	599	577	603	578	627	596	611	606	595	585	576	586	557	575	558	539	609	567	557	564	625	600	598	633	586	588	588	566	538	562	566	552	603	563	597	578	568	596	604	569	595	625	579	598	575	567	569	619	615	603	532	627	564	578	576	553	641	595	562	590	607	585	570	586	575	583	597	647	577	599	618	570	594	538	615	611	605	567	582	583	605	640	565	536	583	555	588	564	595	554	568	593	546	593	570	592	645	543	586	584	613	611	573	621	605	551	585	580	594	587	566	593	540	573	616	548	544	581	595	559	564	560	568	589	554	562	595	582	559	582	548	580	544	583	626	596	597	623	582	573	585	566	603	622	595	581	621	604	590	601	574	633	610	596	588	600	627	602	590	550	565	571	595	562	591	581	603	621	584	610	559	602	571	592	568	560	577	594	576	600	606	589	607	626	622	596	561	603	617	579	561	618	570	574	587	599	561	611	644	601	579	577	608	582	606	597	650	613	538	568	603	577	653	611	610	587	590	574	568	604	565	542	562	542	570	638	585	619	603	600	609	596	580	589	589	584	610	577	588	576	562	569	623	566	629	619	556	607	561	593	596	566	576	577	592	542	614	635	595	575	570	550	593	606	612	589	595	590	588	553	586	624	566	593	633	563	576	608	630	589	548	576	589	575	636	581	615	573	584	587	575	571	577	543	578	586	538	586	560	582	581	625	596	646	592	605	561	609	516	582	622	554	590	628	605	613	545	559	597	594	600	602	593	577	568	573	580	540	559	579	560	588	569	585	619	589	591	557	573	578	615	565	588	595	601	583	541	605	629	620	575	600	563	611	572	564	600	576	606	587	544	564	566	592	569	597	580	590	623	562	596	576	590	584	609	560	558	584	601	582	583	566	604	567	616	555	600	595	601	586	573	632	553	566	557	607	591	590	554	526	562	595	600	584	551	557	619	588	612	611	602	565	568	622	595	579	593	562	586	575	570	561	559	592	594	604	590	615	565	567	585	584	585	607	540	618	609	588	624	619	565	620	589	569	576	591	537	568	606	595	593	610	566	626	571	558	600	591	573	632	565	593	568	595	573	582	625	576	588	589	609	586	587	623	581	566	581	624	579	544	601	588	573	587	577	574	573	592	618	619	571	595	564	582	616	551	575	584	584	604	612	538	594	553	600	555	546	582	600	572	568	603	578	612	594	569	569	610	599	585	599	558	584	612	556	594	591	552	578	613	546	618	582	611	596	573	561	592	560	606	574	602	603	610	595	541	560	601	567	612	581	585	590	611	668	603	573	589	637	591	583	578	601	563	584	588	581	588	580	600	564	652	571	590	595	606	560	573	569	585	575	570	565	604	571	575	548	607	614	581	553	593	535	574	579	591	593	608	630	607	565	590	610	558	548	622	635	555	587	588	526	630	565	572	544	566	570	629	549	559	619	559	553	581	582	598	581	599	593	601	613	611	522	559	560	605	609	569	611	592	619	595	555	589	598	574	590	626	569	581	625	549	559	600	579	563	593	609	566	626	580	555	598	585	609	614	568	595	622	547	633	587	603	502	588	595	561	560	585	559	587	559	586	620	599	554	568	527	563	631	599	576	617	606	553	603	577	582	552	574	582	621	578	590	567	618	606	623	589	598	612	639	534	593	545	569	610	586	593	608	572	614	541	603	559	627	580	628	613	569	567	579	593	567	582	616	595	601	571	556	569	586	603	633	572	583	598	573	633	559	570	551	583	551	590	602	595	601	636	633	610	565	578	583	602	599	631	569	631	580	587	609	543	613	603	609	573	630	597	571	584	564	587	576	618	567	580	573	557	565	617	580	586	611	603	552	588	601	611	604	557	560	556	606	574	640	590	537	555	614	565	595	607	586	581	599	604	572	591	570	596	599	623	556	619	586	596	572	594	567	583	552	583	558	574	602	581	592	597	619	551	627	572	574	596	554	569	595	597	555	506	591	571	546	569	549	580	546	603	566	572	586	562	606	603	534	578	557	609	572	577	564	555	645	622	572	602	620	623	538	582	568	625	591	567	599	561	609	585	578	606	620
15447	7074	9910	9138	2483	673	451	311	240	279	211	227	203	214	183	201	181	180	155	178	171	183	196	151	182	189	174	201	193	167	192	172	202	164	191	184	186	181	202	179	209	182	180	177	191	199	159	196	172	176	185	168	173	174	192	148	203	187	179	201	175	187	192	175	188	213	184	187	183	196	179	171	191	177	179	156	201	184	183	170	180	177	162	180	155	190	190	177	183	170	182	156	169	187	172	177	174	179	179	174	174	170	189	155	163	185	165	197	178	187	196	193	154	158	200	190	188	180	206	172	172	156	186	179	167	172	169	174	192	180	165	182	178	197	194	177	185	171	185	175	182	190	198	170	175	178	193	169	177	172	190	180	175	188	191	185	199	169	172	167	189	180	176	183	186	169	182	179	196	179	175	185	172	169	191	159	160	197	159	189	179	143	175	191	163	180	184	203	183	155	189	201	160	157	180	180	182	177	176	181	199	176	157	175	171	185	194	196	198	185	174	205	179	171	176	197	197	169	181	175	185	207	195	182	178	185	162	168	192	201	172	173	184	182	178	194	151	176	164	193	159	163	183	192	219	187	204	178	198	143	181	189	184	152	170	165	157	180	194	159	178	163	183	173	162	184	158	187	196	157	176	166	158	164	190	178	181	177	169	172	195	177	174	150	201	208	203	180	156	167	176	169	167	160	183	174	171	191	200	165	199	168	162	179	187	173	182	181	165	185	174	198	169	175	180	175	185	195	167	168	185	182	176	194	181	168	173	194	188	182	184	172	182	175	171	164	184	190	172	183	184	170	170	163	195	179	186	203	189	200	164	172	204	160	196	162	172	176	201	196	189	181	173	188	182	165	167	179	188	175	165	183	180	178	181	195	185	202	170	156	156	186	161	174	167	197	195	190	196	182	167	130	172	186	169	206	181	191	169	177	166	190	192	176	175	182	155	178	178	193	162	178	186	176	161	177	178	181	202	174	172	190	151	183	167	158	184	178	170	192	173	144	177	178	185	175	148	181	184	187	176	192	158	200	199	185	194	157	186	179	207	165	180	174	186	191	187	184	163	163	175	178	155	177	164	208	173	177	165	171	179	198	197	151	174	192	179	152	166	201	196	195	149	161	194	177	187	172	203	180	180	197	182	160	184	152	180	194	181	185	183	164	192	202	174	190	191	206	169	162	185	182	193	191	186	166	194	192	175	190	174	160	178	171	180	182	182	165	179	185	173	200	182	179	167	181	157	172	165	175	192	159	189	194	185	177	179	167	194	177	167	186	187	179	193	175	167	195	191	192	186	155	153	187	148	182	186	167	195	168	185	162	179	179	180	174	173	189	170	196	188	180	176	179	187	153	185	188	173	177	164	188	192	158	180	194	205	179	175	184	176	185	192	179	202	188	202	189	184	182	168	163	179	148	189	185	201	197	188	162	182	172	198	164	182	179	150	202	162	196	162	197	186	162	198	180	160	164	177	151	189	173	180	172	170	156	192	206	190	178	168	192	203	186	184	184	199	194	171	162	197	198	185	170	194	183	187	182	169	175	176	189	166	192	202	174	182	175	162	201	203	179	162	171	187	175	181	177	177	174	162	180	189	165	171	190	172	201	191	192	178	172	179	173	141	162	165	197	175	146	189	164	190	175	138	155	191	179	187	157	172	176	178	159	160	172	177	177	180	169	185	144	165	187	180	165	171	174	159	168	184	165	189	174	200	154	202	181	171	196	165	183	174	165	175	175	198	192	177	155	183	170	156	171	164	178	191	180	198	173	167	172	176	164	182	158	165	196	196	164	174	157	191	179	214	185	193	190	183	186	154	191	173	168	162	166	165	184	176	172	198	161	191	185	164	171	191	187	195	177	159	193	167	169	170	167	172	194	198	172	190	170	192	187	158	196	161	200	177	181	166	167	166	173	188	180	195	192	162	184	203	189	177	167	192	189	175	184	177	189	169	176	172	181	180	175	170	182	188	206	195	178	174	177	170	171	184	181	159	185	178	176	177	177	182	192	191	155	193	179	171	202	176	159	158	199	170	182	169	173	193	173	193	212	161	182	173	191	199	189	185	180	196	168	175	181	166	197	199	172	165	168	196	170	182	183	181	181	165	182	175	201	182	179	170	212	197	185	176	176	180	187	208	175	184	189	189	189	163	155	179	202	191	164	181	183	157	166	159	155	190	178	174	185	166	174	176	190	172	194	184	171	191	170	163	204	176	187	188	169	211	206	188	136	161	198	156	190	196	186	170	212	195	187	169	148	183	168	185	157	180	186	182	152	178	172	180	171	172	171	181	177	189	213	154	174	192	195	180	173	175	184	179	162	178	173	185	169	189	186	180	199	184	170	182	203	188	187	167	169	168	185	198	211	171	176	174	200	183	172	180	171	173	183	179	188	204	172	191	184	185	166	183	160	176	181	195	171	160	175	187	202	202	186	182	187	167	184	207	168	182	174	183	190	193	173	160	165	198	194	175	186	203	170	189	148	171	185	172	199	178	171	202	170	165	163	171	190	199	190	196	173	184	175	176	198	201	179	154	199	184	181	170	194	176	191	181	176	162	173	177	163	172	170	175	183	193	172	179	165	193	165	173	157	172	203	215	200	183	166	182	160	188	181	186	177	205	200	184	172	175	177	172	190	162	179	186	186	179	156	193	170	185	159	177	190	151	180	162	194	189	199	184	173	182	167	174	176	186	160	160	169	195	166	153	179	182	183	181	165	182	181	185	155	200	177	160	166	179	177	207	161	181	187	183	179	167	190	173	199	168	186	191	184	180	195	169	198	180	155	168	208	177	190	177	188	178	198	176	181	197	193	166	157	174	179	181	157	175	170	183	178	176	183	191	206	195	182	168	178	180	213	174	175	170	181	184	189	172	214	181	177	181	168	186	196	199	183	181	183	197	172	169	186	175	181	192	189	171	199	155	171	179	193	170	167	178	186	193	180	159	167	179	169	169	166	189	190	166	179	180	183	192	177	195	175	181	180	179	182	167	173	227	172	176	159	159	197	161	187	174	178	194	178	178	189	145	183	154	196	196	171	184	164	177	188	185	183	172	163	188	199	170	188	191	169	180	173	193	189	170	189	178	189	201	181	182	190	191	187	176	187	169	178	165	190	194	171	200	188	188	181	200	191	190	189	176	196	179	171	175	174	173	183	160	176	195	160	206	172	175	169	174	194	200	175	206	179	180	170	162	177	176	161	183	177	178	182	187	165	171	175	195	190	184	174	191	160	191	186	208	162	172	164	197	186	164	185	157	173	167	162	184	188	161	190	179	170	163	157	186	181	188	184	187	171	200	198	163	183	173	166	166	195	168	168	169	185	167	201	187	202	195	171	175	159	171	223	184	176	197	169	166	169	171	194	174	191	157	155	183	169	167	197	181	182	197	170	176	180	171	172	185	195	150	171	176	186	166	178	176	185	148	187	200	176	186	160	178	199	203	192	191	175	183	200	186	170	192	158	189	175	162	174	184	191	214	207	165	166	200	180	180	167	169	165
17477	8376	16542	19738	5737	2270	1345	1074	1196	1170	793	759	719	663	713	610	584	567	561	575	557	567	535	588	584	590	529	571	537	549	534	541	608	584	535	597	533	551	568	557	572	541	584	613	545	571	563	557	548	584	589	579	602	561	531	585	524	601	496	542	562	606	554	576	620	526	543	569	512	541	559	513	600	578	540	545	521	546	565	570	536	545	512	607	590	571	548	592	571	552	586	553	553	564	581	613	564	515	509	569	546	571	510	528	554	587	567	598	592	567	556	499	548	543	569	549	550	572	578	524	580	551	530	586	592	572	581	577	601	591	609	549	551	546	638	586	602	543	518	570	554	563	523	575	551	564	613	579	566	531	564	561	543	548	572	544	577	618	542	587	543	575	577	550	549	585	587	531	560	547	539	577	604	576	530	569	584	590	554	597	574	542	568	554	531	545	540	548	529	571	546	517	557	588	579	601	563	546	604	608	547	571	561	558	588	545	559	606	599	557	565	519	566	574	528	553	552	541	590	526	577	550	568	555	536	538	583	550	561	572	527	594	525	551	573	519	576	564	553	588	608	589	566	586	554	535	571	622	543	515	582	521	546	560	553	537	588	530	586	587	555	550	565	545	551	552	538	552	556	527	568	576	595	599	595	549	579	561	495	540	549	541	553	569	550	584	570	574	565	566	531	559	533	579	586	605	570	582	583	526	573	543	548	527	583	601	565	557	549	577	572	548	559	594	570	582	562	552	577	566	545	573	591	594	576	552	573	613	581	570	586	505	573	586	563	537	537	550	541	583	614	558	580	548	571	593	551	572	531	546	571	541	582	527	538	593	559	585	538	551	557	537	564	578	557	552	554	551	547	591	528	580	533	556	584	556	585	557	568	570	559	573	537	554	562	573	558	581	576	558	544	578	533	576	585	543	577	574	557	525	564	567	597	601	549	559	566	578	554	574	563	550	573	643	556	580	538	618	591	564	587	592	590	574	522	582	568	544	598	600	559	565	559	570	555	603	535	597	552	567	564	575	582	587	567	535	558	551	560	520	562	556	535	535	570	614	550	593	565	539	540	567	591	518	553	572	530	545	535	562	562	574	555	549	516	601	533	518	569	559	523	555	559	538	545	590	554	508	607	596	571	578	492	510	547	555	572	541	586	557	562	549	496	528	526	528	582	546	556	607	575	550	582	576	615	577	571	567	559	541	586	540	599	562	593	554	554	585	550	571	557	538	602	524	599	554	579	609	565	567	508	558	577	555	558	532	585	553	537	566	607	587	530	579	576	559	523	554	573	562	576	543	577	554	537	516	557	562	559	580	554	563	585	572	599	582	543	519	587	532	584	550	537	556	578	537	584	525	549	563	579	564	544	538	546	587	521	604	566	560	600	587	582	546	519	571	600	558	582	591	549	565	586	538	526	555	579	585	623	584	546	555	540	568	564	598	555	555	589	564	570	569	546	538	574	570	537	598	532	574	560	552	563	547	519	560	555	564	557	585	567	641	559	543	545	549	555	575	559	571	547	581	589	560	563	557	594	578	565	583	568	551	531	546	601	561	548	570	539	598	574	593	565	515	580	584	532	569	547	606	569	579	539	558	546	577	580	559	551	555	522	559	531	522	552	516	605	588	581	574	520	573	582	612	573	571	568	537	547	585	561	585	527	560	518	551	568	542	538	551	534	542	525	516	579	530	584	556	575	556	576	521	592	582	583	573	547	514	559	574	583	534	564	563	546	575	541	572	556	522	574	603	567	563	552	568	561	570	549	562	600	585	550	609	558	554	558	557	565	590	573	576	583	593	568	533	569	569	550	597	591	557	589	559	580	539	549	562	537	578	545	558	593	586	596	556	619	571	577	549	566	560	541	571	582	556	594	526	571	543	565	551	522	551	529	552	566	545	552	521	586	590	531	530	548	569	544	551	523	531	551	548	530	600	597	547	588	574	553	563	605	573	536	523	575	564	529	620	574	606	523	580	572	548	585	528	557	584	559	573	561	574	541	582	546	529	551	609	562	584	529	504	608	562	542	562	561	589	573	504	520	619	554	596	569	563	594	568	517	557	588	558	591	558	618	561	508	542	593	545	562	577	579	584	576	538	582	557	566	566	576	586	534	523	582	582	570	563	522	547	585	558	530	583	529	547	581	567	533	559	571	589	557	564	576	557	570	587	560	568	555	561	559	570	586	556	586	627	560	559	561	574	585	546	544	582	525	612	530	550	582	547	552	551	547	591	583	527	557	545	593	577	570	591	553	577	558	554	541	540	561	544	564	602	561	504	554	587	586	605	567	540	531	543	545	568	555	562	562	554	564	581	541	557	568	535	559	546	551	536	561	548	567	582	537	572	590	583	563	584	538	569	558	565	538	601	572	531	599	550	579	593	614	545	572	547	561	567	536	561	561	593	551	562	543	574	597	555	558	554	552	565	551	541	567	534	527	571	542	549	582	523	555	574	547	561	550	573	578	589	609	545	560	534	565	572	545	592	570	560	551	542	556	574	546	561	601	532	555	558	568	565	553	578	567	556	609	548	579	522	539	538	590	526	543	580	583	557	546	572	579	544	545	557	573	531	559	627	551	580	560	529	551	553	616	576	617	570	545	555	583	564	584	563	575	566	538	548	577	581	553	571	568	573	533	584	551	556	585	581	547	536	583	553	574	558	557	573	553	606	565	561	533	591	569	533	557	546	602	592	590	558	574	531	545	612	562	559	550	585	622	584	531	548	570	537	532	556	583	598	549	551	505	545	582	520	619	546	568	560	523	586	555	526	579	538	571	612	526	561	560	551	603	522	571	502	582	570	548	586	548	575	567	554	571	549	567	577	589	558	541	571	591	572	573	588	547	562	568	541	586	581	592	598	535	571	545	565	555	560	577	569	534	527	564	518	543	573	547	528	572	590	515	523	552	577	570	527	588	603	556	535	525	582	526	556	586	538	528	539	569	539	544	571	595	531	580	573	579	581	548	512	572	562	541	565	494	583	527	571	599	579	585	568	574	597	556	590	548	584	573	502	592	564	582	580	576	554	576	539	579	584	526	556	533	556	534	541	570	574	604	577	549	554	558	592	499	572	577	597	570	554	548	529	591	562	597	533	560	547	575	576	546	566	544	539	545	546	540	574	561	582	574	558	568	509	594	603	548	571	564	619	529	568	577	552	581	555	581	562	567	548	625	550	556	601	553	555	591	569	550	585	591	547	584	548	570	561	595	583	559	585	574	547	548	556	556	571	565	577	550	579	541	567	516	618	577	558	600	584	530	569	556	568	593	529	577	525	578	613	554	565	590	603	593	546	583	581	558	570	523	575	577	548	550	554	584	532	564	586	542	558	594	582	553	518	583	570	567	519	605	620	530	587	576	576	571	586	583	555	633	583	547	581	552	554	566	551	531	560	547	560	569	600	546	590	582	574	573	549	581	585	515	542	558	538	536	553	538	541	576	560	559	540	533	582	534	575	530	573	586	563	543	531	510	599	587	580	568	524	575	546	560	581	516	572
57116	40030	47562	47662	25033	10060	3707	2492	2367	1611	1263	618	381	268	452	203	150	162	144	155	127	136	136	155	145	114	131	125	139	133	136	149	117	125	135	117	121	135	121	111	118	130	116	146	116	119	126	116	112	129	119	107	124	105	152	106	134	128	105	139	116	121	118	113	103	110	122	117	119	124	115	128	135	114	118	108	139	133	135	114	113	121	128	113	111	112	134	129	121	142	109	150	132	141	110	118	106	117	115	140	112	111	104	138	140	130	107	111	130	142	130	128	117	123	136	129	124	117	121	132	101	117	135	127	122	132	114	133	111	126	106	121	145	105	103	134	117	106	142	125	128	122	118	98	139	124	123	124	107	144	136	124	108	113	115	124	142	137	127	133	122	137	131	131	113	122	132	149	130	126	129	120	122	142	116	108	112	108	122	117	118	132	111	122	119	132	129	130	119	121	141	130	109	133	134	118	102	139	124	111	126	117	126	130	110	115	109	110	147	103	130	157	115	114	111	109	125	93	125	129	123	106	132	107	117	128	126	104	109	141	138	126	110	125	96	115	120	118	122	133	118	116	133	127	133	122	107	128	119	127	109	121	122	147	116	130	133	133	124	116	134	127	140	112	127	119	135	100	115	113	109	142	132	118	117	117	135	113	100	108	115	113	100	117	125	132	126	112	118	128	115	115	121	107	107	133	143	113	114	121	121	108	129	119	121	113	113	150	131	117	110	138	119	137	119	128	116	114	130	128	122	130	123	101	143	123	127	133	115	139	119	128	110	110	127	119	128	118	124	122	117	103	133	118	112	118	150	139	108	135	139	140	119	129	126	112	126	107	133	137	129	125	132	136	133	140	136	120	117	105	100	134	117	119	146	137	117	116	148	121	112	133	110	123	126	119	101	161	122	111	134	128	119	124	136	124	135	108	120	138	146	112	139	119	138	127	124	129	148	130	127	112	133	113	116	134	141	112	112	121	127	140	126	125	130	137	141	131	129	127	129	128	98	114	126	121	124	136	135	141	111	115	107	136	122	120	136	108	142	116	128	106	127	122	121	131	143	115	125	127	110	127	125	136	114	125	138	111	114	125	130	132	134	118	124	106	136	108	127	141	122	98	146	126	133	123	134	132	120	119	121	121	113	116	117	106	136	136	122	120	128	109	138	104	134	115	111	109	118	129	130	119	107	142	120	125	99	118	131	112	130	120	100	103	106	118	107	140	132	125	126	127	126	110	142	142	146	114	112	116	119	147	141	124	137	121	131	105	129	129	129	105	132	142	115	116	126	114	134	135	122	129	99	114	120	108	116	120	124	116	110	142	126	98	144	118	114	123	123	144	152	139	120	127	118	129	130	142	116	112	124	124	117	108	129	126	107	122	122	119	113	127	103	112	103	107	112	147	131	139	121	122	136	133	123	122	129	126	115	121	111	130	125	112	131	127	113	126	101	116	113	122	125	121	144	122	131	132	139	125	110	151	127	112	121	136	139	127	116	121	122	129	112	141	95	110	122	126	123	116	125	143	120	113	124	115	134	151	125	122	97	126	106	139	124	127	120	126	126	133	118	117	124	102	109	111	112	125	127	126	132	135	102	127	124	141	124	111	112	130	129	140	122	122	106	116	118	114	133	125	127	115	116	129	152	117	134	134	127	134	133	100	133	107	115	117	120	107	108	141	138	121	112	119	145	108	129	114	127	115	117	119	109	116	119	145	118	102	133	111	117	128	136	121	128	129	141	122	117	128	121	113	122	125	136	126	117	120	94	133	117	104	133	124	109	102	145	116	126	130	133	131	121	110	140	126	122	109	134	115	124	135	117	111	143	124	122	137	117	115	108	127	126	118	135	108	121	120	131	115	111	133	110	134	132	119	133	128	116	140	107	117	125	147	112	129	130	126	142	133	96	104	112	131	114	116	127	129	135	118	114	118	106	111	117	125	106	126	118	131	135	126	112	121	94	134	118	118	123	125	108	115	130	133	121	136	126	139	128	143	107	111	122	118	117	110	122	128	114	103	114	122	121	124	146	105	140	131	132	125	135	127	122	124	127	127	106	114	134	122	93	115	109	134	132	138	131	131	132	133	130	117	126	119	133	133	129	105	107	114	109	126	131	118	137	136	130	125	107	125	127	125	105	123	117	120	121	130	118	120	104	104	115	109	126	122	125	136	131	133	126	133	113	130	124	116	119	121	124	122	117	127	119	117	125	109	103	120	135	102	130	104	132	144	117	119	119	126	110	135	133	145	110	128	122	124	111	111	124	130	108	133	140	128	106	111	134	126	111	121	118	112	112	129	119	112	120	126	118	126	98	129	110	153	136	117	106	128	128	127	136	114	113	116	135	125	125	117	130	121	104	121	114	129	108	117	127	133	128	104	131	133	117	118	117	120	119	119	109	117	106	119	115	133	124	115	118	123	123	116	114	98	138	124	117	123	129	129	124	144	127	133	134	136	123	121	137	127	111	118	119	101	114	109	122	126	114	127	126	113	109	125	107	113	127	124	123	112	122	113	125	118	120	120	126	127	114	109	120	146	107	141	126	110	135	151	111	133	119	119	138	119	139	158	140	134	131	107	116	125	121	111	118	122	125	115	99	131	121	120	138	141	127	116	130	132	121	108	117	124	109	134	125	119	135	126	119	108	132	115	136	109	104	138	105	129	108	113	125	102	112	124	113	131	135	123	134	127	123	130	117	121	105	134	148	133	130	137	116	98	130	133	130	133	122	112	125	115	130	131	130	118	130	101	119	131	105	116	129	120	110	125	134	124	133	113	135	132	123	121	128	102	133	109	118	134	118	111	137	119	126	110	133	120	131	143	116	124	91	117	120	105	120	123	127	98	114	119	126	125	119	116	142	133	141	120	141	137	118	127	105	131	120	119	117	128	126	120	120	111	123	120	123	112	105	119	133	130	122	104	119	127	127	124	117	122	145	124	129	121	131	116	121	140	153	116	141	118	119	123	117	120	114	117	107	131	123	131	109	125	137	116	130	128	128	121	128	111	133	127	128	123	115	121	123	120	131	117	134	122	122	116	104	136	141	115	129	131	137	132	106	119	118	113	104	108	127	127	120	138	139	120	112	111	122	132	137	112	120	102	95	117	107	128	120	121	111	141	128	107	126	111	144	131	122	131	122	119	126	127	124	106	128	106	131	141	141	127	111	133	117	120	110	117	135	119	104	122	139	129	133	108	139	126	115	133	112	115	133	152	123	120	113	121	130	150	108	118	139	128	109	122	108	130	131	115	111	111	119	130	125	117	127	143	125	127	112	109	129	120	133	100	135	120	116	138	114	114	117	140	119	135	131	118	151	131	143	112	134	133	94	117	128	131	121	117	135	109	125	121	108	129	132	123	142	96	118	151	129	127	121	116	113	115	110	122	136	104	128	108	119	138	137	138	116	117	128	119	118	128	107	117	116	131	116	134	108	128	128	116	133	147	109	120	149	97	106	143	109	125	129	131	127	122	122	127	104	110	120	110	120	107	113	145	113	117
40053	33135	51350	56111	21322	13826	7935	8324	7806	6019	4386	2548	1983	1592	2435	1049	646	654	581	623	590	534	554	477	524	471	440	493	465	428	457	449	406	448	398	426	417	423	429	431	427	429	389	428	398	408	383	389	423	393	447	424	413	427	418	420	408	411	413	436	365	449	398	397	404	394	399	378	394	408	399	401	413	438	407	425	417	394	428	411	389	457	364	412	386	406	410	415	406	411	412	432	430	368	413	397	409	429	404	410	424	419	391	388	384	406	420	406	396	411	405	405	403	410	434	410	417	409	433	387	435	399	407	394	390	404	387	420	438	395	417	391	417	378	411	428	417	394	418	435	414	441	408	400	404	375	398	419	415	382	409	427	419	406	454	394	420	395	372	386	389	427	424	404	381	461	414	393	403	419	401	419	431	430	434	403	428	408	432	390	397	390	445	404	388	407	373	442	423	415	413	405	431	401	403	390	426	396	395	393	418	446	390	401	400	406	391	362	392	417	415	429	397	382	424	408	400	407	411	410	412	345	434	382	383	426	416	404	405	411	390	368	382	431	399	390	435	435	411	412	400	402	436	403	403	400	397	386	421	438	404	406	423	397	405	423	403	399	418	420	406	410	391	405	381	406	418	381	386	407	430	436	375	415	412	430	436	438	409	421	403	429	383	415	393	437	406	410	390	420	445	425	434	395	416	425	415	430	408	392	424	408	436	424	379	420	440	393	374	414	408	458	406	392	426	420	415	405	395	416	394	425	408	380	422	405	425	415	410	366	407	403	425	435	401	414	419	414	413	458	392	383	395	438	426	417	460	429	379	393	390	419	408	399	395	406	397	401	392	395	414	406	388	419	433	425	425	440	399	414	403	406	382	423	412	391	439	367	377	431	405	442	397	393	393	370	407	370	421	394	391	415	407	423	409	412	419	405	389	454	366	429	441	391	418	382	397	421	413	423	389	377	361	414	416	417	372	420	459	403	382	406	407	414	435	437	361	426	407	423	435	381	404	414	387	421	412	411	415	418	415	416	407	405	403	374	394	385	395	420	380	436	419	391	396	409	444	378	426	431	415	382	399	419	404	415	395	374	397	397	433	398	396	382	401	370	425	378	399	392	415	452	400	395	402	398	355	413	448	412	412	428	405	404	407	388	400	393	389	398	376	393	388	410	421	430	390	406	407	379	420	429	408	403	405	424	392	377	419	374	410	365	386	422	418	368	428	412	394	363	401	372	435	396	388	427	410	388	408	384	415	422	421	390	421	417	389	392	406	403	408	400	434	428	400	379	414	417	385	403	437	437	432	428	386	394	413	428	383	381	425	412	406	403	410	388	372	416	412	393	393	394	430	401	466	392	438	423	413	396	370	407	400	409	436	405	369	401	435	413	428	374	404	447	424	408	378	423	410	445	399	450	410	399	423	384	405	374	415	467	381	396	419	433	428	432	419	416	447	414	385	389	405	403	395	415	404	405	410	382	414	403	405	415	402	393	431	393	399	401	451	387	420	401	364	442	406	395	419	423	390	425	419	387	403	381	399	411	431	413	372	408	400	438	418	414	402	402	385	426	398	408	384	405	364	397	403	427	394	423	405	438	413	443	382	438	395	416	396	432	418	389	401	415	403	421	411	428	445	420	408	389	419	365	440	420	408	408	389	407	397	393	398	409	397	451	404	383	425	404	419	404	414	393	399	423	427	433	393	396	408	386	407	390	428	392	413	486	419	413	412	402	404	420	432	417	431	393	394	395	371	404	436	414	396	397	413	418	377	415	419	424	417	382	434	365	400	410	438	396	411	403	388	429	415	414	405	440	441	420	380	446	362	431	408	412	379	413	379	385	452	408	385	441	458	420	387	411	426	423	406	436	393	418	359	396	407	395	432	409	461	403	418	417	414	398	380	416	397	413	415	374	404	397	399	385	430	414	400	416	403	409	415	396	416	379	403	413	411	414	444	395	414	438	377	401	404	398	435	394	453	390	426	397	428	426	349	363	427	363	384	435	405	409	403	400	390	364	404	412	419	444	420	411	396	396	368	429	394	385	397	456	381	427	404	389	379	438	417	405	409	427	383	417	393	449	397	409	433	419	400	425	422	421	389	424	385	394	387	410	419	416	383	432	375	413	402	440	414	420	419	405	423	392	414	395	424	422	411	419	416	398	405	429	418	418	385	420	378	396	418	432	401	379	435	389	390	380	405	436	388	402	388	404	397	414	421	385	380	425	418	427	433	411	407	414	433	399	380	414	408	408	419	410	426	392	387	406	406	423	354	440	383	426	426	418	408	408	410	406	400	398	415	417	392	412	391	380	433	432	386	384	446	421	430	393	417	429	436	403	417	422	407	409	383	457	383	433	404	406	436	406	416	419	414	421	423	374	405	426	405	378	433	376	402	376	393	391	446	414	416	412	407	400	392	410	403	368	419	415	413	395	414	427	418	404	395	425	459	432	409	400	431	438	417	372	447	402	438	408	429	438	399	401	416	407	403	409	396	406	421	395	390	383	420	424	396	394	379	363	452	412	435	384	404	384	436	419	409	421	441	411	386	401	422	376	407	413	419	362	389	410	421	422	393	419	393	378	377	418	429	449	420	436	429	421	411	418	390	411	398	435	399	393	422	421	435	385	429	385	373	378	402	387	419	390	386	388	433	391	405	439	447	375	388	388	399	428	381	426	405	414	435	412	394	386	353	406	413	415	428	445	383	403	431	417	406	408	420	413	422	414	367	378	397	411	416	409	405	396	389	377	434	394	374	409	405	461	396	362	395	371	379	425	394	407	386	398	386	390	418	423	389	428	387	396	393	394	413	420	443	407	413	399	406	414	440	423	455	407	404	368	360	423	416	413	420	426	409	397	407	418	406	429	396	437	387	385	386	435	414	375	398	385	413	404	387	400	441	385	365	393	417	415	467	387	402	388	403	400	368	424	430	444	410	428	414	394	401	406	429	405	417	447	424	395	395	388	384	417	364	413	365	377	431	421	393	395	431	405	399	375	419	417	389	412	393	441	404	392	405	410	428	468	391	428	394	381	388	398	402	385	440	419	413	384	459	403	395	461	429	413	417	392	408	390	434	427	403	439	438	402	403	381	373	436	396	424	410	399	419	411	395	381	406	405	382	394	428	371	418	430	449	441	417	401	410	411	402	428	437	400	394	377	424	407	413	377	367	415	428	404	387	432	369	389	425	389	378	407	430	404	423	384	429	440	369	411	402	459	371	405	416	378	392	404	421	426	390	396	459	409	404	440	429	400	389	411	396	395	381	376	422	413	441	435	428	393	431	470	399	416	394	428	461	398	432	390	399	412	430	425	441	407	424	420	397	420	401	399	404	431	416	393	404	383	430	448	417	400	381	422	465	383	425	406	445	428	385	392	429	385	412	403	447	384	424	406	396	395	389	430	427	384	424	420	360	442	379	373	388	402	428	402	387	441	410	404	388	415	418	396	401	378	396	404	417	396	402	416	399	418	403	395	387	406	407	394	406	420	405	372	393	379	391	376
67860	47818	56576	53841	31527	18824	9785	6126	4673	3484	1702	1147	694	492	906	316	257	272	250	244	245	205	221	217	212	208	196	202	237	219	191	210	195	200	190	178	171	203	197	200	186	183	185	206	206	187	199	197	159	186	175	182	209	192	195	170	163	201	153	189	162	184	203	188	187	221	191	178	205	196	180	227	185	191	170	204	192	157	206	190	214	187	162	200	197	185	194	190	211	184	174	216	196	210	174	194	182	192	209	190	178	183	195	204	191	188	179	182	191	193	157	189	197	210	168	168	211	160	188	188	172	171	209	176	200	193	180	171	197	190	196	219	180	185	193	181	218	192	181	201	156	182	171	210	193	178	191	191	195	198	206	183	180	188	183	171	194	180	167	185	197	180	177	187	187	176	188	186	188	213	175	172	183	186	186	187	173	183	196	165	166	193	198	186	211	168	189	205	192	171	189	168	173	186	173	223	191	203	167	187	222	188	177	194	170	188	189	187	194	192	189	191	184	184	183	210	218	197	179	183	166	212	187	189	187	178	185	182	179	197	204	210	189	160	185	176	187	197	194	206	205	187	169	199	193	183	195	201	201	199	193	203	164	178	198	163	207	187	188	168	201	203	191	209	193	185	183	197	188	192	157	205	181	200	195	170	180	199	194	232	204	208	198	184	202	189	163	200	178	189	181	194	194	203	208	184	177	199	175	191	182	202	194	200	199	209	155	192	188	176	171	181	204	196	206	203	193	174	206	185	190	196	195	201	214	181	198	187	168	200	181	194	213	180	200	189	193	163	177	205	190	188	190	188	194	197	198	152	201	207	210	209	199	179	204	191	211	187	204	187	216	194	199	179	175	208	194	187	198	191	183	195	192	187	184	189	187	196	222	182	168	201	173	206	194	171	180	190	181	191	179	176	176	170	222	190	172	231	191	196	174	207	169	185	232	196	185	196	177	196	149	205	188	198	196	203	184	192	170	170	180	189	197	189	191	193	191	201	186	189	209	185	194	208	205	213	163	199	201	177	208	193	170	160	194	197	180	181	188	176	200	177	211	193	206	173	181	189	167	201	191	191	194	176	184	208	198	190	196	192	193	201	179	195	198	189	201	206	161	187	189	185	189	195	189	197	171	213	177	193	195	183	172	202	177	220	192	212	192	202	193	196	203	172	225	183	222	176	180	156	217	180	189	194	163	198	192	202	220	180	198	194	182	212	196	188	189	195	179	171	174	198	190	202	156	194	184	179	211	214	177	190	176	170	201	195	165	200	201	172	209	184	207	206	186	202	184	208	197	190	224	209	184	207	183	200	205	205	189	200	201	171	189	186	197	174	175	190	159	186	179	193	185	179	196	178	206	181	171	203	188	193	161	195	207	194	163	222	212	173	194	212	170	212	200	215	196	194	189	186	179	211	186	195	199	170	184	195	173	185	199	190	186	196	189	214	187	200	208	179	209	183	199	202	206	194	185	177	201	198	205	189	192	205	187	208	178	210	170	210	200	204	183	197	181	177	209	204	185	180	185	180	214	170	206	181	193	192	203	196	203	201	180	182	185	202	211	194	187	197	187	186	207	172	199	182	182	209	194	169	171	195	192	194	213	183	199	198	213	197	188	208	181	193	185	196	194	165	182	199	182	190	204	165	219	189	203	180	166	189	177	188	181	204	183	208	177	198	185	189	214	214	217	160	189	194	196	200	190	184	187	198	186	198	193	175	222	190	189	208	205	191	221	181	170	185	197	200	149	194	201	203	214	178	184	187	193	191	207	188	174	192	186	195	184	184	205	180	192	185	207	200	195	197	204	199	195	187	181	176	170	187	189	201	204	189	193	186	193	187	187	173	213	186	190	197	200	219	204	199	178	192	211	185	192	204	193	191	208	173	204	181	204	198	211	199	226	205	197	176	183	205	189	185	203	192	205	164	179	213	204	208	215	157	192	201	208	194	226	160	204	196	165	184	199	205	196	202	194	189	184	182	180	181	199	167	185	184	224	173	197	164	200	195	192	168	180	201	189	175	196	190	181	175	188	195	161	181	185	203	182	180	194	205	184	204	197	178	173	215	200	192	190	182	165	202	183	182	185	190	167	196	167	210	186	199	214	186	182	211	188	220	174	214	195	192	181	186	199	183	212	188	179	184	176	211	192	197	190	204	185	231	178	197	202	181	183	197	183	199	214	184	180	181	188	192	177	199	202	196	171	196	194	176	206	176	193	186	174	197	181	183	205	186	226	209	184	213	192	187	189	187	185	196	183	192	190	181	201	192	199	176	179	192	181	182	198	208	190	200	201	192	175	197	181	204	201	199	199	185	204	177	207	177	190	168	198	178	197	175	198	211	202	213	190	174	208	209	178	169	177	199	185	230	187	186	200	210	185	187	174	184	187	181	203	198	165	200	184	163	189	180	186	184	177	189	196	166	183	196	216	172	173	196	174	200	178	211	202	189	191	177	203	183	169	172	195	213	229	176	193	183	198	182	212	196	181	161	205	206	192	189	199	198	171	196	179	208	195	204	207	211	189	204	193	190	192	178	181	201	204	183	175	182	180	233	195	181	207	174	201	188	211	194	211	203	205	205	183	167	186	213	180	186	177	168	190	198	208	206	176	170	184	188	228	209	197	199	202	191	201	172	205	176	187	216	196	184	206	206	169	199	196	183	247	180	194	174	186	195	191	176	194	182	188	191	183	192	175	191	216	194	197	195	205	162	176	213	192	191	194	176	171	190	165	191	203	184	190	191	198	200	161	191	179	222	176	199	210	171	195	234	197	195	165	170	203	167	180	206	194	189	185	181	188	212	178	190	183	204	188	182	215	176	189	187	170	195	187	188	211	197	175	169	172	192	189	188	172	181	187	216	205	201	218	204	193	183	203	190	201	189	170	190	202	210	172	210	188	207	218	176	181	214	203	200	199	195	180	168	159	188	188	207	192	191	183	208	191	192	199	179	200	187	164	189	183	198	183	208	201	206	235	199	200	214	201	187	195	196	205	215	193	202	175	176	180	211	204	204	186	182	191	192	223	175	195	194	208	197	193	168	202	180	188	191	188	197	178	207	181	184	183	194	197	186	186	200	201	186	181	176	210	176	185	190	198	219	218	219	190	204	201	196	184	164	215	196	202	174	171	201	171	194	188	184	181	195	194	217	190	178	182	208	183	195	203	179	211	200	202	190	184	183	186	181	202	196	179	190	206	197	197	180	200	175	201	205	197	176	179	195	199	206	192	201	195	194	172	179	204	208	179	198	198	171	201	174	192	213	180	199	194	196	190	197	199	207	187	174	182	201	206	207	193	182	200	219	173	189	199	188	196	198	219	168	192	202	194	180	187	182	162	214	203	160	182	174	208	170	175	168	177	209	175	175	211	217	182	215	218	199	187	175	195	212	176	162	172	178	183	183	185	184	181	199	195	170	196	201	173	203	185	188	169	185	190	169	207	183	164	206	168	174	177	178	169	191	190	198	196	188	191	190	181	184	192	186	185	201	177	164	177	181	180	195
50760	44639	70467	70260	26311	18854	14383	14314	12455	10279	6044	5198	3742	2829	4961	1588	1124	1101	928	940	975	808	856	820	739	744	705	732	751	679	692	665	638	720	624	644	595	605	607	611	601	616	622	605	602	589	609	565	680	575	585	590	580	596	612	611	623	589	608	604	610	596	620	612	595	606	600	571	611	635	607	628	565	603	590	614	622	619	589	606	626	587	577	615	640	600	614	596	581	599	587	558	564	605	568	619	580	604	602	574	628	579	584	597	612	605	599	576	621	576	612	587	588	580	658	574	581	567	566	612	540	586	611	572	571	604	579	617	583	571	561	576	587	594	591	586	547	632	565	589	617	582	617	611	578	584	576	598	607	573	564	622	576	590	612	633	648	582	613	562	587	603	580	565	603	613	615	582	555	575	604	672	606	582	620	554	589	569	580	570	605	598	564	589	582	572	587	605	590	608	584	576	597	574	602	610	628	544	600	554	598	572	632	638	593	582	545	578	627	590	609	572	577	605	587	608	601	596	561	565	628	620	598	602	588	589	596	592	626	619	568	567	593	585	603	620	578	608	634	595	546	565	612	603	602	566	597	611	630	562	598	625	642	636	570	584	576	558	617	592	596	637	604	632	580	589	645	605	607	577	597	589	594	584	568	533	583	584	558	627	608	560	585	598	606	607	600	591	605	614	553	577	619	615	621	580	565	594	580	566	609	567	613	547	583	589	583	609	593	588	597	579	586	611	596	605	579	555	574	591	576	603	580	598	599	609	542	584	596	605	594	568	594	626	606	563	601	539	577	543	572	584	585	576	566	581	585	632	569	586	621	586	611	621	585	608	618	603	588	568	587	623	567	609	591	576	585	608	598	608	627	562	585	604	587	611	552	554	556	611	583	564	584	567	609	588	552	533	594	583	613	606	593	614	580	561	600	580	593	601	609	590	624	632	583	587	612	568	611	627	588	583	616	574	592	607	585	560	587	603	571	575	591	580	610	625	559	620	583	583	584	613	625	576	584	570	626	568	562	624	599	665	586	584	629	622	567	592	601	614	581	592	621	588	633	590	617	605	536	597	580	578	609	548	564	590	615	586	605	588	623	552	582	613	617	591	564	575	628	598	597	583	589	636	579	601	556	637	560	611	567	620	613	594	617	594	631	597	600	572	592	563	574	579	584	572	590	597	579	596	575	582	570	664	613	577	593	587	611	606	588	563	608	570	587	565	597	528	589	612	563	605	583	613	609	616	593	584	630	575	594	573	580	612	664	584	617	565	604	593	576	575	621	613	607	601	584	579	628	587	655	560	592	589	604	592	618	604	597	592	621	575	605	554	600	578	529	586	604	623	585	607	571	567	587	617	586	595	584	604	570	604	569	549	643	605	595	612	635	561	571	619	551	625	594	591	615	579	640	581	573	587	589	583	570	583	577	613	591	588	589	573	552	572	612	568	572	580	603	598	591	629	579	621	587	598	617	608	579	589	573	579	607	629	611	615	593	529	573	566	555	602	565	589	553	593	604	607	589	593	569	633	556	538	616	574	610	583	589	626	609	518	578	604	599	584	598	600	608	568	633	592	572	571	554	592	601	588	603	563	601	571	604	603	577	587	588	582	598	602	549	616	611	598	557	569	603	614	638	624	603	617	561	563	555	579	623	596	610	545	639	628	650	554	603	610	593	570	607	570	633	577	600	609	576	642	601	607	611	637	558	619	603	591	581	578	612	607	619	544	586	562	537	608	594	656	555	584	595	624	598	619	610	591	624	577	597	594	610	566	587	649	577	581	610	582	581	596	586	578	556	558	565	556	604	597	519	598	567	582	610	544	608	650	574	566	575	536	576	584	591	608	557	593	610	606	566	606	599	622	582	602	645	603	603	586	585	574	576	610	596	611	564	602	577	578	618	593	588	570	563	601	602	543	593	578	528	603	623	603	588	577	551	588	578	589	555	580	599	598	607	615	559	559	642	628	583	565	578	576	648	618	620	620	588	620	567	606	605	585	617	614	633	592	591	617	575	589	630	568	556	585	594	560	586	596	530	569	626	547	581	538	641	586	594	586	583	612	636	602	608	596	605	568	621	575	589	590	551	593	579	635	606	578	653	578	565	549	593	614	558	575	576	578	577	560	571	584	604	603	606	618	565	591	595	544	606	583	597	607	587	605	571	558	575	652	582	628	554	558	594	546	568	596	599	575	576	594	551	557	604	590	577	585	622	578	591	594	604	584	615	602	630	602	609	560	589	578	592	562	562	624	616	631	570	605	611	644	574	585	562	619	560	618	568	572	616	610	564	595	626	602	615	611	584	571	618	586	611	578	588	601	594	604	617	603	605	578	607	592	583	601	613	584	622	663	611	612	590	610	600	570	592	648	605	601	578	604	583	609	611	564	610	609	580	563	584	572	579	564	563	599	594	604	582	589	598	641	594	653	595	549	591	635	586	558	580	612	607	585	577	549	592	597	612	601	619	583	562	569	606	600	600	561	539	592	584	590	543	625	609	590	614	579	595	623	596	619	509	602	631	584	572	634	587	622	574	551	607	599	528	562	592	544	618	594	572	545	584	577	584	631	551	598	574	559	585	520	628	595	623	544	576	605	609	617	594	565	633	569	600	577	602	549	615	621	598	572	587	584	576	588	585	628	609	537	578	564	599	582	628	590	615	585	585	582	552	575	575	650	610	607	559	536	562	564	604	626	582	593	599	633	586	593	630	555	603	571	591	581	626	589	583	556	596	573	602	589	601	581	611	588	620	612	589	581	607	572	587	578	646	579	593	599	639	595	556	599	585	576	593	563	568	590	609	620	558	621	576	642	565	593	561	637	606	622	603	579	620	625	595	608	633	577	591	630	632	585	604	608	578	571	572	603	552	594	594	563	611	599	602	602	592	613	563	609	593	563	614	585	613	613	611	567	556	576	616	584	606	587	578	584	599	601	585	594	569	555	585	583	593	607	570	627	560	618	569	554	585	560	575	579	581	655	571	550	602	564	630	604	594	598	614	636	540	578	568	608	569	614	619	593	586	582	587	578	628	594	552	595	579	609	575	616	639	595	570	582	575	604	552	583	596	590	594	613	602	590	595	608	577	620	584	562	597	574	628	623	578	589	621	614	636	573	617	589	579	586	594	602	589	627	620	598	599	584	575	578	594	595	612	558	584	612	580	581	600	628	606	587	559	611	635	591	604	606	580	620	568	566	588	602	600	577	613	566	587	605	595	586	609	598	616	571	627	590	598	549	643	642	561	569	597	556	617	586	580	642	588	557	576	593	633	610	610	611	599	603	548	589	596	590	567	609	584	582	603	580	561	587	600	607	625	577	588	592	626	594	609	593	579	603	580	575	554	614	570	583	575	596	554	600	570	557	601	557	583	621	621	539	599	573	599	588	585	535	578	582	595	589	587	564	591	624	622	620	627	630	626	591	589	537	595	636	631	600	553	591	566	613	589	618	627	595	609	617	599	608	633	571	615	612	560	574	590	591	640	580	589	581	590	589	567	612	664	596
16049	7583	9201	8528	1331	532	336	354	252	212	204	210	226	189	187	188	204	195	164	164	182	211	187	199	172	179	169	184	170	199	174	178	180	188	167	203	164	192	165	194	183	194	167	183	168	162	159	187	185	175	187	176	207	177	197	199	197	197	197	198	202	185	165	188	175	163	173	175	179	183	194	180	215	178	210	186	191	170	189	202	200	198	198	182	209	197	205	230	198	183	184	191	163	191	205	157	180	184	181	168	180	177	163	213	177	186	195	167	193	205	179	196	164	191	186	183	196	190	166	197	153	178	172	152	174	181	172	189	173	191	182	178	145	174	205	198	158	202	189	169	176	178	160	182	167	178	198	186	200	178	163	200	187	196	160	194	189	178	162	174	184	189	186	188	181	185	199	164	172	180	205	178	194	189	174	192	175	192	184	201	175	207	187	179	168	164	166	203	184	174	197	205	173	174	198	163	204	168	199	194	183	184	157	166	170	188	181	188	197	199	208	178	179	179	188	184	209	164	176	178	168	165	189	190	171	196	201	190	196	187	171	191	192	182	160	208	182	190	211	180	172	152	166	185	159	197	188	173	185	189	181	184	173	180	182	167	179	168	172	197	176	191	166	198	173	186	182	168	169	182	204	172	162	185	182	171	184	169	183	172	171	184	194	180	182	187	205	189	172	158	194	201	195	170	198	170	169	175	178	189	193	188	195	170	179	204	160	165	175	195	192	177	182	156	167	182	208	190	163	185	181	186	166	172	182	179	197	187	176	160	221	184	171	199	172	162	188	179	187	205	172	164	174	189	220	191	168	177	175	177	186	174	173	158	166	166	178	177	155	193	194	180	178	182	158	175	164	199	177	157	190	193	188	163	205	179	186	179	170	180	193	180	180	170	175	170	202	196	193	163	178	205	164	173	189	175	167	174	178	179	174	191	166	173	173	184	187	178	179	193	172	183	174	186	194	192	188	186	156	189	166	182	166	184	175	186	168	197	174	169	174	176	169	181	158	175	180	187	180	200	179	198	161	189	168	179	173	177	171	200	200	190	198	193	178	187	205	188	195	196	189	173	181	168	182	209	195	169	159	174	185	184	189	166	202	176	190	169	178	192	190	179	167	159	165	182	202	169	187	162	170	168	180	199	181	195	155	180	176	197	167	188	180	200	172	187	183	204	181	181	178	152	187	192	184	163	182	181	171	185	191	183	222	180	198	208	197	192	212	174	169	175	159	185	188	192	199	174	160	169	184	191	193	197	198	175	194	184	167	187	173	201	191	193	196	171	140	173	191	178	174	175	181	180	157	191	204	194	201	209	185	172	208	177	166	193	193	184	180	182	188	185	177	191	180	181	209	187	197	188	154	188	181	206	183	204	205	151	193	184	175	181	209	191	194	176	183	202	176	173	175	161	173	177	180	191	171	197	175	183	157	192	177	191	201	169	180	194	185	167	203	166	163	164	207	181	196	183	205	179	158	195	180	193	174	172	182	184	191	198	175	193	190	185	180	172	164	193	195	196	182	168	174	159	195	168	174	180	184	164	191	193	161	187	178	191	165	174	194	188	213	163	169	152	175	192	169	188	200	167	193	148	198	159	188	170	212	181	188	189	188	167	197	187	182	189	182	180	194	176	185	191	174	187	181	191	174	163	196	185	196	190	185	160	182	172	173	199	226	189	171	169	187	184	202	178	179	186	195	188	182	209	166	204	190	206	175	195	219	175	182	205	194	197	165	174	171	205	191	162	162	192	179	178	163	172	197	176	204	188	169	190	208	172	187	192	187	194	187	164	170	188	170	187	194	166	196	182	186	209	196	187	160	172	148	157	179	175	155	174	196	184	175	182	187	210	208	183	175	189	203	188	171	190	213	174	202	186	183	167	191	160	182	185	183	195	176	205	192	175	195	183	189	195	184	188	169	176	187	191	181	177	191	182	188	200	189	210	180	187	199	188	189	183	173	164	184	170	179	207	187	177	170	168	174	186	188	176	189	181	176	205	164	184	163	177	184	160	161	164	181	189	198	183	193	173	167	190	172	165	181	186	172	194	179	174	201	205	179	167	193	165	172	171	135	172	148	186	181	175	212	174	184	183	195	184	176	173	167	175	180	174	174	167	184	202	197	169	187	188	208	189	169	176	186	177	189	201	173	184	183	182	144	165	171	191	172	182	178	163	177	199	202	191	200	198	200	175	177	196	203	194	229	198	165	154	196	206	158	173	179	178	186	162	160	191	178	164	186	178	167	173	188	191	175	180	164	161	182	186	171	180	186	184	157	193	186	172	165	192	193	180	180	201	180	182	166	190	182	196	175	194	178	208	207	184	192	167	183	176	169	198	179	163	193	183	200	204	187	182	165	200	194	186	189	163	173	161	206	173	175	184	186	210	184	167	175	179	195	180	175	195	171	168	183	174	183	194	189	201	189	164	208	174	180	174	188	210	168	197	159	165	186	161	174	169	164	183	176	191	201	181	173	204	181	217	186	203	164	176	188	187	196	179	174	183	180	177	197	176	200	190	183	177	184	193	180	181	188	183	179	199	167	188	183	192	208	212	169	181	202	177	180	197	169	177	181	185	169	184	188	183	195	172	194	195	192	212	180	159	198	171	172	186	188	199	188	165	175	193	188	176	157	197	198	165	203	169	173	176	183	201	183	203	171	167	183	187	186	191	174	191	197	206	198	168	202	174	185	182	179	175	183	212	193	156	214	180	203	202	192	200	186	201	165	158	186	201	179	177	168	178	168	183	170	187	172	195	187	152	204	167	193	173	204	164	194	152	158	185	178	178	171	165	179	166	194	176	175	169	205	175	182	155	191	168	194	180	172	192	180	202	181	165	179	161	178	184	199	194	171	171	177	190	189	164	223	179	190	190	180	204	184	198	181	195	205	186	179	165	192	168	171	181	210	175	198	201	223	202	184	159	204	174	194	192	197	153	188	180	178	203	166	169	205	175	176	210	172	193	215	176	181	162	182	190	206	191	205	167	162	165	202	211	167	212	196	185	152	168	161	205	196	196	202	174	210	188	205	195	206	195	175	196	180	190	187	168	200	187	179	195	183	170	166	184	170	184	191	172	164	161	192	187	185	175	185	195	194	176	155	186	179	171	182	216	208	184	177	191	206	189	199	173	192	201	190	176	172	174	191	207	195	170	192	180	162	184	168	156	141	178	189	183	175	178	188	199	180	156	182	181	207	200	175	168	209	195	187	181	165	154	190	170	199	191	169	154	160	159	182	158	173	172	198	180	185	187	200	185	180	190	180	170	186	171	167	165	163	189	197	161	196	185	169	214	195	179	170	188	165	176	193	203	178	177	172	180	172	174	186	204	170	199	185	174	157	178	179	165	201	174	187	185	165	198	189	199	192	181	160	172	164	183	189	193	172	159	188	198	198	171	203	192	209	204	191	208	186	189	191	188	173	199	187	161	169	199	189	215	197	186	199	180	202	189	200	171	197	189	194	172	194	165	186	188	177	184	190	176	142	197	194	189	177	207
18222	8479	16444	18838	3178	1721	1312	1319	1109	912	734	645	692	651	635	601	571	527	585	586	584	585	617	565	596	541	596	582	575	595	565	550	567	578	568	579	558	595	545	564	615	524	582	591	562	596	573	585	548	565	614	541	570	588	574	579	595	604	530	580	614	630	582	573	622	576	589	522	555	549	574	544	558	574	544	552	563	614	576	557	548	559	576	533	568	591	565	597	559	567	571	576	544	544	550	568	549	600	599	565	557	590	566	546	580	577	563	565	578	573	580	583	546	544	550	556	520	607	555	564	575	565	566	599	574	563	596	598	568	604	555	549	595	563	585	548	602	540	580	540	604	582	526	564	626	533	546	551	584	536	554	547	554	559	581	595	563	588	579	536	579	573	577	571	623	595	545	537	551	615	604	577	555	566	567	544	590	631	538	582	534	543	594	579	589	537	569	581	602	596	556	525	588	592	592	570	518	570	604	611	523	583	582	544	543	558	545	559	555	588	542	591	597	597	572	548	590	574	544	571	573	573	565	546	561	611	580	560	593	579	570	563	573	593	570	533	577	586	562	559	543	565	589	558	582	610	577	568	558	578	623	568	540	601	620	574	541	623	598	546	594	546	546	573	576	562	578	574	537	566	567	577	595	583	577	607	526	538	549	559	599	587	594	562	607	570	579	573	561	544	585	542	577	563	527	558	574	570	598	582	586	574	591	564	547	585	580	567	560	572	568	531	559	559	585	582	587	591	594	550	553	586	580	576	586	550	613	604	573	539	583	540	585	601	572	557	589	557	594	591	549	575	552	617	561	563	544	575	606	576	544	586	541	601	574	574	550	579	606	569	580	584	551	551	551	598	566	563	547	521	560	556	590	611	576	573	573	535	566	601	563	517	537	553	597	564	544	596	622	538	530	625	590	566	575	552	584	564	562	567	521	569	591	580	576	562	552	559	582	573	581	581	548	597	590	558	579	545	565	578	553	572	532	558	548	541	584	570	589	586	586	566	600	544	613	574	592	588	576	616	575	571	579	596	556	551	572	591	593	581	594	535	557	566	585	584	580	553	542	540	546	584	569	565	590	610	549	544	534	568	565	557	590	565	596	606	573	561	575	562	577	591	555	562	551	580	581	579	570	542	536	561	619	584	585	606	557	519	582	560	543	573	569	561	615	594	625	535	521	541	543	605	581	596	535	567	560	580	540	598	607	548	561	601	585	546	591	546	542	554	543	568	543	577	527	573	548	577	569	565	557	556	591	568	567	537	534	587	598	575	595	573	556	558	546	595	567	543	548	547	573	585	553	595	552	600	547	586	549	566	518	564	562	546	556	578	565	550	567	582	588	583	578	564	518	574	571	575	534	597	568	558	576	597	604	582	632	561	592	541	573	594	550	610	582	564	565	555	575	608	543	575	572	570	546	549	644	578	582	555	556	544	591	583	542	578	599	574	521	560	618	531	575	567	581	573	597	542	573	609	569	583	567	514	600	600	570	576	612	545	581	573	573	572	549	536	571	532	571	554	547	586	566	571	610	610	560	592	620	599	557	598	545	565	572	552	634	571	607	587	553	569	599	578	562	568	551	551	561	546	587	582	554	555	571	566	537	624	610	545	537	571	572	622	604	618	605	593	604	545	549	572	604	591	568	583	580	572	583	561	569	524	528	611	561	589	577	590	563	605	567	582	615	560	543	549	552	582	546	565	560	568	586	572	547	600	541	555	559	590	565	560	590	575	547	576	578	564	644	513	534	597	534	573	574	589	520	594	564	571	568	555	598	600	520	576	583	569	564	577	571	556	613	540	584	545	563	595	555	543	552	590	602	559	624	544	609	586	541	557	615	526	565	571	547	587	544	538	547	566	559	570	559	589	549	552	546	569	571	540	572	577	609	542	574	575	536	546	606	553	583	603	570	588	584	582	623	616	569	540	525	587	582	628	576	585	573	597	553	541	572	600	562	573	575	569	559	581	588	570	543	533	579	557	546	550	545	528	582	553	528	584	614	568	558	565	565	605	583	593	585	576	544	576	564	551	589	567	570	588	619	573	584	572	594	542	554	575	585	546	552	546	596	549	556	537	571	570	564	524	569	566	582	562	577	547	586	620	548	576	544	546	571	564	520	544	585	584	571	602	575	559	576	587	594	570	542	573	578	583	595	546	556	610	606	570	560	539	530	561	585	563	559	578	556	600	603	555	567	530	544	598	608	552	547	600	535	539	615	544	580	558	524	579	607	560	583	576	575	573	568	569	622	531	594	586	595	552	566	623	547	545	530	555	549	597	550	585	577	611	531	546	565	570	564	563	582	516	559	604	588	571	567	565	545	595	558	582	581	549	591	604	569	560	557	521	609	558	570	550	573	578	608	536	562	568	566	579	560	591	554	586	596	602	568	579	553	559	581	576	560	548	579	612	575	587	620	575	573	529	555	564	548	549	581	580	583	578	540	566	565	567	574	553	543	573	606	540	546	536	569	582	576	562	588	536	617	604	613	596	511	563	579	573	562	564	529	572	562	545	604	542	591	601	580	598	574	573	565	558	538	603	602	561	575	578	592	565	562	583	618	605	577	580	534	603	577	564	576	549	556	567	614	595	591	583	568	576	621	568	588	603	577	576	593	570	566	584	523	585	541	554	534	591	587	633	545	583	544	582	543	538	604	571	551	582	614	594	578	572	549	579	561	592	569	553	546	577	633	596	579	549	593	535	549	584	542	593	577	574	580	590	560	536	586	566	590	589	591	534	586	552	543	588	583	539	570	582	584	556	568	539	564	590	645	566	561	575	596	560	587	564	603	598	564	582	572	581	570	571	538	581	553	554	561	563	600	616	579	520	584	569	571	547	574	597	571	564	560	561	580	536	581	577	537	566	566	557	578	573	579	563	572	611	574	561	552	584	582	548	575	551	576	558	551	576	548	553	565	628	573	529	584	601	585	554	569	574	553	573	565	580	587	598	559	577	582	571	594	527	567	541	594	527	577	611	584	562	535	580	561	590	553	545	610	601	552	592	598	572	600	531	568	583	584	566	593	559	573	597	607	601	596	587	559	572	544	553	581	539	604	573	536	529	521	591	576	509	546	555	595	537	518	573	568	599	628	566	597	591	561	590	556	599	546	548	541	617	524	552	590	576	554	593	576	555	612	559	599	544	582	522	587	565	593	564	546	578	564	587	546	580	563	588	582	614	555	568	585	546	584	565	575	544	619	591	551	590	564	589	559	542	584	586	577	541	549	549	589	570	575	593	599	574	547	587	592	563	569	622	608	598	594	589	564	640	580	540	607	591	563	592	621	556	544	555	573	550	546	557	613	586	576	598	536	587	569	612	588	561	558	563	572	564	566	561	581	651	580	564	603	596	592	569	585	582	578	591	576	568	579	599	531	592	617	562	529	527	573	529	516	582	571	545	544	571	526	573	578	527	604	565	549	554	596	581	593	584	516	584	583	538	607	575	603	571	582	568	547	531	586	548	562	607	595	545	542	561	520	596	559	571	546	595	530	569
57533	40214	40196	48354	23223	11831	5951	4360	2877	1482	1028	642	398	287	520	218	152	137	160	147	118	148	157	145	128	119	141	135	133	149	147	140	130	125	130	133	108	127	123	133	135	118	119	122	125	129	114	106	116	144	118	127	110	112	133	130	105	117	114	108	119	116	110	104	111	113	105	110	113	106	120	110	127	127	126	105	115	129	103	117	128	113	125	122	115	104	118	125	128	127	133	105	119	106	139	117	126	156	116	122	113	133	121	134	117	108	118	102	137	136	117	120	114	127	109	123	95	133	114	105	116	108	109	104	127	127	133	125	130	105	131	109	120	128	124	127	112	122	114	123	113	131	111	123	110	109	144	123	115	119	109	104	118	120	120	122	105	119	112	113	97	123	97	112	108	113	131	129	104	116	128	100	114	125	104	121	116	91	116	128	114	117	120	133	102	151	118	123	107	103	128	134	123	132	94	96	102	126	124	125	105	117	139	113	122	115	115	121	115	119	113	110	124	117	115	119	114	131	103	84	113	118	95	118	107	104	124	115	109	124	85	130	115	111	114	116	128	116	122	117	108	118	102	102	108	114	118	104	127	116	106	140	120	124	114	128	114	109	124	107	115	107	106	114	119	121	127	113	124	130	111	115	134	101	100	106	97	107	114	113	107	126	116	146	107	125	103	114	126	88	108	123	120	107	120	117	116	111	110	112	96	102	139	110	117	102	114	122	117	114	131	129	113	124	129	133	103	124	118	120	102	121	131	102	135	120	110	132	131	144	118	121	117	106	107	111	124	117	112	113	119	142	108	123	125	118	117	111	105	89	120	148	116	118	119	117	123	100	107	116	106	102	113	121	121	117	137	112	100	127	118	104	106	103	112	97	124	121	111	119	113	105	108	108	120	119	129	114	120	125	116	100	104	128	112	107	122	105	108	118	112	135	99	124	109	116	102	102	129	104	102	92	107	106	98	119	145	131	126	120	112	108	99	117	103	123	136	96	119	120	136	100	115	107	89	110	117	114	130	108	113	124	143	124	97	131	113	128	112	120	117	103	139	106	109	112	128	119	102	130	126	130	122	134	118	120	118	125	124	118	125	123	129	122	130	128	120	114	134	119	132	136	116	124	116	119	127	114	115	102	122	129	129	146	125	133	127	111	122	108	124	116	103	117	107	120	115	120	116	112	112	92	131	114	128	131	121	108	112	106	114	119	126	117	129	137	96	127	117	107	116	110	125	115	127	116	120	114	128	121	101	123	101	114	105	133	99	124	118	132	108	114	124	115	132	111	116	102	113	103	116	95	131	106	107	111	111	99	139	122	107	143	103	113	114	115	132	113	119	119	119	110	120	130	108	118	119	115	110	124	109	116	133	115	117	116	106	137	122	119	147	106	126	119	126	133	115	127	120	119	115	116	123	95	129	114	114	97	108	105	125	112	111	128	138	102	102	116	120	97	105	109	112	102	134	116	98	114	133	125	111	105	133	112	124	122	116	121	138	135	107	135	110	106	95	112	110	127	103	125	124	99	137	115	128	121	111	103	109	122	110	117	127	107	119	105	109	113	109	111	111	114	95	128	115	123	118	105	127	133	106	102	110	113	133	118	108	119	100	140	102	99	110	134	109	112	123	107	115	116	108	115	97	112	108	131	131	118	121	135	107	122	141	117	116	101	127	98	124	98	132	113	81	134	114	112	117	133	102	106	123	116	102	121	126	110	135	113	131	117	130	115	135	116	120	113	95	125	125	118	118	97	134	130	118	100	118	120	126	123	125	124	123	98	124	113	119	120	112	115	102	107	119	110	98	131	121	122	129	111	130	118	107	127	114	105	122	127	116	126	107	121	112	129	128	131	127	124	92	97	94	112	124	127	129	115	129	114	103	147	132	122	112	139	114	113	115	135	109	112	110	146	124	123	115	113	127	125	94	111	131	122	146	118	118	134	107	100	133	121	125	106	122	138	125	120	121	132	101	115	103	100	117	109	121	114	121	98	127	92	128	97	112	122	102	118	128	111	117	100	122	107	114	109	132	113	102	114	106	118	111	115	121	121	131	115	127	130	131	105	111	111	112	115	131	130	91	115	105	131	140	100	121	108	91	106	109	104	136	128	105	131	113	125	114	116	107	118	124	135	127	119	119	116	117	97	96	106	134	125	117	113	118	108	130	114	114	120	129	113	122	109	108	122	129	109	125	93	133	130	118	119	114	126	134	108	107	116	108	112	114	133	107	110	112	120	102	116	116	104	119	103	113	107	102	125	137	119	135	117	113	112	116	140	110	112	117	120	116	101	98	108	140	115	117	122	106	112	129	138	130	105	105	121	123	110	118	113	119	122	109	103	109	113	124	125	117	102	109	115	115	107	130	109	120	144	116	129	136	137	125	116	128	117	122	105	102	111	105	118	107	101	110	113	137	103	128	127	138	110	143	143	123	112	123	97	114	125	121	107	124	119	120	98	114	103	122	125	104	119	137	110	122	122	99	107	112	113	118	112	123	118	111	121	118	120	98	111	115	112	115	119	121	137	113	102	106	109	107	117	138	121	124	150	130	134	102	118	130	129	118	130	117	112	123	125	112	96	111	121	133	112	117	100	126	125	116	123	91	101	121	112	106	112	94	115	116	132	103	123	110	127	146	104	134	131	138	118	140	104	111	123	116	111	115	128	138	119	103	107	112	114	107	111	105	127	121	111	125	115	114	124	112	132	121	127	99	112	115	120	115	113	115	110	129	109	113	116	104	117	141	99	121	113	113	132	130	107	103	106	113	93	115	125	119	122	117	114	130	106	123	120	108	107	98	142	127	116	125	126	104	137	137	134	114	128	113	126	122	126	120	100	115	110	98	107	112	105	103	129	124	103	121	118	112	103	122	91	117	123	129	107	131	119	123	143	114	127	129	132	112	100	114	80	117	114	126	127	130	125	124	129	115	117	108	120	130	105	123	114	111	112	135	112	112	99	115	127	113	113	129	122	127	132	110	119	116	116	112	124	100	97	122	114	134	133	103	122	106	114	120	121	118	144	132	106	111	143	108	117	110	134	123	111	118	85	127	125	99	123	109	116	110	134	120	116	126	124	112	108	123	119	120	127	112	122	141	121	109	122	120	97	119	114	137	119	108	118	101	99	120	110	112	127	116	131	107	113	105	113	115	104	104	139	134	112	113	125	106	110	107	124	137	119	124	117	140	117	127	140	99	116	109	124	88	135	114	126	120	123	111	91	103	111	115	118	116	112	124	94	123	125	131	99	122	116	110	104	112	122	123	121	106	120	105	115	115	118	122	122	110	134	103	117	102	129	109	128	115	109	132	120	114	116	109	117	118	108	121	98	112	115	94	128	130	106	104	114	116	113	108	129	123	113	135	109	106	127	109	116	125	120	140	111	118	123	119	128	105	141	113	107	122	113	122	115	130	116	107	112	126	106	102	123	133	94	111	124	123	113	109	120	107	113	107	95	109	124	125	113	130	110	91	123	125	119	125	108	138	137	131	108	121	106	134	118
40017	34189	44797	55751	19058	15050	11734	12664	8303	5131	3851	3367	2401	1869	2963	1093	693	640	705	656	599	648	592	522	515	453	490	444	484	447	458	447	493	417	403	388	412	380	433	370	415	392	393	399	400	406	387	381	430	410	409	357	395	379	391	424	376	406	400	385	386	406	389	371	370	425	404	416	391	382	399	367	378	398	381	394	381	350	392	398	377	407	384	423	388	369	384	371	422	367	409	400	398	388	382	402	326	388	385	435	411	408	423	394	382	373	409	404	389	415	382	401	417	382	394	386	415	404	381	389	404	392	399	394	410	385	403	404	417	391	369	399	390	393	369	395	420	398	370	394	417	376	375	393	425	372	383	426	401	386	395	414	374	400	395	421	403	414	378	384	393	387	371	368	418	392	408	429	383	368	383	418	407	351	393	383	359	405	390	381	412	420	398	418	342	390	403	374	398	388	401	413	372	409	403	393	391	358	392	425	430	428	381	424	425	388	399	400	387	378	405	351	348	403	345	408	399	413	427	414	398	403	366	409	400	384	387	418	400	383	388	383	385	378	393	408	406	370	408	374	393	394	389	422	382	392	378	388	399	410	400	399	427	385	382	380	403	387	421	408	378	404	360	415	344	422	371	382	397	388	403	403	404	429	381	350	376	385	390	386	383	405	383	387	382	414	403	389	370	428	409	386	361	381	379	386	434	449	390	383	372	392	375	386	402	394	376	385	382	393	337	426	392	395	393	365	417	375	366	362	443	370	416	431	396	409	372	390	442	361	399	410	398	370	387	387	375	368	378	383	412	390	397	383	369	383	415	383	397	400	375	447	398	398	396	412	411	355	380	401	410	390	412	385	377	379	407	375	371	400	371	402	374	375	350	336	376	394	401	414	387	391	382	397	369	378	383	348	388	403	387	397	394	395	414	415	388	383	370	417	379	385	388	393	384	422	379	422	393	399	380	371	395	400	390	398	402	349	429	382	365	385	385	382	397	386	395	382	393	387	383	377	374	411	383	355	356	384	368	391	400	364	390	401	392	399	403	420	368	414	412	400	400	401	375	380	371	396	416	350	373	388	393	396	404	425	402	376	392	434	384	423	413	423	403	415	379	401	406	413	385	376	407	413	376	370	371	392	385	396	431	385	406	395	382	370	353	357	417	382	376	346	385	374	360	374	395	369	388	373	383	383	387	414	397	367	382	387	377	358	381	400	400	371	435	391	376	364	415	400	413	411	390	355	355	403	403	352	347	400	399	389	382	399	370	372	415	387	410	386	366	399	401	378	391	395	402	350	375	360	394	418	391	357	389	407	376	384	360	396	386	404	403	365	401	407	358	411	394	373	389	351	379	365	388	395	399	398	373	358	398	392	397	367	416	341	421	393	459	425	372	412	389	372	380	383	385	399	381	429	382	381	401	403	420	412	393	382	414	389	382	402	397	413	378	426	390	404	411	396	411	362	361	360	370	400	406	389	395	404	375	396	397	400	367	360	400	428	401	382	382	343	362	355	374	412	426	381	375	422	376	441	341	418	386	429	371	392	367	392	400	405	391	360	390	396	388	391	386	405	383	391	397	395	394	398	395	407	429	404	393	430	403	381	373	389	415	409	409	397	394	393	409	394	378	428	391	389	363	403	372	403	374	382	404	395	400	416	387	399	384	431	378	405	379	393	399	412	396	363	375	364	396	388	400	389	382	419	374	412	387	381	369	375	366	372	350	400	409	375	385	366	396	379	363	384	403	390	409	360	378	390	404	403	392	361	430	408	378	373	401	377	348	342	401	377	351	420	377	418	374	432	374	393	398	435	412	398	369	357	377	368	372	369	396	381	386	381	364	366	368	390	429	401	368	378	387	394	395	358	362	411	401	390	379	360	403	380	368	363	383	415	374	387	424	384	416	417	416	393	420	418	374	373	354	368	380	370	418	402	394	392	391	390	402	366	385	420	377	394	406	375	395	379	408	402	423	375	394	371	414	412	403	400	404	382	397	388	364	358	396	407	372	398	411	377	373	364	368	410	364	365	365	397	398	386	385	389	422	398	402	398	374	392	394	414	373	370	376	384	387	399	363	367	378	409	401	389	420	378	402	408	386	393	381	407	392	426	386	344	416	428	382	376	397	401	425	361	370	374	422	384	394	376	412	401	433	410	385	406	388	410	396	379	349	381	383	429	408	397	376	388	383	383	388	381	378	397	388	368	396	383	391	379	411	391	372	429	393	361	383	400	386	345	382	387	383	382	378	359	387	386	400	372	389	432	392	389	402	405	384	407	383	378	408	390	358	408	408	375	408	396	382	359	382	374	409	406	380	366	433	422	411	408	377	434	383	362	401	381	414	406	362	392	415	382	428	382	350	349	423	378	400	387	369	429	414	418	421	382	388	419	381	342	396	388	352	400	396	369	418	364	406	372	414	419	414	393	413	394	407	383	383	365	348	357	355	415	426	405	388	376	378	407	381	393	399	407	397	399	378	406	417	373	376	408	391	363	386	416	409	392	368	385	365	384	385	376	394	437	379	409	404	394	385	376	381	385	378	427	414	425	355	374	360	438	374	373	412	400	403	420	424	396	403	400	382	393	410	417	366	400	398	426	388	434	419	432	422	345	342	380	376	391	406	374	400	379	353	381	403	390	401	392	389	390	392	402	392	393	374	368	373	367	381	372	350	373	448	381	420	377	401	404	405	358	461	363	414	383	380	428	383	383	365	410	378	415	409	375	399	409	358	401	342	362	368	358	409	380	388	418	421	378	374	399	370	378	387	398	404	379	345	418	385	382	377	371	404	395	415	405	378	391	351	389	388	372	415	381	389	403	393	399	414	387	358	379	380	405	378	381	388	351	392	410	397	394	390	375	419	365	419	371	338	391	381	424	393	386	368	387	404	414	391	373	395	373	389	371	384	382	402	396	376	394	376	380	366	364	403	454	364	406	412	363	376	406	343	376	380	406	381	384	412	381	393	395	390	409	348	365	388	375	416	362	390	401	385	382	378	370	385	391	390	414	395	356	374	385	405	378	387	383	387	371	375	377	387	397	400	355	392	363	386	361	395	396	389	379	411	381	393	442	383	362	406	402	381	375	380	371	373	428	423	384	369	406	374	406	369	391	419	404	389	358	418	397	378	367	381	393	411	396	391	360	391	353	381	397	421	426	386	408	394	366	414	398	369	387	360	410	398	382	409	367	376	408	364	399	421	387	351	387	369	381	408	424	414	373	377	396	364	364	386	393	365	391	419	359	395	405	368	386	392	381	390	402	379	397	394	363	389	378	391	410	433	359	352	378	421	407	376	382	434	396	387	338	422	421	376	378	432	350	425	363	370	380	403	363	361	388	371	396	395	358	346	385	409	393	371	383	407	424	395	399	405	391	399	408	387	349	369	413	394	355	362	396	375	390	383	379	391	379	351	401	351	395	396	388	405	407	379	378	374	380	385	365	376	361	406	360	373	386	386	405	413	399	408	351	397	379	395	366	418	373	393	414	375	404	395	392	421	371	371	412
66850	47793	47784	56549	31736	22679	15357	10353	6063	3375	2156	1787	1128	766	871	579	327	288	236	288	254	246	250	234	218	198	209	227	208	223	184	220	191	222	206	202	205	150	176	206	191	194	202	196	181	166	206	203	171	192	182	162	176	174	189	163	164	183	155	158	195	201	191	187	178	173	195	158	177	172	177	189	165	171	184	184	197	177	151	171	171	160	175	164	177	189	171	179	165	191	162	189	172	187	178	170	181	186	192	195	191	198	174	161	189	180	173	191	165	180	188	175	195	194	173	190	187	193	181	201	165	199	184	167	186	178	184	178	183	181	167	192	178	177	172	155	189	186	187	187	202	155	178	194	197	166	170	167	206	178	182	199	198	176	184	200	187	197	185	190	175	180	173	195	176	155	176	185	167	186	183	217	188	164	186	171	186	169	187	189	172	195	178	167	193	164	169	190	172	179	183	176	199	180	187	169	182	186	189	197	181	168	202	182	172	192	171	179	182	170	173	184	192	197	202	186	175	196	190	180	159	216	208	185	186	173	195	172	205	170	183	207	160	180	182	203	193	189	208	166	197	170	165	178	185	182	178	173	188	175	194	168	185	199	172	189	172	159	168	179	177	188	197	176	196	173	159	186	181	187	196	174	166	178	179	171	182	189	177	187	150	183	180	180	166	197	171	170	187	178	210	179	178	159	165	189	186	190	188	179	188	195	185	179	191	175	172	180	183	170	200	182	171	192	185	173	184	160	169	164	203	178	196	187	181	181	180	216	178	189	167	170	178	146	195	163	165	177	187	162	166	181	169	181	191	173	182	168	164	183	175	162	193	205	153	201	173	201	170	182	168	205	188	211	152	198	178	168	175	178	186	181	171	157	167	158	171	161	174	169	202	156	195	167	172	174	171	183	155	169	164	180	175	176	169	190	205	165	162	163	177	149	199	178	184	181	184	178	204	203	173	163	182	194	189	193	178	164	161	204	196	187	185	194	201	182	185	181	177	170	168	181	186	178	169	171	182	203	183	161	180	193	191	185	190	170	171	175	203	181	182	157	181	169	158	189	180	196	171	170	173	185	165	176	173	198	169	175	166	177	189	196	195	186	199	195	171	155	138	150	197	183	194	181	193	174	163	184	185	191	196	192	168	193	154	192	162	178	217	155	176	190	174	191	205	200	150	186	172	180	202	189	174	188	186	192	169	193	181	182	201	184	197	166	178	176	191	186	180	179	178	184	194	187	180	176	195	151	187	167	195	224	165	176	192	177	178	178	188	192	170	169	177	156	163	158	167	153	195	175	204	167	176	193	192	175	189	178	192	152	173	192	190	198	182	209	188	184	199	197	173	177	164	192	191	167	170	177	176	162	177	167	195	170	179	194	173	189	164	173	170	185	212	185	207	184	205	201	175	157	171	184	185	167	192	187	182	188	183	170	190	171	187	166	182	167	174	178	198	165	194	161	186	216	174	172	188	182	182	190	203	176	185	163	150	175	185	180	189	163	190	187	195	205	195	174	170	168	202	190	168	179	175	176	186	189	187	171	186	152	174	194	180	180	185	178	206	190	190	179	175	174	171	155	188	185	198	155	206	175	168	185	172	156	185	162	179	172	177	189	178	179	172	173	168	187	187	182	171	191	187	191	171	197	188	175	169	178	170	185	190	178	187	179	178	189	209	181	173	192	181	211	167	175	196	168	169	204	206	184	178	162	169	198	184	170	177	174	167	177	181	192	176	195	175	195	166	173	182	160	184	169	168	176	184	180	155	166	148	180	173	190	171	180	165	189	167	178	191	159	183	186	181	157	172	162	180	176	202	179	169	193	153	183	176	176	177	174	178	174	174	166	173	195	186	184	196	197	174	155	162	193	168	190	174	203	183	189	167	175	174	194	194	187	207	192	181	158	169	188	181	184	193	179	173	183	173	202	174	180	197	184	187	189	178	197	195	160	190	196	186	204	183	174	178	183	169	188	177	188	188	193	178	176	177	193	192	182	177	185	188	196	172	175	163	163	192	181	167	195	214	181	186	223	210	201	157	182	192	195	174	186	180	174	163	161	181	172	173	174	161	181	165	159	201	204	180	175	183	194	192	177	178	182	174	169	194	178	187	170	185	176	149	166	165	176	212	167	188	181	173	193	154	189	163	156	178	184	156	182	195	186	191	186	156	187	182	162	180	201	184	200	182	159	209	178	173	180	181	181	195	204	163	171	192	190	185	193	169	148	165	178	205	187	177	205	188	182	171	168	174	185	193	174	184	182	164	172	228	173	185	197	155	190	196	194	170	203	183	200	197	144	181	173	182	185	175	204	196	203	179	185	159	178	175	179	178	183	180	176	181	182	222	168	180	196	191	179	179	187	194	174	179	174	191	176	174	162	194	172	187	172	182	182	176	185	183	197	173	200	186	192	216	183	165	177	176	173	168	182	172	165	182	174	173	187	176	176	207	166	187	191	171	172	157	179	177	179	201	160	184	189	166	203	157	178	205	201	180	163	166	171	181	195	165	182	176	183	168	173	157	181	177	175	185	174	185	185	180	166	167	170	173	177	215	183	182	188	185	171	162	161	168	175	190	188	177	178	184	178	168	187	185	159	180	155	177	193	163	182	177	167	174	171	184	180	183	185	191	191	190	183	169	203	177	173	175	178	179	178	176	175	188	185	181	204	179	184	149	168	174	194	178	185	180	194	185	177	180	178	185	163	204	182	188	169	190	182	168	166	145	180	166	177	162	169	185	189	195	183	181	177	190	164	190	179	192	223	180	202	165	155	157	180	163	174	154	177	190	182	193	185	193	174	200	179	195	180	179	188	181	183	163	198	175	183	174	184	185	183	164	211	181	195	169	178	181	180	183	198	175	185	168	178	187	169	172	186	176	180	174	193	162	186	150	187	171	180	194	178	200	184	192	164	177	186	186	181	167	159	189	186	155	191	190	188	165	186	170	152	180	155	191	172	176	184	156	173	166	166	179	176	157	150	192	183	187	151	192	155	168	201	179	190	168	165	180	158	192	171	187	186	195	198	181	192	171	189	169	191	161	203	147	190	169	180	197	180	184	188	171	193	184	157	182	207	170	181	155	177	208	190	180	189	171	160	178	172	194	179	163	184	185	176	203	196	191	191	172	175	151	191	202	191	165	193	162	192	177	189	180	188	188	152	171	177	193	181	169	175	194	195	185	191	180	168	170	184	181	201	183	168	196	173	180	179	170	178	181	183	156	189	163	195	149	197	153	181	184	182	184	183	177	173	164	189	174	198	184	152	169	170	175	202	194	182	193	213	182	193	191	206	182	196	176	170	175	169	195	196	170	165	188	171	182	191	183	175	178	169	191	165	169	179	183	165	153	167	181	170	166	173	183	192	194	166	173	168	182	237	169	177	187	189	145	179	196	161	164	190	181	190	184	175	181	190	160	188	173	201	172	171	197	171	193	162	183	188	179	188	178	171	204	182	187	172	201	179	176	165	207	192	181	187	167	162	185	159	186	174	177	164	197	160	164	172
48733	44454	56840	70507	26955	24519	22029	21401	13829	9236	7867	7252	5535	4092	4636	2988	1351	1063	960	1202	1070	1017	1055	932	886	762	817	888	831	757	665	757	648	667	674	595	543	582	630	585	598	627	571	581	559	539	590	579	613	547	553	564	589	594	608	540	592	527	584	596	578	519	546	559	550	550	553	547	590	546	570	544	522	600	540	590	589	542	559	546	578	628	586	590	590	595	576	594	555	564	569	506	573	557	572	573	547	538	556	598	558	554	521	539	576	532	571	603	587	538	544	587	592	582	523	585	569	579	547	565	590	536	566	592	582	546	577	545	566	592	563	532	546	596	523	569	579	594	593	581	553	532	561	567	574	567	509	600	536	535	558	575	601	514	595	556	545	549	570	573	567	549	586	544	556	577	516	528	578	576	524	572	623	559	545	576	510	599	569	551	547	538	533	582	573	537	571	559	571	593	537	547	594	564	536	523	580	578	590	554	539	553	535	545	557	546	535	596	547	545	559	556	565	544	566	578	562	598	558	574	563	536	502	576	508	548	571	550	509	529	567	548	556	582	544	543	571	611	557	570	527	537	576	562	595	567	547	550	541	565	533	577	569	582	555	588	554	554	544	531	560	599	577	550	556	590	535	559	536	571	578	555	533	547	552	550	553	591	578	566	587	578	569	569	577	552	565	542	578	575	586	580	595	568	591	577	586	550	544	555	542	537	601	565	529	570	550	577	554	520	562	574	596	556	582	550	503	533	553	590	554	542	562	575	568	531	552	518	569	576	542	509	529	566	583	514	546	549	517	542	554	574	556	521	543	548	545	552	555	571	548	537	539	566	518	570	581	588	592	591	560	584	567	555	520	563	570	607	565	586	579	534	549	562	543	551	558	567	550	574	551	610	587	519	552	578	597	570	522	529	554	559	510	571	561	557	577	579	572	562	497	562	601	568	547	552	575	593	542	579	559	559	542	567	519	553	548	542	576	558	565	526	560	553	564	577	575	589	590	510	525	536	546	545	592	567	505	561	539	573	563	543	587	522	521	570	577	528	525	556	533	567	572	549	557	563	573	568	517	574	578	573	594	541	576	527	541	561	519	598	562	564	543	522	510	562	582	551	566	566	571	554	554	579	576	569	547	589	569	597	540	553	552	544	569	531	580	540	606	552	581	558	591	592	561	561	571	565	569	543	552	534	576	564	527	568	551	548	569	589	556	531	564	575	556	557	572	575	557	541	590	499	575	582	551	548	619	551	515	561	559	561	558	561	505	586	576	507	567	515	559	510	567	536	589	534	533	572	560	530	592	542	580	551	537	513	570	545	597	552	572	585	538	592	535	565	543	550	517	546	547	563	549	555	535	566	575	573	531	572	538	573	604	587	557	567	576	541	553	541	575	582	575	558	538	562	569	612	536	557	572	538	594	532	554	580	558	579	545	580	582	559	570	606	578	535	529	569	581	583	548	570	562	539	594	549	554	510	552	603	581	571	557	598	571	579	582	611	589	545	539	522	553	575	548	539	535	513	551	572	537	613	557	608	574	560	543	594	594	527	510	591	590	594	533	574	578	603	553	588	559	567	567	571	533	556	544	610	589	574	532	553	593	596	567	564	567	590	599	592	545	545	542	588	573	595	577	551	562	577	584	555	569	494	579	542	532	542	540	555	569	545	530	580	597	548	575	541	557	567	560	565	611	563	574	542	527	583	595	570	542	587	565	515	547	593	569	561	531	538	563	554	555	575	553	570	563	583	531	552	586	601	587	598	578	588	603	588	546	551	562	586	516	578	550	550	525	570	581	579	549	558	535	583	599	560	562	564	588	558	543	536	534	596	561	559	537	586	565	545	558	580	549	572	535	543	563	534	580	555	546	578	569	560	618	568	535	585	613	564	559	590	594	578	561	565	556	521	566	584	552	555	614	540	581	565	563	547	589	549	573	602	557	558	564	587	546	559	559	546	555	531	568	586	554	536	476	527	587	561	574	579	569	504	555	567	578	552	572	553	535	551	606	539	562	561	517	573	563	560	565	543	585	536	552	526	526	551	543	549	608	557	574	582	574	566	567	578	593	560	547	545	554	573	561	531	585	564	547	553	615	535	554	535	528	552	553	568	573	566	548	537	569	584	592	567	587	555	565	555	556	574	523	544	543	580	546	569	511	530	564	550	538	502	555	549	554	570	592	607	569	590	543	586	626	530	584	543	524	592	576	533	558	557	524	529	567	522	509	518	561	544	539	538	588	541	574	598	587	579	531	562	571	548	566	552	571	537	559	543	575	578	544	537	553	550	575	560	573	589	501	529	584	551	533	552	547	559	588	566	547	565	571	503	546	603	563	575	561	564	581	557	578	604	540	581	574	513	533	566	545	610	522	546	563	578	565	569	564	556	560	604	573	564	526	565	563	524	590	554	542	547	567	535	560	550	568	568	557	541	568	587	556	586	587	596	550	525	557	565	585	554	590	540	535	550	564	540	550	568	556	571	574	543	563	572	573	541	538	574	549	535	535	568	588	507	540	567	567	562	568	573	557	592	604	533	549	535	556	535	531	579	548	533	559	576	567	551	540	551	529	547	561	543	582	531	571	612	523	574	555	576	560	541	540	535	545	507	580	556	579	516	511	558	571	573	515	563	539	547	579	544	568	571	558	592	561	592	542	530	548	566	549	546	575	571	552	531	549	564	542	547	546	559	552	553	543	566	582	559	586	523	548	541	576	528	574	600	571	602	580	581	575	536	492	533	605	532	590	565	518	547	575	569	570	557	583	590	527	573	519	583	569	525	533	584	530	563	549	597	572	586	567	554	547	557	517	626	539	542	571	558	575	603	581	528	542	523	567	539	529	567	581	522	595	565	593	561	576	538	561	541	568	519	581	578	575	552	565	501	575	572	549	578	559	500	557	598	548	532	543	582	549	548	538	592	545	533	585	549	552	549	564	520	581	575	621	590	540	527	552	574	559	542	588	566	580	573	601	540	576	572	584	544	579	551	548	578	547	564	601	584	588	557	602	534	561	552	559	576	538	542	578	607	585	563	578	540	547	536	565	591	542	523	577	544	560	554	548	517	539	542	553	564	562	543	554	534	555	575	541	549	560	572	540	569	540	620	577	521	570	566	544	548	588	545	606	595	559	549	533	555	554	544	553	540	593	563	538	591	539	540	528	566	549	571	551	549	540	509	564	568	578	564	542	544	569	584	570	558	523	553	539	522	548	595	598	552	531	550	549	613	554	570	569	598	536	528	532	553	520	524	561	571	576	580	520	585	554	584	570	543	549	567	569	541	606	532	555	593	558	583	579	566	565	598	564	551	561	587	508	551	560	565	604	529	556	586	563	572	567	594	557	574	550	563	551	593	573	557	565	511	589	536	547	597	603	593	535	559	604	534	565	543	586	570	577	527	569	531	554	558	527	537	590	565	603	577	581	547	561	574	611	541	501	544	569	525	573	545	563	559	538	556	574	566	559	522	561	568	578	554	572	587	528	590	595	574	526	574	551	568	550	583	597	565
14465	7292	6685	6211	2319	1176	691	583	417	302	251	227	204	180	190	180	154	161	153	184	172	170	161	167	144	150	164	145	186	141	155	161	165	157	152	175	166	170	171	180	167	161	159	154	153	162	129	180	169	154	164	167	155	172	160	183	161	160	163	153	160	167	187	161	174	147	171	158	140	168	144	157	138	146	159	155	181	161	154	178	164	166	163	154	165	177	167	157	165	178	162	138	162	169	165	157	141	166	177	166	171	144	181	131	173	179	154	133	157	145	150	184	151	163	143	143	177	162	155	147	150	161	183	151	163	161	154	153	169	145	174	146	181	168	161	154	150	162	165	165	163	169	180	153	140	166	179	172	172	164	173	148	139	176	157	162	160	187	161	169	181	159	179	156	174	187	177	167	167	173	176	164	148	143	162	181	164	187	158	174	178	138	170	157	158	174	152	174	175	179	170	160	174	160	187	162	165	174	160	141	162	150	175	142	156	153	179	183	179	175	163	159	149	158	164	155	171	145	178	150	150	172	148	178	165	160	153	173	157	147	178	152	161	159	141	194	157	150	166	171	183	161	161	168	157	141	177	156	163	151	168	183	161	140	175	176	179	151	153	154	171	149	174	160	165	165	161	169	178	183	159	181	169	134	180	152	138	169	138	147	170	174	153	170	153	163	153	181	179	165	139	165	165	183	165	158	135	168	156	149	174	169	165	146	177	142	135	164	163	153	172	141	161	143	130	162	141	153	151	163	206	151	146	145	171	153	165	151	145	149	181	160	163	177	154	147	150	169	190	139	133	166	177	165	153	161	168	164	164	187	169	149	176	164	161	147	147	175	154	157	175	150	181	159	167	173	159	166	152	178	179	170	176	186	164	159	153	173	170	160	148	166	148	156	161	178	177	169	150	180	187	175	164	167	174	136	158	149	179	171	148	167	160	173	128	168	176	153	142	169	144	187	167	179	143	158	167	159	165	160	167	154	175	156	175	158	149	169	153	171	169	160	150	171	141	141	167	174	144	154	167	160	176	171	153	152	185	143	152	141	175	175	175	165	151	161	163	161	146	147	159	143	170	171	174	158	176	153	148	170	141	201	170	137	165	165	154	183	164	150	158	161	174	181	174	153	161	155	171	173	185	182	152	143	135	169	157	166	150	154	161	180	144	166	155	145	149	167	141	147	154	180	150	161	176	174	162	155	168	159	150	131	147	166	178	169	173	158	169	147	144	183	140	155	155	154	162	188	155	189	166	154	161	145	167	148	173	190	155	155	154	171	166	168	170	160	149	153	140	167	163	164	155	167	173	164	180	157	172	152	164	175	151	158	165	188	155	146	175	161	186	158	162	157	178	158	153	157	163	156	156	163	166	151	172	175	156	154	143	169	185	178	182	136	146	186	154	153	140	147	161	160	159	161	183	153	149	153	165	175	154	165	168	165	177	152	185	158	160	176	175	172	172	159	167	169	159	150	152	154	189	167	167	140	173	150	190	176	155	161	163	159	156	143	158	171	161	161	157	176	173	178	175	188	165	152	164	158	157	168	165	161	160	166	153	152	140	192	152	159	169	164	165	157	164	194	153	148	148	159	177	139	167	156	170	162	160	160	175	155	128	153	178	167	174	163	179	153	144	155	150	166	168	158	165	163	151	152	162	172	154	153	159	144	164	164	149	181	162	171	186	176	171	151	179	189	171	158	168	151	153	179	167	160	186	161	168	179	174	166	174	169	155	157	177	190	163	137	152	164	170	157	173	166	165	169	154	146	166	165	165	198	174	162	150	172	173	172	169	179	163	174	147	142	154	155	149	182	156	185	153	163	161	153	167	165	179	133	154	166	161	168	168	148	178	146	153	167	150	176	171	168	152	177	158	185	161	166	134	176	149	162	170	169	142	169	170	167	167	169	162	163	163	162	171	167	160	160	151	148	166	166	154	175	143	155	163	167	158	163	163	167	176	172	173	170	170	179	156	170	181	160	156	161	160	175	181	138	168	181	148	157	146	188	163	155	165	163	155	168	145	168	187	185	187	148	167	180	184	166	171	154	169	180	166	178	162	170	147	153	152	180	164	161	179	140	182	156	165	144	169	171	154	155	156	144	169	156	153	154	148	172	142	161	171	195	158	154	171	149	174	159	172	162	170	173	153	168	174	147	170	166	174	168	157	156	145	156	178	141	147	141	163	169	151	162	158	183	151	147	176	148	139	158	163	174	172	166	161	158	161	156	154	154	159	159	170	177	149	162	140	189	170	165	148	171	167	159	155	162	143	170	169	153	152	150	158	176	162	177	171	156	155	140	185	159	169	160	155	160	166	171	163	167	152	181	170	159	170	142	146	150	172	163	149	147	149	172	158	146	189	157	187	161	162	155	161	163	169	151	154	183	148	176	171	139	175	151	153	178	157	182	174	162	179	160	172	184	163	172	165	140	158	154	163	168	156	156	162	180	170	160	156	168	146	164	173	193	175	162	152	177	166	152	165	153	166	186	142	166	154	157	147	149	160	138	165	153	170	190	160	148	157	172	158	168	169	181	160	170	153	177	161	150	152	159	161	170	165	136	153	161	185	168	170	156	184	167	151	187	152	143	170	161	170	161	154	168	156	165	158	169	169	147	157	173	175	154	179	153	156	161	168	177	144	153	170	135	185	185	158	171	165	170	151	162	157	150	144	166	169	171	147	165	152	159	154	172	163	157	152	181	177	173	163	180	186	185	159	157	177	154	171	145	179	177	145	143	174	153	157	159	178	162	171	146	156	159	141	147	152	171	164	143	171	159	158	150	162	164	150	172	173	163	173	168	153	187	177	154	164	168	176	163	176	158	153	171	151	171	153	152	169	183	181	176	147	162	180	154	179	168	158	160	168	145	170	173	180	185	154	178	180	164	152	165	161	154	189	156	172	139	162	163	185	176	154	141	172	153	149	144	168	154	160	157	172	157	156	160	154	158	176	141	165	160	161	166	166	141	144	148	177	177	178	160	147	169	163	174	183	157	157	146	144	163	168	181	171	164	175	160	180	165	176	149	137	175	171	159	178	165	178	148	159	138	175	153	179	177	160	181	171	147	168	157	166	181	187	168	142	157	158	161	145	148	180	164	174	170	174	171	155	161	150	169	166	167	158	151	161	131	153	155	181	155	148	146	159	180	158	163	172	133	161	157	159	158	160	165	170	161	176	176	153	158	188	158	161	155	168	165	156	168	157	142	170	127	144	171	147	172	171	182	178	157	174	153	131	166	151	145	174	187	173	187	169	152	159	163	170	181	141	159	187	165	162	153	175	173	152	168	167	154	177	156	180	154	165	173	175	153	128	162	169	160	149	166	178	154	167	156	155	159	143	155	160	161	164	137	180	176	153	156	165	160	170	158	167	149	166	159	147	166	164	164	181	148	181	156	157	168	160	169	150	143	179	184	173	147	145	163	156	166	151	197	152	172	148	176	175	162	181	167	159	151	183	160	163	165	153	163	169	177	176	169	163	155	167	175	175	177	165	163	141	141
15536	8332	9596	14564	6270	4046	2577	2326	1355	971	905	857	801	666	669	577	584	504	536	539	519	490	539	525	531	536	565	495	568	487	523	481	490	492	551	499	504	495	537	490	516	498	533	531	498	552	526	538	491	525	517	486	498	509	521	509	486	481	515	500	504	525	505	479	489	473	474	482	533	531	516	491	524	508	523	496	571	534	519	500	540	463	488	535	529	541	488	472	498	532	475	516	527	520	460	509	461	508	520	476	527	482	519	458	479	497	526	491	478	516	509	519	522	466	519	519	538	531	505	485	493	519	499	525	503	529	527	505	531	502	553	520	474	490	507	533	550	502	513	485	514	514	549	469	509	507	490	500	528	501	525	519	503	489	474	543	511	491	491	496	528	511	495	492	489	538	529	495	491	514	530	498	532	512	506	502	518	504	491	499	495	560	503	503	502	503	493	478	519	491	506	492	487	495	532	528	522	507	491	505	479	509	492	506	531	490	500	498	527	470	513	489	540	519	514	469	494	522	498	528	513	498	534	507	539	499	498	525	518	522	480	540	550	508	502	533	528	519	510	489	505	478	548	540	520	519	520	487	508	510	492	504	503	502	498	524	504	526	509	514	509	504	505	499	503	492	506	529	507	532	501	424	503	525	513	479	517	534	509	511	507	523	466	502	535	507	498	509	548	512	496	515	504	485	492	492	518	486	502	513	493	474	498	522	501	480	530	516	511	498	472	542	513	511	509	496	523	489	523	516	475	530	513	512	514	515	516	514	499	498	503	527	493	535	470	524	525	503	535	525	519	511	500	533	506	534	485	503	521	500	481	483	500	512	511	541	510	549	521	502	503	533	478	498	510	564	496	536	514	507	503	493	499	510	489	463	507	499	502	527	484	480	474	484	503	486	503	531	532	484	477	490	512	495	493	500	525	516	509	462	480	492	532	484	542	507	518	503	486	468	481	536	528	550	566	519	487	488	516	511	505	527	497	511	493	512	476	507	499	502	471	525	512	466	537	470	514	466	510	479	511	501	466	481	533	496	499	511	494	526	497	493	474	527	512	512	509	519	528	495	478	482	521	526	530	492	485	526	519	490	505	515	488	520	506	560	496	486	540	508	506	498	493	503	480	501	583	494	515	542	523	474	514	478	509	500	546	535	524	484	518	512	494	501	545	524	500	496	545	509	476	499	534	491	530	479	535	511	546	489	545	523	507	502	504	504	486	519	485	472	515	523	487	528	505	477	508	506	498	538	479	504	539	502	499	514	494	498	515	551	488	544	528	493	456	530	520	513	532	541	523	539	483	513	516	463	516	473	524	484	484	473	522	496	499	527	534	518	487	484	497	480	501	486	518	500	486	534	500	507	492	542	500	482	502	508	522	535	533	516	520	525	497	482	515	498	518	499	569	517	492	558	515	536	517	501	541	499	489	489	493	526	493	557	522	533	477	508	532	490	492	500	518	534	486	532	509	513	489	526	529	520	510	530	488	509	502	543	481	527	519	485	476	481	483	503	500	539	524	513	522	508	541	516	508	556	513	477	519	510	541	540	516	546	503	510	528	488	493	485	510	519	500	529	505	507	515	470	496	463	547	513	508	529	495	516	509	539	526	497	543	556	494	527	509	546	506	506	510	502	544	478	511	444	503	500	483	485	523	513	523	529	507	522	515	501	494	514	492	485	511	488	551	520	490	504	553	495	493	502	519	459	519	562	455	491	505	514	564	518	482	479	480	544	571	529	512	530	505	495	520	518	464	519	517	521	496	524	489	541	510	494	495	534	496	543	472	520	513	545	506	506	481	503	508	540	496	530	488	519	513	468	501	536	510	513	509	531	514	533	484	487	505	522	497	540	536	519	494	502	480	509	505	518	547	514	519	538	497	508	562	521	488	518	494	543	500	505	512	527	546	533	509	505	479	481	545	501	504	534	524	510	490	579	492	473	486	490	498	481	499	495	447	528	535	506	533	533	500	474	478	500	526	497	516	493	527	507	483	533	518	489	489	510	535	504	532	501	520	515	486	502	479	501	505	539	510	489	495	485	510	487	496	509	486	492	479	481	487	502	481	505	525	504	513	519	519	489	531	467	523	510	530	502	518	500	509	526	488	524	508	549	529	524	492	501	533	520	467	474	519	491	493	520	506	458	511	516	468	519	537	519	519	465	499	480	508	519	530	541	536	514	527	546	538	512	513	489	510	483	507	500	498	498	541	531	528	529	507	513	487	483	476	498	510	524	479	501	468	489	508	470	500	529	521	544	490	563	462	526	500	519	484	530	478	491	549	518	490	507	495	566	510	515	502	536	505	476	508	538	483	545	499	532	488	480	518	570	491	505	508	525	548	490	510	520	509	515	485	526	548	516	481	516	494	532	509	483	510	515	512	529	486	459	521	505	538	519	528	508	497	511	465	524	488	471	505	548	502	474	556	489	534	526	492	511	514	501	504	512	528	488	517	512	479	516	536	454	487	513	506	503	491	524	524	469	508	482	506	517	533	494	540	469	500	507	485	500	526	516	490	576	525	469	469	512	527	502	510	514	546	536	508	513	472	501	523	517	517	520	500	490	523	501	516	529	497	492	479	508	535	494	515	523	523	539	469	491	592	527	533	484	510	495	490	477	505	557	539	498	510	498	528	529	529	490	511	461	509	535	511	520	511	495	500	518	526	509	520	531	491	469	525	485	519	508	464	539	510	509	517	536	482	479	536	482	530	494	511	485	537	477	513	529	515	505	543	492	517	487	495	496	496	561	499	518	500	488	530	504	522	509	531	483	500	514	501	517	499	500	530	506	525	495	517	525	471	501	521	519	507	539	535	511	523	521	524	473	523	499	505	559	485	505	505	481	544	517	517	522	516	489	513	512	497	500	477	495	490	487	507	524	520	532	489	487	518	518	505	526	501	484	501	542	500	481	488	490	517	483	512	512	508	493	492	524	504	536	470	530	480	473	485	492	523	525	518	481	494	485	490	510	461	562	521	527	528	471	460	504	485	561	501	529	485	548	496	554	466	503	516	480	502	565	514	490	497	516	492	510	519	508	519	514	516	534	506	500	503	501	495	436	533	514	493	521	510	503	501	534	562	508	507	499	491	533	524	499	501	489	492	498	536	546	486	507	462	510	466	488	524	508	496	506	518	527	504	503	487	517	496	475	483	528	467	496	531	506	544	500	506	522	523	511	508	533	519	473	520	478	513	487	526	485	534	494	469	490	476	530	514	509	549	488	480	495	512	532	524	549	517	530	471	510	505	488	487	485	482	466	480	532	524	535	543	491	495	523	469	517	457	473	504	532	530	527	452	502	486	493	514	497	502	543	520	520	455	523	476	510	502	502	511	509	477	535	532	525	493	503	459	500	493	495	510	467	551	492	460	525	509	525	550	518	514	514	515	526	521	537	544	529	461	536	500	479	463	504	499	482	508	502	510	508	554	519	524	482	496	497	493	486	511	540	517	529	503	510	545	498	475	510	486	527	476	500	473	508	519	502	488	493	486	514	546	507
55737	36013	29118	46018	32047	16627	8236	4995	2870	1748	1011	905	603	403	253	227	190	143	134	177	158	133	140	131	137	124	120	141	113	121	110	112	117	112	104	103	95	100	106	108	105	113	97	98	101	115	108	117	107	116	114	105	107	109	102	105	96	105	111	100	106	106	97	96	104	99	116	118	101	109	122	91	83	105	102	91	107	106	95	110	88	100	101	112	110	98	101	120	103	116	88	84	90	97	110	88	88	119	109	113	108	90	101	111	103	99	97	125	104	89	110	80	110	107	105	96	122	109	86	110	87	96	99	96	103	94	93	97	92	102	111	92	111	102	113	106	104	97	90	104	104	96	108	104	95	85	112	100	97	101	113	102	102	109	119	105	112	86	99	104	98	129	97	98	98	109	96	118	92	100	108	102	95	103	121	107	106	102	117	105	111	103	100	100	96	115	113	104	116	111	113	102	117	126	98	104	119	128	120	115	103	97	112	91	99	99	100	99	97	90	109	90	119	104	96	99	101	100	103	104	108	98	93	99	116	93	108	120	109	112	101	102	112	91	107	96	100	116	118	97	105	92	113	109	104	105	79	97	109	116	119	103	111	108	104	97	110	110	90	123	107	99	106	111	105	104	95	94	100	91	103	89	113	96	112	102	104	111	91	107	117	101	107	115	119	113	95	107	79	102	96	95	112	119	117	88	95	101	102	120	105	109	106	106	109	98	120	100	108	122	120	93	118	106	102	112	87	120	92	107	113	103	92	93	123	110	103	127	118	107	91	110	95	101	113	118	102	96	113	97	117	105	112	110	88	97	90	113	109	101	113	115	99	109	101	106	106	88	120	99	121	102	111	102	124	104	83	104	105	103	101	101	104	113	121	123	117	100	92	126	106	91	118	100	102	98	111	101	103	104	99	110	98	107	101	94	109	97	109	114	110	102	108	90	126	102	100	89	97	123	107	90	102	89	121	106	101	105	91	102	94	123	97	99	118	117	88	113	101	130	106	106	94	98	109	99	95	113	93	99	105	111	124	115	99	96	111	109	98	105	114	110	100	95	114	96	118	98	115	109	104	102	97	97	76	88	94	95	104	96	93	114	113	97	100	99	112	101	114	97	109	123	104	107	101	102	118	106	88	114	107	139	89	90	85	106	108	104	85	100	122	110	114	96	108	107	105	106	92	105	110	106	115	92	111	106	108	98	109	91	90	108	102	106	93	117	104	115	108	102	104	105	111	87	100	112	89	87	100	107	101	98	106	101	94	91	94	106	95	117	103	110	93	103	117	95	91	129	93	112	119	125	115	93	106	105	100	111	120	108	83	110	88	131	93	119	103	100	105	97	110	110	116	115	120	107	117	94	101	118	95	83	107	105	99	116	113	96	97	93	115	104	100	118	94	99	112	103	92	106	104	114	109	128	91	97	100	108	120	105	100	118	97	96	113	113	112	100	112	101	110	102	109	118	102	110	93	103	98	104	75	114	111	91	104	111	120	97	91	95	119	94	100	114	108	119	102	112	94	105	115	96	95	119	117	132	103	126	121	116	111	103	108	94	104	101	99	112	84	93	104	113	101	92	91	107	100	112	116	103	103	110	98	104	88	117	82	95	90	97	93	101	93	97	126	90	91	97	92	87	109	102	101	91	102	100	106	113	103	107	115	90	116	104	107	100	98	95	111	122	105	107	100	104	108	106	99	125	110	99	87	95	113	110	94	105	116	100	116	100	104	95	99	85	104	98	106	98	83	86	91	96	107	90	93	124	99	114	95	97	108	98	93	90	106	98	99	110	123	78	98	119	104	123	109	122	117	104	95	95	113	116	104	104	90	106	116	97	91	104	97	102	105	100	98	98	106	90	91	107	85	88	95	110	129	109	90	102	97	92	97	106	100	94	108	111	101	91	100	99	104	114	92	115	110	99	98	93	91	108	100	114	104	88	104	95	91	97	102	89	98	110	107	111	101	115	111	113	107	103	113	94	99	104	93	99	111	115	120	101	106	93	122	84	102	92	94	92	106	102	88	86	111	94	118	99	94	118	97	97	90	101	92	81	108	90	88	95	93	99	109	108	96	103	105	100	102	101	103	126	91	109	109	116	116	90	106	93	85	94	95	100	92	101	130	111	88	109	101	96	102	114	112	109	110	103	115	88	104	111	98	100	112	103	89	107	96	110	86	112	110	122	93	108	115	103	97	106	98	120	92	95	110	110	97	109	110	95	119	107	96	101	114	93	90	109	92	107	100	111	99	96	109	106	96	114	106	112	87	104	87	94	112	113	98	96	76	117	98	106	105	99	116	112	130	111	95	105	103	135	89	92	115	103	100	116	118	111	120	94	95	111	93	115	101	100	102	107	109	98	88	109	92	101	109	101	111	114	105	104	99	108	113	111	115	93	97	122	118	101	107	96	103	98	122	108	109	98	89	99	120	96	103	108	96	112	104	111	110	109	105	102	104	91	94	98	108	120	107	101	97	108	97	82	102	101	128	103	83	93	117	82	116	94	99	103	116	119	115	99	98	101	124	109	102	112	102	112	110	122	115	119	122	99	124	104	101	97	111	116	94	90	122	105	102	106	108	98	98	104	112	106	111	106	99	108	103	109	101	100	102	105	107	112	104	105	106	82	99	98	104	118	102	109	112	111	105	100	97	93	102	112	121	94	86	92	110	108	109	100	108	98	94	121	87	102	109	105	104	90	109	109	106	109	112	79	100	106	101	110	99	94	113	107	93	112	100	92	110	107	104	115	100	88	92	107	92	102	96	101	108	92	105	92	102	105	93	112	108	103	101	104	102	103	91	103	100	97	78	96	114	94	98	115	115	105	93	89	104	117	102	98	98	105	107	105	113	107	98	137	103	103	103	105	107	119	109	92	104	112	109	118	94	94	100	89	102	99	111	85	100	100	116	115	91	118	97	108	102	103	98	105	121	119	93	100	109	96	97	101	109	86	95	104	98	114	110	92	105	95	104	91	94	94	95	116	110	95	104	104	116	91	113	113	108	107	115	111	101	116	94	102	100	101	93	99	112	89	106	100	113	95	92	112	88	106	105	96	89	117	100	110	92	112	107	113	91	116	103	92	116	99	116	100	102	111	101	104	101	103	110	109	116	100	94	106	110	91	98	104	101	104	106	112	105	100	99	109	105	83	118	103	111	89	117	104	101	102	106	113	77	111	105	97	108	103	96	112	94	98	112	101	97	114	90	100	100	112	109	128	102	113	113	95	98	115	101	112	112	108	95	81	112	93	101	96	110	107	106	92	106	112	108	108	89	113	108	102	89	109	106	110	89	98	98	104	104	84	123	109	116	91	117	116	89	110	114	83	108	98	100	106	94	109	114	119	123	99	137	109	89	96	102	99	100	104	98	126	114	117	114	129	102	102	101	98	99	110	97	105	105	99	104	102	112	107	96	103	112	96	108	87	119	109	95	113	102	125	98	84	112	89	82	86	99	101	111	89	103	106	98	107	94	109	88	117	103	105	100	103	97	106	113	88	84	99
36960	26498	31290	54158	31779	21467	18123	12868	7773	5713	4301	5143	3769	2530	1559	1233	997	633	702	897	702	665	702	619	523	570	515	562	531	458	473	470	411	388	387	372	389	382	387	353	398	365	358	375	370	370	386	366	381	351	380	361	334	351	354	350	335	356	367	388	395	355	375	366	346	364	349	363	379	369	358	348	359	358	355	364	321	365	369	391	344	339	325	361	351	348	351	331	329	364	367	360	318	339	338	338	377	363	355	347	337	379	367	387	335	375	346	361	342	370	362	328	374	311	346	349	390	343	305	364	312	363	349	333	317	338	356	357	364	365	315	345	339	394	367	292	416	374	329	365	401	371	380	354	352	362	352	382	338	361	356	326	339	384	354	366	338	344	325	356	362	361	313	330	351	337	350	355	355	339	351	325	341	340	349	341	368	320	322	318	346	335	334	346	343	348	360	342	341	352	357	361	342	352	367	378	355	364	327	379	356	349	341	376	378	333	343	377	342	365	345	358	355	340	371	318	374	370	365	369	348	338	353	324	350	364	337	367	341	389	367	363	347	382	343	354	332	365	344	355	375	332	372	351	375	361	372	344	344	357	362	382	282	358	342	361	366	350	345	369	384	355	315	367	385	336	331	344	383	326	366	348	345	346	360	348	337	334	353	353	337	353	358	334	353	385	356	381	341	384	330	344	399	380	361	299	364	326	301	335	349	344	347	365	367	368	329	367	349	383	357	362	340	336	347	399	377	370	348	332	355	367	333	364	336	359	361	359	345	365	369	320	352	340	367	380	347	348	365	332	365	355	339	348	356	358	342	341	338	347	342	350	353	353	353	351	369	388	354	373	349	347	366	320	338	338	365	364	363	323	321	314	335	330	339	329	358	352	373	335	359	339	358	362	315	371	328	380	355	347	327	349	354	378	353	354	381	385	351	382	363	353	372	350	327	355	356	346	343	345	348	359	379	356	379	372	318	314	376	375	373	344	333	327	348	342	323	333	349	385	330	357	352	367	370	337	332	349	358	367	344	359	310	370	343	345	374	346	363	321	322	343	352	381	362	368	352	336	318	353	357	348	351	344	311	380	341	377	376	320	388	356	305	345	364	335	340	393	342	349	346	366	323	350	407	330	318	344	345	376	350	384	367	366	361	357	340	345	347	345	339	353	367	379	347	352	379	332	339	352	362	365	355	365	312	369	347	393	338	345	382	362	339	357	359	297	343	327	318	360	359	370	365	341	365	358	358	340	341	356	361	331	365	390	357	331	303	327	372	357	361	371	348	365	362	348	394	333	330	395	331	371	344	379	324	388	380	343	332	337	388	354	330	341	332	382	377	326	360	357	304	372	381	369	354	326	346	362	379	360	360	354	344	355	354	344	349	336	360	342	354	376	372	346	342	367	315	354	357	334	356	358	335	352	380	378	382	324	338	383	343	335	351	351	338	317	353	346	351	328	355	344	351	350	375	343	362	341	411	348	337	339	329	345	345	347	350	410	337	347	349	363	320	335	370	332	365	339	327	357	353	333	353	344	351	372	366	331	351	326	356	358	368	339	353	344	315	351	370	349	385	362	354	329	330	376	380	355	331	347	342	361	357	321	340	334	333	364	325	336	378	350	375	356	327	322	369	329	333	345	350	325	348	335	369	364	362	324	351	350	341	352	352	339	374	346	352	353	320	327	356	328	364	322	363	363	351	346	378	372	369	373	355	338	323	338	372	331	378	349	341	336	387	331	327	338	365	334	333	380	357	360	382	346	368	335	356	332	368	347	369	366	333	383	389	350	342	368	357	352	314	346	357	339	338	327	345	367	360	376	332	359	350	319	331	354	337	366	365	336	338	374	381	348	365	355	354	340	394	358	336	373	351	343	338	326	333	330	349	354	393	356	348	362	339	394	353	349	338	348	364	343	361	333	374	346	353	391	334	341	359	355	403	322	385	345	334	366	353	356	339	360	328	365	308	371	383	319	335	325	358	348	381	346	377	353	362	329	356	378	361	369	358	323	352	345	333	323	338	326	313	360	359	317	334	331	380	312	334	327	339	341	349	345	366	369	360	358	346	351	326	388	349	385	397	353	341	362	348	346	349	338	333	355	355	321	321	372	360	336	350	349	344	375	356	368	369	332	331	340	371	318	345	322	338	338	323	380	368	348	320	359	345	341	354	361	344	349	333	347	382	347	337	362	394	344	340	326	356	398	352	372	363	354	348	365	351	358	343	325	350	379	361	346	365	325	341	347	370	352	340	382	366	364	380	350	358	353	320	339	343	358	353	328	351	380	324	358	342	335	340	343	320	341	331	368	330	352	347	368	365	347	357	350	367	387	372	342	341	335	346	348	357	347	348	334	341	355	361	359	339	370	327	354	333	345	339	336	363	358	327	365	384	323	371	330	359	351	380	367	355	347	356	355	336	362	361	359	352	337	347	330	370	351	337	353	340	350	335	353	341	372	340	341	348	377	350	338	346	347	341	354	352	345	321	344	332	349	366	353	362	311	351	367	356	310	349	366	350	349	329	316	349	371	359	379	338	348	336	362	347	362	343	364	354	335	331	333	320	355	343	384	344	366	357	320	361	361	383	345	347	329	361	326	345	367	351	364	377	315	356	355	362	356	337	350	352	350	377	338	369	346	337	352	369	362	359	312	334	329	329	412	327	338	375	364	377	334	324	344	353	383	362	342	391	387	354	373	319	340	337	382	338	320	347	373	313	385	385	390	363	349	372	366	367	350	366	355	359	349	349	373	336	346	340	327	312	382	330	383	369	343	339	343	331	357	374	360	359	369	319	355	367	321	380	374	381	335	348	354	338	347	356	346	347	344	357	346	320	385	356	352	335	349	335	366	349	344	336	337	350	374	357	344	351	335	346	331	361	343	356	362	330	336	344	393	347	382	341	393	349	330	378	355	338	369	341	320	364	338	361	356	320	351	356	357	345	364	326	347	323	365	348	329	361	385	371	340	325	356	335	353	340	358	342	353	340	355	345	319	349	352	377	350	336	306	364	325	357	384	351	386	349	330	373	347	358	354	345	346	314	361	391	343	379	361	332	361	337	340	391	363	346	352	341	339	349	336	350	369	386	337	369	338	343	370	329	346	325	365	340	348	390	369	365	331	381	357	337	323	342	369	349	373	368	352	359	349	351	347	332	329	358	360	353	356	391	354	355	344	346	341	326	365	373	326	344	368	354	357	349	383	339	366	376	361	356	341	331	365	327	350	334	368	376	349	305	358	367	353	372	343	364	336	368	359	351	370	348	349	328	341	352	322	347	339	350	369	378	351	321	351	346	329	359	371	329	328	337	355	345	363	316	340	349	304	343	356	334	377	362	331	370	357	335	347	348	369	323	379	358	349	336	313	295	365	360	365	363	342	345	330	399	337	335	356	340	377	344	348	351	345	348	313	347	355	328	344	330	340	337	323	347	343	328	387	347	364	363	344	314	332	329	350	328	347	350	352	368	321	367	357	378	382	360	378	364	337	354	345	370	344	359	388	344	316
70001	48452	33856	43346	42453	25296	19548	11647	6642	4106	3122	2991	1987	1219	672	492	444	333	276	405	306	254	258	256	255	234	231	231	218	207	232	223	177	168	205	184	170	169	173	186	202	161	183	174	192	159	178	184	207	183	165	172	159	181	173	167	170	166	178	171	174	174	164	175	182	180	164	189	163	181	153	170	189	179	176	170	156	165	173	141	166	152	181	166	156	184	149	147	159	170	183	210	175	164	181	168	159	173	170	187	181	164	160	167	157	181	179	180	159	171	155	192	172	165	175	192	172	156	171	176	185	182	162	153	160	187	160	173	182	201	158	154	165	160	191	179	173	171	154	174	187	182	147	168	156	166	182	172	157	155	151	154	149	161	182	170	185	174	164	166	172	178	145	171	160	143	150	179	179	178	155	156	193	193	174	169	169	151	152	185	158	178	187	172	168	139	157	158	160	146	163	157	180	164	155	156	154	165	163	187	177	160	191	158	152	154	160	176	148	147	169	165	168	157	180	158	152	160	165	186	159	136	167	167	162	171	174	157	170	168	161	166	158	170	166	180	160	176	178	164	180	174	151	150	158	157	189	151	163	195	171	177	185	168	184	185	170	146	164	170	171	162	150	157	147	183	171	165	170	146	172	175	170	169	162	194	191	164	171	168	182	178	176	170	186	152	158	166	185	175	168	183	169	172	177	173	144	165	167	183	181	159	182	174	184	165	179	157	180	170	179	182	160	201	152	170	194	160	188	189	172	155	177	188	161	168	183	199	191	185	181	150	152	177	157	162	167	154	180	169	160	154	179	172	155	167	170	181	154	175	169	172	181	163	172	171	221	144	178	180	161	173	183	154	159	162	173	185	156	147	186	191	184	182	188	176	181	167	196	181	171	156	173	160	192	183	170	181	169	141	144	169	163	149	158	183	168	165	184	160	176	159	166	172	170	157	138	184	136	174	163	148	171	174	155	170	168	162	173	159	160	175	170	146	171	183	173	167	162	175	167	190	163	167	148	158	192	145	165	140	162	177	144	178	174	155	169	183	182	167	171	173	174	151	161	164	167	166	165	198	167	173	166	162	159	170	186	146	165	176	185	156	167	149	158	159	163	157	179	168	161	167	162	162	175	158	167	170	182	172	195	168	160	177	167	161	154	141	169	177	156	166	168	175	177	164	163	164	167	160	161	154	162	156	172	183	164	185	150	160	200	146	170	168	184	178	160	168	162	157	186	177	181	158	185	163	183	155	163	154	167	196	170	154	167	191	184	179	156	175	179	176	178	172	157	190	137	178	153	179	169	175	167	174	178	154	170	158	153	160	146	173	182	153	151	140	166	190	159	163	173	168	181	172	157	154	171	176	207	167	160	216	182	181	184	169	191	153	173	195	193	179	147	191	169	176	177	156	154	183	177	171	158	181	161	150	162	201	142	164	142	158	143	175	178	169	141	182	187	157	144	167	175	183	168	161	177	166	159	167	165	174	168	166	166	172	175	153	154	168	148	155	151	180	167	166	160	178	185	162	167	185	174	176	167	159	173	171	196	164	169	194	179	152	174	165	211	164	165	177	199	158	156	191	200	149	177	144	168	161	168	168	154	163	170	168	153	159	175	134	132	167	171	176	170	160	173	163	168	158	178	149	162	169	152	165	157	164	174	175	163	157	152	177	172	173	184	157	169	153	186	166	180	190	149	176	153	182	198	175	184	173	181	175	193	193	184	176	157	185	148	157	143	160	166	173	146	162	191	170	176	167	157	165	155	152	196	162	155	171	180	179	174	193	148	189	172	172	153	158	170	178	153	167	140	161	171	179	170	191	154	190	171	147	147	148	150	167	169	202	164	159	177	174	183	169	159	177	175	185	166	156	178	167	168	168	182	162	172	170	153	169	163	172	143	164	153	203	169	180	162	153	183	173	169	146	162	187	139	179	167	172	182	169	186	179	186	186	185	158	170	169	170	185	173	148	163	172	168	149	184	174	168	156	181	185	189	168	162	156	179	194	159	145	164	166	173	196	171	161	172	154	167	156	148	159	170	186	155	171	156	161	154	188	157	181	171	180	182	171	156	172	175	174	146	141	150	144	160	176	157	145	175	161	154	192	166	149	166	172	162	165	171	158	158	166	161	178	155	175	168	176	168	186	179	154	165	165	179	176	164	159	183	148	157	148	162	187	167	159	165	161	143	147	182	166	176	168	176	147	168	168	146	178	162	182	161	163	175	157	162	162	143	155	168	165	144	166	143	170	141	180	169	149	176	179	150	170	162	168	165	158	147	175	165	156	160	170	153	172	157	192	176	157	168	167	180	143	163	172	200	161	147	166	158	157	166	167	165	171	185	202	151	163	167	158	154	172	177	181	145	186	171	178	169	160	138	165	181	159	183	166	165	168	187	164	145	151	159	166	169	148	185	171	184	156	153	180	160	162	162	173	185	148	166	166	172	160	156	159	174	163	176	164	161	173	170	181	157	176	185	183	136	174	176	168	162	190	162	166	181	155	153	183	161	180	183	171	187	172	179	180	174	167	178	164	166	189	169	188	173	171	192	156	168	173	159	152	171	158	182	154	168	179	169	160	171	152	157	178	167	158	147	182	174	182	166	168	176	177	170	172	172	172	151	151	166	164	161	163	155	150	156	165	153	186	168	177	181	185	194	150	162	157	166	174	171	159	162	169	171	176	151	125	169	168	160	167	184	166	176	180	157	179	182	158	155	166	196	170	164	157	171	178	151	145	157	172	159	151	148	166	178	170	177	148	158	156	183	190	171	176	170	163	180	165	200	173	186	160	178	177	175	151	213	164	190	177	162	169	148	168	161	179	160	146	159	160	169	142	180	175	168	158	161	184	160	170	185	161	154	175	146	177	176	144	149	169	168	169	159	166	164	198	145	165	170	189	185	164	169	203	176	179	191	152	182	158	172	151	179	171	170	154	170	151	168	168	209	158	181	174	183	174	189	155	156	157	149	165	181	173	178	151	161	151	170	148	180	144	158	160	173	168	169	181	159	152	165	160	154	150	158	152	135	151	175	172	159	156	161	150	178	181	160	161	173	169	184	162	157	156	173	152	210	158	153	160	148	159	189	168	171	145	203	186	170	191	171	157	160	144	165	178	176	186	163	168	163	172	155	136	187	184	168	170	156	173	196	173	155	183	175	176	151	168	151	163	171	182	159	182	183	148	167	177	186	183	163	168	184	171	185	208	160	159	150	163	162	147	175	176	166	151	167	175	167	159	159	174	171	172	158	182	146	170	182	160	167	144	175	152	150	146	174	166	161	188	192	174	156	173	156	167	178	177	186	167	179	191	149	158	172	162	185	168	147	181	148	156	164	175	158	170	169	177	189	167	167	178	163	162	156	157	158	165	152	178	185	169	159	164	175	189	172	152	159	173	180	162	163	165	179	163	181	185	170	168	136	159	162	171	146	158	162	155	153	184	177	164	161	161	172	159	165	181	169	166	157	167	153	170	194	164	168	183	167	166	155	163	167	165	179	168	176	150
47279	43386	29507	52697	39739	27917	27639	19256	14404	9756	9473	12381	9703	6108	3895	2857	2579	1723	1342	1943	1512	1504	1408	1271	1017	1037	927	1048	890	884	849	804	676	738	661	629	672	552	551	577	550	596	553	600	572	614	598	554	577	593	573	549	592	537	580	524	532	532	558	576	520	533	539	557	547	547	556	536	545	564	520	590	509	538	549	554	536	531	602	513	541	549	540	527	553	565	583	503	500	529	465	530	547	541	539	554	531	526	552	555	507	540	529	546	516	558	550	548	552	536	532	563	546	486	529	511	513	591	556	509	555	556	520	544	552	533	530	540	516	481	480	535	533	531	543	558	565	546	560	533	452	483	510	542	515	507	523	498	516	532	580	516	551	550	550	552	515	552	501	527	532	519	538	497	557	552	578	527	526	550	525	498	518	526	552	554	547	563	526	549	512	539	503	528	496	564	526	531	553	519	514	521	459	560	507	515	570	520	477	549	512	489	494	544	512	535	531	565	542	519	531	535	566	523	544	495	561	565	523	551	511	501	537	553	526	489	526	536	533	546	504	553	560	494	506	496	536	505	571	529	516	500	495	532	555	524	523	534	559	543	535	522	551	583	495	496	511	520	527	554	547	549	538	576	478	522	536	553	516	543	514	540	485	542	550	510	543	538	508	521	485	493	564	558	532	521	523	521	528	524	539	518	481	528	484	571	541	554	528	497	505	524	509	540	531	535	507	515	549	540	519	517	509	515	488	562	557	548	508	508	532	509	505	549	549	483	513	506	528	540	522	553	506	542	557	518	519	542	513	503	522	549	528	515	530	546	510	534	490	526	532	535	551	530	488	542	525	529	515	481	511	576	536	514	525	483	516	523	505	567	540	523	544	509	527	565	550	557	572	504	536	538	552	532	569	456	562	519	540	556	527	498	557	518	514	526	524	493	546	535	552	526	520	537	516	532	504	522	499	568	550	531	504	496	538	540	515	537	516	526	537	569	493	519	539	505	537	541	524	543	517	568	528	500	502	536	521	531	516	536	558	537	549	488	515	506	506	490	515	492	502	499	520	517	505	529	502	503	543	511	490	497	476	538	534	524	537	526	511	524	549	548	494	535	505	551	566	565	499	569	532	563	565	520	581	514	592	543	529	517	527	518	539	515	563	502	525	506	498	577	521	490	535	577	550	525	504	510	524	510	523	522	485	503	496	517	516	503	550	547	518	554	527	525	513	521	470	525	526	540	537	506	515	525	544	507	559	542	516	531	507	482	526	551	519	545	554	547	574	540	522	550	488	540	560	516	536	519	513	510	505	473	527	530	539	511	564	510	544	511	522	489	507	529	489	528	566	494	526	529	502	518	508	552	531	512	526	490	532	551	509	551	535	508	536	578	541	559	547	488	496	536	544	544	514	505	541	536	560	503	545	502	562	561	520	507	508	499	506	552	528	514	537	535	485	580	543	564	515	505	533	571	518	544	509	567	513	510	545	509	527	498	486	498	517	554	499	502	524	486	533	511	499	503	507	486	556	527	519	494	524	505	480	534	558	546	572	542	498	545	558	504	537	550	534	607	532	505	524	519	553	509	533	533	543	523	527	551	519	506	532	553	545	525	523	523	496	536	542	541	513	497	540	497	527	519	498	541	488	548	520	542	510	481	533	475	531	546	532	521	551	543	567	537	509	521	504	532	508	516	560	566	522	519	523	521	515	491	525	592	517	502	556	508	511	546	544	523	519	521	562	558	532	514	546	476	512	512	505	522	528	553	533	521	496	516	511	539	517	519	529	519	486	512	577	502	558	505	527	525	531	487	571	523	532	540	494	519	523	504	545	517	551	532	521	543	535	526	534	519	488	514	515	532	518	526	499	520	545	501	495	531	523	514	526	550	549	530	576	561	562	514	505	528	577	522	567	503	539	519	561	551	535	571	494	514	547	569	527	551	516	518	484	526	557	518	575	521	562	516	554	544	495	515	564	555	554	523	523	531	515	538	530	534	545	538	559	523	518	504	526	505	529	528	539	491	540	544	505	510	512	561	505	531	511	536	559	516	557	511	536	500	521	510	523	548	527	528	535	508	520	505	522	533	547	522	496	531	508	487	519	532	519	542	557	493	524	530	503	549	535	568	537	506	538	519	540	535	550	506	511	496	557	523	539	515	535	530	547	505	517	507	534	554	526	556	496	546	519	500	530	537	526	541	502	528	513	486	539	511	555	508	552	523	538	533	523	529	515	532	535	521	551	540	533	531	511	512	545	497	545	554	502	524	538	539	506	548	540	535	528	529	510	524	512	541	541	488	526	510	569	527	521	566	555	547	514	545	505	499	513	469	581	525	527	537	518	549	549	542	513	510	481	522	503	494	506	544	542	536	529	539	567	495	528	470	522	502	505	536	538	521	538	523	531	534	537	554	528	563	520	532	538	494	540	528	557	509	518	548	510	579	526	515	514	496	534	519	533	547	526	540	580	479	499	527	499	494	528	532	553	518	537	519	550	491	502	520	556	556	527	566	512	560	515	534	546	512	511	509	503	490	591	523	500	535	577	501	527	526	567	490	581	490	514	536	536	528	544	507	501	497	506	501	551	493	555	530	541	514	503	484	530	526	535	520	558	527	533	529	497	513	519	559	542	500	544	502	518	560	528	500	557	546	522	541	530	561	506	513	540	542	514	501	537	480	498	526	501	516	559	550	527	529	547	516	499	559	563	530	508	529	523	503	502	548	561	554	542	513	520	540	533	521	522	560	488	551	539	529	496	545	516	539	543	506	527	516	539	554	551	534	511	500	532	504	519	531	520	513	536	510	508	537	526	511	506	519	527	540	519	548	534	525	553	558	517	492	541	498	514	511	530	500	538	552	531	504	529	550	528	513	533	513	562	524	519	558	536	518	545	519	553	570	578	533	560	522	567	523	541	553	534	521	516	521	518	536	513	521	553	506	508	488	549	562	532	502	533	555	521	521	523	513	523	572	504	496	510	520	479	489	550	520	522	500	541	514	553	504	509	555	487	511	555	548	517	504	507	503	525	513	538	515	540	528	561	542	499	577	545	542	533	543	520	526	568	529	544	570	533	526	525	520	567	513	524	523	537	545	498	530	505	545	525	524	503	490	542	532	500	530	544	572	540	563	533	491	529	516	566	557	520	495	500	492	563	537	487	555	502	514	536	541	476	518	542	572	525	526	549	528	544	532	528	507	540	541	537	531	512	500	526	543	495	526	488	533	545	529	509	516	546	519	530	544	493	496	526	547	531	522	508	514	557	500	529	547	543	517	537	513	498	556	581	502	492	497	522	503	544	526	492	510	534	508	572	569	515	508	521	518	544	523	518	536	550	498	510	526	478	494	526	501	473	515	527	488	510	562	518	554	500	489	524	535	527	539	549	503	545	517	485	519	530	478	497	542	459	536	529	538	569	509	532	549	511	537	558	502	534	544	536	481	533	518	525	519	500	490	510	548	521	508	519	533	543	505	528	513	502	532	547	477	541	541	549	511	538	512	533	512	540	520	510	544
15348	6946	3476	4999	3649	892	653	507	394	327	201	216	234	188	184	171	155	203	156	143	164	180	155	191	149	172	157	171	197	165	146	165	154	170	165	147	140	161	190	169	184	176	142	188	179	169	162	165	143	164	169	159	166	159	181	149	149	172	182	148	171	173	183	156	187	165	149	161	178	160	149	171	158	180	163	196	151	163	152	169	182	178	166	174	139	163	166	179	164	161	178	161	176	150	159	142	175	170	162	165	170	163	167	185	134	172	166	150	175	160	160	164	186	154	164	166	139	163	160	148	183	177	152	145	161	183	155	169	163	158	166	175	164	163	161	171	171	171	178	165	159	157	150	164	176	160	158	175	163	155	155	156	158	177	157	160	167	187	153	161	167	170	163	144	151	177	162	153	152	179	177	186	168	154	179	173	160	167	182	188	157	151	171	172	178	170	170	175	166	172	151	163	155	162	151	158	164	179	142	165	193	183	148	174	137	150	178	158	160	183	163	160	172	167	159	187	131	158	178	157	143	151	155	171	167	183	145	157	160	166	165	147	163	158	177	172	161	155	161	161	139	157	160	155	166	151	162	197	164	175	181	175	149	181	164	138	152	143	161	168	155	161	157	174	176	170	189	168	165	189	180	189	151	171	160	167	190	133	165	155	152	198	164	150	166	183	161	166	154	156	171	157	151	185	143	168	168	179	160	160	181	174	166	149	166	156	156	161	190	152	149	151	141	150	146	141	163	175	165	152	151	174	151	179	167	176	148	163	147	166	159	161	174	167	151	171	198	183	162	173	164	163	174	177	146	161	181	134	153	173	183	129	180	163	158	145	158	150	166	149	163	174	195	149	158	167	154	144	164	142	175	183	163	153	163	174	165	164	173	150	159	178	155	138	159	169	174	165	152	175	151	174	182	157	150	176	167	150	149	169	150	166	137	180	164	157	174	153	142	167	163	179	172	161	165	182	143	162	166	174	187	147	163	150	165	186	154	170	159	169	143	160	166	172	182	178	144	148	188	174	151	162	153	173	152	172	161	154	181	179	169	154	162	170	164	136	170	160	167	173	180	167	156	155	164	154	172	160	157	157	184	173	144	173	188	169	174	143	158	163	164	152	165	177	176	172	142	167	164	197	164	181	174	158	167	156	157	144	154	128	149	172	159	165	150	184	191	153	168	159	164	163	151	168	188	168	170	168	158	159	163	145	175	174	173	172	171	157	150	166	187	169	172	156	184	158	160	174	140	146	178	163	147	158	185	154	154	166	150	158	180	166	167	168	177	166	145	177	169	134	165	156	150	176	155	162	192	169	174	157	158	171	167	154	139	151	136	158	145	161	167	171	165	163	194	159	177	155	156	184	171	192	167	154	174	167	142	161	168	174	154	159	174	153	154	166	172	145	159	172	141	169	163	169	164	153	166	158	182	175	153	135	175	150	170	168	173	155	167	148	163	179	145	135	150	174	159	157	148	150	147	168	158	176	147	160	167	140	172	159	163	154	178	159	150	144	169	174	151	161	150	144	159	161	155	178	165	159	159	185	173	177	178	182	171	141	156	168	152	156	170	173	145	171	164	170	167	182	186	184	167	165	166	181	159	165	159	163	156	187	167	171	195	159	152	189	189	165	171	164	171	163	155	152	167	169	170	159	175	162	179	174	169	165	141	146	160	175	169	142	164	174	151	167	169	139	158	182	152	184	177	162	168	165	196	155	182	185	156	152	191	168	172	173	171	157	170	191	170	174	196	163	163	154	169	170	149	163	148	139	164	154	157	163	163	164	149	165	149	165	171	183	175	159	157	163	157	154	172	181	162	185	156	166	170	174	186	162	172	153	172	186	159	146	148	156	164	181	158	150	152	151	146	170	150	179	161	171	138	166	142	164	177	147	171	168	195	164	164	157	167	148	163	166	167	158	150	166	182	165	157	165	182	181	165	157	174	160	164	179	169	163	147	186	182	184	176	199	161	150	180	162	156	192	167	163	162	146	182	166	158	171	177	175	192	148	177	142	170	161	168	165	146	153	177	172	181	151	159	167	151	155	182	160	148	157	165	181	153	147	173	156	162	147	181	162	176	157	167	157	165	150	175	180	173	160	171	161	152	154	162	171	172	182	177	178	168	172	179	149	139	172	160	175	168	172	166	170	173	183	146	174	148	162	132	183	161	179	147	172	179	167	171	144	165	165	166	156	188	153	152	155	152	179	203	179	163	146	166	170	167	183	168	159	161	129	156	166	150	166	163	190	171	145	174	151	149	167	165	167	147	152	147	165	157	162	143	159	172	179	157	156	171	163	160	162	159	167	172	152	188	162	185	172	176	155	176	175	166	199	152	175	162	152	187	152	182	162	154	147	157	151	178	144	167	157	150	159	167	180	153	154	177	145	166	160	172	153	147	185	175	144	154	160	157	179	138	183	195	158	169	166	153	163	164	134	171	166	154	187	168	141	176	200	166	155	156	186	148	167	180	180	173	172	163	176	193	173	175	181	188	162	162	160	194	146	180	148	158	158	146	159	182	172	174	162	173	175	174	178	159	170	173	173	193	172	147	184	163	176	169	159	148	179	175	155	171	163	188	183	147	184	147	160	163	165	145	159	168	179	156	163	162	154	139	168	175	169	151	141	175	152	144	158	167	176	163	166	161	152	173	163	152	169	174	176	147	168	162	169	158	159	164	144	170	170	171	174	140	170	170	144	161	168	147	161	173	164	187	184	160	147	187	169	156	153	160	171	155	160	168	187	163	150	176	185	172	153	146	187	151	157	170	152	165	160	163	157	152	169	173	163	149	156	159	175	148	162	169	167	168	169	151	167	160	171	173	152	186	153	157	174	160	155	161	182	161	178	189	163	168	156	162	150	150	168	168	174	188	172	148	186	182	168	177	161	148	160	144	160	156	189	164	157	163	157	176	143	151	153	189	178	150	184	166	154	151	198	146	174	165	160	171	143	170	179	170	174	173	191	152	150	153	187	177	146	161	178	189	171	174	144	161	142	183	161	175	174	144	134	147	155	179	148	145	176	161	177	163	178	171	153	167	162	157	154	151	141	161	176	164	171	186	159	191	177	175	146	149	169	177	154	189	181	163	159	139	167	174	153	187	163	167	168	153	172	164	154	170	181	170	186	163	159	173	154	174	146	177	179	167	158	170	180	150	164	145	168	176	162	170	171	163	169	196	172	171	175	163	186	202	157	161	161	155	152	167	145	179	185	186	142	173	162	144	151	175	177	161	142	178	165	133	172	158	168	170	167	163	178	158	147	172	153	177	143	179	173	158	173	174	168	163	159	169	164	163	179	179	169	191	176	145	159	152	166	155	167	158	179	165	178	158	180	153	161	145	151	164	172	156	167	159	160	152	168	165	156	173	176	177	184	158	167	159	163	164	162	157	185	134	181	157	158	146	149	185	188	180	166	160	160	159	185	140	160	162	162	170	132	156	191	156	175	163	175	177	176	180	165	172	174	189	166	176	176	176	149	168	171	175	177	161	154	154	155
16904	7538	4711	12781	9868	2929	2290	1568	1294	1142	953	912	889	705	675	584	611	553	521	566	562	521	532	554	534	492	551	563	556	596	508	486	517	516	505	510	465	534	521	505	525	544	522	512	499	549	523	550	555	527	537	519	488	548	507	474	516	546	533	476	493	479	526	506	475	512	529	475	483	507	507	528	504	509	522	509	540	506	505	460	551	546	525	519	518	521	537	493	525	527	505	519	536	511	502	536	507	511	514	518	499	489	505	468	525	489	523	541	461	533	520	532	505	525	495	495	514	528	533	512	494	491	497	549	538	523	506	507	516	525	524	516	522	551	493	476	516	519	523	487	484	510	489	461	511	497	507	500	502	479	545	511	481	524	525	536	543	536	532	511	507	490	542	513	502	507	519	569	507	534	526	513	502	512	515	503	518	500	505	513	502	497	537	531	512	492	529	515	519	514	510	511	491	524	499	490	528	485	499	530	523	494	496	507	498	478	486	516	520	519	530	513	519	559	511	513	527	507	511	505	482	510	539	494	534	552	525	498	503	535	466	519	476	507	487	485	523	484	513	494	563	519	548	536	532	518	506	558	511	523	464	511	494	501	471	557	506	516	493	503	526	544	513	543	519	522	507	488	506	475	505	519	509	467	511	497	500	551	516	453	489	490	538	523	563	541	525	510	536	489	509	495	507	531	533	527	493	505	453	514	504	575	548	509	509	554	486	531	552	497	498	558	532	493	503	524	498	486	504	566	499	538	518	533	540	539	577	506	507	504	480	475	503	502	530	493	518	476	497	554	498	537	484	539	518	517	527	538	533	478	527	503	502	527	535	569	527	520	506	488	514	479	523	528	487	502	505	479	540	544	529	521	535	493	513	525	497	532	513	521	503	544	545	554	486	510	503	504	525	528	493	532	488	522	522	502	501	525	524	506	498	473	501	518	529	507	483	524	492	503	526	521	504	555	507	482	488	515	526	479	511	551	523	562	510	510	496	531	495	525	510	524	513	518	517	496	511	516	520	548	492	489	560	512	531	540	546	520	490	493	513	471	537	492	534	479	531	514	516	517	543	557	497	496	484	477	540	512	523	527	486	517	472	502	550	525	503	496	512	511	520	512	485	519	500	500	502	467	478	536	497	504	484	506	535	528	495	513	516	529	502	521	520	511	512	522	575	517	508	546	503	524	513	520	505	476	511	503	507	534	534	529	505	534	511	523	527	468	483	503	516	509	499	476	522	501	494	492	524	482	481	510	491	518	479	525	510	469	553	504	506	563	507	499	503	500	512	492	477	531	500	479	467	501	506	500	484	507	470	499	532	563	540	502	544	478	498	522	523	482	508	486	551	511	522	519	521	521	523	507	519	501	547	471	501	517	482	536	487	520	508	542	465	479	565	514	552	515	510	503	532	509	543	513	488	533	493	533	562	488	509	492	488	543	526	523	510	509	508	513	458	514	493	497	541	482	500	511	512	543	557	514	532	474	530	554	494	544	475	525	503	513	513	522	485	552	538	517	529	527	529	485	516	475	530	522	530	534	554	485	484	467	471	513	510	505	540	494	523	536	532	507	549	525	502	484	521	507	526	520	552	576	523	533	503	526	518	528	507	494	491	507	561	513	523	485	577	554	541	537	495	534	511	510	507	513	527	492	498	518	531	528	525	500	492	518	484	503	516	520	515	495	527	463	531	517	546	519	501	531	536	528	466	504	537	487	529	526	535	540	479	538	517	495	472	537	519	539	502	478	513	521	526	498	565	558	493	503	502	508	488	568	501	477	530	527	541	503	531	555	501	532	500	529	488	452	497	522	525	534	512	543	526	529	539	472	488	506	506	514	511	538	534	507	501	520	543	529	534	495	501	487	502	482	507	541	519	499	525	468	548	503	464	495	548	517	533	469	476	485	487	523	501	509	486	529	565	472	506	514	490	500	478	515	510	491	501	501	474	541	531	510	517	502	531	492	545	491	483	516	532	478	543	494	519	543	557	480	500	510	522	501	525	564	517	525	528	493	538	494	503	522	529	560	456	501	541	534	502	532	459	487	516	477	502	493	543	500	502	506	508	520	513	497	487	484	527	524	525	517	534	491	488	533	517	511	462	508	512	527	503	493	473	512	502	462	504	524	530	504	518	541	514	520	557	525	506	532	513	529	512	488	539	489	533	536	508	497	519	515	526	510	537	531	516	492	536	529	493	539	515	483	538	546	518	524	488	524	536	478	502	492	509	511	496	498	543	517	494	533	516	547	498	514	528	490	495	528	502	524	482	566	512	531	556	544	537	524	519	537	485	511	485	477	493	496	532	493	529	532	515	506	546	521	506	510	560	543	502	523	531	481	506	500	502	543	522	504	496	497	545	519	484	526	553	548	517	565	497	492	513	545	496	429	505	502	512	512	473	460	519	510	468	505	535	543	538	528	537	502	569	568	505	504	564	514	564	528	531	506	508	526	486	482	484	491	481	500	525	479	498	500	468	508	504	515	530	518	484	510	524	518	494	514	538	502	534	498	526	517	490	499	543	515	479	463	522	490	534	512	518	502	510	532	501	516	525	494	494	516	529	482	517	490	515	508	510	526	485	538	491	500	523	499	539	534	463	539	524	508	510	518	509	514	486	550	540	515	490	505	574	551	522	531	510	533	513	498	540	543	510	519	534	477	501	489	473	509	527	502	495	536	508	493	500	506	491	489	487	513	520	529	531	531	487	521	503	516	543	515	483	507	515	508	530	532	505	471	483	509	476	546	498	514	495	527	541	555	508	525	500	510	494	513	560	489	496	522	511	508	529	535	515	491	531	515	481	467	523	511	503	526	494	510	489	513	491	475	513	471	506	507	504	528	501	512	534	529	498	546	511	488	526	501	510	537	491	523	496	504	522	520	498	509	534	488	508	517	516	527	524	515	533	529	534	473	521	539	540	519	498	501	485	498	508	490	505	530	492	500	551	509	524	492	533	542	537	501	499	496	542	506	526	538	481	534	517	505	544	560	529	503	523	471	523	525	497	492	511	522	530	510	508	501	484	485	513	499	507	560	524	528	546	509	505	548	531	507	547	509	519	506	517	518	522	507	546	502	518	535	509	549	495	530	529	547	512	494	533	522	496	516	496	530	492	516	498	563	535	515	554	505	484	478	544	534	523	539	539	492	472	491	497	515	526	526	517	496	534	467	501	527	535	522	499	483	526	510	522	525	491	499	497	530	496	526	478	508	490	497	519	495	526	501	478	530	513	530	567	514	525	528	507	536	525	514	533	510	475	552	515	456	542	501	533	506	477	488	461	508	507	482	471	526	515	558	525	522	516	517	522	524	504	545	512	511	533	494	520	497	519	541	517	538	506	491	553	535	504	531	537	477	540	531	499	486	537	538	499	516	472	551	517	536	546	510	527	563	500	523	510	548	509	464	486	494	492	517	501	513	516	543	457	505	514	480	483	512	494	520	498	503	498	458	513	542	507	529	516	509	513	501	505	544	504	527	536	483	517	495	540	527	495	484	535	514
59052	35482	24839	43748	30825	13719	7087	3398	2430	1993	1686	956	810	566	283	196	236	181	143	138	153	142	166	146	118	138	137	152	123	120	116	124	113	123	99	127	130	134	113	114	105	93	111	113	108	86	114	99	105	118	116	109	118	106	111	108	106	104	114	105	109	126	95	95	106	110	106	105	115	108	109	121	127	120	106	99	97	123	114	79	98	103	99	122	94	95	105	110	106	119	95	98	116	98	99	99	96	114	110	104	113	106	101	101	97	120	113	124	86	98	109	109	125	96	101	105	104	107	103	116	93	101	107	107	101	110	110	105	114	92	128	112	92	102	100	111	114	101	106	92	103	97	121	103	92	110	110	112	109	83	103	79	130	112	106	92	100	103	104	112	114	111	114	97	121	88	98	115	92	94	112	107	126	101	103	98	124	115	114	103	119	88	97	101	108	116	99	82	92	103	94	103	121	119	104	117	95	112	109	104	108	108	105	115	101	86	108	100	125	100	110	109	99	119	113	102	106	108	102	118	91	111	108	110	112	122	95	115	87	94	101	95	98	123	113	96	94	123	108	86	110	100	100	117	108	102	122	112	95	116	111	109	99	93	102	100	116	101	93	121	98	120	116	90	93	126	112	91	94	105	104	108	105	99	127	107	112	113	100	116	85	111	111	116	95	77	91	125	107	109	114	84	117	99	101	110	101	104	102	119	107	100	110	119	98	104	119	102	99	116	91	95	79	110	99	114	117	113	109	122	92	86	100	89	101	86	108	112	93	103	105	94	117	106	111	102	109	117	109	109	102	95	118	103	109	92	112	107	108	118	124	102	112	115	107	113	100	103	93	91	117	95	109	88	113	80	102	115	119	140	105	107	112	99	96	98	106	93	94	111	104	99	108	108	102	96	95	101	98	80	107	90	99	108	91	112	98	98	106	104	112	108	90	119	111	102	82	86	116	91	98	97	88	114	113	99	95	101	114	87	112	92	106	95	93	113	113	108	125	93	118	111	102	89	82	110	120	109	101	109	106	96	97	114	104	91	108	107	108	93	98	101	126	103	90	98	100	98	92	110	104	101	107	91	102	114	114	98	112	103	94	88	92	109	116	106	101	105	112	110	114	118	117	100	87	101	108	103	117	100	110	98	113	98	99	110	106	92	117	116	94	113	108	118	105	101	96	110	98	108	105	97	121	104	97	112	92	101	98	100	121	83	93	113	110	96	120	107	102	96	108	100	105	119	109	113	117	89	86	106	98	120	103	87	111	90	94	117	117	102	98	94	98	106	93	89	91	104	101	97	101	121	123	105	118	105	98	104	111	100	94	114	95	114	112	117	119	120	119	94	102	111	108	101	102	127	99	116	112	104	109	106	103	101	97	93	87	108	117	111	116	103	107	112	100	110	99	117	106	84	97	101	95	110	119	106	104	104	101	107	86	112	116	131	107	94	120	110	91	106	110	111	106	97	120	112	111	104	101	101	97	104	101	116	98	105	109	100	95	108	109	93	95	100	119	90	96	110	97	124	116	102	111	104	97	105	134	115	117	121	113	107	103	102	105	120	106	110	113	91	111	114	105	108	101	103	102	98	101	83	123	111	102	118	105	100	101	114	99	117	110	91	126	95	105	101	113	110	109	107	116	101	98	110	98	117	101	107	104	101	85	108	118	105	92	101	102	100	94	111	111	94	123	127	106	106	115	94	91	110	115	109	74	95	106	122	112	97	118	119	107	110	112	121	111	100	84	111	98	114	118	116	107	128	95	103	107	107	106	111	117	114	89	104	112	101	96	115	131	112	109	104	93	94	92	108	110	100	106	98	131	98	91	111	82	108	85	99	114	108	102	91	111	97	111	112	91	77	100	105	84	108	116	137	96	113	102	104	104	127	106	116	90	89	101	80	103	90	95	93	104	108	93	107	81	98	121	93	105	128	101	117	93	95	84	110	121	108	95	102	106	105	98	92	101	107	100	108	91	106	100	102	114	103	98	108	103	107	107	93	127	115	102	109	95	100	110	107	97	94	124	125	111	101	108	85	104	119	110	120	107	94	112	108	132	101	95	118	111	101	106	88	120	115	105	125	107	105	97	112	97	80	122	88	123	103	102	104	95	108	93	111	114	125	95	91	108	109	102	112	84	107	109	96	134	114	121	86	116	106	104	104	107	90	109	92	128	104	99	110	104	108	102	128	93	95	95	102	100	131	124	88	99	97	100	93	83	95	112	97	102	103	95	126	138	114	94	103	82	101	79	104	99	118	93	103	104	87	91	104	109	126	107	124	95	110	97	117	98	101	118	110	116	114	95	107	105	117	116	114	119	107	106	100	114	94	108	118	110	90	112	105	134	93	99	110	106	100	98	93	106	94	98	95	101	90	88	99	102	96	100	110	107	101	109	107	110	101	90	80	115	110	103	119	104	110	101	105	127	97	88	100	86	119	106	96	110	112	96	109	96	123	91	100	101	100	96	103	103	103	105	110	111	116	107	106	108	100	101	107	121	97	130	107	81	113	87	84	97	105	109	106	121	94	98	100	80	95	93	94	100	116	103	104	93	108	126	120	92	122	111	104	100	125	97	97	94	106	117	106	114	124	112	110	90	99	118	93	99	103	87	104	118	128	107	103	108	105	100	117	91	99	111	101	90	104	107	111	101	127	100	121	97	107	109	132	103	90	111	108	101	124	93	97	93	113	108	122	100	93	102	93	91	106	104	104	109	107	102	98	87	120	105	104	105	104	102	101	105	114	121	101	97	99	105	82	99	101	94	101	106	91	95	91	95	117	90	109	103	119	111	108	123	110	96	101	99	107	122	115	97	107	101	113	104	99	89	114	110	109	120	91	111	108	91	96	90	99	101	111	118	96	91	97	115	102	102	112	108	92	109	91	111	84	89	107	114	121	131	108	116	119	111	116	106	108	95	105	117	101	102	113	89	96	102	121	107	93	110	90	99	110	105	107	92	109	103	105	106	90	106	106	113	100	104	102	92	96	115	101	113	95	99	102	102	112	111	120	101	82	107	108	92	97	109	97	108	111	115	117	106	81	102	98	107	108	109	105	113	106	114	103	117	107	110	105	115	98	103	111	114	98	93	106	113	107	95	113	103	98	88	97	112	105	114	78	116	108	136	90	88	122	106	100	108	101	98	88	113	100	108	103	113	109	134	92	101	114	102	99	102	109	103	95	125	100	100	92	94	105	90	127	127	85	95	100	105	104	110	108	84	102	121	116	105	135	109	110	105	96	112	116	93	106	113	107	99	95	104	89	109	118	87	80	105	95	109	122	98	91	107	104	106	94	106	114	111	120	104	109	120	110	101	114	105	119	95	85	98	99	109	99	122	89	119	105	124	102	111	94	109	106	98	107	104	84	132	87	100	122	118	105	101	110	103	104	124	127	113	117	114	122	118	89	100	115	98	102	108	99	108	117	94	102	108	104	106	95	93	113	116	101	116	102	113	107	102	104	106	95	106	101	115	107	102	107	92	125	99	91	102	88	115	88	102	111
38910	24793	21350	53891	30352	19376	16416	9792	7240	6880	6894	4841	4569	3238	1915	1129	1277	955	642	802	719	674	739	583	494	509	551	705	596	433	531	486	433	416	408	395	351	369	387	384	347	394	371	373	358	333	360	352	379	399	379	356	416	357	314	363	384	357	341	342	357	339	374	347	364	354	378	352	373	364	361	344	366	352	395	352	366	389	379	357	352	355	331	353	375	360	349	375	365	365	354	381	370	340	374	355	357	387	337	351	384	361	328	357	358	348	317	338	337	369	371	336	399	364	359	359	393	335	350	320	363	366	393	370	355	356	338	340	373	319	377	334	316	348	340	341	362	356	352	309	379	373	369	371	381	351	355	357	367	360	356	361	316	379	362	360	367	359	371	339	356	339	359	349	332	365	379	367	345	340	331	366	311	352	349	398	359	361	345	355	330	364	368	347	385	371	354	340	384	344	349	386	380	393	371	339	331	355	355	351	343	340	334	346	343	354	341	388	375	335	367	353	394	350	360	375	371	373	336	352	345	370	339	326	360	306	376	346	329	348	332	384	324	344	333	382	351	390	334	334	366	361	354	345	377	351	358	365	375	378	364	363	355	348	364	362	340	322	357	351	372	363	365	386	372	365	362	372	344	340	354	358	327	343	355	343	374	362	356	348	374	397	358	348	347	361	363	323	355	359	331	401	345	375	351	352	370	344	339	356	353	335	359	335	354	342	370	335	365	374	354	326	357	403	353	354	391	371	355	330	334	326	375	367	341	380	339	334	343	351	346	375	377	362	345	392	322	355	325	374	346	347	392	360	353	355	335	346	369	345	352	375	363	346	344	387	352	370	383	377	367	349	361	369	372	378	342	325	372	379	356	371	354	348	370	338	368	362	355	372	338	350	367	337	367	333	362	370	360	309	355	370	380	347	379	360	352	346	331	332	359	367	352	321	342	347	362	309	396	364	368	388	325	341	356	374	346	357	344	384	356	373	371	348	368	363	341	349	343	386	361	342	355	372	362	337	382	362	365	346	383	333	338	355	342	353	351	351	351	382	338	354	392	353	343	360	347	363	357	352	367	364	315	341	383	342	370	354	362	356	346	371	358	347	356	343	345	395	361	331	378	367	356	319	376	389	373	331	347	365	352	335	359	340	323	374	370	350	358	363	356	362	341	390	342	337	331	330	330	339	371	346	353	360	323	393	343	351	330	369	327	368	383	372	347	365	351	361	332	328	389	371	352	357	372	339	336	342	368	335	351	349	323	348	338	372	358	348	333	369	363	330	328	348	342	335	364	376	323	357	404	344	379	342	364	340	326	347	381	355	352	381	387	376	342	343	348	369	363	361	326	372	387	374	348	351	346	380	377	352	351	366	367	336	357	385	359	333	354	344	368	377	340	367	352	365	343	373	347	355	352	351	360	361	359	365	381	331	377	380	359	332	351	387	360	366	343	359	372	383	370	370	391	340	388	328	393	378	348	339	346	373	351	357	346	329	319	361	341	341	352	312	348	373	342	370	367	383	317	345	378	364	315	345	328	352	343	345	333	357	360	374	371	369	325	362	350	374	376	353	337	323	333	351	350	343	375	336	376	373	354	358	324	328	374	350	357	329	350	348	342	370	379	343	372	383	368	340	363	367	365	350	399	333	317	369	363	349	366	351	334	350	351	360	345	326	347	351	383	363	351	352	312	375	358	341	343	355	374	313	378	366	342	334	344	382	331	357	323	332	333	347	349	346	340	331	345	349	374	370	345	344	330	330	344	343	364	357	356	331	338	343	348	391	344	363	351	329	351	371	362	365	385	391	370	355	330	348	372	360	340	326	314	355	360	326	353	353	378	349	361	346	335	388	368	310	372	350	372	375	351	340	326	349	375	357	359	329	353	339	340	338	367	357	405	392	359	383	379	332	348	382	375	350	348	354	346	364	372	342	359	393	353	352	366	329	321	343	375	334	371	367	349	351	370	375	340	359	357	331	385	323	361	357	377	348	356	343	352	370	342	351	376	369	381	337	352	364	364	371	340	366	361	366	374	329	376	372	324	377	359	360	388	368	336	358	322	363	380	345	330	369	344	400	365	343	351	337	342	358	357	336	349	324	366	340	325	380	354	363	373	362	364	358	346	361	363	366	387	387	320	368	340	355	364	361	334	359	359	362	357	373	367	364	370	345	368	344	351	331	349	379	349	397	339	402	372	390	383	337	365	343	369	339	356	328	349	378	380	340	336	359	385	363	370	368	352	364	371	399	350	351	359	348	312	393	342	343	336	325	373	396	355	375	367	371	391	372	369	358	344	381	337	350	414	340	370	337	345	359	382	328	330	368	377	331	368	346	375	352	334	394	349	360	332	337	379	345	344	337	360	377	362	375	369	363	344	366	353	356	364	317	343	346	354	340	379	347	333	338	327	388	390	369	362	375	384	370	357	370	354	358	370	334	358	366	334	366	336	349	337	341	349	350	352	387	346	362	356	359	370	349	381	374	358	346	360	392	355	347	365	352	355	359	372	359	331	366	352	359	321	351	348	371	313	372	339	385	362	342	335	340	331	325	355	385	382	348	356	352	364	354	350	376	350	319	353	356	349	329	345	335	361	363	397	356	356	347	353	346	326	369	364	336	373	324	410	355	332	379	363	316	335	361	347	341	360	370	340	319	359	367	335	373	351	330	374	364	344	359	359	335	314	373	346	390	386	370	359	339	342	328	375	332	371	355	380	365	358	368	358	354	374	357	351	350	377	367	371	363	349	350	354	325	357	358	350	379	347	357	351	362	345	344	357	365	352	351	353	346	364	376	370	362	383	373	380	372	390	384	355	367	370	365	332	362	356	358	408	369	374	334	365	372	342	336	315	330	358	339	362	350	343	377	379	380	370	346	374	378	358	373	342	375	331	404	336	362	356	371	359	324	349	388	359	336	380	346	358	347	383	382	334	374	367	369	373	346	336	375	308	391	332	385	365	335	341	356	333	352	357	367	338	338	361	383	381	346	372	365	372	348	333	353	355	370	363	352	363	373	364	354	353	353	383	322	360	361	335	355	330	359	338	376	331	366	343	328	322	326	381	332	369	356	353	355	368	333	358	386	341	350	351	358	339	340	360	349	357	388	360	358	368	364	354	348	346	342	306	390	367	379	309	364	375	359	379	382	336	362	341	369	342	345	332	329	341	337	352	341	328	334	388	388	343	344	356	368	333	341	373	355	357	341	323	336	325	388	348	373	358	326	360	350	350	339	350	363	366	357	376	339	342	332	353	353	366	313	361	343	360	324	382	351	324	315	346	378	328	347	347	347	331	331	359	306	348	340	342	339	336	340	368	347	366	377	365	339	362	348	326	327	316	349	319	344	337	375	346	328	352	340	364	358	328	372	357	365	357	339	342	338	343	333	292	357	311	328	363	380	364	366	365	322	340	392	337	365	365	338	377	395	298	354	351	338	348	340	351	353	345	359	372	329	352	339	360	352	356	354	343	321	330	384	363	337	360	317	363	360	345	372	356	366	361	351
65074	39811	29931	48588	33039	25191	18815	12009	7293	5657	5143	3504	2508	1778	1055	577	541	440	354	360	310	283	260	233	237	241	230	252	270	217	211	203	187	200	182	156	150	164	158	191	161	175	162	187	180	169	170	176	145	177	190	176	162	139	141	182	149	180	144	152	175	183	160	185	148	154	171	175	194	174	153	157	168	163	176	170	160	176	164	157	175	161	162	181	180	160	163	172	164	155	179	161	185	131	157	171	168	154	174	138	159	163	170	179	163	164	154	149	151	157	138	167	175	171	157	149	177	165	170	165	161	159	154	148	153	165	177	186	158	147	178	167	158	152	165	164	151	187	158	163	140	165	161	189	158	170	154	171	175	176	178	180	159	156	166	179	151	150	156	190	183	169	152	169	157	160	140	161	163	180	166	171	171	166	152	163	159	171	151	151	165	173	159	179	162	147	188	150	133	169	159	158	151	165	153	138	160	163	167	163	160	166	144	158	176	160	168	166	167	188	178	177	181	180	182	138	147	203	137	173	169	183	145	165	149	167	173	186	159	162	166	167	149	183	161	170	159	134	163	156	164	164	170	167	148	176	142	159	151	145	161	146	196	161	171	192	163	161	142	155	152	142	193	165	168	153	175	145	180	158	152	140	152	151	170	174	126	174	153	143	167	179	173	151	167	167	164	147	179	134	152	147	160	152	170	176	155	147	157	167	158	153	169	197	164	179	163	165	186	174	165	148	189	154	168	156	158	149	171	169	150	176	173	158	166	161	162	162	158	149	147	152	158	159	172	165	173	160	170	160	168	158	141	172	154	153	142	162	169	178	157	161	154	163	149	158	171	147	157	163	144	166	188	154	157	178	158	157	183	160	188	155	156	174	163	162	158	173	151	154	166	180	161	168	151	154	166	176	163	170	149	162	158	180	160	160	162	169	140	146	177	169	152	161	157	176	183	176	166	174	139	155	150	168	161	184	161	153	149	164	163	168	161	172	156	149	169	170	176	165	164	164	173	150	162	156	165	177	145	181	152	149	191	161	143	169	175	155	168	153	164	154	154	164	154	164	159	176	149	192	174	162	159	155	163	152	162	164	161	150	184	163	152	163	152	139	150	159	155	159	193	173	152	178	168	161	190	173	153	152	141	136	171	180	157	160	181	173	178	152	155	175	143	170	178	163	156	162	166	173	156	154	161	173	190	180	160	146	153	175	148	153	156	148	170	157	150	175	146	174	155	174	171	179	168	146	160	143	180	178	179	154	159	164	167	163	155	170	160	158	175	177	154	159	177	146	174	151	177	171	160	172	156	151	151	170	173	162	160	172	144	144	184	172	155	171	156	161	146	163	178	157	163	162	159	160	147	176	149	168	158	142	168	155	170	154	188	165	172	158	176	156	146	182	178	190	156	165	161	160	172	169	170	172	171	153	153	165	177	161	177	164	168	177	163	170	143	158	155	149	168	168	169	193	153	168	168	160	141	149	175	154	160	133	182	148	157	151	172	173	156	160	165	154	156	156	139	177	129	185	169	173	167	169	168	160	176	139	148	174	156	158	149	169	153	166	152	166	167	159	154	165	147	185	158	145	136	194	148	169	162	177	188	160	188	166	168	146	174	150	179	183	164	149	166	154	154	154	157	146	166	156	163	181	152	165	151	160	172	161	171	153	128	138	168	143	193	167	174	176	156	150	172	162	142	156	160	142	166	173	170	169	181	146	145	168	171	168	157	166	167	142	148	167	156	159	168	183	134	155	163	152	161	155	136	143	161	156	167	170	166	158	150	161	155	164	162	160	153	160	163	155	169	156	161	161	164	171	153	167	178	151	160	154	184	162	167	173	169	173	139	155	152	169	164	180	175	131	152	159	149	167	157	146	163	148	161	173	144	156	179	168	179	167	151	167	166	141	161	174	182	151	158	155	159	158	170	168	173	168	153	161	172	154	162	169	174	167	158	160	165	167	153	145	135	170	165	184	144	153	165	160	179	157	157	160	169	155	159	180	159	152	158	143	156	141	161	165	167	157	150	164	164	162	177	159	144	183	154	151	142	176	167	160	164	151	157	153	165	155	156	171	174	151	175	164	157	170	160	152	155	158	148	162	161	184	144	144	165	189	167	130	166	153	169	169	178	150	183	154	152	169	143	152	161	160	153	151	166	166	166	149	161	153	165	171	172	176	170	177	165	134	155	148	167	170	182	153	168	171	161	192	153	148	168	171	149	158	157	146	144	144	182	188	182	162	169	164	152	153	155	151	191	152	154	158	158	156	193	156	160	142	154	169	163	163	156	161	177	170	156	157	157	172	172	174	148	170	165	165	140	175	172	162	164	153	181	165	149	174	169	159	154	160	176	182	170	160	184	154	164	177	125	153	154	171	154	167	152	148	184	171	151	157	144	139	152	166	176	159	149	182	170	159	172	195	171	151	180	177	159	147	149	141	163	160	155	161	158	174	160	161	169	163	164	145	154	163	159	171	159	143	172	165	170	159	142	177	150	157	159	151	167	139	146	155	171	172	159	146	167	144	164	168	159	153	169	176	192	149	164	180	189	144	162	157	165	146	149	187	167	162	156	173	162	150	139	163	166	178	156	164	179	157	173	164	153	169	149	166	178	143	170	150	179	161	182	155	161	167	143	162	160	162	177	161	174	178	169	174	196	162	153	151	163	147	142	140	187	160	167	156	161	160	176	167	169	172	150	154	153	165	149	161	131	165	167	156	159	188	153	177	163	165	155	163	160	156	167	155	147	158	158	166	164	169	193	164	178	156	163	163	166	136	173	180	175	146	139	161	177	166	140	174	185	158	168	164	186	149	146	157	170	144	174	163	151	168	168	170	153	158	171	153	168	149	153	157	186	174	158	167	170	173	153	145	165	173	147	178	173	156	173	160	169	164	161	167	162	161	173	151	162	167	167	164	170	134	155	160	171	144	156	153	154	166	151	181	176	160	161	174	170	152	169	191	141	174	159	156	150	169	167	153	163	144	168	150	157	135	168	172	162	185	171	141	165	167	163	167	185	167	154	156	179	163	174	152	155	171	156	178	177	152	165	160	173	165	165	164	159	154	157	165	186	151	158	157	170	165	173	169	161	172	160	148	160	142	176	150	149	155	147	146	162	160	151	153	167	184	159	174	159	193	169	177	178	136	161	148	162	164	170	165	167	166	149	174	168	166	170	142	171	167	167	158	155	161	165	165	184	161	163	158	173	155	153	183	178	164	156	166	155	138	152	134	170	172	155	159	151	164	179	177	152	143	182	150	164	164	157	169	163	151	181	160	146	146	153	143	157	171	186	148	156	167	160	146	184	174	174	160	165	160	175	161	162	180	175	155	161	149	176	154	158	164	158	155	170	167	175	165	173	159	133	149	160	164	183	162	173	191	166	153	161	170	174	161	127	178	165	157	180	173	157	171	147	174	162	153	174	174	151	167	144	157	150	174	151	184	174	151	162	176	158	156	166	170	174	161	143	169	170	141	160	163	173	175	161	155	163	164	184	168	156	145
49467	28117	24574	57160	28427	30647	26303	19127	14420	13970	15896	13065	11529	9021	5515	3269	3288	2439	1709	1878	1679	1511	1425	1177	1087	1061	1219	1381	1140	953	926	813	736	751	671	629	600	580	539	593	562	544	570	550	554	584	536	565	557	546	546	519	515	552	535	503	566	539	540	520	555	559	519	529	560	518	535	529	558	528	562	551	544	505	484	555	524	552	516	512	514	511	494	503	559	520	517	507	548	506	506	522	529	529	496	530	501	530	505	523	516	517	502	515	462	514	520	497	530	539	493	513	513	523	499	506	541	508	553	521	530	503	543	495	485	525	550	531	494	546	526	499	506	532	488	545	506	544	502	524	549	495	517	491	532	514	502	530	522	491	502	521	545	541	528	483	473	516	499	522	524	523	529	525	527	483	484	527	498	555	525	547	531	484	496	545	481	540	484	525	495	535	498	542	578	499	506	523	518	483	477	536	503	512	505	496	519	531	547	488	484	501	542	477	484	475	553	472	475	481	503	531	482	492	512	506	505	478	460	554	537	504	494	480	531	505	510	505	497	538	530	521	505	562	488	527	489	495	498	540	509	527	478	542	517	501	502	538	487	493	529	522	491	477	512	495	516	477	499	476	521	531	539	499	511	555	538	549	556	545	505	507	525	493	538	494	506	536	536	496	497	538	522	557	524	495	518	506	512	502	507	495	512	501	519	498	523	518	488	528	498	515	533	540	493	512	512	511	527	506	542	517	504	495	484	535	503	499	505	505	522	548	502	567	525	500	483	494	497	495	555	522	492	498	518	499	517	548	514	508	550	549	491	491	532	550	488	494	477	520	533	508	483	512	543	527	481	538	546	536	520	507	528	484	538	505	513	493	518	492	508	522	516	476	509	533	499	506	520	508	518	501	486	502	498	498	476	518	507	492	498	503	489	493	488	539	538	521	544	506	490	525	464	527	510	501	488	509	515	494	479	535	549	542	478	522	469	516	502	514	488	494	535	541	556	533	497	528	492	498	507	519	510	506	473	513	567	498	526	537	525	517	500	512	541	520	531	503	532	460	495	505	509	517	512	534	542	545	501	538	498	510	482	494	506	529	498	524	495	492	547	535	503	523	514	502	504	525	517	492	513	506	520	490	521	495	523	517	461	506	563	514	502	500	527	516	496	496	486	512	513	530	518	487	538	534	464	489	529	549	482	543	490	499	521	503	474	542	493	515	495	516	532	520	533	510	531	514	531	542	481	495	518	483	497	522	554	500	470	508	517	503	520	491	472	535	534	548	495	504	523	503	533	492	510	508	536	536	503	524	531	479	479	502	512	512	486	511	487	497	508	542	469	475	517	519	518	488	521	551	495	516	500	530	490	539	519	496	522	553	479	489	534	555	480	517	496	522	547	486	535	545	493	514	504	494	484	537	524	516	556	504	497	485	481	459	516	474	506	539	494	494	519	498	499	521	497	506	472	510	512	482	516	533	546	501	491	512	521	502	513	522	490	498	471	484	524	540	529	513	479	536	522	516	485	513	490	529	523	506	506	517	484	524	487	537	516	575	505	552	485	504	487	493	508	505	566	525	521	463	527	523	516	510	520	478	526	492	518	527	508	515	503	503	502	489	505	495	525	486	523	493	501	502	497	511	495	536	516	510	582	513	498	506	519	506	502	486	542	486	523	517	525	511	499	475	475	483	524	508	515	470	501	507	525	510	524	519	517	536	454	510	501	537	524	501	516	525	552	481	481	504	487	554	491	498	527	568	489	508	506	502	490	505	534	484	487	468	475	521	536	474	518	510	504	475	530	492	525	510	521	503	534	526	515	530	498	517	489	528	516	517	549	507	529	527	503	488	528	561	529	529	523	536	513	521	471	504	498	539	549	510	502	533	481	531	564	481	504	527	519	517	518	515	545	517	526	552	567	518	509	550	545	502	480	484	519	494	515	503	484	502	514	476	535	526	512	532	540	537	479	531	517	503	496	500	561	505	531	532	543	499	510	514	493	536	537	509	544	494	517	514	510	551	501	527	527	534	537	516	538	516	517	501	549	483	468	545	506	484	491	561	512	527	503	516	538	500	519	493	550	499	501	503	524	490	519	541	530	535	541	501	488	490	557	490	504	509	495	514	466	548	519	551	527	516	553	493	529	500	556	481	485	506	504	524	530	519	534	491	501	528	477	520	494	499	519	519	529	473	514	480	520	469	513	535	514	523	539	498	519	515	485	538	556	524	520	509	507	528	541	529	514	519	510	511	530	490	529	537	498	477	520	532	512	516	527	497	532	497	505	501	511	523	505	523	534	500	484	497	472	497	517	520	467	521	490	534	491	506	540	534	552	485	515	531	516	468	522	504	541	499	497	499	481	550	502	526	507	497	482	507	528	500	497	514	517	465	521	510	500	498	524	510	502	521	527	471	486	536	504	532	481	557	477	522	474	560	483	507	534	550	545	530	536	538	559	499	500	558	522	524	515	473	490	526	510	522	489	484	488	489	502	502	507	472	511	506	524	514	464	520	517	532	544	495	531	514	535	512	540	487	507	476	462	534	528	510	536	486	518	469	505	528	514	543	524	480	507	480	522	484	496	495	445	546	509	548	509	520	538	494	538	502	517	484	490	544	505	529	519	480	492	512	500	527	502	490	514	506	483	508	508	509	548	500	499	506	532	554	480	500	532	548	557	545	523	461	505	542	481	552	500	487	536	557	541	512	503	482	486	511	509	521	520	519	480	502	521	478	479	495	480	534	504	509	536	502	514	517	504	515	506	518	545	519	500	536	516	501	531	530	474	462	549	482	516	491	504	484	546	509	459	510	486	512	537	512	545	481	510	530	472	480	514	489	523	502	519	451	543	517	539	499	505	499	500	523	497	496	493	497	504	485	517	486	551	511	525	458	488	541	498	514	505	538	551	483	513	503	478	502	535	518	455	509	489	559	501	525	505	492	508	490	513	514	497	524	518	521	562	535	559	525	499	489	478	532	525	496	488	515	516	521	495	510	527	511	502	522	503	458	523	448	483	526	494	457	504	482	514	538	515	518	492	513	513	508	504	526	540	535	499	506	475	476	476	520	513	524	481	515	495	480	533	509	523	531	478	470	532	527	528	513	526	467	493	509	509	496	561	481	540	528	508	516	496	561	501	535	491	507	529	486	484	497	480	539	511	489	477	491	542	510	466	525	471	502	526	514	495	508	494	546	481	485	504	500	467	542	498	538	511	478	488	487	530	526	477	523	577	508	523	506	490	496	521	480	494	511	520	523	543	505	524	507	500	524	486	518	517	514	511	496	476	537	503	495	497	525	524	507	517	506	512	512	572	466	535	550	462	523	482	532	514	524	503	532	519	513	510	492	520	518	515	534	506	522	518	536	484	526	463	499	527	517	485	525	526	507	516	545	539	501	521	522	471	544	486	541	478	475	499	474	529	506	522	505	529	481	522	462	507	515	516	516	514	518	520	516	533	531	479	519	520	535	512	530	535	502	509	498	497	507	541	564	500	541	499	510	513	515	519	551	501	508
15624	3627	2937	4764	1760	1144	694	451	364	330	297	268	215	186	177	156	175	161	176	164	175	171	150	151	159	149	161	137	141	168	162	164	157	150	143	118	153	160	151	136	154	159	148	158	149	142	161	154	172	162	157	136	164	156	130	134	143	142	145	157	161	149	162	135	145	133	130	153	134	145	162	153	145	163	163	171	172	129	156	161	162	160	146	126	142	164	158	155	148	152	148	147	144	176	154	147	159	157	139	139	146	144	132	145	147	139	161	147	142	138	127	155	154	151	154	136	140	154	158	159	146	142	156	159	131	164	165	152	150	161	122	164	150	172	159	155	133	151	141	166	171	146	135	166	178	125	133	142	128	160	159	138	148	131	136	142	151	166	153	150	169	157	155	156	143	158	152	149	161	131	150	153	149	154	139	148	149	173	166	151	145	166	151	156	162	175	164	147	162	165	141	155	151	156	158	135	158	144	160	130	147	140	135	156	156	148	165	179	162	145	156	125	147	146	165	148	140	179	156	150	160	166	147	145	160	161	126	145	145	172	142	139	154	154	131	146	159	164	146	138	178	141	142	137	151	145	161	151	140	156	144	144	133	162	157	155	153	166	161	161	166	134	134	147	163	139	163	163	153	160	148	149	141	142	150	150	147	163	145	157	147	143	156	150	157	153	150	148	176	145	159	141	138	125	149	147	162	143	173	146	173	144	152	172	146	144	144	169	152	131	152	152	173	137	152	153	136	148	160	159	145	137	173	152	129	149	142	168	136	131	140	176	140	150	164	166	138	150	122	180	120	154	140	149	145	146	148	159	169	120	126	156	152	144	140	134	152	149	159	172	177	134	161	161	165	150	160	147	148	173	142	138	175	127	153	153	152	141	162	166	127	133	146	159	133	155	151	171	152	137	146	159	144	160	142	146	150	148	179	152	162	145	150	132	142	173	132	125	158	128	154	165	156	129	164	143	145	119	146	139	153	159	143	166	170	141	136	165	151	153	140	149	149	157	153	155	138	165	155	151	142	162	143	167	141	164	118	153	146	144	157	167	131	139	163	148	171	149	173	163	162	189	148	157	149	154	145	166	154	153	155	158	158	150	167	143	160	138	140	153	147	148	140	168	153	174	159	152	134	163	153	156	169	151	163	158	151	144	157	156	155	141	159	156	174	143	154	154	157	147	150	150	142	136	161	144	157	153	183	131	144	172	149	135	165	164	159	146	145	171	158	174	146	152	152	157	152	154	153	150	153	140	144	167	131	151	163	158	166	164	135	170	140	153	149	140	136	144	166	149	152	149	131	145	149	155	149	142	149	174	129	165	134	140	122	141	138	171	147	127	148	151	164	170	153	128	167	157	155	173	164	166	152	144	154	131	156	168	147	139	131	148	172	161	154	144	186	139	144	146	136	122	161	151	137	154	150	143	168	169	175	155	141	162	156	157	163	155	161	151	139	151	138	159	143	152	149	153	160	178	153	135	157	167	165	155	154	144	149	155	145	142	141	146	155	158	143	179	161	161	140	140	145	164	155	154	138	152	164	152	138	118	189	154	165	130	152	139	151	153	145	153	162	141	173	150	153	154	160	139	164	141	141	152	157	145	139	126	151	115	161	138	165	161	129	156	154	152	138	153	162	162	158	144	164	142	149	149	145	165	120	161	154	174	159	170	148	142	165	164	174	177	147	139	167	144	175	149	164	160	127	165	131	150	151	152	163	154	142	140	138	148	146	147	166	154	152	154	160	143	133	164	157	145	168	157	167	132	159	137	166	165	165	167	147	160	150	128	145	143	149	157	157	149	170	155	165	162	125	153	118	148	171	132	146	150	170	179	164	155	129	163	150	170	152	138	139	167	155	153	158	158	145	155	133	158	163	161	142	175	137	145	161	155	173	148	162	165	151	153	164	161	148	140	119	123	160	159	163	141	159	149	194	166	150	128	146	161	122	140	163	168	138	134	146	151	148	153	154	152	168	141	167	135	129	156	145	140	157	165	125	151	163	160	151	175	152	155	161	173	143	168	142	132	144	162	156	161	141	151	151	163	153	161	146	153	193	150	150	148	171	157	160	138	179	164	156	133	156	148	156	148	171	127	142	150	148	136	154	164	151	174	168	150	158	158	149	140	144	143	155	168	144	157	151	151	161	165	141	144	184	162	145	146	145	148	159	147	151	167	140	141	159	152	148	139	144	168	158	173	162	154	175	155	135	157	151	163	164	152	161	147	131	146	158	155	157	131	165	156	162	139	149	152	144	146	149	164	172	176	133	150	146	162	147	173	132	169	149	145	150	169	146	161	154	160	148	153	148	155	150	152	151	145	162	153	141	147	137	161	159	166	155	147	139	154	139	154	136	137	175	166	148	150	144	158	163	156	161	145	149	150	140	173	144	144	139	154	137	144	151	180	128	144	158	163	147	166	136	157	139	152	161	165	161	153	164	181	155	175	150	145	169	153	152	137	150	149	140	160	147	153	155	155	145	150	129	156	161	168	175	156	169	127	146	163	150	123	150	137	149	150	152	162	130	144	152	158	165	151	165	144	168	156	137	153	136	142	148	143	137	149	165	142	144	163	173	154	148	151	169	147	138	163	127	149	138	147	155	154	148	178	138	161	147	154	158	134	149	138	158	174	131	140	139	158	152	154	157	165	155	189	139	146	140	133	154	152	151	143	141	144	156	142	156	144	161	164	150	153	144	148	150	158	151	159	120	133	166	130	148	158	164	156	171	156	157	156	154	169	156	143	139	159	149	147	154	153	158	167	147	153	132	138	161	147	139	142	135	146	166	144	152	144	144	143	161	157	154	141	139	156	147	163	159	158	127	159	142	152	163	133	145	142	149	180	139	155	175	152	157	163	142	156	152	158	147	145	139	164	143	146	143	149	151	145	142	162	169	143	163	148	156	143	153	145	146	165	158	146	152	127	159	145	155	174	159	120	145	153	158	128	142	163	142	129	142	153	170	142	138	147	152	155	164	141	143	165	156	138	170	147	177	143	146	148	142	149	169	159	148	132	155	142	152	153	149	150	139	148	172	131	169	163	127	128	165	142	116	157	128	141	159	140	140	170	155	140	168	153	148	146	150	162	129	153	156	160	141	158	154	165	148	162	167	145	168	153	156	166	167	148	142	157	158	156	155	141	153	162	154	141	149	157	138	153	171	129	172	155	163	136	150	150	164	159	140	135	154	139	158	151	150	152	153	147	165	147	137	154	140	150	134	131	144	159	171	169	158	147	181	147	136	151	139	130	140	159	140	154	135	155	163	151	159	157	132	128	132	150	154	152	133	146	148	140	144	160	142	154	140	157	135	159	173	137	164	144	153	134	152	146	147	147	150	129	166	151	128	144	137	155	139	148	148	155	164	148	160	169	149	167	144	157	155	174	147	145	151	153	139	154	155	152	172	131	156	138	149	139	164	121	147	165	146	157	146	129	158	144	136	153	157	142	171	158	143	158	161	169	182	164	145	170	151	165	145	152	144	150	145	143	129	157	143	144
16370	3720	4652	12257	5148	4258	2613	1765	1397	1428	1335	1158	877	753	619	592	586	531	526	507	511	561	510	489	515	535	526	483	485	535	489	495	467	484	495	487	464	487	485	516	500	443	488	452	521	507	458	468	502	501	473	474	506	466	460	486	445	462	507	452	470	507	419	464	474	458	475	480	472	502	478	489	420	513	493	449	478	507	490	473	512	483	484	451	470	486	466	495	465	469	476	473	481	496	519	486	454	473	461	473	500	488	461	504	444	440	477	418	470	482	490	484	467	497	440	488	514	486	484	483	496	454	489	469	505	471	492	482	476	463	452	485	483	482	501	467	474	465	470	479	441	440	464	437	456	463	468	464	454	445	477	429	454	442	456	461	475	486	493	485	463	504	491	511	442	456	478	477	476	472	473	469	500	496	482	471	462	516	446	474	462	489	475	448	497	488	536	482	505	493	535	489	506	510	492	458	449	473	500	511	468	465	500	477	475	476	451	418	456	491	451	477	482	458	433	505	480	473	482	500	455	502	505	502	465	479	490	499	498	493	458	475	439	445	480	474	460	458	488	530	485	502	470	470	473	475	455	460	465	494	489	457	467	472	449	488	483	494	448	469	505	471	525	504	450	487	474	462	483	501	480	519	503	470	479	450	480	478	444	462	474	491	490	476	429	479	476	535	475	495	463	428	457	468	484	493	458	493	507	448	443	456	490	513	418	513	456	445	461	474	465	467	470	480	503	497	476	490	496	475	492	465	465	522	475	485	498	456	504	484	519	466	439	441	461	495	466	474	466	470	501	500	490	448	462	499	508	467	471	489	476	481	441	429	470	455	454	480	511	499	452	484	445	516	508	494	468	453	470	442	483	488	461	434	485	476	486	455	487	479	467	485	481	462	423	495	445	458	485	425	485	478	446	420	463	471	476	466	459	474	445	453	455	473	485	462	449	503	464	463	483	447	484	440	469	478	494	471	479	505	461	488	501	479	435	500	483	499	479	484	507	471	442	494	456	460	500	466	450	481	481	459	482	469	427	484	489	474	495	473	462	510	495	484	491	496	476	460	477	474	441	463	487	480	481	458	482	473	473	477	440	481	511	517	460	455	470	468	485	484	462	509	447	474	474	445	495	482	479	481	420	489	476	481	468	456	479	438	494	505	464	542	448	493	453	500	472	490	452	455	459	458	485	485	478	462	496	429	437	433	477	517	491	453	466	504	458	454	463	509	492	474	481	442	493	435	471	468	487	455	462	473	439	469	499	485	471	509	486	503	434	473	468	479	503	456	467	473	494	505	497	513	463	497	459	472	466	492	451	450	492	462	493	510	483	471	487	499	478	482	521	473	483	525	494	460	472	479	476	447	501	464	473	447	456	472	470	474	463	460	473	458	495	502	482	475	486	493	494	444	486	530	451	465	475	475	509	505	476	496	464	469	459	426	463	522	503	455	506	440	507	485	477	482	481	429	485	514	477	452	475	499	493	469	515	473	491	488	478	497	486	465	489	446	474	511	467	465	471	489	486	448	440	475	474	439	478	427	436	488	505	490	485	465	497	490	457	454	438	468	500	523	504	482	492	458	499	469	510	476	462	474	455	486	503	518	447	492	455	497	486	483	497	473	427	452	474	505	420	487	447	467	482	525	463	476	457	467	471	478	486	471	436	516	475	453	485	476	521	456	448	424	477	492	485	472	487	452	504	498	509	506	491	502	460	457	445	511	476	452	465	476	486	462	515	505	468	463	433	492	472	466	485	488	473	490	471	492	465	501	480	463	469	481	480	506	464	446	507	472	526	469	480	506	507	497	477	492	439	473	473	495	488	489	476	524	481	472	462	458	483	476	488	528	495	512	442	491	473	483	484	498	487	413	490	469	456	480	471	485	480	510	499	493	481	475	487	476	487	499	436	482	513	490	470	513	437	482	482	475	475	469	451	496	496	459	486	484	484	464	457	518	487	460	483	487	502	496	513	488	485	479	471	488	468	478	469	494	504	553	451	477	475	449	491	498	492	467	517	488	480	490	458	504	471	482	456	493	495	489	479	452	477	495	486	468	492	512	475	460	478	485	448	455	457	464	461	490	513	452	533	420	477	512	494	425	541	475	462	477	468	522	491	484	494	458	470	454	477	524	479	475	467	469	471	481	530	490	486	474	491	475	511	475	479	507	466	503	464	476	465	482	432	507	476	457	475	495	450	477	453	506	482	498	493	441	451	487	487	497	478	547	474	521	467	468	490	449	462	476	507	506	468	500	525	455	469	478	508	459	462	452	480	462	452	473	474	441	459	452	506	480	454	497	471	499	498	466	477	485	486	515	491	508	501	445	483	463	487	483	484	463	454	491	501	461	485	492	518	441	495	483	503	435	424	491	472	446	481	488	481	476	480	456	462	515	487	493	481	463	465	483	467	497	495	451	469	490	461	484	480	446	484	498	440	467	480	452	465	433	483	443	474	475	492	446	498	479	458	484	458	520	512	466	466	476	485	449	464	474	470	433	458	461	492	483	519	480	475	491	457	503	474	485	511	417	485	461	476	486	473	447	488	476	482	461	485	514	479	506	494	489	474	500	451	440	454	498	485	459	495	470	453	487	488	474	462	465	481	464	505	469	460	475	473	507	491	520	493	488	488	473	509	430	497	468	463	429	475	480	493	500	492	470	498	450	493	473	491	477	461	455	510	447	440	496	500	453	503	488	464	504	458	475	479	471	492	482	471	477	463	488	473	448	467	498	470	504	511	484	467	443	500	452	496	468	489	489	493	453	484	459	480	499	493	484	477	482	494	509	485	482	461	477	485	495	443	476	466	487	499	476	487	459	476	478	488	498	501	467	470	508	453	490	455	483	478	465	441	506	468	540	482	504	478	501	463	450	495	448	462	490	510	477	446	447	483	464	494	516	500	453	472	464	450	526	454	468	469	498	517	461	473	453	496	480	489	495	497	474	501	521	470	463	486	488	492	472	508	474	476	476	514	489	478	487	450	483	475	451	500	493	476	460	488	481	467	499	492	499	488	505	450	451	495	472	464	460	461	491	428	461	453	471	484	480	498	447	476	477	481	471	477	470	457	491	501	459	466	492	460	468	508	498	491	486	471	426	488	478	486	481	486	455	481	536	476	497	499	480	460	477	470	447	483	524	455	437	508	490	480	466	458	463	484	478	444	489	468	463	503	477	511	514	481	453	453	464	506	508	426	472	471	498	500	514	474	448	459	488	463	421	495	424	477	496	484	469	477	490	486	491	459	479	470	460	466	457	468	512	511	484	517	464	482	507	424	474	469	477	471	489	458	456	491	465	509	485	466	492	487	478	498	484	439	476	446	499	471	472	522	434	483	456	480	473	485	465	499	474	458	494	456	455	494	497	460	467	482	503	474	479	509	504	490	507	460	486	498	474	463	462	485	461	463	533	484	477	491	439	497	487	487	492	483	506	481	475	477	506	489	465	480	465	493	491	497	467	515	487	501	472	469	497	483	473	491	482	480	449	488	500	492	484	461	493
52688	31807	35708	46145	32182	14687	6368	3315	2145	1932	1470	1086	588	478	294	237	225	194	182	154	136	132	129	147	146	144	141	142	130	120	136	129	123	129	96	122	111	110	132	122	125	94	116	105	112	122	113	115	110	106	125	127	111	125	102	114	120	136	91	103	118	116	96	108	119	127	124	110	121	91	114	106	119	130	105	109	102	112	126	109	118	110	105	110	123	111	118	93	100	106	122	107	122	111	100	131	120	110	103	111	98	103	119	101	106	107	112	109	85	95	117	138	127	102	110	97	136	105	99	104	119	104	117	117	103	131	115	108	114	103	90	105	126	122	108	111	114	87	102	119	126	106	101	102	127	121	101	114	89	104	91	104	98	103	115	109	118	130	117	111	123	89	128	125	106	118	115	113	103	101	110	115	117	111	104	120	107	109	137	116	95	115	95	102	110	100	88	110	105	125	116	117	129	127	110	97	120	101	127	123	124	109	119	95	116	96	102	102	113	100	126	125	111	118	103	118	128	110	102	96	114	124	109	111	131	106	107	103	100	122	102	115	118	113	105	114	110	118	103	112	105	103	108	99	121	112	99	83	100	138	123	95	120	140	118	114	112	101	104	123	119	113	113	122	107	108	105	120	120	103	115	100	107	118	121	125	117	93	97	131	125	94	116	117	114	120	103	111	111	114	134	109	125	110	116	105	99	107	106	115	124	105	98	114	103	117	106	111	101	116	111	128	107	112	111	135	109	102	119	93	111	110	115	100	113	112	113	101	120	96	101	104	93	108	102	103	106	115	117	112	124	112	99	124	119	101	121	117	112	113	105	101	114	110	122	105	109	79	106	113	102	128	125	116	115	107	118	79	102	117	120	89	99	88	117	112	123	111	105	115	118	106	116	123	110	105	105	111	133	128	120	93	110	116	112	114	109	111	99	114	99	131	121	107	116	114	94	111	122	110	112	125	120	137	124	118	109	114	117	111	89	113	116	120	96	97	106	116	99	100	121	125	129	122	96	121	111	103	115	109	99	128	103	112	116	89	98	106	109	121	90	134	93	109	105	114	92	124	107	105	107	96	108	107	125	122	91	113	113	118	111	122	106	114	122	116	122	122	119	93	115	97	126	91	114	113	114	112	108	109	103	106	110	109	111	93	100	91	114	114	112	122	115	116	101	112	100	135	116	119	115	114	101	134	95	105	96	103	102	93	110	98	120	106	103	114	113	98	114	97	127	99	118	128	109	108	110	132	98	121	109	112	109	99	123	107	99	105	104	124	121	108	120	99	115	126	103	104	109	101	124	110	102	131	115	124	97	92	108	94	105	107	104	106	118	111	101	111	120	105	102	122	123	112	124	112	109	110	125	106	125	96	115	108	112	118	114	112	117	111	101	104	118	117	100	117	116	103	116	110	109	111	124	129	109	96	96	117	97	110	103	101	115	110	112	106	118	109	114	111	103	120	133	118	113	103	115	98	141	108	118	115	109	91	98	118	97	89	128	104	119	114	114	102	127	118	119	110	106	120	98	124	106	102	135	116	99	111	121	129	114	120	113	119	102	112	120	117	117	108	104	103	104	120	122	108	111	114	96	124	92	121	95	105	125	126	88	121	85	112	118	97	119	118	92	93	107	107	112	111	119	102	112	126	98	111	130	114	116	114	104	120	126	121	110	113	125	116	110	113	119	106	102	120	116	98	94	111	106	130	113	120	123	119	110	110	107	118	110	81	107	108	115	110	115	107	119	90	91	131	114	105	105	106	113	112	103	122	111	107	96	107	99	125	102	117	113	96	99	106	105	112	115	96	114	121	111	93	126	118	112	119	111	110	103	112	129	112	124	110	100	114	109	99	103	113	98	101	102	105	110	101	122	130	103	109	108	99	124	107	123	101	111	115	114	109	104	111	113	111	109	120	110	96	109	103	93	110	116	123	102	110	112	109	108	120	91	122	103	93	102	131	118	110	121	95	106	111	104	114	103	102	124	139	103	106	113	120	97	122	112	122	101	102	117	97	119	106	114	109	117	101	125	103	94	99	103	122	96	111	96	97	122	92	110	117	108	97	114	101	124	108	115	106	100	110	102	110	101	128	129	97	117	111	111	107	105	94	93	111	104	95	109	103	106	96	140	103	108	118	114	118	122	111	140	108	112	110	112	97	113	107	118	119	114	121	86	110	106	115	124	113	118	91	116	117	102	106	119	109	110	100	128	115	117	114	114	103	115	121	103	98	113	127	101	116	116	121	100	113	94	118	113	110	129	127	94	104	113	115	112	122	101	104	111	110	126	125	112	111	109	110	92	105	107	113	110	136	106	108	116	104	116	142	121	96	84	114	119	96	112	125	121	114	126	117	113	112	128	115	124	104	122	109	134	99	103	89	111	131	123	128	107	120	107	123	119	120	115	114	111	102	113	111	94	109	107	121	109	107	110	105	106	123	101	91	98	103	118	98	108	117	102	101	107	112	127	87	125	112	104	117	121	120	93	117	123	104	97	108	100	106	132	108	97	128	111	117	111	103	111	100	111	104	111	107	108	109	127	101	100	125	86	118	114	125	113	107	123	117	101	143	126	104	110	115	115	110	126	100	102	87	100	115	108	111	119	103	118	108	121	126	95	102	120	114	115	118	118	99	106	92	88	107	107	119	109	105	119	102	104	116	90	115	116	109	123	98	103	109	88	110	123	124	118	97	120	99	112	126	95	105	108	118	106	98	118	121	111	91	118	122	105	106	99	102	94	107	103	112	114	110	119	120	102	138	101	105	105	117	99	105	112	103	109	115	116	120	127	107	124	112	100	123	106	106	116	109	111	108	116	89	118	101	106	110	128	108	90	111	94	107	114	107	104	125	108	109	105	143	110	110	108	104	113	106	101	104	110	102	101	117	108	100	101	113	107	113	112	111	104	111	129	115	104	100	101	108	128	98	134	120	109	117	123	119	126	106	104	101	125	104	104	104	98	104	123	91	114	115	117	117	101	100	96	94	116	112	97	116	113	121	105	121	98	110	96	109	131	121	102	107	117	124	110	108	108	112	125	110	96	118	96	107	122	116	117	122	118	108	103	118	99	83	121	108	128	117	121	101	112	87	116	116	112	109	96	119	103	95	112	102	100	118	108	113	109	99	110	122	113	128	117	114	95	94	107	115	96	119	96	120	122	104	116	113	105	126	94	99	118	105	109	122	108	99	99	100	98	107	115	121	113	124	107	123	124	105	93	103	130	134	101	136	103	130	104	116	100	121	99	126	126	109	98	108	115	110	109	99	102	106	110	114	118	105	112	124	120	90	125	118	109	114	111	104	110	112	110	109	101	114	112	141	125	117	89	126	113	116	111	119	110	123	119	128	127	109	118	116	104	116	117	99	138	119	123	94	87	127	101	120	122	112	126	108	89	110	115	116	115	115	94	104	105	98	97	112	106	95	114	93	107	112	119	105	139	107	100	105	106	112	113	103	128	99	126	119	99	103	115	126	107	103	115	103	113	117	102	102	114	116	96	103	114	97
37292	19695	37103	55945	28925	19703	12615	9974	6102	6894	5746	4899	3686	2790	1770	1257	1174	1040	727	864	730	622	625	550	541	461	500	616	494	457	487	424	465	423	360	378	410	401	363	372	381	400	414	428	398	374	370	401	412	383	389	391	386	385	407	375	405	383	371	373	372	368	383	399	361	384	384	345	390	401	345	389	387	394	397	383	343	382	382	402	367	361	355	396	389	365	372	362	345	384	382	380	370	375	357	406	357	404	401	372	397	390	378	390	388	345	351	339	358	361	387	382	382	374	373	397	352	374	372	393	412	415	399	379	373	383	327	379	397	395	350	352	397	368	368	358	387	385	380	363	382	374	358	355	360	361	361	346	386	338	358	406	373	367	367	373	365	361	359	355	371	390	384	376	384	361	366	389	354	364	393	394	384	359	366	361	390	379	365	394	386	370	390	375	403	406	362	413	400	428	340	393	364	371	370	365	355	383	373	371	383	410	391	352	384	364	380	367	361	394	341	376	378	353	378	363	378	363	397	378	337	377	372	381	377	410	354	340	382	414	367	409	377	396	399	390	357	391	403	359	378	359	354	430	386	379	349	380	354	358	351	379	366	337	360	381	385	385	342	377	342	357	375	355	355	387	390	371	380	353	369	356	375	353	378	379	345	385	373	344	376	339	373	382	364	386	394	382	389	391	390	368	394	323	384	403	364	367	367	370	343	387	395	366	374	378	352	409	358	371	344	425	341	405	372	377	364	381	397	366	400	355	396	373	372	418	387	407	348	367	376	367	391	377	322	367	351	369	383	349	403	377	391	388	351	331	352	374	343	371	361	370	370	372	366	378	359	354	375	342	359	356	384	373	369	390	378	363	374	361	372	397	374	375	355	367	376	406	384	358	400	381	378	379	396	397	349	360	384	366	409	376	337	364	400	336	349	361	377	372	372	363	381	359	372	386	355	411	379	349	379	361	362	374	343	351	362	389	367	362	364	363	403	376	385	373	338	395	344	362	392	390	364	365	344	378	382	360	399	349	359	367	385	324	379	416	366	370	375	345	374	359	342	349	393	360	371	409	396	376	339	401	344	345	375	371	365	409	371	369	348	308	391	386	364	370	376	409	380	361	356	358	348	337	369	353	391	359	383	337	370	389	396	360	406	378	365	361	385	388	367	382	372	398	387	411	382	368	378	389	383	376	365	379	378	375	388	371	340	372	368	374	363	353	415	360	396	346	367	373	377	355	367	369	370	386	375	356	368	368	368	390	348	352	356	374	372	350	386	367	359	356	364	385	322	378	382	337	332	349	360	394	350	390	356	366	384	356	340	387	375	359	385	360	387	418	341	364	335	392	380	346	345	428	351	353	356	363	390	385	341	356	373	371	370	335	367	388	312	374	409	405	343	382	389	359	355	368	356	386	360	379	369	392	364	341	347	414	394	363	392	392	372	357	321	360	382	374	385	369	362	376	344	363	341	379	370	375	363	378	381	359	360	365	341	354	354	365	371	359	389	383	392	390	367	387	365	398	393	363	344	365	358	383	396	369	362	324	386	352	357	369	378	394	372	408	389	378	360	373	381	394	366	370	398	367	368	336	370	404	387	350	365	369	411	355	403	364	384	391	378	381	352	364	371	363	347	368	369	369	358	370	394	395	305	350	381	364	378	367	410	375	385	356	379	368	383	389	356	369	366	339	337	417	376	416	371	393	359	401	378	380	394	355	402	367	367	365	373	344	365	375	375	370	333	402	378	411	356	371	393	366	365	374	371	358	388	368	394	348	395	396	378	381	347	352	374	381	420	375	387	408	367	385	390	379	358	363	367	322	371	364	378	384	390	349	358	369	348	324	362	391	398	382	352	361	389	352	359	400	339	388	374	320	381	384	405	390	381	384	377	403	350	369	379	412	397	363	406	339	360	346	405	367	372	356	357	364	381	383	360	346	359	401	394	382	347	390	392	365	365	394	368	352	353	366	355	364	362	374	417	372	401	375	350	372	391	387	385	386	365	380	367	359	341	349	366	366	392	367	366	380	399	373	418	381	372	364	387	384	399	397	385	386	421	360	372	372	380	378	363	359	413	394	373	396	352	386	371	358	356	366	350	323	360	381	370	379	382	343	369	392	401	365	402	361	392	356	384	368	368	368	358	363	376	376	370	345	364	349	354	382	391	400	412	364	402	371	360	337	390	349	380	375	370	414	369	364	368	393	351	357	364	409	373	374	396	375	378	367	367	386	359	375	386	372	344	384	373	376	370	370	389	370	389	404	327	392	379	361	380	361	387	370	416	371	355	342	358	380	383	341	362	374	391	357	341	389	389	347	365	364	362	407	379	374	349	369	397	353	383	357	380	364	397	357	351	378	342	393	362	385	371	364	331	355	364	384	361	372	356	388	402	379	394	386	330	353	357	400	387	386	342	371	364	372	357	342	384	402	377	368	384	371	373	331	386	380	369	365	366	386	348	322	410	336	375	385	378	400	373	415	370	386	336	369	364	358	401	369	371	344	350	370	382	362	377	374	347	375	372	372	388	394	373	344	379	397	402	320	380	363	355	356	340	376	360	381	379	338	374	330	391	346	335	408	365	343	403	361	391	360	372	394	392	365	399	373	352	385	382	381	359	364	365	367	352	362	355	353	419	399	362	374	377	333	376	350	377	393	357	368	341	406	340	373	358	407	372	346	399	370	359	402	371	395	389	378	378	390	386	387	374	383	381	358	381	382	351	361	358	377	381	388	392	391	345	360	384	374	398	359	363	356	378	373	353	389	389	365	369	383	376	352	358	366	358	372	387	379	415	400	375	352	370	389	379	385	378	360	365	343	374	360	394	378	375	366	372	332	366	395	375	376	355	357	378	355	373	333	368	363	379	383	344	381	365	358	367	340	335	352	394	355	387	360	387	390	354	398	354	342	367	377	354	370	387	361	378	386	373	338	395	387	377	350	390	340	373	334	361	374	379	355	362	372	345	399	398	399	360	357	351	357	389	386	375	390	386	364	409	382	379	399	362	381	394	360	347	357	356	372	342	381	371	368	376	368	387	387	362	359	328	347	386	402	354	369	356	380	387	368	368	344	341	384	373	385	362	382	393	347	347	397	341	379	391	374	349	378	357	350	402	354	353	372	385	385	337	367	377	377	337	373	426	359	383	386	365	383	369	330	398	386	355	400	348	375	392	360	380	389	374	355	360	331	360	388	414	366	385	417	371	344	402	374	344	392	340	390	376	361	374	363	338	419	393	356	373	385	391	411	398	371	375	369	357	362	359	350	374	349	372	355	364	358	382	387	353	383	360	372	382	383	364	386	397	387	376	347	354	329	346	366	410	389	389	351	388	371	366	371	374	326	407	381	348	389	391	359	387	346	381	358	372	404	372	368	376	365	331	391	387	386	330	376	414	394	357	400	385	387	372	351	351	390	361	390	355	395	358	374	346	359	356	382	392	373	371	360	380	394	358	383	400	367	346	379	363	386	411	371	375	352	404	367	312	388	380	413	350	342	423	375	362	384
59017	39643	46073	51935	50846	23880	14331	7431	3829	3465	2743	1853	954	783	499	424	400	345	297	303	283	242	246	221	236	239	244	217	194	212	195	214	224	204	190	185	191	182	213	176	219	205	183	181	170	188	180	178	170	165	191	177	184	176	183	199	172	176	181	176	180	177	194	190	191	191	174	172	188	170	184	197	184	178	206	171	194	201	176	184	177	185	171	188	208	169	197	184	185	174	201	196	179	191	162	170	176	170	182	195	181	169	198	194	195	183	159	203	179	176	206	194	195	218	199	168	201	185	188	185	166	206	202	190	191	179	188	166	188	178	201	176	209	159	151	189	177	210	169	175	173	186	220	175	183	171	189	192	185	174	198	186	176	159	194	170	183	164	171	182	191	166	218	171	185	185	182	158	193	185	185	177	169	208	168	182	199	180	205	185	186	195	190	189	190	169	183	202	174	183	179	188	192	184	190	172	191	188	167	185	188	195	203	177	198	188	167	194	197	192	176	200	161	173	191	182	181	170	172	184	169	191	175	172	201	162	211	197	199	205	187	178	201	188	200	223	188	186	159	174	194	187	170	199	189	180	149	171	174	195	186	185	192	199	188	195	187	191	205	182	210	188	174	191	175	189	194	200	193	194	169	178	203	213	190	186	193	180	198	177	184	187	185	194	170	212	191	172	187	199	193	206	189	201	194	200	166	187	185	188	192	192	181	172	184	193	200	195	188	164	167	195	170	218	178	174	183	205	215	189	181	172	183	173	183	195	192	203	172	206	179	172	210	162	177	192	193	178	178	173	192	191	173	216	173	184	167	211	207	178	203	166	214	195	175	180	175	195	146	198	170	156	182	186	178	201	157	183	210	185	176	174	190	175	213	187	184	184	182	207	187	199	194	189	190	199	187	190	173	169	176	187	194	193	189	217	195	179	192	186	160	186	195	198	161	160	192	159	187	182	175	178	174	187	188	183	189	193	188	186	200	184	153	167	182	188	181	176	195	196	176	185	173	197	177	176	209	184	176	158	188	191	179	220	205	169	220	210	186	213	231	190	168	185	176	193	170	211	185	201	148	177	181	183	198	164	158	190	175	163	178	195	192	185	162	196	167	193	189	202	178	182	195	177	193	181	181	193	207	183	207	184	191	198	177	201	207	195	186	163	188	195	196	170	187	179	186	191	197	173	183	197	185	197	182	185	188	207	193	184	165	195	201	189	187	190	197	201	229	177	195	184	186	172	210	195	168	193	179	183	188	187	175	189	171	205	184	165	186	182	166	196	179	187	194	207	193	189	189	185	209	163	177	196	189	187	171	199	178	193	206	168	162	174	192	180	163	182	195	184	190	204	161	191	185	178	172	201	191	210	162	187	159	193	176	236	191	202	195	189	161	201	199	178	206	194	183	176	166	184	187	200	192	186	187	199	207	181	176	174	187	163	196	163	185	161	175	185	183	194	185	183	163	184	178	175	219	168	196	198	206	197	168	175	208	173	200	187	179	206	189	190	175	180	218	201	183	174	193	202	200	175	172	180	180	202	196	202	177	197	188	177	195	167	201	190	177	197	190	175	195	182	210	226	195	178	183	170	169	181	194	180	210	185	164	217	160	200	202	206	161	172	174	192	193	179	165	180	195	179	200	178	159	206	159	173	193	169	184	183	170	185	203	188	177	184	198	180	170	162	175	179	180	202	161	178	199	208	209	193	215	216	164	197	186	192	182	180	195	198	187	194	174	201	142	206	176	206	191	172	207	195	190	194	185	189	168	201	204	192	173	209	203	185	184	198	180	167	180	205	176	190	195	174	190	169	204	198	186	199	174	175	172	171	193	183	186	195	195	181	189	192	191	172	187	198	184	174	190	156	175	208	196	211	181	178	162	183	171	202	168	183	186	210	182	180	197	168	200	210	173	200	176	182	182	175	209	156	184	183	160	200	170	189	189	179	178	185	199	175	177	195	187	204	168	159	198	180	184	179	200	177	206	192	196	184	200	184	188	160	200	189	180	199	194	207	177	161	173	180	171	188	187	176	196	193	173	187	186	188	176	165	191	165	173	177	193	162	196	199	181	191	182	177	183	190	191	204	200	175	182	194	180	164	182	172	168	206	172	179	183	191	167	222	186	168	177	212	195	198	201	154	192	165	175	174	188	169	176	170	188	175	179	213	183	187	191	197	222	176	187	165	185	195	203	186	180	184	192	203	191	177	177	175	179	199	234	174	203	214	201	175	169	198	211	167	195	195	207	203	191	177	182	176	208	189	171	187	215	192	158	174	195	203	199	164	157	194	170	174	177	185	162	172	207	185	206	189	184	206	204	195	172	193	214	185	173	183	191	187	185	197	188	203	177	193	192	186	183	175	165	160	170	202	200	197	174	161	199	225	192	179	160	184	159	184	173	194	177	183	184	175	184	207	185	188	199	188	196	175	186	196	169	194	189	188	169	174	203	181	168	182	176	201	209	187	182	187	166	193	160	218	191	190	195	196	198	171	202	219	193	181	172	209	172	178	180	162	173	174	184	187	186	174	190	198	201	189	191	183	189	198	197	187	199	185	170	190	201	197	188	182	174	198	174	211	213	192	189	204	173	185	179	176	187	212	174	170	185	181	202	200	189	187	197	183	181	190	212	169	193	201	176	200	184	182	193	170	164	188	199	228	202	191	204	165	176	178	206	202	168	192	204	185	175	196	183	191	204	158	184	180	173	180	213	192	191	200	162	185	196	184	174	170	194	186	196	191	192	208	180	166	210	193	191	195	203	185	160	185	191	189	191	196	179	217	180	171	201	180	191	199	179	188	204	181	192	209	185	201	157	181	219	196	202	184	174	182	182	202	171	178	171	163	210	184	161	190	161	189	161	199	210	171	176	193	184	166	175	180	178	183	190	194	173	181	187	187	167	194	188	173	197	185	176	179	222	191	183	183	185	153	196	207	179	179	174	182	195	197	195	188	180	189	176	168	182	174	212	215	189	206	201	209	208	193	172	197	180	220	170	177	204	187	183	180	201	169	184	188	204	182	187	184	203	184	165	219	196	182	188	187	172	178	188	207	200	182	190	196	170	177	189	195	173	153	177	204	202	189	187	175	157	181	180	174	190	177	163	191	202	188	183	193	200	182	181	186	205	179	222	176	178	179	192	204	191	192	188	177	169	173	181	184	159	197	187	215	195	197	202	184	178	195	210	197	207	175	206	203	214	190	174	199	181	165	173	193	186	198	190	194	189	211	189	177	183	181	154	203	184	169	210	181	182	200	189	190	203	189	182	191	173	183	185	178	178	185	178	177	193	179	189	168	193	190	225	189	189	168	191	159	167	203	189	201	196	175	196	188	167	187	187	210	189	175	173	198	210	197	182	177	192	207	197	172	170	187	175	196	197	169	180	204	175	198	149	167	195	173	204	203	202	178	196	218	180	171	175	186	162	170	187	197	166	178	216	207	178	198	182	184	186	180	184	189	194	190	170	178	179	190	173	180	186	195	174	211	184	161	181	168	171	183	182	164
45248	31037	44178	67482	49666	25994	18684	13733	8780	10556	8400	7776	5308	4723	2904	2198	1935	1745	1333	1202	1061	1050	977	871	877	907	913	933	850	817	759	766	757	695	699	684	634	589	636	601	596	636	597	636	606	623	620	632	616	590	565	599	630	607	608	559	633	602	616	597	565	568	572	581	623	557	601	600	583	537	598	568	576	621	608	626	576	630	597	619	600	622	556	567	588	563	552	600	595	560	580	618	598	565	575	582	562	600	589	602	602	584	607	568	585	566	590	619	575	570	606	589	593	616	577	532	611	577	623	588	604	593	618	594	556	586	559	587	540	587	532	570	598	644	616	604	578	561	552	605	561	572	631	599	670	581	600	592	531	623	557	555	613	579	631	499	592	602	602	574	614	589	556	560	555	571	578	603	572	587	623	547	605	573	587	568	586	598	592	602	607	536	622	593	551	588	611	597	576	592	591	612	609	587	573	574	571	533	613	589	596	535	581	637	577	570	585	560	544	547	563	572	629	568	611	565	582	590	589	573	627	556	587	542	608	603	566	567	587	628	566	615	608	597	605	563	619	559	587	580	578	583	581	551	571	557	631	533	624	585	605	582	563	568	603	576	570	558	614	534	602	605	585	555	554	587	607	556	609	551	582	625	586	574	548	597	573	540	563	622	588	579	626	589	596	570	603	592	573	582	576	593	617	575	610	617	609	575	613	547	570	609	587	595	589	556	523	579	561	621	560	601	515	564	566	586	610	518	569	611	603	589	591	550	590	586	611	613	628	576	621	605	569	576	576	578	607	593	603	609	586	590	610	589	556	603	589	617	598	593	581	621	586	551	600	638	582	568	538	584	618	562	598	562	600	584	573	614	586	602	568	601	559	546	565	556	563	588	554	560	608	539	611	553	551	551	607	611	591	591	551	584	540	564	580	549	548	595	608	564	633	564	578	562	539	569	561	587	597	556	581	582	600	600	570	601	621	578	556	642	579	619	579	603	615	564	585	574	595	570	577	594	588	545	582	594	536	603	608	563	587	601	586	587	586	570	584	591	590	590	584	589	545	603	577	592	585	608	611	591	588	579	616	530	588	598	617	529	583	569	575	589	563	574	553	571	562	625	599	582	580	562	563	563	640	576	559	581	546	612	591	592	606	588	600	571	601	569	552	570	613	603	572	590	559	591	579	601	607	567	592	571	565	602	585	563	607	615	595	541	633	637	577	579	548	588	583	572	623	616	618	587	556	571	556	562	567	580	560	600	571	591	582	593	598	585	571	548	583	599	621	602	596	610	607	569	598	583	609	523	574	582	574	538	580	595	578	577	547	583	582	573	568	587	551	581	604	614	551	593	597	548	608	629	592	540	612	621	569	575	573	629	512	578	580	594	604	559	561	600	621	622	560	561	550	551	594	618	597	596	594	595	579	610	541	583	604	586	571	615	560	591	571	601	561	563	594	597	557	556	550	585	568	635	589	584	567	564	577	588	594	577	634	556	571	606	582	575	549	593	526	541	576	555	542	611	570	620	594	589	543	540	568	617	590	580	543	577	572	578	580	557	535	535	631	561	578	594	589	600	605	568	600	568	637	581	577	583	599	569	592	615	557	571	595	623	625	608	571	611	609	553	602	597	592	608	583	589	607	558	554	562	560	576	561	577	569	576	586	572	524	559	572	534	587	567	570	571	627	595	637	556	595	537	585	567	608	597	580	628	618	594	569	608	600	572	588	555	588	603	601	617	589	521	553	536	617	619	593	575	540	593	530	582	598	582	600	549	542	591	593	611	568	557	574	575	596	615	580	603	570	628	612	587	607	609	582	579	584	545	579	608	578	603	565	549	578	583	580	607	561	592	550	575	564	580	572	578	577	578	594	606	550	599	569	607	601	614	592	586	637	586	577	614	593	586	569	601	589	541	583	583	567	552	550	545	598	550	596	653	568	561	596	582	589	623	611	570	594	580	589	574	563	522	561	561	586	542	604	554	579	592	569	607	592	539	640	600	616	594	594	575	565	605	605	534	609	601	593	565	584	599	592	615	575	563	579	582	585	553	543	578	593	606	583	568	593	595	527	606	598	608	544	616	568	572	628	608	606	567	586	606	569	606	582	540	562	603	606	613	630	579	569	607	587	581	588	592	621	567	554	625	538	607	601	580	547	593	583	576	561	592	593	579	536	552	591	568	594	586	590	589	576	587	625	587	615	585	606	601	607	603	592	584	561	601	560	583	538	584	580	569	563	615	546	587	554	551	579	574	563	569	608	582	552	563	589	617	598	629	590	537	592	574	598	559	600	552	579	575	564	546	558	577	594	584	586	565	584	584	623	593	540	544	577	605	546	554	602	573	568	577	596	646	623	595	590	570	607	561	577	582	569	555	594	619	591	581	570	589	607	582	610	575	586	600	583	583	585	571	557	538	551	614	611	567	587	616	571	587	561	548	550	616	617	546	559	557	614	585	595	575	618	619	567	608	590	547	587	591	552	615	605	631	582	557	580	580	599	576	586	573	577	612	633	583	575	596	559	584	562	593	556	649	578	586	559	622	589	590	578	593	572	579	616	586	615	638	607	586	600	616	601	547	544	593	569	590	519	615	570	570	608	517	577	608	609	543	544	582	554	610	584	616	596	543	563	589	577	565	582	559	567	595	604	581	544	569	567	606	553	547	571	599	612	580	581	568	564	626	596	549	621	600	559	575	612	591	594	581	613	556	616	551	612	588	632	550	590	575	567	597	555	586	552	621	593	587	568	559	554	575	546	562	552	572	565	581	598	576	583	583	580	590	627	558	596	536	589	572	592	564	561	588	605	592	573	637	627	606	571	601	588	565	561	601	575	591	613	586	581	587	581	582	605	575	583	577	628	598	594	583	609	607	585	548	594	585	581	565	566	566	574	544	552	585	573	577	557	567	583	595	605	611	556	580	643	570	625	581	616	569	580	568	581	571	566	562	579	596	607	616	614	575	609	572	571	592	590	618	599	588	590	583	574	583	585	529	608	597	608	628	561	589	572	563	554	542	575	587	564	560	591	594	609	572	571	586	585	626	584	545	599	585	580	612	591	591	585	586	582	576	570	564	592	571	567	571	534	549	587	585	611	601	569	579	607	580	578	590	561	584	569	589	577	575	608	605	613	564	602	582	535	592	582	576	601	605	574	592	563	577	569	601	636	603	576	553	549	553	575	579	585	582	530	563	552	571	567	584	564	589	598	597	635	552	595	555	573	582	597	561	591	559	553	582	558	584	563	597	595	629	561	586	596	543	570	594	542	571	549	600	609	572	599	571	598	584	620	542	593	554	589	550	610	582	597	580	594	596	574	581	597	596	595	581	557	615	593	603	631	638	546	599	593	581	566	565	591	589	602	550	576	610	592	639	579	563	571	564	550	599	603	579	583	596	540	596	569	568	600	556	614	606	607	577	582	611	622	597	606	617	599	595	558	604	578	593	537	590	564	547	587	609	591	575	558	606	625	591	628	541	550	577	577	601	588	556	574	579	592	598	567	579	581	575
15470	5422	6076	6462	5285	763	465	325	302	250	230	217	224	203	196	205	185	169	178	189	168	190	169	178	173	170	181	222	210	225	177	174	207	190	188	185	196	194	175	172	176	181	172	178	171	196	196	198	184	187	151	172	192	163	182	173	179	196	200	205	186	175	175	156	179	190	169	168	187	196	177	198	185	195	188	169	196	182	196	213	205	202	183	188	207	172	190	194	183	170	173	181	189	187	183	189	184	167	208	166	210	169	192	198	171	181	196	199	186	216	196	171	174	204	182	169	189	170	207	206	191	179	205	174	174	181	184	178	179	186	188	180	172	195	185	206	177	183	190	195	180	195	163	169	187	197	167	207	186	165	166	184	179	186	191	171	170	186	213	168	170	182	184	193	187	189	183	177	211	176	199	170	194	158	172	166	178	185	172	204	177	185	195	186	181	174	173	169	193	183	167	161	209	189	187	180	184	186	173	147	190	209	175	187	163	195	170	183	169	182	182	183	180	204	174	157	175	192	170	190	172	192	165	199	181	179	190	181	193	157	194	188	202	195	196	195	188	184	171	175	199	162	203	171	189	185	195	187	181	172	211	171	193	164	182	177	192	193	180	206	186	176	158	175	199	185	170	165	190	177	177	186	199	180	172	176	182	199	185	183	172	163	188	180	140	181	194	179	180	189	179	180	187	192	192	185	197	191	190	192	195	169	170	181	181	216	195	175	180	194	174	188	193	165	175	169	213	182	187	197	177	186	190	173	181	176	171	185	182	166	179	186	193	194	166	175	183	183	198	190	188	182	161	176	164	175	177	198	194	171	156	185	169	198	170	193	171	190	162	173	202	179	172	163	202	158	158	194	194	183	189	177	172	183	196	178	156	216	183	191	177	177	178	192	191	186	171	169	183	183	200	202	176	173	183	192	188	201	206	174	168	184	178	174	183	183	209	173	194	204	192	197	192	176	180	175	197	172	185	186	159	196	161	178	183	164	192	178	202	181	183	188	149	190	171	193	196	191	192	189	176	155	189	184	188	223	157	169	190	178	175	201	180	172	193	199	201	182	166	200	160	166	171	168	170	178	182	177	189	179	171	196	180	170	210	167	185	169	190	210	192	192	183	192	185	178	175	208	179	175	187	199	173	175	189	177	186	173	176	185	189	218	179	203	179	164	174	186	161	205	177	158	206	186	173	192	192	184	196	185	179	212	191	180	187	173	181	194	188	175	188	201	165	175	175	178	198	208	191	201	188	165	185	185	179	161	172	174	189	184	164	191	167	168	141	158	178	188	191	200	192	201	163	196	204	175	208	166	174	176	220	179	160	219	207	191	188	176	199	164	194	172	189	172	183	199	177	213	203	180	202	153	172	163	195	195	183	178	186	176	203	193	153	198	154	181	174	173	167	198	183	181	191	184	198	193	208	190	221	191	165	185	180	185	193	211	191	193	190	202	167	181	185	182	197	186	177	171	199	176	163	187	193	190	179	184	168	186	178	209	199	204	183	193	179	182	189	151	155	191	190	197	181	186	178	187	167	175	176	184	192	171	192	180	201	179	170	171	197	171	180	170	178	170	190	204	168	201	190	177	175	181	197	187	186	186	179	191	204	170	166	199	177	188	179	195	161	172	195	187	169	169	199	185	201	184	180	177	187	184	191	187	178	186	185	197	159	163	190	192	180	185	182	192	170	188	162	169	173	191	185	188	156	209	209	189	182	210	189	173	179	159	203	201	203	204	195	201	189	160	209	176	184	194	191	166	191	187	163	180	180	168	188	205	194	164	188	197	180	191	169	176	176	162	192	177	181	164	158	190	190	161	206	175	174	186	187	189	214	184	197	186	179	163	198	189	172	205	183	192	180	159	168	190	189	195	179	186	207	177	180	185	208	181	213	178	154	218	179	176	185	205	200	175	177	200	184	211	187	164	198	171	169	181	189	185	221	169	195	159	185	196	191	192	191	160	173	190	191	192	185	185	177	171	172	157	164	187	168	176	192	199	181	192	158	191	176	164	190	214	168	182	197	171	189	180	173	196	171	191	192	168	194	211	160	192	187	196	184	200	177	166	209	196	147	182	192	194	147	200	186	186	161	211	170	169	171	179	205	174	182	186	197	173	210	145	188	173	172	182	200	197	196	183	189	170	181	170	168	189	185	187	179	171	191	205	197	176	183	185	173	204	184	193	179	178	209	177	195	184	179	196	165	180	171	164	203	171	206	166	169	215	182	207	179	169	188	180	169	194	164	164	197	183	166	177	178	173	179	202	211	184	177	192	203	212	164	171	201	190	166	195	203	190	186	165	180	170	171	176	182	184	181	182	180	181	175	179	189	217	189	201	179	179	189	196	205	173	198	176	186	183	171	184	172	181	204	169	185	163	196	191	164	174	180	182	184	173	195	174	169	169	190	179	162	203	175	212	189	163	197	185	196	184	182	189	180	194	186	186	183	171	184	181	187	181	179	173	181	157	182	178	201	189	198	166	175	171	174	158	181	195	167	197	198	207	174	188	180	197	196	194	175	185	197	170	174	196	164	202	184	186	193	186	190	185	181	173	203	214	166	173	169	192	200	194	182	191	168	188	181	191	177	198	203	169	169	184	211	200	188	144	191	156	210	178	180	170	196	167	148	178	176	158	179	194	172	182	183	185	188	187	164	196	188	187	195	200	192	166	199	183	194	177	192	163	191	210	189	183	200	158	203	175	197	175	163	181	194	212	179	196	189	168	171	189	184	166	192	188	193	192	207	167	197	181	187	185	176	203	186	175	170	181	197	166	172	181	168	185	206	157	194	187	187	208	179	202	192	180	165	202	158	193	182	187	201	193	172	158	207	201	184	176	191	188	186	192	159	174	171	183	168	193	161	188	172	191	156	162	184	189	160	160	181	205	208	181	189	196	162	189	167	199	188	188	169	188	196	192	179	196	173	214	168	173	171	178	171	185	179	176	167	169	189	217	190	183	180	183	189	189	184	169	207	167	173	182	168	190	208	194	194	173	181	205	181	191	176	161	168	206	211	178	181	173	179	179	169	200	174	198	203	186	181	188	177	166	170	178	184	158	164	200	183	177	184	183	182	168	199	178	176	181	169	203	183	208	196	210	170	198	167	174	181	176	198	182	183	171	209	184	199	172	210	201	193	181	176	181	177	201	190	190	176	179	172	184	177	207	189	206	189	192	177	178	172	159	145	147	201	200	193	167	193	197	187	187	179	183	170	195	196	184	185	164	200	172	197	185	207	178	179	183	157	191	192	156	197	155	181	189	185	171	178	173	163	201	170	168	199	156	182	198	189	194	172	169	195	182	195	178	172	184	182	166	196	186	186	193	172	174	189	183	182	187	171	195	162	191	179	181	184	182	200	160	198	176	186	162	178	199	180	188	186	198	196	198	193	186	181	208	179	196	160	179	185	198	185	158	181	192	180	158	175	188	164	180	149	188	176	186	192	174	200	172	177	168	186	171	194	157	199	197	199	174	204	204	151	154	178	181	172	184	160	185
16307	6695	10297	16735	12837	2311	1533	1259	1111	1022	767	762	804	683	655	632	626	635	593	587	575	575	563	601	584	547	578	574	552	630	550	601	556	557	566	604	578	561	568	560	578	550	569	608	568	609	605	613	561	583	580	596	637	579	560	599	613	590	577	571	562	596	576	535	533	607	599	560	614	599	544	565	596	565	629	593	602	568	630	558	586	603	577	552	572	576	583	574	571	596	611	548	590	564	572	563	563	548	572	580	625	577	547	530	564	554	565	607	587	541	563	565	563	575	582	590	579	558	573	544	548	541	559	608	565	543	593	561	542	577	527	593	581	555	584	515	570	554	567	548	623	590	589	555	554	594	582	589	550	583	577	532	544	533	528	551	576	567	554	570	612	556	561	558	548	563	554	572	559	581	634	573	526	559	581	619	602	583	580	559	559	587	563	586	548	584	533	572	588	594	599	564	565	574	597	595	565	587	577	591	587	571	577	566	580	552	554	581	587	606	559	555	542	555	524	596	580	584	617	562	587	548	543	543	587	573	576	556	562	597	543	597	507	570	553	576	548	587	544	564	588	570	597	598	598	601	562	524	552	546	582	585	592	543	554	545	555	573	547	566	559	568	552	590	539	594	534	578	561	554	611	546	551	591	555	574	584	609	590	589	553	573	547	579	583	576	558	580	557	558	536	552	603	583	567	577	544	584	581	596	585	576	572	546	564	531	548	576	561	536	597	625	553	537	575	566	557	596	543	578	566	584	599	569	589	568	582	586	578	552	586	602	501	566	551	542	609	577	591	573	543	600	611	547	558	555	575	593	573	626	582	563	528	569	592	576	582	549	552	541	560	558	539	583	605	561	568	553	575	545	572	584	620	571	546	584	531	557	567	522	557	586	560	608	558	547	566	531	569	514	538	538	550	579	574	542	564	535	538	574	554	584	571	581	570	596	568	540	620	583	607	641	577	613	592	536	613	587	541	544	582	601	585	557	513	576	581	581	537	518	586	545	564	563	592	577	604	601	553	569	565	560	559	594	581	600	578	586	547	522	589	583	568	563	576	548	552	565	548	570	576	574	591	576	595	539	536	581	590	590	581	565	600	572	589	550	605	550	594	550	548	549	603	574	582	584	577	533	570	575	575	592	555	566	556	607	555	596	564	544	596	593	560	568	556	597	568	514	562	583	609	604	555	539	534	555	572	565	549	605	526	552	527	605	585	571	584	551	556	605	534	609	589	532	611	547	588	556	597	556	584	593	553	561	615	591	563	564	589	554	562	573	599	535	568	564	580	576	567	555	552	589	565	576	592	513	571	635	533	589	587	527	580	576	565	557	562	552	564	575	575	625	562	608	613	560	583	553	600	598	598	574	578	594	600	571	596	571	573	586	608	554	604	595	537	582	604	538	568	551	603	586	585	577	540	557	595	572	574	552	531	531	584	588	587	580	567	548	552	545	568	570	518	556	568	568	587	542	566	564	602	578	562	557	558	591	588	521	550	565	563	578	559	582	563	556	575	594	559	582	572	571	579	576	584	536	535	608	600	564	574	572	562	560	551	588	552	612	586	598	535	615	596	543	586	553	558	580	595	559	566	581	569	515	547	579	555	585	605	557	565	583	586	545	533	586	564	582	501	559	579	577	560	567	569	562	552	595	579	607	576	551	578	570	608	564	598	577	614	593	571	598	585	580	532	548	575	616	612	597	642	543	594	585	578	552	621	600	590	599	580	600	589	590	606	562	573	553	562	567	558	571	529	604	563	586	566	587	556	622	585	598	550	608	573	574	592	559	621	567	603	594	574	598	599	553	626	556	539	558	580	569	591	555	579	546	549	599	572	578	593	588	557	590	563	595	576	612	604	541	588	557	593	605	604	601	566	561	571	594	576	560	568	584	583	573	559	540	577	592	563	559	570	570	539	570	539	551	572	605	613	536	532	592	565	555	595	554	559	556	527	562	536	587	569	595	578	626	585	595	575	577	577	585	602	536	625	573	559	572	557	568	608	580	554	576	587	573	577	591	572	571	556	575	577	551	573	575	594	585	608	585	586	582	564	624	582	573	587	568	564	565	539	603	572	554	613	561	543	547	582	573	576	549	535	573	607	546	594	580	558	566	546	552	558	530	537	572	589	586	570	593	525	549	577	575	560	609	552	507	550	560	613	574	590	550	580	590	554	598	581	622	584	563	551	565	587	557	550	562	571	561	602	575	569	568	569	587	590	573	562	569	587	577	523	579	563	578	575	605	600	581	569	589	588	627	571	590	561	597	546	558	605	637	567	554	572	614	538	551	589	608	551	533	590	571	524	557	574	559	541	579	547	579	547	590	578	571	571	546	583	573	558	568	546	532	529	589	560	559	565	550	558	610	580	564	573	597	585	574	608	529	576	570	559	570	586	562	575	551	591	561	586	591	578	532	603	573	572	593	567	540	568	547	606	571	590	567	556	572	598	572	567	578	594	557	570	588	591	573	578	581	553	565	599	573	577	522	530	620	530	572	597	553	578	585	585	564	548	553	593	566	591	580	568	530	529	579	595	595	582	612	572	584	601	573	563	581	554	585	561	576	559	601	572	525	592	508	548	595	605	550	530	550	513	564	549	606	567	538	592	579	594	552	582	572	554	593	576	602	579	570	581	559	587	549	554	516	566	580	588	626	550	566	550	581	587	594	582	566	583	594	571	578	539	549	537	560	596	593	598	593	581	554	588	577	569	598	546	545	604	591	595	557	548	572	534	529	519	580	534	585	541	602	592	550	575	581	609	556	585	560	571	572	589	555	615	574	603	543	571	581	558	583	568	563	567	607	528	554	601	581	493	604	558	602	604	547	553	552	561	569	571	529	585	603	601	573	583	614	584	620	566	572	587	571	581	595	533	532	579	601	572	547	583	580	530	549	598	583	532	593	585	561	587	604	608	611	569	559	580	573	589	585	615	571	545	578	566	576	592	569	591	603	596	585	556	560	576	593	550	580	544	587	548	617	574	599	566	540	595	565	598	589	540	575	531	569	534	537	555	571	580	573	593	619	587	560	582	531	546	579	627	562	592	590	559	563	581	579	572	604	564	605	562	577	532	574	586	560	576	573	575	559	587	590	566	558	545	597	592	577	565	597	630	603	584	596	548	614	563	579	590	569	582	592	576	569	547	570	585	598	585	573	609	596	602	586	572	604	586	517	521	556	554	569	572	580	607	608	566	564	559	573	537	577	568	567	562	560	563	555	541	575	571	592	580	559	599	581	558	548	561	555	549	568	541	554	611	550	616	581	527	558	590	570	654	588	558	568	586	572	562	559	601	535	566	549	551	559	603	607	581	533	557	532	548	587	575	584	595	569	535	586	547	589	608	599	590	575	560	576	578	554	571	547	565	530	611	575	537	563	531	564	610	546	585	624	541	596	568	588	542	576	585	558	579	545	580	612	568	539	589	572	544	585	596	583	573	575	547	583	623	553	515	612	563	582	582	577	603	585	619	559	560	560	565	575	572	587	586	583	619	611	529	591
56119	35328	49192	42590	29179	12311	4135	2053	1664	1240	998	650	434	397	241	200	187	201	145	188	145	133	128	125	143	142	133	126	137	130	123	106	122	131	142	136	132	108	113	125	119	111	116	118	126	135	111	106	127	102	121	106	153	128	101	114	121	124	101	134	100	134	111	127	125	130	124	133	117	125	136	98	102	103	134	112	115	117	107	115	111	142	105	111	122	108	119	113	129	118	122	114	106	117	119	105	111	122	118	123	137	111	125	137	130	125	107	136	103	116	105	121	108	113	111	124	114	134	118	118	126	111	111	127	133	123	121	129	147	103	118	130	117	110	126	120	114	134	94	128	96	116	119	113	118	128	107	107	117	140	125	115	101	134	115	138	118	131	109	113	127	92	107	109	110	116	135	144	104	122	107	124	109	117	100	134	123	109	143	130	115	122	130	131	109	119	108	114	118	125	107	134	138	130	115	119	120	115	121	123	114	105	121	142	130	113	95	124	114	115	131	114	128	109	99	124	129	135	122	146	123	124	128	110	127	112	114	120	114	122	126	104	130	124	105	118	120	125	114	128	139	128	127	107	122	138	132	135	116	134	132	134	128	146	128	106	122	145	123	143	128	122	123	111	121	117	138	121	113	113	108	124	125	126	110	115	113	134	119	108	103	118	124	133	116	129	110	132	121	130	122	120	114	112	131	112	120	109	118	107	121	127	114	156	125	118	112	130	127	97	122	118	144	114	132	105	110	117	112	132	118	114	124	116	128	131	136	124	119	128	115	104	113	123	113	90	132	121	116	100	115	122	132	114	125	115	120	134	108	103	119	102	116	137	127	144	118	123	115	116	131	94	112	137	126	131	122	120	109	109	122	124	133	113	140	121	138	120	117	120	127	93	138	116	127	117	112	118	115	140	120	130	120	102	105	127	109	118	123	118	140	107	138	128	121	101	105	111	117	124	124	103	128	109	116	97	110	135	108	118	121	106	104	144	115	134	115	106	114	118	119	109	118	112	131	111	110	114	122	135	129	105	116	115	146	128	111	129	110	115	112	117	111	115	124	113	114	123	122	134	123	101	136	112	124	113	96	112	120	123	127	127	110	123	107	120	109	129	132	113	116	123	115	117	129	129	111	118	125	125	123	129	103	113	135	109	126	116	109	126	122	112	126	128	109	113	127	122	135	83	140	124	119	138	149	126	116	112	115	119	122	127	119	117	120	103	109	106	134	105	119	113	121	110	106	130	124	118	109	123	124	131	130	137	135	140	104	126	109	120	109	120	124	108	120	121	108	131	128	145	110	111	104	110	117	124	115	123	128	128	123	125	136	104	113	123	124	129	121	129	120	124	117	100	104	100	132	126	122	107	120	122	133	110	123	133	107	114	114	119	137	115	114	119	125	135	106	120	120	133	106	139	114	114	112	114	118	117	107	111	125	121	145	133	116	129	123	115	87	115	132	118	132	148	118	93	122	107	110	124	130	112	110	117	144	124	113	120	116	116	124	110	133	128	112	92	115	135	133	105	120	126	123	125	124	120	118	108	116	146	106	124	120	89	110	122	116	109	141	98	104	122	130	135	143	111	132	122	119	119	108	108	133	115	99	165	119	113	117	126	139	117	121	116	107	113	122	107	127	116	128	120	133	126	114	109	133	124	129	141	125	119	103	116	112	136	113	130	110	143	132	110	118	113	115	108	127	145	115	114	134	110	123	130	122	129	143	131	117	130	107	121	128	107	114	125	117	136	118	128	146	114	122	134	125	110	116	113	117	108	133	116	96	100	115	121	120	123	117	126	112	131	126	115	123	120	143	126	111	100	131	106	111	117	115	123	128	106	123	137	127	128	116	119	123	131	120	118	107	117	111	119	116	136	149	112	125	109	123	110	123	112	110	145	124	94	114	134	116	129	133	127	135	131	125	113	123	107	113	120	117	109	100	138	112	119	111	121	127	118	120	116	110	133	131	118	134	117	111	123	112	131	122	117	128	115	140	129	127	125	112	120	124	107	103	140	127	125	120	133	118	108	125	124	140	97	105	106	140	129	123	120	122	108	133	119	114	126	130	130	110	122	136	114	109	140	131	97	114	101	115	138	125	112	122	111	136	134	117	137	130	133	120	122	113	118	110	132	137	96	121	120	112	106	130	94	117	119	124	95	105	116	137	125	136	127	113	120	113	129	125	95	127	142	119	126	109	120	114	111	109	111	118	108	126	111	92	98	115	106	126	108	131	116	101	107	99	113	108	131	114	121	104	100	126	124	119	114	122	113	132	105	123	120	109	123	113	120	109	113	100	105	120	122	119	102	130	109	124	130	111	107	111	107	110	122	116	130	106	107	123	93	145	103	119	115	124	122	109	121	121	112	141	133	134	140	125	122	106	114	134	97	121	140	121	111	104	119	103	131	116	108	112	122	102	109	107	123	105	141	118	131	126	131	121	108	123	118	128	126	113	136	105	98	122	110	134	137	119	110	97	111	128	116	130	122	122	121	103	131	128	112	125	98	125	126	120	118	128	120	116	113	128	97	122	112	117	110	104	103	131	128	117	111	115	113	114	110	115	122	125	120	126	107	107	109	119	139	117	111	107	119	136	147	117	115	107	133	116	108	127	128	140	126	107	109	130	137	109	133	109	126	130	114	121	123	124	135	95	111	126	131	119	107	122	110	119	142	146	141	100	135	123	131	114	120	131	123	119	135	131	123	102	98	96	110	107	124	109	136	119	108	128	124	139	130	113	117	127	113	146	114	131	105	109	131	117	123	116	121	125	114	112	121	135	136	124	124	128	125	139	121	131	124	125	115	106	141	107	122	111	117	120	113	110	128	113	120	111	108	112	105	122	141	123	118	129	103	119	130	105	107	110	121	126	124	125	126	95	122	119	111	138	110	136	121	101	105	122	132	128	125	107	124	119	122	120	106	131	110	94	116	122	124	117	115	117	129	118	109	125	117	132	111	114	115	136	113	112	138	114	99	113	119	127	117	131	124	129	125	131	137	119	109	121	117	125	120	130	138	122	110	118	127	121	116	127	131	122	116	121	120	110	111	111	96	137	114	116	104	142	137	132	118	115	121	130	107	128	122	128	89	131	121	134	126	116	116	134	108	130	108	105	106	111	123	141	124	122	114	125	113	103	120	123	128	138	130	120	109	141	123	120	123	145	143	120	129	130	120	120	130	139	113	126	120	99	113	122	102	108	119	123	116	121	107	121	131	110	118	121	119	128	132	126	120	110	108	114	118	107	129	121	98	95	107	125	103	137	110	99	138	125	119	134	125	96	109	130	135	132	119	107	110	96	125	122	141	115	92	118	123	111	115	141	121	113	109	122	117	117	110	137	112	130	138	122	123	112	134	109	125	112	112	110	124	103	98	119	123	114	123	137	117	132	110	119	118	112	125	104	112	100	121	123	118	117	124	136	103	129	116	146	122	122	130	123	129	118	132	137	118	128	128	118	114	135	118	117	112	110	120	113	139	130	111	111	127	125	108	143	115	124	127	143	104
36141	26017	50049	49808	31539	16600	9746	7123	6174	4514	4212	3205	2350	2269	1347	1002	1030	840	710	730	659	647	528	511	605	509	550	557	487	468	480	504	493	444	438	403	445	430	420	393	420	416	403	424	436	439	415	426	437	364	361	409	427	372	390	348	394	392	397	370	396	409	401	422	417	368	384	367	393	392	396	403	428	442	395	398	390	415	369	437	407	396	405	433	381	427	404	448	412	420	443	401	372	391	399	382	375	397	392	380	387	417	397	408	395	393	408	400	418	403	402	397	448	364	391	404	406	420	379	430	374	415	420	375	435	416	410	405	415	391	410	395	402	409	390	402	383	404	402	423	420	400	387	403	401	406	392	395	438	385	382	424	401	416	431	397	388	403	393	374	382	410	378	442	459	391	384	432	385	385	385	411	378	394	428	399	399	400	412	404	430	404	428	466	391	395	388	433	419	405	418	386	398	400	410	397	381	406	406	354	380	413	389	412	405	394	419	434	372	405	383	407	402	429	390	434	391	389	390	387	397	376	399	366	402	418	406	363	380	419	391	416	437	425	383	419	362	413	400	439	378	382	405	390	411	394	444	389	392	409	404	399	396	415	364	377	426	441	435	367	430	392	395	446	380	380	423	393	413	395	416	403	461	423	386	409	398	395	370	398	414	402	453	387	423	392	421	419	406	439	395	383	390	392	403	385	395	393	401	429	383	375	386	411	425	408	421	408	382	410	367	392	396	450	412	399	404	366	401	396	369	396	399	388	364	402	433	396	423	383	395	383	388	405	404	417	389	375	391	408	415	427	394	432	411	411	382	423	433	388	417	331	393	411	411	403	419	404	390	407	433	390	387	416	393	371	382	409	390	377	356	412	405	425	384	412	411	395	393	425	355	366	383	417	373	416	423	384	397	411	407	437	407	413	433	412	380	393	369	364	417	413	363	404	386	399	386	390	405	395	383	432	398	383	395	395	393	395	397	392	405	409	389	388	391	417	419	435	385	380	401	412	376	417	372	414	366	397	415	358	369	385	408	386	386	394	352	405	386	423	400	428	378	418	392	417	382	407	409	392	418	421	395	432	384	400	396	444	398	401	365	413	386	381	423	394	427	418	367	394	347	364	374	434	384	406	395	390	403	424	403	393	406	418	422	412	398	415	394	413	391	401	364	372	372	422	402	401	380	439	414	375	413	399	392	385	407	414	383	346	385	410	408	399	391	406	376	423	410	384	403	408	414	377	416	403	399	392	379	394	381	389	424	379	407	431	429	375	395	414	388	414	445	409	378	419	391	411	361	413	410	430	399	379	389	410	418	404	389	403	418	412	423	396	411	381	390	376	386	435	415	397	392	393	391	404	365	423	439	379	352	380	415	406	421	395	404	378	382	377	419	401	444	417	378	426	372	426	436	398	365	366	370	383	390	389	402	378	419	413	401	419	433	395	386	411	422	402	399	428	422	405	401	415	413	404	394	453	389	404	393	413	409	384	405	377	397	442	386	396	418	413	386	346	401	379	418	425	434	386	421	380	384	406	412	401	357	390	386	392	408	404	393	389	417	410	400	400	377	396	410	423	429	409	381	452	390	398	399	389	388	409	401	417	393	400	402	422	397	382	389	378	385	372	407	394	391	424	396	416	417	404	436	373	374	422	405	421	405	372	409	385	398	408	433	401	399	424	418	422	389	390	406	388	388	405	412	412	407	429	396	397	409	413	399	424	422	403	389	404	359	382	385	392	423	448	391	395	432	380	398	393	396	409	435	398	380	397	382	449	401	398	400	422	383	360	382	438	401	401	417	423	413	415	389	423	407	402	403	439	421	359	375	438	454	385	410	379	417	414	360	398	398	429	402	387	389	408	421	430	423	407	400	363	404	396	401	409	376	376	377	421	389	427	400	356	409	373	358	388	374	403	388	421	418	418	392	385	403	348	397	404	388	434	391	398	415	403	404	417	415	371	396	401	424	416	433	429	394	473	423	383	407	415	381	406	420	417	380	359	387	407	386	430	413	404	389	396	390	400	434	434	431	402	396	389	403	414	370	394	401	388	422	391	390	429	375	388	388	409	337	399	403	412	420	378	396	408	409	431	381	398	397	365	386	425	394	396	409	401	446	379	382	399	411	416	460	373	388	381	406	429	411	413	411	396	415	414	395	407	394	393	420	357	364	402	436	408	419	417	381	378	396	435	369	369	393	385	400	415	402	440	380	410	406	398	402	383	475	378	433	383	411	422	417	417	416	407	394	413	424	390	392	398	397	392	415	426	408	406	410	377	421	411	413	404	405	402	399	403	358	391	412	399	397	400	397	405	413	379	357	399	384	418	376	419	435	396	408	386	399	425	394	379	415	418	393	403	419	387	386	399	407	421	418	393	386	392	381	388	397	423	405	434	404	388	383	422	406	445	404	375	400	418	364	402	398	385	412	405	419	428	402	391	357	399	401	398	397	406	419	366	391	395	404	418	362	408	404	393	426	405	399	372	425	357	359	414	365	425	395	416	390	371	346	411	384	388	394	408	385	404	417	396	411	380	420	420	376	389	437	396	362	405	371	421	377	430	397	406	434	382	391	391	425	404	411	384	411	398	401	396	387	409	398	374	419	372	407	410	394	388	389	408	412	389	405	418	375	421	399	414	395	412	404	420	381	415	464	388	364	435	419	383	403	405	404	396	416	383	387	406	402	403	426	402	377	428	405	429	409	421	393	381	405	392	392	382	379	413	363	396	397	386	410	407	422	408	414	406	406	460	409	396	379	381	422	403	406	419	426	378	371	399	420	407	412	369	381	408	422	364	367	437	400	395	419	425	398	412	407	398	418	444	416	425	396	429	365	421	367	415	366	413	389	395	433	411	422	420	369	413	440	379	443	407	439	391	358	396	427	399	386	389	423	388	401	398	436	404	411	398	387	399	381	455	381	380	376	409	413	402	373	388	405	371	405	375	416	411	403	405	405	394	394	400	382	386	401	413	398	448	402	368	390	378	384	409	422	401	409	442	405	409	386	438	432	423	422	404	421	369	422	409	428	388	426	415	410	413	382	422	380	382	404	406	399	412	415	446	360	384	392	405	366	409	368	387	415	396	401	358	432	385	422	408	366	414	423	386	445	411	434	371	385	424	354	411	390	392	380	406	423	418	372	420	417	384	388	415	387	385	368	392	394	400	435	432	413	415	411	412	413	420	408	427	446	397	368	411	356	417	362	407	375	425	405	387	405	412	409	362	409	393	353	432	416	394	388	404	376	354	377	393	392	393	422	388	382	397	423	415	386	402	397	424	411	380	383	418	392	392	409	419	406	381	399	421	406	387	400	410	404	392	418	384	405	386	394	441	390	428	412	386	340	413	418	421	391	376	421	373	391	385	392	390	402	408	392	406	431	384	421	408	406	393	410	408	390	435	384	380	385	419	383	409	368	366	414	429	392	376	398	433	417	401	422	390	411	427	396	411	414	439	403	439	390	412	395	410	420	408	411	423	377	421	411	425	439	419	383	417	404	381	380	391
63042	41911	59975	57586	37147	19573	9471	4694	2550	1840	1541	1222	680	555	376	344	292	271	237	267	261	285	250	206	216	229	236	234	232	198	226	188	187	212	167	197	201	206	221	200	189	197	186	179	187	185	187	205	191	191	226	213	189	209	211	225	203	179	173	207	187	193	183	231	209	198	223	195	187	188	200	189	210	199	204	218	189	184	181	184	200	179	199	201	185	177	207	192	193	187	225	167	206	180	218	187	189	237	190	209	206	195	197	211	191	189	176	191	188	228	218	215	187	205	207	188	210	186	160	229	227	173	187	207	206	195	191	216	190	229	184	206	190	200	200	207	178	190	171	218	201	196	196	218	194	186	186	191	187	219	198	190	202	207	175	205	203	205	186	182	213	184	198	193	202	188	179	185	202	201	202	206	194	205	222	205	181	188	188	194	223	177	182	205	197	192	216	180	203	195	228	200	197	232	224	188	198	218	170	195	185	190	205	205	204	204	232	225	203	195	197	213	240	198	200	203	204	178	203	175	205	192	200	203	195	190	177	207	199	192	204	193	174	188	206	192	230	219	179	191	197	180	218	184	191	200	193	173	215	205	211	200	205	181	188	202	201	201	196	215	188	181	213	191	175	195	214	196	218	195	187	178	199	174	191	184	208	212	199	188	195	212	181	210	179	205	198	194	189	186	205	186	196	187	189	190	194	155	207	201	190	201	199	233	191	199	194	202	226	202	212	221	196	200	224	197	198	202	191	194	205	204	205	199	188	188	207	217	199	193	187	183	212	190	211	190	243	211	192	220	201	187	181	204	209	202	191	187	212	204	159	203	206	223	187	194	196	232	181	180	171	207	179	211	233	169	207	169	217	186	192	192	172	199	207	184	178	211	184	187	212	199	210	198	214	182	191	182	201	187	201	205	191	186	205	195	194	205	211	211	212	189	198	188	221	199	201	186	193	217	197	215	210	192	220	174	193	219	189	192	192	186	179	208	226	189	196	183	201	185	200	178	197	192	190	207	221	217	185	199	202	226	201	206	205	194	184	235	213	206	222	195	198	192	197	180	217	213	198	207	178	187	195	216	209	186	189	169	198	199	192	212	196	179	190	189	177	184	170	209	179	184	211	208	199	211	211	223	184	202	199	180	194	183	191	195	188	176	187	195	217	198	196	202	191	204	171	190	187	185	200	216	185	211	209	191	188	195	215	210	209	175	188	195	181	196	191	227	209	194	180	189	190	191	186	197	197	187	227	204	200	220	191	199	200	213	197	222	189	196	195	215	190	180	214	200	169	179	190	191	200	202	206	178	194	172	186	206	195	187	182	205	207	183	185	157	187	203	185	213	215	214	174	184	212	180	180	183	175	205	210	206	207	197	217	190	189	200	177	189	191	191	178	179	187	202	195	204	214	174	202	174	181	195	209	207	198	196	200	204	194	213	206	197	200	206	176	214	179	201	200	202	196	212	198	194	189	190	192	196	207	234	191	212	196	192	187	206	191	186	207	207	189	217	198	210	195	162	214	202	194	210	205	187	188	187	212	212	174	220	194	190	197	205	212	200	173	216	213	217	189	192	183	213	218	188	184	185	215	169	197	186	223	239	202	221	194	214	211	213	189	208	182	193	197	215	171	203	182	204	201	207	194	194	198	180	183	206	207	194	190	206	197	196	179	206	185	203	190	190	193	184	176	216	210	195	158	179	188	190	207	202	181	183	202	200	209	211	205	175	190	208	197	184	217	179	198	195	213	189	213	200	189	181	191	179	219	197	192	181	202	184	203	193	197	199	192	228	228	218	196	214	217	187	183	204	209	210	189	220	168	179	184	198	173	170	219	202	212	197	180	205	196	188	191	190	183	204	176	176	185	225	214	206	166	210	180	201	212	215	201	182	176	188	201	199	198	202	209	181	209	194	191	198	179	215	165	215	207	180	208	192	183	202	187	211	163	181	179	196	217	208	241	221	189	188	191	208	195	196	169	169	195	180	162	199	198	188	174	198	190	210	184	195	188	212	174	198	177	204	208	198	216	245	204	203	198	192	178	207	193	216	186	209	211	192	199	195	179	164	204	179	195	203	190	210	187	209	190	162	182	192	199	195	199	185	216	182	182	206	185	197	191	209	229	215	195	184	216	204	188	200	202	185	217	220	197	187	179	197	191	187	198	187	186	186	199	191	195	199	209	186	181	224	212	200	200	220	187	227	204	220	192	201	204	197	206	181	187	197	200	203	188	203	184	201	194	210	195	192	205	187	204	212	171	203	178	196	224	183	213	196	191	199	193	225	187	206	165	206	205	209	207	225	232	216	208	169	177	189	225	191	190	199	205	188	180	184	186	210	187	223	198	211	224	207	182	189	221	173	171	206	203	211	181	199	210	201	187	202	208	202	198	201	206	185	210	212	204	178	208	206	187	198	221	178	213	187	212	188	196	195	204	174	202	197	185	205	188	189	213	186	198	171	183	201	207	209	184	187	212	196	204	204	189	204	210	197	185	220	216	208	187	177	204	187	175	180	180	188	187	209	208	196	206	215	208	218	221	199	199	195	196	210	186	214	212	194	195	187	192	194	199	217	201	168	199	162	209	193	209	208	196	208	187	171	182	215	207	189	215	218	215	177	194	194	193	188	195	196	189	206	188	191	207	183	196	172	202	198	162	194	181	191	212	204	237	214	185	190	196	216	181	199	207	231	215	205	190	192	208	214	201	193	221	219	202	221	193	200	211	219	184	203	195	206	218	197	200	197	203	182	192	201	204	193	227	192	202	194	221	206	169	222	196	212	190	175	185	197	232	193	190	189	193	174	185	241	202	175	213	227	196	224	216	185	184	202	182	192	173	203	217	202	190	205	190	186	180	177	206	208	190	192	217	200	206	191	214	199	209	185	192	202	208	218	207	182	193	187	179	195	202	184	195	203	221	196	191	180	194	228	188	211	223	205	201	237	230	177	215	211	200	208	220	197	203	174	195	194	204	216	217	181	198	188	186	205	193	184	185	190	187	185	184	172	184	198	178	204	198	211	189	186	193	189	193	204	177	189	233	190	221	191	199	209	211	204	206	192	191	207	204	212	223	173	222	200	206	216	200	187	216	186	210	207	181	202	184	204	195	214	186	222	195	162	173	195	214	166	205	177	181	236	191	221	202	195	203	183	191	196	208	197	184	207	189	189	193	209	213	192	198	191	185	171	218	178	208	200	216	205	186	204	199	196	191	204	203	224	225	188	211	193	187	219	186	170	188	193	180	203	189	221	198	189	192	182	221	192	188	213	198	194	211	212	198	221	202	167	205	190	203	209	207	192	201	225	191	199	205	180	207	185	202	188	193	209	202	184	192	201	187	195	217	198	189	208	202	206	232	200	172	199	190	186	188	209	179	188	198	192	179	206	196	174	202	178	196	194	208	194	184	194	179	207	232	196	202	197	184	209	176	164	218	195	201	190	187	193	184	194	222	190	197	198	210	198	147	180	212	197	206	228	187	201	216	220	185	209	218	194	198	208	176	197
46949	36649	69684	73372	32262	19732	12704	9915	6841	6296	6105	5289	3428	3111	2009	1585	1557	1398	1047	1146	1195	928	824	869	817	813	780	845	784	749	773	749	758	678	685	672	663	652	617	610	662	652	615	658	639	607	607	629	625	630	662	651	637	596	592	630	654	577	653	607	647	622	631	671	606	622	612	638	588	597	607	663	592	647	632	589	617	597	628	643	642	585	621	585	617	667	580	605	594	607	631	565	619	656	648	589	601	644	636	609	665	635	631	589	629	601	618	641	596	609	622	604	621	641	660	602	589	575	614	613	665	616	606	620	606	599	610	641	614	606	646	640	600	575	608	616	637	650	616	655	612	601	574	641	585	600	631	655	607	617	591	640	609	619	610	608	605	630	594	657	668	660	634	600	587	638	607	632	644	666	633	627	604	608	602	612	651	623	606	591	644	613	609	672	619	610	633	631	611	619	627	623	626	625	618	620	651	608	630	628	601	661	678	597	658	592	597	632	659	589	619	590	591	586	617	616	617	635	586	624	610	641	619	632	644	595	605	621	618	650	617	639	591	598	610	609	652	634	624	665	625	662	640	548	639	632	602	639	618	622	608	651	596	601	626	621	604	604	588	674	595	650	626	654	606	648	634	594	607	616	612	625	653	598	626	611	597	654	605	586	621	571	627	580	606	608	619	627	650	621	644	623	630	636	592	590	586	585	637	638	604	578	646	590	600	643	611	594	649	599	579	641	600	654	611	585	608	611	610	628	613	580	613	572	628	674	602	584	601	635	619	558	613	615	582	610	588	646	640	638	571	621	641	636	585	642	620	621	595	602	638	614	605	632	616	640	621	596	628	568	569	618	630	586	649	527	565	622	582	621	632	607	621	597	620	634	584	611	637	627	571	607	628	618	602	648	598	642	620	629	611	612	638	585	587	636	597	600	622	607	605	611	614	606	612	597	625	629	605	624	613	605	573	629	618	630	599	633	665	630	628	626	572	623	610	597	628	635	658	649	622	598	607	598	639	609	629	616	633	607	591	603	568	610	629	607	628	596	606	589	637	632	606	643	654	616	679	601	574	607	628	585	638	571	633	641	622	684	629	618	613	629	623	608	608	618	579	637	629	637	616	616	631	621	652	573	619	627	638	669	629	602	634	617	639	590	592	582	612	588	623	606	617	646	617	620	611	622	633	592	574	623	602	590	691	608	665	624	596	589	618	597	608	647	629	593	574	598	587	626	626	629	640	616	608	571	624	560	591	614	672	600	608	622	564	603	593	631	601	591	605	641	588	672	629	617	618	575	628	647	580	625	607	621	598	653	612	550	598	583	611	606	630	612	646	632	567	592	594	636	607	623	617	640	609	636	652	648	668	591	653	622	626	639	596	624	626	626	596	602	635	602	617	641	596	603	623	605	625	630	561	628	629	617	641	575	609	603	630	583	630	627	589	602	619	574	576	571	596	605	591	581	594	621	605	611	592	577	631	594	649	624	644	611	626	582	623	585	632	590	564	596	681	592	663	612	645	607	597	597	634	639	633	623	610	633	597	611	594	594	586	635	605	603	646	604	601	608	618	624	589	660	613	637	634	626	599	596	640	621	636	606	605	659	564	596	656	645	648	592	667	612	649	613	608	653	602	632	584	613	612	615	624	603	662	613	631	661	623	610	620	643	580	616	599	620	674	628	618	662	606	577	612	583	608	577	598	648	615	645	583	580	616	574	606	619	616	643	598	644	619	622	587	636	607	623	636	646	622	653	620	595	575	647	638	627	619	668	646	628	628	602	605	647	608	592	625	602	612	620	641	634	637	656	577	601	616	616	655	610	625	623	602	625	624	644	630	628	647	601	580	611	605	631	665	607	614	598	632	595	606	609	617	594	638	616	642	618	612	670	611	557	648	605	645	640	610	647	602	619	625	633	626	594	601	584	622	584	594	625	577	624	574	626	605	595	630	611	613	608	613	588	591	626	618	604	636	608	607	620	587	572	649	650	640	589	600	614	629	590	578	589	616	622	627	652	583	610	641	601	603	573	615	580	607	570	662	600	606	636	665	625	604	638	639	602	643	593	595	637	587	576	607	634	636	588	590	627	586	596	622	642	603	640	609	658	595	605	635	552	587	611	596	613	656	608	652	607	595	618	596	641	611	602	611	593	600	647	619	615	640	616	652	600	650	621	581	641	601	606	634	590	603	633	602	632	647	590	582	600	620	594	569	668	582	626	598	586	587	627	635	633	612	611	617	581	626	641	619	664	642	628	669	587	604	605	638	640	638	600	584	630	623	607	612	645	629	607	630	628	612	669	617	585	622	653	615	574	684	607	635	621	633	627	608	612	628	634	618	653	636	621	650	603	598	634	595	656	649	616	599	619	614	609	633	634	610	606	640	613	599	617	575	606	614	666	638	636	608	647	580	611	637	626	685	626	656	609	607	613	629	606	642	632	643	631	630	618	589	630	662	614	632	597	614	651	652	602	647	666	648	590	662	645	674	600	556	633	614	611	634	570	609	608	596	612	599	599	587	589	632	646	622	618	638	621	652	607	606	635	588	604	613	638	572	575	614	680	585	613	632	607	621	624	639	596	613	589	604	626	636	588	669	620	641	630	604	615	622	613	593	607	613	556	612	629	650	589	630	615	587	609	627	606	618	629	631	661	634	653	605	652	598	619	606	637	652	605	625	626	631	671	597	602	597	625	632	606	543	643	602	605	602	623	594	628	673	630	604	604	638	601	609	646	614	622	635	582	620	666	613	619	600	575	632	573	596	572	639	599	605	578	586	622	654	649	618	646	608	657	630	583	582	645	634	616	639	559	616	582	648	658	617	624	607	648	601	605	620	616	570	618	652	602	606	589	619	596	586	603	623	631	652	603	647	617	645	613	629	599	610	588	633	618	610	600	635	642	609	619	607	636	605	612	612	613	603	651	608	621	626	648	615	627	594	602	626	594	627	623	644	604	646	576	627	599	633	578	631	617	588	629	640	634	597	641	610	635	609	619	631	601	638	619	630	593	608	664	575	631	616	650	635	630	622	605	603	669	577	613	621	599	656	567	603	587	595	630	604	575	625	627	610	600	615	608	580	613	610	608	607	634	614	627	565	635	651	604	610	574	627	586	606	621	658	618	594	638	608	612	593	595	615	600	576	648	602	601	617	547	646	623	658	597	636	610	592	607	632	622	608	637	641	612	648	630	589	631	635	649	629	608	599	664	626	623	604	632	615	627	610	651	652	555	623	596	626	596	590	595	631	623	600	623	600	592	614	609	642	642	608	619	655	632	633	613	637	605	638	617	592	593	651	637	606	571	594	563	627	665	608	618	617	629	618	609	613	599	583	613	664	659	647	613	555	609	633	643	671	649	577	617	617	655	573	608	622	576	603	630	627	593	624	652	621	597	598	646	631	590	633	642	620	607	636	635	597	585	604	588	645	638	591	579	609	577	631	652	629	589	623	591	583	632	643	634	606	627	596	605	631	678	621	653	680	635	655	618	642	642	594	623	634	649	608	570
15517	5548	9540	8717	3388	560	392	377	277	252	197	213	181	197	199	165	199	201	200	206	181	168	203	212	191	196	188	201	184	209	199	190	186	215	205	188	178	194	198	187	179	202	180	210	199	194	214	158	203	199	222	211	195	198	200	182	189	211	185	210	186	208	191	199	199	204	202	167	209	176	199	238	184	214	198	178	192	212	187	203	182	207	216	199	191	206	199	206	197	190	199	208	207	224	184	201	204	220	198	191	185	214	201	185	205	185	183	200	191	195	211	199	198	204	197	205	186	222	184	199	189	196	208	203	191	214	199	182	208	222	193	192	171	177	193	179	197	209	221	202	201	190	181	179	212	183	187	181	199	197	193	189	210	204	188	175	179	216	194	215	206	184	187	185	199	194	182	179	184	190	212	172	200	204	203	180	209	189	186	212	200	196	173	184	215	209	185	174	197	178	192	200	177	176	191	186	188	184	190	183	186	183	203	197	186	197	188	200	206	202	212	201	204	178	197	197	222	164	184	191	191	186	192	190	195	187	203	194	159	191	184	206	160	216	192	181	208	193	188	180	183	206	180	187	205	192	201	196	193	181	189	186	200	204	180	197	179	186	212	173	194	172	198	166	184	195	169	206	180	172	193	212	201	179	190	179	193	188	194	189	196	182	207	213	212	195	209	197	201	186	216	183	207	182	198	207	190	212	170	205	188	194	208	216	163	206	194	210	179	234	210	196	189	195	193	177	187	183	199	202	179	188	183	203	200	179	190	202	175	195	206	207	186	199	184	164	199	195	193	190	190	198	191	196	214	182	181	194	186	158	197	181	190	211	209	203	193	187	158	195	199	196	169	215	195	199	206	231	198	214	173	196	171	202	206	171	192	184	217	182	186	197	195	181	193	179	196	194	203	222	197	210	198	203	212	195	180	175	218	179	187	207	195	213	181	185	178	227	178	201	198	197	199	188	175	184	215	217	196	154	207	181	183	197	207	187	218	207	176	198	210	184	186	212	199	234	207	199	194	199	199	193	189	184	220	184	202	187	192	181	210	190	205	190	196	201	201	201	182	185	197	199	210	193	219	184	189	195	189	184	175	204	220	198	203	173	187	194	173	196	185	188	188	200	187	190	179	196	200	184	177	188	183	183	163	191	181	204	208	180	187	227	176	187	191	202	198	185	217	200	180	212	164	203	167	211	214	173	204	188	189	207	209	177	192	218	197	210	190	219	196	211	206	199	195	196	188	196	189	196	204	183	207	186	223	172	211	181	172	189	160	199	194	188	186	198	202	177	224	193	186	192	191	194	199	222	183	188	187	187	198	172	214	199	218	173	197	182	186	210	214	200	190	206	196	193	196	208	192	212	169	191	202	200	206	221	222	183	201	203	200	181	192	218	200	197	183	216	202	211	169	190	205	192	182	206	180	174	193	189	183	179	185	205	204	194	204	199	209	210	206	179	193	188	219	176	194	197	194	190	202	181	188	202	189	181	202	200	207	167	203	187	174	181	210	191	188	184	177	184	196	195	212	178	215	172	160	187	197	178	188	183	200	183	228	182	164	203	183	212	182	192	210	198	181	182	205	192	204	175	166	211	197	213	195	176	168	167	176	190	190	184	215	190	199	174	178	191	186	198	201	197	193	211	173	214	205	200	179	173	228	190	200	204	189	188	179	210	216	174	162	196	198	184	173	191	187	194	194	162	174	197	207	202	175	194	188	158	215	200	209	185	186	195	168	175	170	215	200	196	231	189	191	197	194	164	206	185	176	195	176	182	192	215	182	184	217	216	155	188	205	202	181	168	208	173	187	172	182	188	203	175	197	204	200	193	204	184	198	210	171	182	209	190	197	210	183	200	182	205	193	210	205	218	204	192	193	195	200	198	194	185	205	208	201	199	206	192	211	197	192	221	195	190	205	199	175	231	173	212	202	190	196	201	187	229	182	199	215	195	180	188	202	178	185	182	184	193	194	214	179	176	207	199	202	187	207	207	212	200	212	196	186	176	192	195	189	192	180	188	160	205	195	199	176	193	193	183	190	223	202	165	181	203	200	184	201	175	211	228	190	204	196	212	186	164	168	186	188	188	201	200	217	191	183	181	213	191	207	205	213	164	178	183	176	192	192	194	202	201	182	197	197	209	192	204	190	204	171	186	197	222	198	193	222	186	205	182	200	207	184	201	200	184	181	195	191	178	189	196	199	198	179	199	184	177	208	196	190	192	192	197	182	196	211	210	188	191	195	189	223	200	168	191	198	183	192	189	197	193	201	198	203	198	210	193	186	188	192	182	180	195	211	212	177	201	190	196	195	184	196	203	210	192	183	210	204	174	200	193	199	175	199	168	202	173	185	189	185	191	200	208	194	172	189	174	204	181	201	201	206	215	187	199	185	207	182	188	205	182	189	186	184	210	203	218	174	190	182	196	175	212	187	202	199	185	190	191	181	192	179	182	210	207	183	182	186	177	222	180	189	184	219	196	190	189	186	194	187	199	209	204	176	190	216	199	187	169	179	206	182	174	216	160	180	187	189	181	184	185	199	184	176	197	208	174	204	183	194	206	191	200	168	221	211	168	200	206	195	199	205	186	195	196	212	182	194	200	185	196	206	178	178	188	185	214	188	208	189	183	199	184	170	185	195	197	208	180	198	180	207	204	195	205	203	225	195	189	201	175	183	207	206	206	173	192	193	201	196	184	203	190	222	183	171	192	196	196	202	186	184	196	186	192	175	182	194	195	167	180	213	194	185	207	222	197	200	196	213	196	212	228	213	202	186	222	166	181	205	181	205	189	205	190	178	185	206	222	197	176	178	199	184	205	177	153	198	211	190	191	188	165	196	200	176	200	187	200	197	184	217	212	185	204	182	174	213	201	225	205	194	175	196	196	196	190	220	200	201	195	230	196	194	189	208	182	202	201	183	184	172	200	196	201	192	199	197	191	211	191	215	204	185	199	202	184	192	195	197	232	170	171	189	176	201	166	207	161	177	229	217	181	199	199	197	211	192	203	181	190	199	184	211	207	205	194	199	212	202	183	198	151	194	166	193	195	208	216	214	199	203	204	203	204	207	206	181	154	210	179	193	209	212	171	225	177	207	194	190	181	198	187	220	199	182	190	197	183	193	164	225	195	177	213	175	200	223	187	180	201	200	172	175	218	159	196	188	217	201	190	213	221	207	184	206	204	212	199	241	175	187	176	205	182	177	182	206	214	197	205	212	186	218	180	176	187	194	188	215	213	186	179	187	187	172	200	205	165	181	186	202	181	179	215	179	209	186	173	195	203	192	191	194	194	162	191	206	186	210	202	194	213	201	197	210	184	210	173	201	201	183	195	188	197	217	206	197	206	176	214	184	179	200	194	177	195	179	175	195	191	206	215	225	194	157	176	189	186	187	186	207	204	210	209	210	181	177	185	220	197	204	190	183	204	174	186	216	188	201	184	208	201	181	189	202	181	227	186	201	197	192	199	160	183	204	195	229	163	200	172	208	191	202	172	206	195
16568	7122	16827	19725	8158	1554	1230	1104	886	907	676	721	678	685	663	637	609	634	597	591	612	626	655	651	595	623	608	593	589	618	567	586	618	656	629	599	605	553	612	584	581	601	583	635	637	622	622	613	568	579	594	586	599	664	596	629	622	669	580	651	596	605	618	566	605	620	601	617	611	597	632	590	632	592	581	565	640	579	621	615	583	560	648	573	603	591	597	615	638	588	593	581	620	582	640	585	593	608	602	616	595	626	596	605	583	613	577	636	597	569	613	622	650	622	594	635	648	602	571	581	586	594	591	571	587	572	615	616	593	599	621	583	602	640	611	630	608	611	583	637	585	627	601	631	680	586	599	610	598	616	593	599	568	593	622	601	618	557	592	625	582	599	562	570	611	582	585	642	563	604	604	548	610	554	639	648	634	540	608	554	572	615	588	610	606	599	574	580	621	618	615	614	666	577	628	614	526	608	607	609	641	616	641	587	569	581	586	628	634	586	565	581	629	595	600	591	612	581	592	625	578	580	633	633	641	595	644	601	642	582	573	573	576	600	614	597	581	613	588	576	609	609	622	625	594	608	607	631	595	631	583	605	564	634	578	624	600	618	610	593	556	590	574	635	563	572	581	599	628	592	627	583	647	601	567	583	605	623	583	572	583	598	601	583	612	629	603	599	623	569	573	565	571	622	581	628	577	584	603	645	600	643	586	635	590	600	616	633	620	588	606	614	604	620	621	628	632	567	582	605	572	573	588	595	542	576	620	621	627	605	603	566	549	579	607	604	589	633	552	604	606	632	588	590	606	614	619	604	616	574	626	587	603	582	590	584	601	568	575	564	646	578	593	613	607	599	585	591	565	555	551	628	590	571	584	631	598	585	625	574	624	580	589	632	583	593	574	579	608	575	609	578	605	599	614	628	652	595	580	644	605	584	592	614	604	621	624	612	573	615	619	601	591	589	624	616	635	649	618	608	597	550	661	602	571	577	597	606	606	590	598	585	562	612	638	611	554	574	667	602	605	601	620	598	584	594	595	614	577	608	630	602	574	576	606	627	599	623	597	554	623	582	622	599	561	613	571	567	596	594	614	604	562	643	634	623	607	602	666	645	622	546	630	608	614	605	556	597	602	594	609	570	594	605	581	605	588	595	618	608	581	570	566	594	610	603	610	592	597	599	617	562	575	637	601	592	599	586	612	635	625	618	592	643	605	555	596	592	600	568	637	613	627	629	607	605	591	573	603	574	595	590	584	579	602	624	610	609	561	594	599	556	590	602	582	583	603	580	587	577	592	559	584	600	580	587	589	602	596	593	605	592	585	608	574	592	592	645	621	599	643	647	586	627	578	632	599	575	592	603	623	613	605	608	600	585	641	608	621	604	592	604	619	600	639	581	620	592	629	642	595	597	611	639	580	589	599	553	657	624	618	605	587	592	607	594	645	599	610	566	594	612	581	605	570	599	570	625	672	592	622	577	643	644	600	608	602	570	620	583	543	602	581	552	585	620	602	565	607	592	599	617	591	603	596	570	632	603	619	633	579	609	605	610	599	607	593	596	621	622	569	622	570	617	578	615	612	609	556	644	655	592	614	636	592	607	585	670	618	579	604	564	604	631	545	587	593	594	665	544	616	597	625	600	634	614	565	587	632	589	563	598	574	587	604	625	615	612	591	574	606	577	636	648	637	606	597	588	658	583	586	636	613	589	624	636	590	578	592	574	633	608	616	627	611	623	632	612	611	581	593	578	602	603	620	579	624	597	589	638	599	596	607	572	553	624	589	638	641	584	603	621	639	565	602	627	615	574	599	581	567	603	602	583	619	587	595	601	621	626	624	636	591	606	646	603	620	590	547	575	631	579	608	627	609	592	618	618	641	616	624	582	622	617	631	555	600	663	621	633	595	579	617	599	599	590	576	584	627	617	652	596	658	591	585	617	567	591	571	616	556	608	582	651	689	626	611	614	586	603	647	647	630	569	589	615	601	615	585	593	632	619	599	610	580	596	656	611	612	645	568	632	638	579	588	627	589	607	595	613	618	585	545	604	599	615	581	630	612	613	577	579	622	565	606	600	596	623	603	653	598	611	624	628	615	575	617	613	607	626	595	602	581	615	594	601	599	618	614	626	605	612	628	586	625	626	607	618	604	605	586	582	572	578	590	626	606	568	617	588	595	628	620	625	584	638	607	631	588	603	606	619	600	556	607	614	564	594	636	628	614	662	596	575	582	567	595	566	556	589	551	616	630	643	573	623	582	566	645	641	595	598	608	579	593	639	630	575	596	607	629	585	578	599	581	583	570	614	602	643	627	621	615	618	584	602	595	601	625	590	568	646	604	602	639	588	609	621	575	617	618	640	572	569	581	563	614	561	584	600	638	614	628	618	642	613	595	569	606	599	640	555	637	599	593	603	613	628	582	589	602	607	620	615	574	616	631	637	589	579	647	593	628	613	568	600	586	590	593	614	640	597	620	587	575	563	574	603	591	611	573	612	584	583	620	653	590	598	613	593	566	606	610	646	644	602	601	593	607	617	630	618	603	586	572	593	585	572	609	612	626	594	550	639	585	624	597	570	596	622	597	625	591	587	598	613	621	585	604	590	682	628	655	577	610	573	613	591	561	612	609	606	643	569	569	606	577	621	597	639	630	583	660	628	609	605	578	592	668	588	560	624	594	580	604	587	606	621	617	580	640	607	644	600	630	607	601	575	603	576	597	581	557	611	581	649	596	609	648	585	566	621	589	568	547	606	639	621	586	575	584	574	612	591	579	572	598	645	618	635	594	557	588	621	619	588	629	609	626	575	609	615	592	588	590	613	610	642	568	631	590	589	568	603	583	567	605	595	609	592	594	553	574	604	637	614	606	601	580	584	576	620	593	591	623	605	623	569	596	631	581	591	643	586	599	607	573	651	568	599	572	588	647	569	642	593	656	602	616	587	599	653	606	631	580	610	585	598	653	604	599	607	597	597	621	608	586	642	643	629	551	613	665	620	595	574	626	592	634	611	617	637	599	626	596	608	594	590	600	602	606	591	599	615	619	637	614	630	622	567	622	569	600	628	594	652	606	595	586	625	587	610	613	581	606	649	597	574	576	585	573	597	588	598	615	629	667	600	656	639	617	609	595	629	616	598	621	649	596	617	561	603	638	573	617	532	573	597	579	590	622	603	586	581	612	584	588	617	606	585	609	609	612	596	610	635	607	609	591	631	609	607	613	580	614	589	581	608	619	604	621	607	566	588	596	633	645	637	645	609	599	591	600	546	567	630	560	617	544	601	633	597	543	613	619	561	573	601	658	584	617	619	596	643	610	582	582	620	596	605	604	589	603	607	606	605	625	602	613	582	625	610	558	615	596	603	615	594	593	589	620	615	605	626	590	599	621	652	612	601	587	607	591	604	598	613	595	603	663	607	595	601	618	582	622	598	669	581	621	565	611	599	598	569	603	632	587	607	536	615	587	580	574	627	584	656	656	573	563	548	598	587	588	637	598	553
55254	38646	49001	49773	32175	10154	3193	1769	974	949	603	425	330	306	254	216	192	182	148	164	169	145	131	159	133	143	135	133	161	135	134	145	126	147	148	126	133	136	133	140	152	145	150	117	135	127	137	130	141	143	123	125	139	141	140	138	119	133	137	133	126	113	145	127	114	139	135	143	131	148	137	119	130	99	134	128	130	142	120	138	127	113	143	127	116	131	109	128	125	140	135	129	143	128	126	127	142	119	116	114	127	146	124	126	130	124	135	133	109	105	134	126	142	133	134	133	128	141	129	119	108	138	134	143	140	143	126	127	124	127	143	129	150	116	140	117	118	140	134	142	136	126	133	127	146	143	144	139	120	144	139	151	130	137	133	133	135	136	129	145	135	133	128	154	117	136	149	129	123	136	129	141	112	122	121	155	125	126	145	155	158	131	164	132	138	139	115	155	117	114	128	124	117	143	118	127	142	114	133	136	136	121	135	128	143	123	128	124	135	133	122	136	138	126	134	122	142	154	132	142	137	116	137	136	129	135	138	139	134	118	141	156	134	117	146	135	145	132	142	123	129	147	128	139	133	136	152	128	128	120	160	141	122	127	125	124	128	146	137	144	121	140	122	140	130	126	144	133	129	135	139	137	138	115	118	154	122	138	134	136	150	138	138	161	148	143	136	136	151	132	131	149	131	133	137	120	137	126	129	131	148	129	132	130	122	128	139	121	151	136	118	133	127	103	120	125	131	128	122	134	143	159	140	128	115	154	119	129	139	126	149	128	123	141	146	160	119	125	128	135	134	124	154	136	143	100	143	123	144	116	143	140	133	143	134	133	145	135	130	131	134	106	131	142	144	125	127	151	145	132	134	126	137	135	124	127	134	116	147	121	141	141	141	111	141	128	127	115	124	121	114	147	147	125	143	112	145	132	120	140	114	140	121	109	143	138	114	135	123	139	138	148	147	125	116	149	145	128	139	125	119	132	136	126	133	123	134	126	113	151	133	144	145	145	130	146	146	140	149	138	140	131	134	125	135	156	133	127	152	125	134	148	128	151	142	121	125	131	130	127	150	119	139	135	122	149	119	117	132	133	117	132	124	100	145	135	135	136	147	135	131	117	137	129	130	127	138	134	133	124	121	109	131	127	130	128	135	146	142	117	133	129	125	119	122	114	136	133	144	130	127	145	132	132	150	115	138	117	140	116	108	143	137	122	122	160	137	140	144	113	130	130	144	125	138	138	125	128	146	107	128	132	137	117	141	133	150	139	123	136	125	132	137	149	136	139	114	141	132	114	125	129	140	131	134	127	146	143	131	115	114	131	153	135	150	155	125	131	140	153	152	126	130	115	147	155	135	133	129	117	149	128	124	122	152	117	122	139	132	126	155	138	130	157	123	143	153	132	154	136	111	130	128	155	132	109	140	140	129	141	136	139	126	121	145	126	115	124	131	123	140	137	147	134	122	122	130	106	143	135	141	137	137	141	146	146	142	129	138	126	119	136	121	130	143	115	136	146	126	118	123	147	147	108	141	130	140	135	126	130	117	129	160	161	134	119	126	152	101	140	120	134	124	121	133	149	131	135	123	152	140	126	138	107	151	134	135	120	133	135	124	136	147	126	128	116	141	146	126	123	113	120	125	118	145	123	150	127	168	146	150	139	124	116	117	136	124	135	119	131	134	145	138	117	130	134	160	159	105	121	129	140	141	136	129	127	129	140	115	131	148	140	133	136	118	115	157	139	123	119	136	132	112	151	119	149	118	145	132	141	121	129	148	129	158	138	137	145	143	123	107	119	127	130	130	129	124	112	164	134	139	134	128	130	141	135	124	130	115	157	129	123	143	126	131	112	136	149	134	134	132	130	134	141	125	145	120	127	127	125	121	133	118	112	148	120	139	144	135	123	139	123	130	128	133	141	116	120	140	133	127	152	136	129	134	155	111	115	137	121	134	147	139	155	127	166	156	131	129	145	118	132	116	136	148	129	142	134	146	143	135	139	144	142	136	126	140	124	136	150	148	117	140	131	132	111	129	134	131	121	143	133	151	135	135	129	131	128	121	134	150	117	145	122	139	145	122	114	124	133	138	123	146	141	136	117	132	131	115	127	138	115	142	131	145	113	142	139	136	157	141	143	135	127	142	129	148	135	129	128	132	160	132	141	139	131	129	126	144	137	143	136	138	116	124	111	130	134	129	137	142	137	145	154	146	141	133	139	127	138	141	125	130	122	140	149	147	121	112	134	110	123	128	123	147	135	125	123	139	134	142	136	129	122	156	124	143	139	147	133	135	123	133	140	150	125	118	138	145	140	133	123	125	127	135	129	101	133	135	127	137	117	152	121	138	159	110	135	126	131	127	150	131	128	123	121	136	96	139	130	142	126	140	102	133	148	134	143	138	138	137	141	117	136	134	123	156	124	155	133	153	129	136	147	130	127	126	123	127	142	130	133	137	133	131	138	141	133	130	111	133	139	164	134	122	133	143	136	136	110	126	134	132	137	120	134	126	141	133	137	118	167	118	136	113	132	120	145	141	124	152	132	124	116	147	149	135	135	139	132	126	117	142	114	138	117	121	125	147	132	140	142	134	122	126	116	151	146	136	137	131	122	118	127	146	112	133	110	135	136	139	117	125	149	149	103	111	144	129	123	133	127	106	129	123	142	140	146	125	144	136	129	133	125	134	118	127	125	125	146	124	132	132	122	132	123	121	125	146	139	132	104	147	131	135	136	135	129	110	137	130	141	144	115	124	121	169	134	149	126	150	121	134	123	130	126	123	147	125	129	156	149	135	138	133	127	132	120	130	128	150	133	124	147	132	119	129	138	124	125	153	150	135	135	140	138	133	115	130	139	129	130	118	130	135	129	120	130	147	135	148	145	123	116	121	124	148	128	147	167	125	117	143	144	141	134	113	116	145	133	131	138	133	120	150	149	137	112	120	138	146	141	125	154	143	140	135	112	133	133	133	146	119	134	103	117	152	133	135	122	119	144	124	152	135	136	150	135	124	125	141	131	154	138	139	131	141	156	140	118	130	147	129	124	143	134	126	126	128	143	129	139	133	121	116	115	149	142	140	128	129	138	138	143	125	144	130	115	130	117	124	143	136	134	129	133	137	142	136	150	138	113	138	156	127	121	125	93	141	133	127	143	135	123	116	132	145	153	117	150	118	160	137	131	138	118	127	130	124	115	109	140	136	135	149	132	138	131	134	116	138	131	125	129	138	160	135	126	142	133	136	138	143	125	138	123	136	148	137	121	147	140	127	138	105	145	120	123	126	135	128	148	126	138	143	135	128	149	142	136	128	118	109	138	148	122	144	137	111	143	136	143	153	132	124	143	144	117	126	150	127	128	125	144	149	155	124	131	139	125	122	133	125	144	125	114	120	148	144	117	134	133	143	116	134	131	115	115	162	141	123	143	142	118	112	120	142	144	155	128	123	135	139	119	151	120	134	153	120	128	154	142	144	138	140	144	124	130	160	133	126	127	124	131	151	120
37000	31112	51020	58345	31441	11131	7003	5363	3270	3995	2925	2265	1729	1536	1163	918	736	654	654	675	633	551	541	559	543	538	544	484	506	520	514	462	469	462	496	449	462	470	476	484	452	475	450	431	453	444	449	456	477	443	436	445	444	434	430	428	445	435	455	424	404	447	448	435	437	393	463	376	433	474	437	445	436	449	399	415	416	416	428	406	469	454	434	446	442	406	467	421	442	477	442	414	425	435	434	450	430	453	434	401	421	455	447	443	442	405	399	461	447	472	416	474	432	436	446	434	477	465	467	463	420	469	472	434	438	401	444	447	429	446	435	467	442	459	464	458	432	420	423	450	432	408	432	402	426	445	411	417	477	443	461	443	433	456	456	458	413	457	420	435	437	464	439	444	447	447	449	438	433	419	437	445	424	434	457	458	457	445	443	447	412	428	444	447	414	445	476	445	478	483	420	469	431	476	450	434	424	468	439	475	431	474	401	420	428	431	434	451	403	415	432	439	457	434	445	439	409	453	438	423	373	459	435	415	461	454	473	431	472	449	407	453	481	448	420	436	436	424	403	452	450	479	479	435	426	402	425	469	460	482	419	449	433	409	429	437	481	451	470	423	505	445	422	468	455	435	407	408	424	493	441	458	439	462	436	459	412	424	458	428	444	433	445	413	486	422	432	471	407	435	433	412	459	431	433	450	432	433	427	446	445	408	438	444	428	428	431	433	429	438	468	431	439	450	412	467	459	407	454	429	461	439	442	449	401	446	439	469	451	408	466	424	458	447	447	421	420	460	420	395	463	463	447	450	451	475	428	431	442	413	406	452	421	439	415	438	447	418	445	406	423	443	464	462	418	453	442	467	451	433	458	455	404	419	441	418	467	435	450	444	451	461	421	441	439	431	442	492	446	458	389	442	454	466	435	441	453	394	462	493	458	458	396	416	473	443	402	455	499	412	481	419	435	444	438	423	411	420	439	453	461	439	433	417	477	423	452	453	445	445	424	426	404	439	434	412	434	439	462	440	457	442	433	403	435	420	418	420	456	448	432	426	424	452	443	453	443	456	423	412	443	437	438	460	466	451	449	452	418	461	442	481	449	411	427	378	417	418	448	444	459	439	413	447	432	441	424	467	436	430	422	444	445	431	469	457	451	447	412	475	469	470	416	422	483	432	428	425	422	443	406	438	421	413	419	458	408	417	444	439	442	460	463	454	497	433	419	438	454	437	436	470	498	451	414	432	442	416	451	445	440	440	475	478	450	439	445	449	474	435	446	417	403	441	429	419	424	411	397	433	484	453	436	427	420	444	416	429	430	450	410	435	448	450	416	464	482	489	410	432	413	433	426	455	461	495	408	447	412	447	455	467	437	465	439	430	423	444	448	419	463	464	458	420	463	423	419	445	494	457	439	459	401	419	451	456	396	441	442	461	422	449	440	452	425	406	437	449	448	444	420	410	430	448	444	454	417	432	437	436	462	456	423	459	450	410	419	442	476	419	429	457	439	422	427	461	474	429	414	451	440	405	449	446	457	454	462	444	462	423	436	469	445	434	461	438	476	448	452	431	448	422	424	453	468	462	452	419	474	402	436	436	478	461	431	462	437	407	434	470	453	443	433	454	426	416	422	448	432	447	453	409	438	439	469	407	442	442	405	413	459	431	450	417	408	436	448	438	462	443	440	442	438	410	474	424	418	449	442	451	428	440	476	463	426	401	439	432	431	449	476	432	430	450	429	427	464	460	435	439	427	411	453	437	409	405	450	448	444	437	420	437	442	453	427	465	415	464	459	461	458	481	450	414	461	443	440	469	418	450	441	423	446	474	427	491	458	477	440	436	437	416	447	467	430	434	443	450	422	433	444	453	472	451	458	427	452	418	441	465	461	426	423	472	451	432	457	476	425	458	483	439	423	410	435	430	431	468	458	446	454	443	403	452	451	419	471	465	454	429	453	445	382	442	409	437	464	445	438	461	476	457	472	411	432	422	442	420	439	418	432	409	413	455	420	425	458	446	416	452	415	441	428	434	425	444	442	434	434	465	456	434	447	457	418	411	470	449	423	413	427	441	394	408	464	438	433	425	438	452	454	443	450	467	413	440	456	449	435	442	480	447	438	446	426	427	462	467	471	471	454	446	446	440	422	432	419	414	466	455	426	425	402	436	420	450	440	422	418	452	458	430	428	454	411	456	433	420	438	446	428	422	463	437	449	414	448	428	456	438	483	439	451	427	462	423	471	458	459	425	458	469	436	443	438	416	462	442	442	394	398	433	458	421	421	444	429	452	408	423	434	427	448	428	478	431	428	427	467	443	445	451	434	446	429	448	473	436	484	414	457	436	437	417	448	441	469	443	430	405	433	459	475	464	426	441	450	457	413	452	429	465	433	442	429	399	435	448	438	410	435	461	434	461	443	415	425	453	471	438	446	436	462	469	464	413	422	420	418	473	457	444	446	430	469	419	413	436	460	415	427	447	406	425	443	458	413	417	411	488	455	466	440	464	461	437	466	433	438	437	452	426	437	445	465	442	429	460	451	427	417	410	469	448	414	470	421	405	476	441	430	435	433	458	466	437	435	439	438	459	450	400	472	413	468	426	472	434	406	482	461	398	433	431	459	427	477	411	391	447	433	444	424	438	434	432	427	456	425	433	449	474	397	456	430	401	409	471	447	464	462	434	414	418	423	423	467	433	461	441	432	436	466	449	432	449	442	452	492	418	419	414	454	426	412	463	443	423	439	479	431	430	442	436	453	439	422	441	435	397	454	401	420	440	445	423	449	441	449	446	440	429	464	486	413	450	451	457	465	460	420	446	466	470	431	433	463	449	452	428	419	422	470	412	436	471	439	427	448	428	435	445	456	444	441	456	445	388	449	473	455	459	443	427	417	453	457	447	431	446	461	440	429	434	439	436	436	479	424	493	424	443	451	415	446	449	429	438	434	439	408	454	424	473	433	416	403	463	462	451	423	409	442	448	452	405	475	457	412	467	447	444	463	431	437	502	485	432	463	439	407	421	432	441	425	488	437	437	466	413	416	473	462	473	425	402	466	449	442	436	415	419	417	448	458	406	443	438	431	380	437	458	482	465	434	415	429	399	418	458	453	465	407	446	432	421	425	474	461	446	460	397	450	428	421	445	443	449	396	475	449	412	436	403	443	427	466	412	417	453	478	409	431	444	424	414	460	444	452	440	394	457	434	414	418	433	446	474	408	439	399	430	440	388	449	425	446	482	417	456	437	476	438	402	449	440	443	438	434	429	453	468	439	400	423	442	431	436	417	428	417	454	387	389	431	455	445	440	412	434	423	446	412	418	427	440	454	423	416	455	444	424	456	432	422	460	439	459	433	434	474	421	434	465	415	409	421	451	444	447	461	456	433	440	408	456	430	435	420	412	413	455	420	434	431	430	421	452	400	421	483	465	423	443	441	466	436	436	456	440	460	436	452	410	414	450	411	450	447	458	440	468	423	425	436	457	394	466	445	450	464	471	423	488	454	411
70365	47521	54895	63728	40662	17965	8431	3845	1980	2162	1811	1051	588	603	506	372	309	275	260	267	296	256	259	238	213	231	241	213	212	203	192	209	207	221	242	186	214	203	183	190	212	187	193	215	199	208	185	193	200	194	206	152	197	187	193	191	205	203	184	194	190	190	184	170	190	177	191	161	156	214	194	186	187	222	197	204	204	210	200	193	184	190	189	170	209	210	180	195	172	212	184	199	188	209	192	208	191	177	197	181	189	190	184	161	215	190	208	202	218	208	175	211	189	182	187	184	196	188	170	210	206	195	194	193	199	202	184	200	187	209	213	215	195	194	178	176	209	203	203	171	198	191	185	187	184	210	186	197	183	195	197	195	198	196	199	185	200	198	185	199	168	178	171	188	187	193	181	205	181	200	176	195	206	193	198	179	175	186	193	210	200	188	206	212	180	172	204	165	195	195	188	186	177	188	198	174	207	198	196	211	201	213	206	195	176	191	217	180	184	196	173	176	204	186	173	196	236	191	210	187	196	180	182	186	206	173	206	189	169	199	166	177	197	184	171	186	202	181	194	174	195	225	170	189	205	199	196	186	180	204	199	187	219	184	202	185	186	188	203	184	199	184	187	176	198	202	199	210	179	206	222	215	181	181	171	196	193	200	195	212	184	209	168	175	178	207	204	187	212	187	186	186	180	186	177	181	169	185	198	193	194	206	202	189	187	175	213	202	177	205	187	196	184	180	196	205	184	190	185	172	221	182	174	211	206	188	212	203	179	190	195	170	207	168	186	184	191	210	188	211	176	176	209	187	207	196	199	190	191	176	213	181	174	179	189	200	195	200	181	181	181	179	184	185	190	200	217	210	179	210	182	197	199	195	179	215	196	172	217	189	184	173	193	183	212	192	187	219	186	194	201	193	191	190	170	205	185	173	178	199	218	189	206	178	195	211	181	189	193	201	207	192	190	203	185	181	197	192	227	178	201	162	178	194	183	184	204	181	177	188	214	195	201	187	203	194	186	197	164	176	153	220	180	205	219	171	200	167	214	198	215	201	189	209	156	186	202	192	189	192	175	209	190	218	203	209	195	176	202	183	169	195	179	201	215	183	196	196	178	190	203	221	192	189	188	173	194	194	194	174	168	192	185	171	174	183	193	204	191	177	189	210	186	191	210	169	214	214	211	197	176	171	175	192	199	187	195	170	206	172	206	191	174	200	218	213	196	189	200	205	205	193	170	202	182	181	184	195	191	205	188	171	186	190	194	195	217	164	214	179	185	189	190	194	196	187	168	175	220	207	215	188	192	194	185	184	199	204	172	194	197	192	193	179	220	204	210	163	199	181	174	191	177	189	171	184	205	173	192	192	179	178	198	193	188	198	207	207	173	176	183	202	219	168	203	176	190	174	220	183	191	208	175	179	202	174	198	197	193	194	182	183	193	204	229	204	191	182	213	198	217	209	208	182	208	203	171	223	180	194	184	176	188	199	195	191	198	193	191	190	199	181	203	198	202	211	182	194	176	186	182	191	176	180	189	177	208	177	166	211	206	196	195	215	193	168	194	190	208	190	171	203	174	173	171	206	184	174	169	225	229	195	167	179	165	204	195	207	198	189	189	191	190	212	202	190	182	165	193	184	213	187	187	191	189	191	203	190	188	180	194	194	176	198	186	206	167	188	202	175	179	179	186	218	190	202	191	203	193	206	218	167	222	196	206	180	180	186	205	188	192	201	172	202	206	195	191	188	197	225	224	181	187	185	190	176	207	217	164	200	180	206	211	156	194	186	186	191	214	197	177	166	177	181	205	188	189	209	204	210	227	188	174	183	186	176	192	191	198	191	191	217	191	208	175	185	205	188	186	205	208	184	188	186	193	205	204	194	190	185	192	199	201	187	183	190	203	178	206	175	215	176	197	200	177	194	193	197	196	206	188	205	187	200	170	207	203	203	167	180	218	180	218	202	190	185	185	194	194	193	197	191	199	192	204	203	179	159	160	199	200	185	202	181	186	218	195	207	199	186	218	203	195	190	196	180	179	185	220	200	214	179	175	215	198	194	185	197	194	212	189	200	190	223	185	196	174	189	187	194	172	167	180	203	179	192	184	192	205	172	195	202	215	192	189	185	196	178	184	184	187	187	185	165	202	203	177	181	222	169	191	199	194	216	177	202	189	197	192	190	181	200	196	219	204	197	196	189	197	189	176	192	185	176	189	183	195	171	167	177	193	186	200	192	181	205	196	217	193	174	187	209	199	206	165	169	182	198	189	176	167	191	198	188	206	179	184	195	198	148	193	196	206	212	203	221	187	190	197	179	174	187	188	213	186	174	187	174	200	205	193	180	178	183	201	204	181	203	219	190	178	199	208	183	205	170	191	195	191	202	192	192	159	212	183	181	193	190	196	212	209	183	196	201	197	199	205	182	179	200	197	181	181	182	177	177	191	161	194	201	212	191	184	193	191	200	192	195	188	189	197	194	173	213	205	191	217	178	192	196	196	193	196	192	198	200	197	188	175	180	185	195	175	174	160	202	182	173	187	182	183	193	182	183	200	188	204	197	177	178	188	209	207	196	180	197	198	219	191	202	175	211	161	178	216	189	200	201	167	187	205	195	194	171	172	176	197	199	202	177	217	208	196	176	205	194	220	182	184	202	210	203	187	169	201	170	176	204	197	195	188	193	179	203	196	174	186	204	203	186	198	185	211	176	188	198	170	191	193	185	193	191	184	183	206	195	191	178	206	202	182	176	187	189	186	183	163	197	186	194	180	176	178	180	204	188	181	189	208	189	207	176	186	185	214	215	198	192	192	187	205	180	191	201	213	206	176	217	205	202	207	193	212	205	195	193	197	199	188	203	195	205	188	178	195	171	179	180	202	176	195	177	172	179	188	184	175	210	190	182	179	189	194	200	159	182	214	188	186	183	193	195	202	186	200	223	214	154	191	204	165	191	190	177	197	160	180	194	201	163	202	230	179	196	228	202	213	190	201	183	193	205	192	158	195	179	173	182	180	184	196	190	182	201	187	215	193	180	205	177	167	196	190	193	193	151	192	178	169	190	196	209	200	198	205	188	199	186	192	211	180	194	187	209	181	168	202	181	215	184	208	189	201	194	200	199	198	189	183	168	196	186	165	183	197	182	176	172	200	184	200	191	206	189	185	190	208	178	192	210	200	194	184	208	189	193	197	179	182	179	167	223	189	181	200	172	193	183	194	198	198	201	191	189	209	196	205	174	180	203	203	158	176	173	196	165	205	191	196	197	222	195	193	199	173	201	181	215	190	200	181	214	172	188	189	210	179	190	200	191	195	186	218	188	203	195	209	176	194	193	198	181	185	200	182	194	180	199	184	183	205	198	184	196	191	186	199	183	203	189	192	183	199	189	164	191	207	198	192	191	189	203	177	199	196	201	196	195	176	177	187	190	194	177	179	194	203	210	201	200	188	192	205	210	220	178	178	210	183	220	189	187	184	185	206	192	193	210	212	202	184	189	180	215	197	220
49118	39032	63177	76479	33093	16601	13792	9238	6078	8029	6138	4046	3178	3623	2717	1957	1494	1221	1070	1235	1211	947	977	956	837	829	815	867	790	724	759	740	681	677	695	631	640	655	611	628	589	635	601	601	624	592	608	625	579	641	637	657	668	638	584	559	626	623	643	577	645	603	618	586	615	627	584	632	580	590	613	616	604	614	611	578	572	608	617	590	574	588	622	616	614	594	624	580	610	606	607	581	608	607	611	562	585	577	606	605	623	576	608	609	601	650	637	625	645	614	613	618	617	605	620	614	634	604	616	578	569	621	654	644	618	601	610	616	582	608	636	571	618	601	574	583	608	571	618	581	635	605	632	587	637	586	614	604	605	556	590	611	628	618	568	582	600	628	644	610	676	603	597	579	610	596	610	575	619	585	572	626	642	569	597	596	598	610	585	598	546	606	567	563	587	594	613	606	563	626	618	620	595	590	588	616	622	571	606	632	602	586	625	627	539	591	559	564	627	529	569	579	610	584	597	589	629	614	597	592	613	610	604	624	605	608	560	624	597	576	616	583	598	556	615	604	603	594	555	618	585	622	599	567	586	601	614	620	568	615	569	613	643	617	620	563	587	600	590	562	609	594	625	558	641	575	615	557	577	549	581	606	565	574	575	611	592	603	589	569	571	579	617	582	582	615	614	559	626	557	610	582	635	636	590	644	577	630	613	604	548	592	562	606	595	585	573	576	587	590	601	602	574	604	594	621	600	576	634	604	590	588	608	623	607	589	668	610	563	582	603	606	555	551	606	577	593	599	622	591	582	571	565	586	561	595	634	587	577	579	558	600	576	536	610	574	566	643	572	617	609	579	634	557	613	579	609	589	609	614	602	593	642	601	629	607	626	600	579	578	592	615	585	611	635	586	613	603	614	583	622	577	595	619	593	591	609	642	598	617	612	568	609	590	603	598	629	575	603	615	582	607	595	614	569	604	582	584	568	561	632	563	629	598	572	562	604	575	589	609	579	643	581	600	550	595	544	600	582	617	602	544	592	593	602	602	611	547	563	576	632	599	592	549	595	576	600	652	546	575	580	597	611	634	607	606	618	639	607	625	589	548	589	565	587	571	606	553	614	593	584	619	566	591	610	618	602	625	603	584	559	607	593	602	604	619	621	581	609	592	601	550	619	584	577	602	614	611	615	570	566	616	565	595	627	619	596	564	617	620	553	624	596	615	583	561	620	586	673	559	600	639	598	621	598	612	611	642	591	609	604	554	579	590	587	610	560	590	644	588	623	599	660	603	626	606	575	574	616	606	600	624	593	589	601	606	667	588	611	535	592	615	587	627	611	604	588	601	575	615	608	612	581	603	623	589	606	601	593	600	602	577	632	605	633	566	619	582	606	612	604	639	586	576	595	582	613	618	632	619	622	630	591	594	576	560	588	581	611	602	612	618	580	565	631	614	594	573	543	610	618	585	601	602	606	650	588	585	589	580	637	599	574	606	595	639	615	617	562	607	637	595	585	589	538	605	609	618	548	615	594	622	591	589	610	610	600	652	569	638	623	577	582	618	580	582	576	577	567	578	596	619	601	587	584	565	609	652	587	593	624	601	558	588	614	566	602	597	662	601	583	603	615	621	605	600	594	627	598	607	569	582	586	626	603	619	593	574	607	606	577	601	543	590	618	589	616	604	570	620	575	599	591	612	594	593	581	566	632	610	599	630	604	629	629	619	588	628	614	589	563	584	602	560	589	626	584	623	561	583	645	632	625	559	583	587	581	602	653	615	564	597	572	610	576	579	643	590	636	577	654	622	594	575	616	598	563	595	633	593	612	651	555	551	567	596	622	586	612	616	653	604	581	598	583	596	607	576	607	549	605	610	580	557	577	567	606	583	616	556	586	588	581	594	606	608	565	584	627	613	618	599	592	604	615	587	565	585	588	610	578	556	570	570	617	608	553	673	597	617	565	587	591	602	617	599	603	578	583	603	597	603	631	636	599	545	610	595	611	572	612	612	600	594	581	581	591	605	619	577	582	637	596	619	659	623	603	567	560	620	644	559	631	579	588	609	597	633	634	582	566	582	573	630	608	583	583	610	600	593	570	575	631	551	603	603	628	601	593	591	622	590	580	561	634	590	566	593	625	611	574	597	564	581	572	576	605	623	591	631	588	574	647	602	614	614	570	598	592	630	618	572	662	602	616	607	625	559	575	609	588	634	617	574	613	624	579	593	598	611	558	591	590	605	620	572	562	574	602	605	585	596	576	612	585	607	553	645	588	617	617	567	611	597	594	629	608	623	600	592	571	590	629	595	603	638	586	554	576	583	600	583	646	624	617	561	593	570	587	576	645	625	598	603	597	605	591	550	608	614	597	578	630	576	601	606	599	585	639	642	558	594	594	634	600	566	601	616	604	608	576	593	574	616	578	617	601	557	580	589	633	613	589	603	598	601	583	596	634	571	599	556	629	614	616	601	588	603	602	579	581	599	588	629	631	606	574	518	601	615	603	602	591	577	628	626	548	579	630	647	595	630	575	570	657	576	604	610	592	574	550	558	583	620	558	567	570	599	584	602	590	574	643	539	539	600	619	593	599	587	608	582	594	598	599	608	579	620	557	614	608	594	586	568	594	618	613	572	595	595	615	631	554	581	611	609	589	639	536	628	579	603	600	558	577	593	584	597	564	626	610	613	606	628	590	629	628	593	585	604	573	621	611	571	573	614	572	622	594	580	586	611	609	607	635	609	614	601	570	580	587	617	599	609	603	591	605	626	574	613	601	601	602	571	627	613	576	598	607	570	555	587	580	630	611	589	613	600	610	606	559	630	577	625	593	636	584	588	623	597	601	595	598	623	615	603	584	628	625	578	595	581	592	614	597	592	586	602	579	599	624	572	593	569	608	610	631	568	584	565	616	583	580	562	566	637	599	594	584	576	619	592	608	545	587	558	611	569	588	590	573	611	638	597	591	587	601	586	607	621	590	565	633	580	591	622	556	615	587	565	589	644	611	596	583	562	587	600	569	612	609	571	558	604	607	603	587	629	633	636	592	611	624	594	608	582	603	577	588	607	551	617	604	577	581	606	570	607	592	584	576	583	625	582	616	603	612	614	574	604	614	625	598	650	628	629	615	608	588	613	552	626	573	616	627	606	620	603	595	596	574	555	549	572	622	610	596	574	595	571	576	605	588	589	580	578	599	601	606	628	570	589	611	591	621	564	598	602	649	586	636	609	583	590	582	592	585	555	587	602	598	614	566	580	566	586	600	614	587	620	597	588	628	593	620	589	611	624	637	600	591	624	635	582	601	584	617	651	579	612	614	571	591	571	644	598	608	656	601	586	613	595	569	584	590	625	614	623	595	581	636	597	607	594	596	637	608	597	618	546	574	601	602	613	540	593	632	595	562	634	623	622	587	580	585	616	587	620	611	604	591	589	582	581	596	618	618	595	602	586	628	606	638	562	562	570	598	610	561	614	629	579	656	589	603	595	534	594	574	611	608	600	574	569	599	594
14356	4948	6321	4676	1068	704	531	382	240	246	214	211	198	182	169	153	171	161	160	188	152	152	190	169	157	181	161	165	147	161	174	170	165	174	175	154	156	167	167	164	155	169	187	168	178	162	165	173	182	160	140	148	159	172	173	162	161	161	169	159	184	147	182	156	166	171	155	168	158	144	161	166	151	158	147	176	163	156	154	136	158	145	180	145	158	180	194	157	163	160	168	151	180	185	172	163	168	152	138	182	171	156	175	152	165	201	157	156	165	155	182	152	171	150	149	164	170	173	157	166	171	174	143	170	177	140	158	157	160	149	153	173	164	168	164	158	170	172	170	159	153	188	159	154	148	180	151	151	141	149	163	153	155	186	143	166	152	157	188	169	167	152	138	163	171	178	156	157	140	168	134	146	166	165	148	163	154	176	175	147	149	179	156	166	162	161	177	155	141	160	147	159	160	170	156	178	154	165	159	160	172	147	167	179	153	146	178	177	141	143	160	162	178	176	186	165	164	168	172	147	162	163	167	181	148	154	172	169	152	139	163	167	149	164	174	157	164	182	160	146	156	158	169	159	181	163	161	177	160	160	153	167	151	152	150	147	153	163	168	167	155	176	162	151	173	146	162	172	138	165	167	165	162	190	152	176	173	181	167	162	154	179	164	174	162	141	130	169	165	165	174	170	174	148	182	136	182	169	141	161	147	178	168	167	150	162	155	134	147	180	167	180	138	161	158	155	161	155	179	172	183	174	187	149	159	155	158	157	154	152	142	167	166	187	152	167	156	155	145	137	166	167	149	201	160	153	163	164	164	169	159	175	169	171	197	131	163	170	159	158	166	159	178	159	161	152	169	161	149	150	180	165	182	180	153	145	157	177	168	140	151	157	155	143	167	166	174	164	122	159	150	178	148	138	171	156	156	158	163	184	140	167	150	178	161	158	175	135	160	182	197	164	160	153	159	183	163	151	181	145	152	163	152	151	170	159	160	170	167	173	145	152	152	160	186	169	156	150	156	172	157	150	157	165	164	166	154	145	157	147	152	158	165	175	193	164	181	164	187	160	163	172	148	134	149	158	154	166	155	158	180	180	141	168	158	162	164	161	145	170	149	165	160	149	152	176	171	170	157	145	162	135	169	170	165	173	144	158	181	165	158	146	149	143	151	152	170	151	149	185	155	146	156	175	152	156	147	154	142	165	144	185	174	161	152	143	161	184	177	155	150	168	174	191	147	131	159	154	156	164	165	171	174	175	169	149	158	169	160	185	154	173	174	182	172	164	142	150	169	155	147	165	153	153	177	179	165	175	162	162	158	181	151	163	156	151	163	178	164	160	172	175	169	155	163	173	152	176	190	147	157	156	164	177	176	178	150	173	163	152	151	170	154	137	153	146	178	159	155	186	186	166	145	162	155	166	180	181	149	147	166	160	144	166	168	163	151	161	192	169	172	165	160	148	165	167	159	173	149	160	155	138	168	159	162	163	163	165	170	155	144	166	155	165	163	165	154	167	127	154	158	166	183	160	163	176	159	144	160	159	135	133	182	147	157	161	173	154	177	181	156	172	170	172	143	157	170	129	174	151	166	160	166	148	176	167	145	161	161	139	153	152	167	160	187	168	158	156	187	144	155	185	159	152	163	168	152	164	172	157	145	153	136	150	153	161	140	164	165	171	148	182	138	163	177	165	144	154	175	157	144	157	172	182	178	164	148	189	171	164	155	140	165	136	162	150	179	157	172	156	136	174	147	144	173	151	140	145	147	173	185	151	162	159	153	164	174	169	159	150	160	147	171	143	189	146	157	154	158	181	160	172	151	161	159	163	154	159	150	166	163	164	154	154	155	163	173	147	155	139	169	160	151	153	148	168	167	143	167	178	172	181	171	166	160	173	174	149	164	163	171	158	146	146	176	167	153	150	135	152	148	168	166	150	171	175	165	166	156	155	166	176	174	155	186	171	171	160	159	158	155	174	185	160	183	167	140	152	195	153	151	164	178	162	177	168	154	133	162	148	163	151	174	165	180	170	177	132	159	155	172	173	166	174	174	162	165	173	180	149	173	177	161	162	177	136	172	160	169	155	160	188	158	155	148	158	162	173	175	186	155	146	156	163	154	147	151	162	161	177	167	153	170	157	166	167	182	145	159	179	168	179	160	176	156	171	164	163	141	175	161	173	159	164	151	182	158	177	164	144	150	145	169	156	160	175	156	147	166	171	139	166	151	167	165	164	145	154	165	161	171	151	159	154	159	151	146	149	154	146	146	189	148	182	165	141	153	134	149	149	151	172	157	147	147	167	164	188	163	176	167	154	157	154	176	157	157	158	173	165	152	142	162	161	186	179	190	156	175	139	145	177	170	151	141	153	143	162	161	154	158	150	160	162	153	177	141	138	178	161	160	166	155	168	176	160	146	150	165	159	179	148	164	170	160	174	162	173	157	170	184	144	166	171	169	190	159	163	177	159	156	171	184	156	176	151	159	182	168	166	178	135	162	160	164	171	138	174	169	180	145	162	166	159	160	185	145	163	187	170	161	146	164	167	173	137	155	151	164	182	144	162	155	163	149	139	171	175	158	151	176	157	153	178	162	160	151	161	139	143	151	164	163	187	145	153	163	164	158	151	192	130	148	180	136	137	179	140	171	171	154	158	159	161	149	145	150	126	155	147	155	163	169	154	139	187	173	160	170	149	177	141	172	158	169	165	183	170	156	181	152	163	151	156	175	165	184	134	153	166	179	168	177	170	161	151	178	171	143	135	181	167	168	141	164	136	159	149	150	154	179	169	157	141	172	171	162	128	183	169	150	176	177	164	184	156	147	144	148	156	184	171	162	164	150	163	155	143	154	172	165	160	143	167	141	175	164	130	185	179	145	157	182	169	158	156	158	129	144	161	168	187	161	167	181	163	173	151	144	169	177	171	143	156	168	135	164	144	143	175	158	186	175	173	173	144	161	174	158	145	149	151	165	159	154	149	176	159	160	160	157	133	142	175	188	193	173	185	149	178	161	170	146	160	154	144	171	157	162	151	169	165	149	175	153	178	175	163	154	160	155	153	135	168	172	171	163	165	168	160	169	151	169	168	162	150	150	157	150	140	152	143	157	160	159	167	177	175	143	140	148	161	155	177	130	158	148	164	156	197	171	175	186	136	146	165	158	170	145	162	161	163	157	158	152	168	164	160	155	149	135	170	153	150	146	154	143	143	141	166	162	171	154	155	157	183	168	130	171	164	173	151	148	158	157	153	169	161	130	141	152	183	169	145	189	148	138	168	172	168	168	173	164	155	172	164	159	149	166	157	148	162	167	194	148	149	158	162	162	176	143	147	162	128	151	171	146	146	163	157	167	136	171	176	155	146	142	153	150	169	159	166	144	148	172	157	173	148	140	177	145	170	182	165	157	175	162	164	170	132	174	159	150	167	142	182	159	173	148	161	159	161	155	151	139	147	154	167	159	146	176	170	158	150	166	139	142	182	169	193	173	188	141	163	168	161
15700	5838	12688	10284	2702	2412	1769	1528	1079	1029	773	815	665	680	630	608	522	517	529	607	498	513	524	500	549	511	525	483	541	536	533	503	531	528	495	502	490	514	532	502	512	505	475	493	509	519	483	516	506	492	523	539	526	514	534	556	513	506	500	511	518	503	460	493	508	537	490	540	480	528	457	504	532	469	519	520	540	510	525	529	481	507	500	496	516	540	506	523	540	471	495	469	506	543	516	519	468	517	512	517	471	476	528	539	521	499	488	510	494	459	520	514	520	464	521	549	479	502	477	498	480	498	526	520	441	527	529	531	530	511	535	532	563	529	490	527	504	485	523	552	511	513	520	496	477	453	515	501	480	519	502	495	500	473	518	487	509	512	490	487	537	509	492	502	518	538	503	491	454	486	495	505	549	483	485	506	494	491	496	478	534	484	499	513	513	475	514	503	516	484	538	521	488	522	524	523	543	503	506	519	498	510	465	515	522	469	502	511	528	494	536	522	524	496	524	509	494	498	548	481	491	513	466	501	498	496	517	497	476	491	496	494	495	505	476	516	520	533	498	522	483	531	537	516	524	513	502	504	499	525	507	522	542	486	508	544	483	494	494	521	523	495	473	487	491	506	474	508	511	515	458	511	524	468	505	481	484	497	500	455	483	526	516	511	471	511	488	470	524	520	501	507	522	502	502	474	459	511	503	584	479	464	499	488	524	492	557	552	552	512	492	540	516	474	487	496	492	549	513	485	547	510	483	513	542	529	525	500	489	516	480	496	515	515	524	532	523	506	502	486	488	493	496	511	542	530	502	459	531	469	472	530	518	548	516	499	496	476	500	513	528	539	503	503	543	468	505	517	486	497	504	507	458	518	476	520	502	501	529	511	496	526	547	484	528	517	452	490	468	485	499	495	531	485	499	514	556	524	541	491	484	500	504	503	501	462	481	498	534	480	505	501	516	548	510	517	502	506	510	528	483	485	467	489	490	521	544	509	538	499	508	535	475	539	489	491	519	541	519	517	516	563	477	506	445	496	556	522	503	492	486	524	478	524	500	497	503	464	498	547	533	500	511	476	508	522	499	510	567	479	467	510	508	505	500	469	481	482	502	510	507	494	497	498	499	522	462	516	513	499	508	500	459	515	478	493	538	508	472	499	475	532	506	541	458	509	518	465	537	558	476	492	493	511	488	506	506	527	520	485	502	478	513	475	512	507	467	504	504	507	545	512	491	490	477	467	466	471	497	480	499	540	505	498	489	463	513	479	470	495	518	556	526	479	495	482	472	482	503	503	508	512	518	546	502	543	484	493	528	502	523	509	504	538	503	520	525	496	478	510	541	506	494	491	504	495	583	503	497	501	497	499	489	508	493	512	506	509	515	497	534	488	538	517	482	494	507	448	498	462	489	495	481	520	479	483	492	501	527	478	524	514	512	496	479	493	557	496	521	477	528	493	502	482	502	496	530	526	524	460	507	529	494	506	491	487	493	526	488	503	514	477	510	515	534	495	532	501	488	500	509	473	514	497	517	456	482	500	551	549	509	507	504	546	499	499	501	554	506	495	512	470	493	506	521	491	524	550	501	524	480	530	509	521	494	497	540	470	499	483	510	495	491	515	517	512	483	496	524	508	481	499	480	515	489	501	484	454	513	518	493	520	531	485	532	479	491	515	517	485	510	519	485	500	512	481	517	518	492	512	499	502	449	491	513	511	465	474	540	488	493	494	505	524	479	519	483	475	508	494	510	474	541	505	477	505	502	521	493	485	488	517	509	510	494	492	469	517	538	500	539	510	489	522	523	516	527	474	453	519	479	502	521	541	496	546	490	505	507	534	554	499	501	503	470	489	542	494	521	513	535	449	538	469	522	495	485	477	446	491	540	511	517	483	492	528	510	515	539	488	513	468	443	521	512	513	524	478	504	516	472	474	488	531	499	490	535	474	500	480	499	487	524	493	523	518	505	507	480	502	512	534	512	484	535	501	456	474	489	511	558	481	492	501	521	506	505	490	487	496	503	529	528	528	529	483	476	493	483	517	461	504	509	533	507	515	513	475	522	519	512	479	477	530	487	492	497	529	486	489	512	507	521	498	506	496	492	470	514	522	500	483	483	483	517	534	518	524	483	524	468	478	515	523	540	518	495	511	501	494	541	477	481	488	522	501	520	480	496	517	545	483	463	523	498	491	524	506	511	491	468	492	495	488	507	491	530	543	514	549	461	514	484	544	507	491	522	490	520	526	494	462	484	550	516	526	522	496	516	495	510	477	549	467	520	472	509	545	527	552	467	513	473	484	522	527	541	512	560	499	502	489	487	520	503	526	510	532	517	493	493	523	488	512	498	553	484	484	480	490	511	532	486	527	521	543	524	537	538	498	493	514	518	536	465	490	453	523	509	511	527	587	513	462	498	512	497	488	468	511	527	507	482	492	553	506	516	535	489	530	497	466	479	473	489	472	509	542	491	514	510	478	460	483	497	536	477	500	514	489	532	504	523	488	490	487	528	491	500	490	478	501	542	536	487	479	472	517	498	479	495	525	509	492	529	515	525	465	488	514	503	523	485	527	501	496	501	490	500	491	516	498	544	496	509	498	506	463	502	508	492	489	495	483	531	500	500	537	465	486	528	511	497	471	525	540	510	508	499	523	502	493	480	464	521	489	491	477	508	493	482	533	498	512	543	488	524	483	450	531	489	536	514	519	520	491	454	551	506	473	494	561	479	527	487	488	529	520	510	493	531	508	543	497	473	497	495	503	501	523	501	511	521	507	511	514	527	511	527	556	529	509	488	486	513	509	539	497	498	494	527	492	516	532	532	516	501	520	500	457	535	487	508	488	547	527	505	507	478	522	509	520	534	485	562	545	489	494	488	486	524	500	450	518	518	539	539	536	510	479	517	531	460	502	530	503	486	472	507	540	528	512	460	479	497	522	490	522	511	497	521	505	511	489	530	514	491	494	494	486	513	513	494	502	466	497	522	487	491	496	461	459	503	489	507	497	503	532	486	508	557	509	487	526	514	509	525	513	465	500	455	534	505	514	496	488	502	526	478	502	515	512	497	485	481	544	492	519	540	514	472	519	475	548	488	514	506	524	484	504	528	511	470	478	546	499	505	472	494	487	527	513	493	496	477	503	504	485	490	563	488	487	520	512	538	466	520	529	504	504	465	487	512	460	516	479	516	486	511	478	519	540	522	508	536	497	516	476	487	504	505	501	519	497	497	502	507	516	481	494	482	475	519	487	494	513	537	490	498	477	510	475	523	506	476	483	469	537	499	512	525	533	520	556	526	528	534	496	476	539	477	510	540	511	513	513	491	518	538	516	478	490	477	522	489	498	516	481	482	490	447	468	502	514	518	491	489	519	456	511	505	499	499	470	517	500	499	513	525	500	464	507	555	550	511	502	491	515	505	482	506	515	529	520	537	495	481	520	480	501	541	465	487	497	528	547	522	529	508	469	503	526	496	529	472	487	512	508	512	493	520	482	545	499	493	498
55678	32013	43412	38307	16341	10948	5931	3710	2339	1841	1429	1243	604	511	395	288	213	170	147	205	162	130	133	131	112	113	113	105	106	94	112	96	117	109	93	88	92	102	95	107	99	111	92	100	89	95	99	96	97	72	83	74	93	90	99	103	95	92	84	104	78	96	82	94	99	88	110	97	118	87	104	105	96	97	85	85	100	81	94	95	92	77	85	102	94	80	96	109	87	99	98	95	83	83	109	98	103	97	106	92	95	96	113	105	101	113	96	94	92	92	81	96	109	95	108	108	85	73	103	113	97	102	99	109	103	82	102	88	106	101	108	98	105	94	111	99	87	85	103	105	92	105	75	85	94	98	99	101	87	90	100	90	96	119	98	101	81	94	99	81	89	87	113	95	91	115	77	81	87	86	103	89	106	109	94	110	87	95	98	82	80	93	90	85	104	97	83	99	85	105	94	75	98	90	84	101	106	98	99	91	95	91	103	75	98	98	91	98	96	97	92	82	94	92	99	95	99	95	111	90	108	104	105	83	116	85	107	97	95	89	84	94	100	92	86	105	86	89	88	92	92	84	103	94	98	91	99	95	89	110	74	86	90	102	96	94	102	89	97	89	105	95	87	94	85	103	84	104	106	102	93	91	74	95	92	119	95	111	98	92	103	94	96	96	80	96	110	107	83	94	92	91	96	90	123	102	94	101	99	89	84	86	90	94	90	79	104	88	105	98	94	106	87	100	99	123	101	82	87	90	103	83	77	106	102	76	89	97	73	116	106	108	90	110	110	87	99	97	105	85	109	94	105	86	102	102	80	93	90	79	102	97	93	89	77	73	87	103	91	94	85	87	92	95	86	97	105	108	98	99	104	93	87	85	96	97	101	83	99	102	93	106	106	101	78	109	84	110	95	98	104	80	97	78	101	90	79	107	99	111	116	97	99	94	98	103	104	100	94	96	97	110	100	96	92	100	102	82	92	112	94	85	103	90	88	97	107	100	100	94	95	90	87	100	97	98	82	113	93	103	91	103	112	95	98	70	89	96	96	92	86	93	115	110	93	79	82	96	86	95	76	91	102	96	114	91	109	97	96	101	90	106	85	99	92	92	112	109	96	103	102	86	112	110	107	95	95	93	84	100	107	104	97	112	83	110	86	115	85	96	92	101	83	92	88	77	107	97	78	87	85	108	74	111	98	117	100	92	92	110	93	84	94	100	104	94	86	92	80	101	101	95	91	92	119	96	103	108	110	87	83	86	91	105	95	98	81	98	100	98	105	90	98	97	96	123	113	105	101	79	95	95	110	89	90	95	115	99	85	115	108	105	111	95	83	94	89	97	106	95	97	115	97	97	106	109	98	100	99	85	86	100	98	93	73	101	122	107	93	96	85	104	96	98	95	102	78	102	107	109	103	111	86	95	105	98	101	95	95	84	95	85	102	83	86	95	103	107	100	92	90	90	92	97	82	87	107	107	86	95	86	73	82	94	108	110	98	79	89	76	90	80	83	90	112	88	109	97	90	102	93	100	83	89	103	94	94	101	97	96	107	96	97	83	84	108	97	97	111	114	87	84	96	109	90	91	100	83	94	84	95	103	94	88	92	97	94	98	88	91	91	85	93	106	108	101	87	93	99	84	89	107	100	89	96	93	107	91	93	90	90	96	97	94	85	98	92	98	99	106	95	96	97	90	100	100	92	92	105	92	101	88	98	89	95	117	93	97	99	99	115	94	99	85	114	110	94	103	87	99	87	92	85	100	96	91	93	77	83	102	93	93	88	108	82	100	84	98	102	86	84	101	89	92	87	110	99	100	90	85	107	110	89	92	89	85	81	82	106	102	97	90	106	94	95	101	99	82	77	105	74	107	80	88	111	96	81	113	101	106	108	82	101	101	100	91	100	103	102	83	97	100	105	114	90	81	80	99	92	94	103	109	100	112	104	108	88	90	107	86	96	93	89	96	90	97	70	96	119	88	96	95	85	103	91	85	80	107	111	92	89	106	101	93	100	83	108	107	96	89	86	80	83	88	113	108	87	103	114	97	73	96	85	105	93	104	93	112	92	110	91	97	98	105	105	92	99	95	78	86	91	120	94	96	94	99	77	93	101	98	102	90	83	111	82	92	92	97	95	96	97	107	84	93	100	93	74	110	72	95	104	102	107	112	104	96	93	108	108	119	88	86	93	96	108	102	95	92	103	102	94	82	104	98	111	100	104	96	83	96	97	83	102	100	81	100	73	89	98	101	91	86	91	94	93	116	95	97	112	85	100	107	91	93	93	86	93	107	102	111	105	106	103	88	97	93	103	79	87	91	87	93	97	83	92	92	100	101	114	92	98	95	98	95	95	91	107	113	83	107	107	104	103	92	114	92	101	104	95	109	91	105	86	74	103	80	99	112	84	89	86	92	110	98	93	118	91	105	94	105	86	96	108	82	81	104	94	108	80	107	94	110	113	95	101	94	103	123	105	120	109	96	95	107	107	104	110	100	104	88	89	97	103	84	92	108	95	100	98	99	86	113	100	81	90	96	94	105	103	125	97	98	92	98	97	87	110	96	103	72	87	94	95	89	104	87	103	81	84	106	115	96	102	97	81	118	93	95	87	95	96	89	93	102	108	86	93	91	102	89	110	77	113	100	92	96	92	84	96	103	97	80	99	99	101	72	100	98	91	96	98	94	103	107	102	86	99	97	83	102	80	85	93	87	94	101	100	108	96	105	106	96	103	92	113	118	93	97	110	115	95	97	107	80	94	84	88	84	103	87	113	105	98	104	108	92	100	90	98	94	88	84	110	97	92	89	93	82	87	86	90	89	88	109	90	107	102	88	70	100	91	92	86	75	105	96	88	117	106	72	96	104	78	86	96	89	119	102	78	93	102	99	91	88	88	101	101	73	86	95	88	99	107	98	98	98	91	86	95	95	104	88	109	85	101	106	91	89	109	101	108	91	95	96	81	94	113	119	95	98	111	97	110	101	107	101	76	102	103	95	83	90	109	84	93	93	100	105	76	94	90	89	103	97	103	103	89	108	93	108	118	88	99	101	71	95	113	106	106	68	81	81	103	87	107	81	100	89	101	110	92	103	114	95	86	98	91	99	90	100	86	93	91	103	96	97	84	91	80	93	93	105	82	101	93	83	99	102	94	99	111	94	96	87	97	97	80	103	76	75	100	96	92	99	99	96	100	84	104	91	104	93	102	103	104	100	96	102	90	85	90	94	86	102	100	109	105	92	115	108	119	86	99	98	107	97	98	94	100	77	108	109	93	83	128	93	95	106	93	95	87	90	95	101	93	102	108	109	89	88	82	80	92	96	101	88	97	84	98	85	92	105	91	91	90	96	93	93	86	101	89	87	98	105	77	86	83	88	99	88	94	117	95	102	87	91	115	83	76	97	84	100	108	110	92	77	89	81	84	84	97	91	83	111	90	99	102	97	94	100	92	86	104	104	90	81	97	77	94	89	93	96	90	92	93	98	97	91	69	95	93	96	80	91	99	94
38171	19610	48176	36659	15217	16812	13089	10674	7087	5903	5417	5179	3081	2812	2419	1792	1321	1078	758	1015	998	764	714	689	648	503	514	518	447	425	487	497	431	407	409	394	358	359	392	339	344	329	324	334	342	336	324	329	310	344	325	324	334	362	365	347	347	369	352	354	361	316	342	317	302	342	344	298	359	319	335	302	330	348	352	351	331	314	324	350	353	309	329	338	327	306	355	338	320	311	332	353	350	307	345	313	334	310	352	329	309	325	316	351	340	351	348	331	341	327	344	304	326	309	341	334	335	328	317	327	318	328	328	302	342	328	314	345	308	344	321	324	341	307	338	295	319	338	304	331	327	312	353	324	315	328	275	335	342	331	321	310	358	378	301	347	319	303	321	308	353	322	350	345	318	309	332	346	323	372	317	330	338	364	350	307	331	330	337	314	323	321	313	313	316	299	301	335	329	302	296	317	359	340	329	336	367	335	312	335	358	366	343	306	344	319	302	298	341	337	325	341	351	282	332	331	328	330	317	303	326	336	345	304	345	326	368	309	328	297	312	323	279	306	321	322	313	303	283	320	337	345	350	327	333	308	319	332	320	317	347	296	326	338	314	324	326	325	310	303	334	338	320	357	327	311	315	321	341	345	340	317	304	308	293	338	332	327	337	336	377	297	323	341	332	320	356	353	314	322	334	340	327	342	324	327	336	311	347	311	343	330	333	352	319	351	322	356	364	354	336	359	330	346	322	334	337	292	299	306	338	325	330	331	343	335	302	304	319	326	341	324	338	328	322	373	350	324	329	324	345	290	325	365	334	341	348	307	372	348	322	355	337	349	312	335	334	323	312	333	282	352	327	297	314	329	348	331	311	306	343	315	326	326	324	301	297	334	323	345	328	363	340	305	320	373	327	332	333	339	316	349	350	310	336	332	325	320	291	323	348	331	312	303	316	353	351	312	352	327	354	312	317	308	326	350	336	323	312	356	345	323	354	331	333	332	311	338	306	308	314	303	319	329	327	353	354	315	327	318	308	298	366	328	348	319	329	320	361	326	327	344	324	325	308	321	332	300	325	323	315	304	325	359	301	340	308	315	321	337	311	345	320	328	323	346	335	322	289	304	321	311	343	322	349	318	353	331	327	295	343	325	337	326	325	305	289	332	337	327	314	336	337	284	314	341	304	316	333	312	340	312	318	339	343	327	330	328	313	309	340	326	342	350	323	327	310	335	315	346	341	327	349	306	328	320	334	316	335	312	301	337	317	364	345	358	344	323	295	324	329	349	319	370	291	295	297	365	321	333	331	347	344	352	317	336	304	336	317	361	303	342	325	325	332	310	336	326	313	309	311	363	328	331	335	358	347	334	349	307	300	354	354	316	335	341	335	333	311	326	312	362	350	351	335	332	314	349	358	344	337	303	328	324	336	304	281	307	313	328	340	378	303	333	344	279	320	348	320	319	305	328	328	325	321	334	312	303	323	308	328	346	322	344	320	319	318	326	344	333	331	326	346	353	359	359	325	332	323	339	339	337	340	360	329	345	350	329	353	364	337	334	329	335	329	282	328	338	291	327	323	340	352	350	352	339	311	317	359	308	323	365	353	326	344	349	334	305	353	316	326	312	331	327	325	338	297	328	331	326	319	327	325	323	314	315	328	340	305	311	345	353	308	335	334	343	343	318	348	347	326	327	328	312	349	302	320	321	330	300	321	345	308	324	354	353	322	330	292	347	373	338	320	356	359	311	324	356	319	288	355	363	363	333	322	330	340	326	358	367	314	310	340	317	363	325	344	323	327	344	346	348	334	336	326	333	331	322	340	348	322	327	310	326	333	328	337	331	331	321	315	320	333	315	358	324	348	354	307	321	322	305	350	329	300	330	319	340	319	352	345	290	315	331	339	344	319	308	341	340	285	338	317	352	339	310	337	365	303	327	327	324	312	360	353	338	286	329	343	306	349	347	352	323	350	319	314	339	321	326	324	330	325	346	329	336	347	349	345	317	314	331	336	334	308	304	334	335	352	334	344	332	328	351	296	336	317	323	355	336	316	319	308	351	311	325	336	294	336	335	315	340	355	308	344	329	300	339	308	339	323	341	332	322	297	360	353	349	326	311	337	347	338	341	312	331	336	336	326	357	320	351	315	315	302	336	355	310	303	305	338	335	311	334	321	337	332	288	322	308	348	347	323	316	333	308	324	342	334	350	307	342	329	340	301	282	371	327	341	347	354	358	338	339	327	329	316	303	311	336	294	334	343	302	336	333	277	345	302	331	356	337	340	302	319	290	305	303	382	340	342	348	319	315	337	331	354	324	353	353	353	327	304	274	314	311	344	317	356	312	331	296	324	319	362	347	347	318	309	336	368	326	335	326	328	368	307	290	324	340	311	296	337	339	313	295	319	354	344	320	331	354	325	314	320	305	316	340	320	374	326	348	304	286	356	340	337	326	360	347	353	313	364	320	340	326	349	336	329	349	354	355	330	298	329	320	334	329	350	287	347	317	315	325	307	334	314	339	325	354	297	342	348	358	340	342	320	333	333	339	307	299	319	306	324	309	347	351	341	361	369	319	316	339	346	308	316	350	327	314	303	345	345	361	345	328	304	322	311	338	340	318	317	324	301	322	327	341	293	334	328	351	352	332	310	305	323	342	321	344	326	357	334	308	339	284	329	332	328	298	345	339	332	367	328	348	319	340	308	313	313	327	341	332	320	347	315	349	331	338	338	347	321	298	334	317	329	301	321	325	306	320	318	344	331	350	349	348	349	322	306	337	318	337	329	312	369	372	361	288	331	301	345	323	326	315	320	308	342	330	319	289	312	358	307	334	340	332	322	317	310	334	314	328	369	326	338	333	316	329	346	361	301	345	339	335	307	346	331	377	334	333	304	308	323	359	313	345	329	310	320	315	332	326	338	330	352	360	312	322	326	312	320	329	315	344	305	340	339	351	308	334	372	326	341	331	347	276	339	311	339	338	333	345	332	323	356	333	339	361	343	379	304	353	322	352	311	321	338	378	325	342	312	337	329	272	302	347	350	379	349	341	334	327	348	314	319	328	352	317	326	329	296	305	326	345	348	316	358	354	308	325	331	342	352	341	351	305	322	314	328	317	374	298	332	311	319	317	337	307	333	337	327	311	332	314	335	335	338	323	334	348	327	339	337	299	300	332	345	302	371	310	375	308	317	316	353	330	330	381	320	323	335	328	341	326	364	322	309	306	327	355	328	351	351	336	327	328	336	335	361	319	316	319	350	292	331	328	328	307	330	344	333	312	328	341	322	343	354	315	345	323	332	320	333	330	339	309	332	323	296	341	313	326	307	333	324	316	328	320	336	349	284	306	327	320	315	341	334	308	332	331	325	348	311	307	309	321	309	328	334	338	330	338	311	291	343	355	324	328	334	336	319	321	324	325	304	336	314	309	339	305	337	309	313	326	327	340	327	336	342	353	339	338	308	299	301	345	369	323	314	324	342	317	286	321	310	325	340	346	333	327	345	324	312	322
71834	38625	52807	48986	26624	21290	14641	8616	4621	3856	3033	1994	1167	929	817	709	486	397	315	402	313	269	234	274	249	212	182	180	197	193	203	163	168	185	181	169	174	174	180	159	169	172	167	145	162	147	159	166	179	191	177	179	151	182	198	155	181	161	182	149	157	147	161	162	152	160	163	170	151	153	164	186	159	150	172	163	163	156	166	170	154	145	175	154	160	173	152	167	161	166	174	165	178	168	154	162	156	185	161	193	172	161	170	159	152	167	168	166	148	142	166	166	157	157	167	165	165	157	154	158	138	149	134	177	165	156	180	173	166	139	179	172	148	172	169	168	167	162	188	176	160	168	161	152	174	172	181	172	159	169	177	154	147	165	147	160	135	145	160	161	173	149	145	156	159	158	180	156	161	165	180	156	177	150	143	160	151	158	159	159	175	153	162	166	180	148	144	165	161	142	182	169	148	171	160	147	169	144	132	168	172	161	167	163	174	143	181	159	165	157	165	182	151	177	162	168	173	151	161	151	137	147	171	154	167	150	151	169	165	156	153	145	173	149	183	165	154	151	153	161	164	142	162	179	154	157	158	156	167	152	163	165	168	161	165	178	166	152	159	142	156	170	154	165	158	184	148	161	182	162	172	176	151	173	159	164	161	161	177	160	165	158	151	149	135	145	145	176	141	148	164	154	179	147	168	175	132	159	158	162	172	162	158	150	157	168	135	163	160	157	165	179	160	178	147	133	155	170	167	168	164	149	165	154	186	143	162	157	163	149	156	175	172	182	180	152	187	150	165	157	176	165	151	161	177	154	161	161	181	158	155	168	147	179	161	152	159	177	149	162	175	176	143	152	165	161	152	155	172	166	142	154	172	146	136	173	167	184	167	168	171	157	182	171	148	174	153	173	151	148	149	161	159	178	166	165	160	156	171	149	143	167	185	152	187	167	155	170	174	160	150	161	158	139	147	144	154	141	164	167	145	164	173	152	195	181	159	162	139	170	151	165	152	145	155	162	150	164	160	135	172	137	148	135	162	164	150	195	143	163	144	171	146	169	166	165	155	142	166	169	174	166	180	166	154	164	142	149	173	159	171	175	166	156	154	175	150	174	152	143	179	163	157	176	162	167	170	163	159	167	165	172	175	170	157	157	160	166	157	157	160	169	145	167	159	167	160	145	150	148	151	161	157	169	176	159	165	170	157	172	167	159	188	147	172	170	168	149	155	146	139	147	161	165	184	153	170	147	150	161	158	139	150	147	169	157	150	169	152	175	164	174	177	135	175	163	174	165	194	144	174	188	146	133	154	165	155	176	155	173	152	173	162	164	148	156	167	143	140	154	154	190	170	168	159	149	160	179	198	155	170	155	184	141	165	168	158	157	183	154	164	160	173	144	141	156	185	180	159	156	162	167	155	167	170	162	146	158	137	161	180	143	171	151	150	128	147	177	146	152	148	164	146	150	167	200	168	175	170	149	159	175	189	171	150	153	162	143	152	164	165	158	165	168	143	180	163	151	167	157	163	173	164	153	147	166	188	142	173	177	170	163	172	144	159	172	154	166	175	160	155	147	144	157	161	170	156	173	178	157	165	134	158	186	164	151	178	168	168	150	176	176	167	177	173	161	170	158	173	150	147	161	154	179	166	146	158	179	186	161	193	153	161	166	160	149	175	176	160	171	168	177	176	128	174	161	186	157	167	129	135	157	157	142	150	169	185	144	176	151	157	165	143	172	168	163	176	156	178	152	175	154	117	155	144	160	156	166	159	149	161	159	152	168	178	149	163	160	149	143	179	147	172	140	157	142	193	166	153	137	159	144	147	171	163	160	151	164	157	158	164	159	159	149	155	153	147	183	145	142	174	196	146	160	183	155	149	147	172	171	157	170	154	156	182	140	150	178	169	161	163	172	178	159	169	158	164	158	149	168	156	153	160	185	174	167	166	172	155	168	170	158	158	145	156	156	172	157	164	161	147	168	170	153	167	173	175	164	160	172	154	188	149	150	171	159	151	154	152	166	141	168	158	162	163	169	181	165	142	144	144	170	167	165	162	162	167	170	160	167	163	165	178	182	143	150	163	167	155	140	169	170	159	169	180	151	171	158	156	150	176	160	184	170	167	164	170	156	208	160	149	172	130	169	165	163	144	158	157	181	150	168	172	151	178	176	139	163	167	171	167	150	170	144	151	183	147	169	158	187	159	155	168	157	166	149	184	142	183	161	151	160	143	185	172	147	169	153	154	159	153	165	145	157	158	137	177	149	174	147	151	161	184	161	180	169	150	173	164	162	158	167	154	177	166	150	177	152	163	146	175	171	167	162	169	172	181	149	161	158	144	155	166	140	185	157	161	185	192	168	151	169	151	155	180	151	187	161	174	163	148	155	156	153	169	170	172	170	147	159	176	167	174	136	164	173	175	172	149	141	168	167	181	170	153	171	173	138	160	147	156	153	175	160	170	176	165	162	166	158	214	159	158	174	162	136	154	167	169	153	187	173	160	158	164	154	132	161	162	156	167	164	151	171	160	180	178	161	176	150	165	164	148	166	148	173	180	178	158	166	161	163	163	159	174	158	162	139	158	142	197	173	159	139	154	141	162	178	169	173	164	155	161	177	147	156	199	170	147	140	162	165	151	154	159	151	164	180	151	181	176	178	178	160	168	155	158	159	175	187	167	163	154	133	184	140	164	169	175	163	194	146	194	180	167	141	153	164	179	150	157	174	182	126	130	135	167	143	168	174	143	153	178	179	164	162	135	185	178	160	177	155	169	154	174	144	162	192	157	168	167	150	152	175	171	167	173	157	165	141	135	136	151	163	161	172	164	158	168	161	173	179	169	155	139	165	175	163	168	156	186	180	146	189	148	166	159	161	165	180	158	177	158	152	183	164	162	137	166	164	172	147	148	158	166	152	165	174	159	165	172	171	177	188	150	151	143	131	184	154	165	163	155	152	181	156	148	173	182	171	170	163	166	152	151	180	152	150	181	167	148	180	189	160	149	150	157	188	166	145	171	170	172	159	175	149	155	164	158	145	143	167	142	176	157	151	175	160	176	167	150	122	158	169	151	162	159	174	170	178	176	152	152	154	154	173	169	156	166	165	159	154	163	153	142	167	139	152	160	171	158	179	156	167	161	156	167	147	162	176	174	162	177	164	157	153	177	167	174	168	178	139	137	169	157	181	128	154	167	165	157	176	146	179	162	188	120	159	177	153	168	181	147	154	154	179	190	178	150	172	158	131	175	158	175	157	167	164	137	162	163	167	161	153	133	168	154	170	154	144	163	158	170	138	167	152	158	159	164	151	164	143	168	158	165	158	173	171	162	163	163	181	158	168	200	156	140	146	186	165	170	162	156	154	172	154	165	134	148	162	148	186	162	150	170	164	171	156	173	183	200	182	133	171	163	168	153	156	171	177	173	161	154	158	157	167	167	191	156	159	166	168	167	172	180	165	170	164	161	166	165	183	172	139	138	159	167	130	142	151	160	156	147	174	180	165
48792	22306	62230	47529	22653	22589	22267	16556	10756	10586	9546	8325	5514	5201	5024	4313	2995	2293	1325	2152	1694	1399	1334	1297	1299	972	884	866	845	774	833	770	711	661	659	638	589	592	586	600	532	532	542	549	547	542	578	528	524	529	534	541	557	540	576	497	569	566	508	495	545	566	540	523	508	554	502	544	530	531	530	560	488	543	532	504	530	511	485	507	508	581	530	521	525	558	539	481	514	529	500	510	523	503	535	548	530	496	547	549	538	532	517	552	506	514	538	492	535	519	522	542	548	563	515	505	502	487	518	490	497	526	498	532	533	504	529	493	526	530	487	523	547	541	542	529	542	520	502	549	536	522	541	532	527	534	501	516	521	549	544	530	511	525	515	537	474	496	500	488	486	516	497	542	552	500	499	528	510	527	520	530	529	515	493	521	524	514	508	475	562	460	513	516	548	524	529	524	510	509	502	506	520	512	493	538	529	519	562	513	521	513	471	502	529	506	508	497	491	535	496	512	497	502	476	525	512	531	491	512	516	556	505	494	525	525	492	521	507	530	533	495	545	500	566	530	500	532	556	505	534	477	501	533	529	563	499	486	512	519	495	545	541	554	547	549	480	512	527	511	486	532	500	501	528	513	526	548	512	509	556	517	493	498	542	514	533	499	524	539	504	517	494	543	506	497	502	493	565	542	517	522	507	531	520	506	513	505	568	506	537	500	540	504	538	520	503	513	484	498	515	505	525	517	513	537	530	529	485	531	549	486	531	501	527	445	531	503	534	529	546	504	487	519	513	491	515	477	504	530	522	492	540	511	501	531	476	499	522	511	499	523	513	533	493	549	468	476	510	526	523	532	485	500	529	487	542	517	518	518	509	512	489	536	546	517	531	528	506	483	490	539	516	507	506	484	558	568	517	505	533	547	518	548	545	531	479	500	518	525	544	534	476	512	497	514	524	529	551	521	525	493	501	499	451	499	524	527	506	549	487	484	472	526	542	492	527	515	536	510	450	516	494	534	518	533	511	493	492	509	528	557	495	508	505	554	508	482	524	525	527	524	490	524	525	518	521	499	518	512	512	511	501	532	522	491	502	553	572	529	513	507	490	515	526	519	507	526	553	455	513	499	553	500	508	576	547	497	509	496	534	495	528	484	538	526	568	520	535	515	516	497	519	492	537	527	500	519	517	490	504	517	499	522	501	530	517	509	504	533	526	500	511	471	488	454	506	500	548	514	533	562	527	495	536	494	553	502	508	499	535	470	503	538	520	490	525	503	535	522	519	502	530	522	548	493	535	496	511	537	510	524	551	512	512	473	508	524	534	532	506	533	512	524	542	504	539	518	495	544	515	501	510	508	513	554	539	510	539	535	521	548	499	523	484	527	523	510	523	505	501	554	560	486	500	469	512	508	530	519	524	529	554	502	516	493	523	530	506	530	553	573	523	512	551	528	534	528	539	479	539	485	513	523	494	502	512	537	487	503	486	503	470	491	511	550	520	483	474	522	547	545	540	477	531	497	524	549	514	519	513	524	528	526	477	507	538	500	515	472	545	518	491	492	503	504	501	524	531	542	510	514	537	491	488	557	468	496	521	536	480	526	547	519	507	527	554	489	520	498	552	516	502	542	519	539	536	538	498	541	525	532	546	512	511	502	496	537	530	536	493	474	489	513	525	528	513	503	542	518	548	545	525	539	553	500	481	498	529	518	489	543	545	530	520	519	512	529	505	501	516	484	501	529	516	510	518	471	489	546	539	518	571	510	509	481	574	517	511	518	503	513	491	536	532	521	524	503	532	536	490	487	549	518	514	528	509	509	473	520	510	525	560	491	506	482	482	504	546	512	505	509	497	546	549	486	493	457	511	522	530	507	516	504	473	539	522	458	496	506	523	539	462	505	499	506	496	473	487	543	531	510	475	536	502	502	530	508	481	530	529	489	537	491	483	517	496	538	500	497	494	523	496	521	512	521	583	517	554	497	541	520	528	538	543	564	505	530	518	509	478	524	489	517	502	585	535	479	499	575	523	525	502	534	497	563	520	514	524	489	486	535	485	488	493	501	496	520	527	479	520	483	495	556	524	479	494	486	511	521	503	550	517	514	502	538	497	504	532	541	499	502	523	493	508	503	512	500	481	544	511	505	495	513	503	491	468	502	529	520	512	502	537	480	538	523	532	514	463	492	497	508	556	501	569	477	544	488	523	512	553	522	519	482	491	513	530	486	505	498	556	500	485	550	531	508	536	458	488	526	522	507	492	484	528	495	530	533	555	518	520	477	559	539	490	510	483	509	534	470	497	500	555	517	540	537	503	521	535	508	496	504	487	503	500	505	540	487	508	546	506	546	521	521	521	525	519	502	495	524	498	506	510	498	546	517	504	513	539	524	493	519	494	545	539	491	503	496	552	493	562	512	517	517	518	514	471	544	550	491	505	525	539	466	493	523	516	526	548	531	506	535	493	511	491	504	508	522	532	492	532	519	533	487	500	537	533	527	544	494	519	509	502	501	524	513	506	487	491	515	526	527	563	513	520	524	527	554	530	543	556	527	531	505	458	517	504	507	516	520	498	511	523	503	487	500	546	525	517	525	532	533	515	520	532	493	505	502	505	514	510	491	513	488	549	516	536	518	560	500	488	488	523	528	545	512	543	540	524	513	497	516	516	557	490	507	507	470	498	497	476	521	498	487	503	497	516	539	566	476	525	536	468	463	533	498	509	494	529	542	510	509	531	520	539	510	485	523	535	482	521	526	479	474	538	496	489	580	516	550	517	503	517	511	491	509	501	467	509	510	520	537	506	467	480	496	470	512	487	539	540	507	487	549	508	513	505	484	514	589	525	525	532	528	550	490	506	510	495	493	525	531	502	496	532	536	492	499	531	486	519	527	510	522	497	497	507	513	584	527	524	520	509	469	511	497	561	542	534	515	517	505	573	539	492	552	501	490	531	525	510	538	455	507	514	507	502	497	492	507	512	505	476	492	485	523	520	506	509	505	511	500	504	484	510	500	511	542	494	529	538	533	508	510	544	491	517	522	517	518	541	513	497	534	486	544	519	535	472	490	489	483	543	509	488	540	509	557	524	486	530	524	530	503	513	518	540	535	489	522	590	516	501	532	504	490	488	554	495	543	564	503	516	569	504	562	516	508	501	533	534	552	491	534	492	515	539	495	545	480	516	545	525	513	521	520	506	528	508	506	517	503	538	503	495	565	529	543	535	502	511	538	518	503	542	517	465	502	535	504	574	537	501	493	491	521	550	504	528	501	525	529	579	535	498	493	524	498	517	465	509	554	518	506	492	495	486	501	513	513	524	481	510	510	490	485	464	540	517	544	519	503	521	518	519	518	503	543	509	527	496	522	489	519	531	507	532	497	551	530	520	487	544	564	550	536	507	508	532	499	515	510	503	544	534	485	525	521	523	526	523	535	497	501	504	543	507	521	510	508	505	503	540	508	530	556	503	475	533	484	541	561	501	548	492	513	531	550	509	555	519	489	526	488	498	536
13243	2699	5991	6904	1206	779	560	365	295	240	226	199	187	192	193	161	187	174	152	162	160	156	161	134	147	161	174	162	132	169	132	154	154	141	179	162	149	147	148	151	134	137	151	159	162	173	146	147	144	156	139	145	173	154	141	156	165	153	161	151	152	138	156	151	147	154	155	155	172	141	156	137	178	169	146	119	165	175	149	133	154	131	153	181	132	138	139	177	191	157	160	161	160	162	154	153	153	165	159	168	155	152	168	163	153	171	138	149	147	149	198	163	159	161	172	162	159	139	145	173	160	130	157	136	148	156	152	156	162	160	164	156	144	160	150	182	133	167	165	174	175	172	158	150	130	154	161	152	153	140	166	166	175	159	144	150	140	156	137	142	150	145	139	179	162	151	148	164	159	154	142	178	148	135	147	157	178	154	138	161	143	163	129	150	160	151	147	144	143	148	163	154	183	165	159	147	152	183	147	157	131	162	173	157	139	165	182	153	179	154	178	152	160	149	144	151	168	154	141	133	177	144	165	150	174	157	153	142	148	154	163	160	151	153	135	164	139	166	132	156	152	157	176	162	154	145	163	167	168	164	151	165	135	172	146	169	170	169	140	172	149	169	155	165	148	190	163	144	150	154	145	156	149	155	146	169	161	138	153	164	175	144	164	153	157	138	167	159	140	149	154	156	159	151	154	140	166	139	142	163	166	153	184	143	163	154	149	181	159	153	167	148	159	148	143	140	145	153	169	167	157	155	160	144	148	140	158	147	157	159	158	144	172	157	147	160	155	149	182	158	135	158	164	147	144	137	160	150	166	157	156	165	155	144	148	127	154	158	161	148	175	160	136	148	156	163	157	148	159	147	169	148	148	162	164	156	159	162	153	150	143	122	153	157	159	171	157	140	141	159	151	148	169	172	156	165	131	144	159	156	167	143	121	191	147	168	155	128	149	166	134	162	137	154	142	147	156	160	136	152	140	160	151	159	152	148	133	180	145	180	156	169	144	163	161	150	170	157	157	166	146	144	170	154	156	154	162	154	168	143	138	146	148	136	176	141	191	161	166	147	151	184	135	185	157	160	169	155	163	151	187	154	152	160	149	172	172	150	167	142	146	160	149	163	156	130	167	159	144	162	147	148	149	161	164	151	131	169	134	144	150	159	156	136	142	140	147	155	164	141	162	163	162	178	160	148	158	139	172	146	149	160	172	151	148	160	146	186	162	166	148	168	137	152	163	148	167	187	155	153	174	155	162	172	174	144	161	153	167	156	163	157	153	155	134	160	141	166	144	144	167	125	132	157	155	160	180	149	147	154	155	165	150	112	151	129	163	151	172	157	156	166	150	152	156	141	143	132	180	146	143	141	171	145	157	158	169	132	155	154	164	177	166	133	161	151	153	146	177	156	173	162	170	169	140	162	160	158	167	159	153	148	164	156	154	162	171	149	156	133	142	156	175	138	181	163	148	157	160	164	174	171	168	161	163	169	154	159	172	156	156	190	138	143	151	154	143	159	137	163	165	147	147	141	166	158	147	155	165	164	173	172	154	156	151	126	180	152	140	166	158	147	175	146	155	116	138	142	140	134	136	161	177	149	159	166	155	158	143	140	160	154	160	142	154	160	165	146	154	143	148	173	177	138	148	166	182	155	133	155	167	184	157	165	170	168	149	159	151	152	141	149	134	158	144	144	185	140	188	158	148	158	170	149	163	177	155	149	147	165	157	157	152	173	155	159	172	149	160	148	153	140	148	175	145	163	163	161	153	165	154	138	139	144	149	160	168	148	147	159	173	153	155	150	174	153	156	168	173	166	148	155	146	153	174	163	141	146	173	161	147	170	154	145	156	173	150	166	173	151	152	137	154	159	196	156	169	152	164	143	158	150	162	154	159	176	168	153	139	174	156	158	141	144	154	155	167	182	147	146	162	144	156	183	155	173	131	150	140	154	155	170	170	156	155	152	143	160	158	139	148	159	166	180	148	163	161	167	151	157	163	184	163	179	169	175	149	134	157	155	147	144	150	140	142	165	158	175	151	178	167	136	168	166	158	155	179	154	151	163	145	165	135	160	145	148	154	143	166	161	137	170	135	134	169	169	145	161	178	142	135	156	157	163	158	154	143	135	163	150	161	169	170	164	187	163	134	169	154	162	143	151	145	165	158	147	166	176	153	153	163	163	183	154	164	151	143	156	159	171	123	148	154	157	166	171	150	157	157	158	174	158	152	140	154	170	157	148	177	136	161	158	177	162	170	143	161	183	152	164	142	191	171	150	172	127	159	120	150	163	170	178	184	154	152	144	156	170	156	167	140	146	155	135	151	137	135	150	136	160	169	154	149	164	155	147	164	149	166	152	155	161	157	157	160	141	144	148	153	189	158	126	160	150	152	166	143	149	171	162	148	152	155	130	159	166	160	151	173	153	156	141	157	158	174	152	140	177	165	180	152	172	149	142	154	167	132	135	166	154	175	157	143	131	156	162	159	144	143	141	141	168	146	167	172	175	144	130	143	155	151	164	162	150	150	149	146	176	157	144	151	164	137	153	173	149	164	179	151	142	165	162	171	155	150	135	167	140	162	141	143	178	157	166	140	162	189	165	130	171	166	128	151	155	162	151	143	140	123	166	159	156	174	147	152	149	168	134	148	148	141	168	152	159	144	158	163	160	151	149	150	151	158	155	148	148	165	178	146	153	140	161	160	165	171	174	157	176	166	157	161	182	144	155	158	151	154	154	138	143	165	156	149	154	148	145	149	172	146	143	152	170	153	145	162	170	142	160	156	163	156	133	142	160	148	140	158	154	144	156	164	173	192	168	173	159	167	166	157	139	144	171	151	171	166	166	146	159	132	159	145	153	144	163	143	154	161	136	176	152	131	136	117	154	147	174	165	169	154	144	172	155	144	147	152	167	164	166	149	174	145	162	155	169	150	152	157	155	162	165	150	144	166	158	162	167	159	129	163	151	149	149	152	161	152	132	164	160	157	134	153	153	126	146	169	141	163	145	153	178	162	153	139	170	171	161	164	139	167	157	150	142	160	153	172	150	144	177	120	172	165	162	161	165	152	193	153	135	142	166	164	177	145	136	161	137	164	149	158	146	155	153	149	160	129	142	127	160	150	155	174	140	194	180	140	146	144	138	169	168	131	160	144	168	147	140	171	151	146	163	145	167	154	152	153	170	146	149	173	153	173	143	153	148	145	152	152	162	157	165	158	172	148	147	155	163	166	148	148	177	178	131	140	151	136	173	187	147	158	132	172	157	162	150	156	145	141	146	149	163	151	133	165	162	169	130	155	172	146	154	152	179	144	144	150	152	152	140	169	158	143	144	159	172	146	138	177	148	164	173	153	181	180	139	179	145	125	156	157	144	160	170	187	155	158	150	144	172	165	177	157	170	174	158	150	172	166	146	146	140	134	169	157	174	183	167	169	143	157	164	152	155	159	168	130	149	160	158	163	149	178	151	147	143	144	166	136	155	139	165	163	136	171	144	151	160
15620	2555	12522	14222	3149	2734	2346	1647	1084	1102	906	782	657	641	675	589	569	562	483	533	542	500	489	492	524	499	534	519	510	478	492	549	507	526	509	499	493	521	473	500	504	481	528	504	481	504	488	497	487	491	463	498	515	497	488	467	496	480	504	486	503	517	497	493	481	485	492	514	471	495	509	498	519	489	474	495	494	474	509	453	474	504	510	488	478	453	464	495	500	509	471	499	507	472	528	502	474	456	471	469	499	489	500	492	512	474	491	472	471	496	515	450	493	460	503	527	509	471	446	474	481	463	508	499	488	477	517	475	491	480	471	494	508	473	492	437	461	510	468	498	498	488	479	493	459	537	512	531	483	440	539	477	480	507	518	480	495	474	494	492	522	517	501	489	471	509	518	489	534	492	464	468	523	520	487	495	495	514	460	467	475	529	458	467	485	477	539	501	491	533	481	478	518	500	480	505	475	495	492	509	502	509	508	485	491	557	479	460	488	505	498	505	494	477	506	485	508	483	489	481	526	522	478	497	464	524	439	486	520	485	481	484	512	533	456	463	518	507	481	451	500	512	478	481	523	473	485	501	543	488	507	465	483	477	501	468	518	466	490	497	468	492	480	500	524	464	473	484	498	469	523	494	471	473	481	442	484	504	483	519	523	510	522	513	479	528	529	432	494	466	508	502	534	455	530	508	484	436	474	485	517	529	503	509	503	506	480	479	482	499	474	505	457	490	490	518	495	432	485	511	519	507	480	493	494	495	493	465	465	472	501	493	520	509	517	471	485	477	517	449	479	512	478	510	490	501	503	465	502	508	468	499	487	491	486	512	510	472	517	481	501	474	496	473	493	475	508	506	482	473	495	482	502	502	524	461	533	477	512	527	460	494	478	503	440	495	492	483	459	478	525	501	536	488	508	500	501	511	470	481	511	481	524	469	500	504	467	542	472	491	519	513	474	492	485	477	496	490	526	497	493	468	457	469	506	457	482	480	507	485	481	485	492	485	510	516	478	503	494	506	502	490	476	513	494	491	474	479	483	529	486	488	462	478	488	511	516	519	492	490	516	454	492	520	515	497	489	453	480	468	455	443	464	495	484	498	531	513	473	516	472	543	548	467	438	477	505	497	427	446	478	494	468	556	475	494	490	472	512	474	486	471	492	454	473	516	474	479	488	527	481	494	473	510	509	506	533	453	495	474	475	484	475	489	477	502	513	493	506	506	485	508	490	482	490	501	528	505	469	528	505	517	511	482	487	477	480	490	473	507	507	517	475	457	452	456	487	491	530	485	489	508	498	495	484	501	537	527	499	512	501	492	493	498	500	510	521	455	503	515	517	499	448	520	496	487	472	492	498	468	532	512	487	485	459	492	492	466	509	475	466	478	503	502	514	523	500	473	501	485	518	488	470	505	493	510	492	489	476	485	503	506	490	456	482	496	480	475	478	499	459	460	486	469	480	517	506	495	441	488	509	524	505	511	500	491	483	476	507	501	478	493	468	469	501	459	490	464	468	488	493	537	504	498	508	513	514	507	490	508	476	495	494	473	503	522	494	516	514	483	503	472	483	487	507	497	501	515	492	503	503	513	474	448	500	478	499	460	537	499	500	504	476	483	505	485	473	497	502	452	504	480	513	519	502	459	492	469	441	537	513	531	503	454	517	474	514	451	477	497	474	467	460	482	467	494	526	452	481	461	485	487	484	503	492	450	488	501	515	489	430	469	474	474	550	475	528	500	505	528	455	531	485	500	515	499	495	458	506	508	465	496	478	472	496	489	460	499	518	475	465	530	534	492	537	494	498	529	461	476	483	491	487	503	509	498	487	513	494	537	461	505	491	469	493	519	496	480	473	462	477	511	489	500	504	490	498	523	507	500	496	500	456	510	521	501	505	473	506	454	467	479	507	482	509	457	506	465	494	491	512	461	504	498	493	495	478	439	439	494	459	487	484	474	489	454	486	490	494	504	443	514	510	486	479	465	537	528	491	530	484	462	482	502	500	517	491	529	516	467	474	537	493	476	466	516	490	459	513	489	513	479	497	506	493	487	493	451	512	477	457	470	509	452	462	419	476	507	502	510	512	454	477	496	466	463	504	468	477	477	503	536	518	487	472	474	516	491	472	490	515	469	507	495	460	510	500	528	501	531	484	435	515	487	491	462	476	474	489	485	476	493	459	482	505	487	496	484	485	483	497	517	470	482	455	520	500	557	518	500	495	507	468	459	489	485	475	473	496	492	496	460	467	491	469	493	529	474	495	481	533	525	491	498	499	461	512	528	471	490	492	495	514	482	490	501	502	494	501	490	470	534	460	524	476	501	498	501	456	451	516	501	491	470	515	488	517	507	489	490	482	483	482	533	558	470	519	451	510	478	460	526	490	504	489	507	469	453	485	469	466	512	491	497	483	507	519	541	506	482	478	481	498	525	471	501	500	491	475	487	487	472	536	492	493	494	475	506	443	461	510	485	467	545	495	530	450	500	504	493	496	491	544	535	512	504	514	505	460	478	501	496	514	502	499	527	477	518	485	495	494	541	508	482	473	504	483	481	482	482	466	497	476	443	493	499	462	529	506	518	504	523	503	445	477	496	521	476	514	491	472	494	511	497	478	505	489	444	462	458	514	471	484	546	490	519	513	500	505	481	484	473	505	495	485	469	492	497	509	531	487	474	507	465	514	477	477	478	541	478	510	480	528	444	534	520	473	478	490	524	507	548	528	501	487	455	518	500	485	479	523	483	499	490	478	481	480	497	489	494	483	459	499	484	470	524	505	506	476	492	482	515	472	459	518	516	506	506	500	473	508	485	517	514	525	522	489	492	487	472	526	475	476	489	496	490	506	482	481	457	519	496	469	481	506	493	515	487	504	491	488	464	458	485	487	501	520	470	488	445	484	472	483	494	474	487	466	460	518	454	488	506	512	444	487	490	509	477	501	495	492	504	475	478	472	480	479	492	493	538	528	495	520	491	433	502	523	478	471	463	534	481	513	501	463	513	491	510	515	497	505	512	472	486	487	500	485	493	530	482	496	462	540	481	530	453	512	507	503	491	490	519	524	504	493	513	480	497	534	516	487	479	517	484	521	498	459	498	527	478	490	488	484	454	460	525	462	504	477	497	478	499	488	496	499	456	479	499	505	488	511	465	466	488	506	492	495	490	480	485	510	462	513	504	463	482	521	529	481	500	512	508	516	483	513	525	509	490	447	495	480	498	451	457	483	479	487	534	453	456	530	543	479	474	485	466	481	515	506	497	471	508	479	513	481	469	466	501	508	488	492	488	496	502	458	474	507	495	524	493	446	505	500	489	495	493	487	507	486	498	508	515	476	508	468	500	506	503	527	491	502	494	541	496	511	529	489	489	505	513	492	479	513	488	462	494	475	484	524	451	492	513	489	498	491	495	477	521	526	502	487	478	471	508	531	470	466	472	524	500	511	509	462	503	475	496	502	493	503	494	495	502	491	484	504	483	496	483	531	478	478	497	490	475	455	482
57657	25525	45237	42035	17476	10327	5340	2537	2175	1986	1590	924	537	445	345	283	251	219	173	228	200	126	135	141	117	107	113	120	126	99	104	114	91	86	114	96	90	93	81	100	96	103	116	88	87	103	112	107	99	91	108	97	105	87	104	82	91	79	107	91	88	95	83	95	114	82	93	76	107	105	92	99	109	95	103	90	104	90	92	96	90	97	94	74	96	98	100	84	109	106	91	106	91	82	88	83	110	83	99	93	86	85	97	94	88	91	91	82	101	100	113	107	109	82	105	97	103	94	98	98	94	100	97	102	112	88	80	108	100	89	102	96	93	87	80	105	99	101	93	86	86	91	105	91	98	104	86	94	93	87	96	85	94	92	108	97	89	97	99	90	104	95	109	96	95	100	90	92	80	112	108	100	91	87	100	80	106	93	101	113	108	108	89	114	101	112	88	85	75	116	105	124	83	105	89	95	101	89	76	84	103	106	102	99	88	90	88	90	95	97	96	89	105	87	104	107	87	89	82	87	87	90	102	97	108	85	97	97	102	108	111	86	104	101	91	84	96	100	90	102	92	84	113	102	99	97	82	93	100	98	113	102	116	91	78	99	85	99	91	94	84	102	83	92	96	105	84	93	102	104	91	96	75	115	93	86	92	87	100	123	83	90	93	99	92	96	94	106	97	82	87	96	105	112	87	92	87	115	99	73	88	89	110	89	109	78	99	85	90	95	112	96	85	97	94	95	93	105	85	99	89	93	106	107	91	108	87	101	80	87	93	104	97	97	79	91	102	100	96	97	119	83	116	66	99	111	109	105	82	112	89	100	117	89	89	96	91	81	100	92	104	85	91	86	90	93	90	111	90	99	101	79	112	80	101	86	87	91	100	102	115	110	86	85	105	117	105	81	91	87	82	85	107	102	107	95	94	97	109	83	101	103	95	86	98	105	106	107	89	83	105	97	95	107	92	104	106	86	93	94	94	109	101	103	99	85	107	96	100	99	103	77	91	119	97	95	104	102	116	113	102	93	114	77	88	91	84	97	86	94	101	108	90	97	87	89	104	83	80	90	92	92	88	87	111	96	89	93	87	116	79	84	90	84	94	98	108	92	96	115	98	113	88	104	89	99	109	81	97	83	100	99	90	83	105	102	101	103	93	91	87	84	116	110	97	93	96	91	93	100	104	101	106	106	90	82	89	87	93	107	101	92	101	100	106	95	92	101	104	88	99	97	98	113	76	109	120	97	86	91	90	113	82	95	89	90	74	106	89	96	89	95	100	114	106	100	96	90	115	93	97	101	91	111	83	93	103	84	89	79	105	92	85	98	97	89	87	95	90	105	77	97	108	100	113	119	105	93	112	99	82	88	85	97	96	105	102	102	118	102	104	95	95	95	98	98	79	107	89	81	96	107	80	95	91	109	101	99	111	95	93	76	99	110	92	109	103	105	98	102	88	107	95	102	79	87	96	94	104	92	94	80	93	86	98	76	99	88	107	103	83	108	90	113	112	89	102	110	98	104	85	102	86	99	99	104	100	96	92	89	86	78	101	94	82	99	102	78	105	101	108	98	96	84	91	104	80	91	90	116	93	113	98	85	73	96	90	105	89	97	97	100	104	100	113	96	106	84	90	83	79	85	98	88	108	110	75	102	89	97	114	103	91	93	88	114	95	107	87	105	95	98	107	113	101	84	88	96	88	98	99	85	98	89	98	103	107	97	93	91	85	92	100	82	94	97	98	100	95	100	82	86	88	94	111	97	93	117	102	93	115	92	81	70	99	84	93	79	83	110	101	101	88	101	96	108	104	115	86	103	77	103	94	101	84	92	81	107	79	87	100	110	99	96	116	104	109	79	105	78	90	104	98	88	83	88	90	88	91	90	95	93	91	78	106	101	93	100	99	111	98	88	119	90	82	90	75	87	93	93	98	114	96	95	91	87	90	96	81	94	91	100	109	104	91	107	101	80	87	92	97	100	98	94	97	93	106	100	100	84	92	96	104	89	84	96	105	96	96	98	118	105	98	84	93	91	96	94	95	104	93	100	68	92	104	99	84	113	85	92	112	101	106	83	93	99	87	120	90	114	99	91	99	97	104	93	113	87	101	124	115	96	83	92	97	108	96	85	97	98	101	98	91	88	115	83	101	92	103	89	88	90	96	97	82	107	103	97	105	87	95	107	97	91	105	96	102	92	82	93	99	118	87	87	89	83	106	77	94	90	104	104	101	114	92	108	105	90	89	92	96	101	81	90	88	93	107	108	109	89	113	98	90	89	76	109	104	87	85	94	104	103	89	102	92	102	98	80	93	98	109	98	105	97	108	94	91	65	98	89	92	94	103	106	84	109	94	90	94	97	85	95	95	101	119	97	102	97	88	110	92	110	92	97	95	95	95	88	97	102	95	75	100	97	101	105	87	102	85	99	78	93	81	109	93	92	99	105	94	95	83	88	93	79	96	91	99	108	102	99	92	113	102	94	112	113	100	116	95	91	90	97	106	95	88	76	96	89	94	110	91	97	104	95	92	77	88	106	115	90	96	115	100	101	93	103	98	78	93	91	96	81	110	85	94	113	97	103	86	111	91	94	99	79	98	85	96	81	95	85	91	80	106	102	99	91	104	94	107	94	93	94	94	85	107	84	101	107	106	84	92	87	95	78	82	101	86	98	95	111	109	94	102	98	101	97	122	115	85	87	95	99	89	97	109	97	97	88	100	100	103	90	87	101	98	95	96	84	97	97	63	113	103	97	76	99	91	87	94	85	100	84	100	103	110	77	88	106	98	97	105	87	96	82	91	80	84	107	104	99	97	91	67	118	82	84	84	98	93	89	95	104	108	105	101	89	116	88	77	87	90	93	105	102	99	86	88	92	84	97	100	102	87	95	95	91	82	89	92	91	102	84	87	98	100	102	99	112	103	93	98	85	102	102	94	99	71	93	94	100	89	79	93	91	111	82	98	101	93	99	81	117	102	95	114	104	90	124	105	95	90	102	84	80	89	97	90	82	109	83	92	94	94	106	88	91	93	84	108	103	94	93	96	93	81	101	83	96	89	109	113	81	90	99	116	93	106	100	85	114	94	92	94	99	101	87	92	100	99	98	93	103	93	109	115	100	87	93	83	108	85	99	95	86	100	91	113	93	117	91	83	105	84	87	95	104	92	84	100	106	91	109	87	93	89	107	96	96	96	87	73	92	102	90	103	82	89	101	84	98	81	92	106	93	96	89	101	90	95	91	100	106	100	92	90	87	101	105	120	95	101	103	88	87	76	98	103	86	92	92	103	98	86	80	84	111	100	106	93	103	89	95	103	86	100	98	99	114	110	95	76	85	110	103	117	85	86	103	102	100	94	110	96	89	84	94	96	92	100	91	109	107	105	106	84	102	103	91	83	94	90	104	94	99	111	66	91	104	93	108	92	102	87	98	101	104	94	92	97	103	101	101	93	111	93	101	106	90	98	95	95	97	97	96	104	107	95	78	100	94	104	109	89	88	94	90
37748	9934	49189	35983	15226	16231	12211	6431	6668	5900	5450	4018	2937	2824	2186	1962	1588	1239	725	1032	954	668	604	661	641	556	433	535	425	418	486	433	396	369	403	404	358	361	337	314	352	344	334	348	342	353	342	340	339	343	365	305	352	330	304	295	371	350	334	339	348	342	334	319	324	349	354	340	354	325	342	344	335	350	290	343	335	377	333	346	317	337	337	322	312	333	321	354	359	306	330	312	344	356	333	366	343	350	354	341	320	348	309	336	303	335	371	305	349	347	297	343	289	326	354	325	343	336	337	321	337	337	319	303	346	371	320	331	328	300	327	326	336	309	334	301	325	344	332	351	319	365	357	337	333	372	325	353	346	279	328	336	319	330	329	351	323	341	320	363	316	317	332	341	358	366	318	312	320	352	341	338	338	333	354	356	369	317	319	300	335	355	363	356	334	343	317	348	334	334	319	319	338	336	332	311	360	329	301	345	375	365	321	334	320	338	348	336	348	352	321	357	318	353	343	345	336	334	342	344	353	318	301	343	292	314	349	305	323	309	317	318	340	317	320	357	299	369	353	328	320	322	301	315	325	343	306	318	354	362	345	319	310	333	330	345	307	321	308	327	319	300	344	323	325	317	332	338	352	323	365	338	292	345	335	297	311	313	332	358	338	326	310	358	349	337	360	334	353	329	311	328	320	308	302	371	308	359	332	324	352	327	328	375	357	345	331	327	348	338	318	315	329	357	324	324	351	331	337	331	335	353	322	336	335	318	326	315	346	318	383	346	326	352	330	321	309	331	327	352	331	302	351	351	307	329	318	325	350	347	351	329	299	324	354	342	309	344	305	330	359	312	347	334	324	330	331	330	361	321	323	315	350	329	296	360	330	332	353	372	344	340	340	317	361	332	313	316	309	290	302	295	370	310	327	309	330	333	333	317	325	311	321	330	330	340	325	318	353	324	352	386	317	338	369	341	309	331	314	381	309	310	299	339	329	336	339	327	332	328	380	338	336	335	315	335	310	318	364	322	347	358	351	302	316	336	282	338	334	338	324	330	331	344	338	351	357	340	309	322	351	321	309	345	321	345	342	336	308	355	343	333	342	333	335	312	360	343	311	370	349	313	359	340	324	317	333	305	318	326	330	342	321	350	355	343	333	276	356	335	337	308	314	334	360	327	342	320	340	346	332	332	312	306	338	334	338	305	334	311	315	341	351	315	373	288	355	312	300	347	301	340	341	313	323	319	343	339	353	289	288	322	333	350	315	337	319	319	320	324	360	320	350	328	332	350	344	304	368	333	342	332	321	338	308	332	311	363	343	345	340	310	337	313	336	365	315	345	336	327	337	301	329	345	345	342	314	319	355	309	339	336	312	326	353	286	293	326	347	322	327	329	347	345	305	292	365	322	285	300	347	347	333	316	309	300	317	333	334	345	321	315	336	336	344	320	322	351	362	326	341	317	325	325	365	355	322	316	325	321	338	334	310	333	360	321	336	313	347	321	337	327	367	302	322	316	316	350	313	333	364	365	337	312	343	340	342	318	343	336	324	332	319	326	331	316	313	338	306	317	371	330	360	346	349	320	370	325	356	296	330	338	308	307	355	347	350	353	335	339	326	316	334	317	302	323	334	317	334	335	308	334	333	331	328	362	317	288	335	350	315	324	354	343	284	324	321	306	355	349	324	312	329	322	325	329	345	336	337	356	334	322	329	341	323	309	297	375	341	335	336	336	352	328	323	310	344	320	310	349	323	356	322	330	322	354	279	333	337	307	351	282	314	338	322	339	345	342	345	328	359	294	359	298	326	302	281	317	325	359	351	328	371	315	307	305	314	331	368	313	338	310	343	314	309	318	342	298	334	309	319	334	352	349	333	333	322	317	325	328	324	305	363	330	335	346	333	339	311	336	363	313	308	326	372	327	322	311	370	377	338	355	301	332	332	329	334	337	353	317	335	345	328	337	342	356	305	329	315	335	309	318	316	346	369	355	355	314	309	296	322	325	319	335	352	362	318	302	351	309	323	353	351	337	344	327	327	323	340	332	333	334	324	358	310	349	312	319	340	321	345	333	348	384	317	322	333	355	340	354	346	333	390	324	326	329	331	295	305	364	320	345	328	344	337	325	326	340	313	318	363	341	327	366	319	284	361	304	346	355	301	323	325	357	328	329	310	346	330	343	329	328	328	340	323	324	339	332	338	339	323	339	317	326	305	319	320	296	329	330	320	320	287	325	354	321	308	353	327	315	324	340	336	335	360	307	328	306	357	325	328	340	323	340	343	330	351	336	346	328	319	351	293	356	309	316	338	291	334	330	327	350	345	351	327	329	343	348	335	312	339	321	353	300	324	346	321	331	329	328	334	349	298	326	334	357	310	328	331	375	327	345	316	344	347	316	350	379	345	337	363	317	322	344	339	348	341	343	297	373	347	338	353	341	307	339	321	307	335	294	302	339	326	333	312	358	321	319	336	373	365	350	348	336	322	311	323	329	297	346	345	365	347	350	310	308	319	349	316	314	345	331	351	332	302	353	334	330	299	312	317	346	333	331	325	312	341	329	326	327	315	335	359	320	364	345	315	341	326	356	347	374	327	324	313	322	332	326	337	340	322	310	312	355	340	318	323	327	356	325	346	340	324	361	320	353	298	320	316	327	356	322	319	327	329	367	326	340	350	303	343	333	282	325	319	348	344	340	310	310	344	345	326	319	322	341	345	334	293	341	367	337	350	349	330	312	317	319	337	333	353	348	324	320	310	311	340	312	320	358	308	337	330	301	342	304	327	321	340	348	324	359	343	305	332	349	348	319	306	346	313	337	317	324	349	341	319	333	314	357	359	332	314	345	354	328	356	353	300	340	329	355	316	345	323	345	313	325	330	323	301	364	326	327	341	350	324	306	335	343	321	367	292	325	339	326	348	353	339	342	337	345	305	315	344	367	362	339	327	337	368	357	310	317	336	371	357	327	309	303	330	316	336	354	325	370	345	336	300	304	360	330	296	323	313	322	296	304	344	372	327	355	339	333	323	324	322	336	327	302	327	354	339	343	331	361	309	343	330	342	335	319	302	305	330	327	315	349	351	328	318	294	325	319	329	323	329	334	297	304	319	331	325	320	317	341	357	291	331	319	312	330	324	350	343	338	328	307	319	301	334	341	332	307	344	351	317	333	290	350	308	317	330	327	333	330	343	316	329	329	306	333	337	355	347	351	298	341	340	338	312	359	335	310	322	330	318	319	297	336	326	311	341	328	336	338	345	298	328	322	327	357	343	339	358	299	311	367	328	319	324	340	356	321	299	317	333	338	336	320	307	333	362	329	361	359	310	335	333	337	322	349	329	344	302	314	332	318	315	354	332	308	341	335	334	322	343	314	281	366	305	330	323	353	357	372	336	337	358	318	329	315	307	328	338	334	316	371	305	301	355	315	332	326	315	330	338	337	336	363	338	355	305	319	327	356	334	319	352	323	333	328	309	320	344	298	302	326	333	341	288	360	347	297	354	327
62447	34615	44571	56113	30140	21681	13774	7241	5513	4176	3582	2663	1386	1055	741	601	546	435	283	389	286	251	258	252	280	245	206	218	225	212	175	184	194	191	170	201	165	153	176	160	163	195	164	183	177	165	148	144	156	154	167	153	174	170	158	168	191	179	146	163	148	154	131	144	179	187	175	171	165	171	161	177	142	173	162	176	147	178	164	160	181	185	148	173	154	183	173	154	160	193	184	168	148	169	171	166	164	187	158	181	173	177	158	170	161	157	150	176	145	175	146	173	166	154	164	168	181	188	192	162	169	163	181	175	136	183	170	151	181	173	150	155	168	178	155	184	168	160	171	160	190	143	156	179	169	151	155	163	180	161	165	165	153	165	169	153	158	161	163	152	172	168	166	162	141	160	162	178	138	187	186	145	161	156	176	145	146	164	144	159	136	181	168	186	193	150	169	160	168	159	186	171	157	149	133	162	153	162	145	171	157	187	140	152	167	171	163	153	184	176	206	185	172	166	186	128	173	171	178	157	165	144	169	170	156	176	171	156	201	168	149	146	183	155	187	169	185	175	179	169	170	171	152	154	181	165	143	162	157	164	158	188	171	166	157	200	167	149	171	166	141	174	169	176	195	169	179	159	159	166	166	177	162	180	158	159	171	176	173	169	174	164	144	185	148	167	176	196	150	166	149	149	188	133	185	178	184	163	151	165	160	184	161	159	152	166	157	194	186	137	167	162	186	197	170	177	167	170	143	186	166	171	170	161	173	157	168	151	179	164	169	192	137	153	168	169	163	139	172	160	141	158	181	150	162	156	165	168	175	140	138	192	168	156	181	159	140	180	154	158	144	164	149	157	175	166	160	166	163	175	147	165	146	166	177	155	170	170	162	159	163	142	156	156	159	166	163	163	168	187	171	155	146	171	157	166	173	182	166	163	190	165	180	173	169	160	178	179	145	168	165	157	159	152	156	155	176	175	144	167	172	206	174	151	181	158	179	170	170	178	157	185	161	171	154	180	180	182	183	170	153	150	165	193	184	168	168	147	161	170	186	182	145	146	171	192	153	184	191	150	183	154	157	175	169	173	167	153	165	198	200	164	164	192	138	180	168	166	149	139	172	180	186	156	155	167	181	164	161	159	179	177	180	166	156	166	166	161	173	161	147	161	166	132	137	171	165	159	172	159	166	167	182	160	185	179	162	145	171	166	190	161	164	173	163	170	140	165	163	152	144	174	172	166	188	194	170	157	163	146	181	168	186	174	179	155	196	160	169	170	153	173	148	178	176	168	185	184	154	153	176	167	183	150	165	165	170	156	172	176	166	160	161	145	170	179	167	177	174	145	185	133	161	170	171	148	159	163	164	153	167	178	175	164	145	187	171	192	145	159	162	178	150	155	146	173	169	169	167	152	182	198	156	158	161	153	157	149	151	166	163	175	171	181	180	185	145	178	162	160	183	160	147	163	160	167	154	155	149	158	173	158	174	177	179	170	160	152	171	135	172	170	143	177	167	159	160	166	170	155	174	175	141	167	178	148	181	162	189	164	169	180	155	183	179	184	158	159	164	188	186	134	164	189	152	165	166	177	166	152	160	173	146	150	157	161	182	174	185	165	165	170	178	163	152	185	169	148	162	158	178	159	151	139	167	152	137	181	165	172	188	167	161	167	171	170	151	179	168	172	167	152	172	173	176	164	151	164	169	162	170	170	155	149	203	164	194	150	147	183	179	185	152	187	181	154	150	147	174	164	144	163	186	177	170	180	177	148	170	145	166	177	152	180	145	149	156	171	145	169	149	160	171	154	183	184	173	168	167	156	155	180	154	174	163	153	171	172	170	192	169	178	138	180	167	181	167	164	169	184	155	170	176	156	173	167	184	170	163	134	147	174	165	166	145	137	166	151	178	167	165	165	171	164	164	144	150	165	137	162	154	156	172	159	175	184	171	161	164	159	176	156	154	186	161	159	174	156	160	136	183	155	186	165	173	166	149	179	177	169	169	154	179	158	144	169	172	170	145	163	176	174	159	172	171	179	176	163	156	154	177	155	157	162	196	174	174	164	165	172	159	168	177	180	175	176	152	144	145	158	181	164	166	179	163	152	164	175	182	156	192	150	159	139	158	153	185	158	165	154	162	170	167	146	165	168	161	180	159	175	184	164	168	167	152	166	190	180	159	169	167	162	155	186	197	169	167	188	144	154	187	168	155	136	143	170	146	143	172	186	188	157	159	146	181	166	164	177	141	166	169	169	162	163	177	166	170	154	157	145	155	186	176	167	144	151	171	179	194	157	156	167	163	141	186	171	176	170	171	166	149	157	170	185	152	191	154	153	181	169	188	163	143	134	145	192	160	151	167	147	159	153	184	184	179	167	156	142	179	159	158	164	177	178	184	167	189	158	164	184	153	172	167	156	187	169	161	158	144	174	159	161	175	152	150	159	175	158	166	150	155	164	165	189	185	169	173	150	165	184	142	176	177	141	188	176	161	173	187	165	146	177	174	213	143	166	162	156	159	177	135	185	206	181	183	150	178	167	186	161	181	163	169	156	170	171	167	166	162	168	157	168	171	186	175	199	164	167	149	164	159	154	174	164	164	167	169	177	168	161	158	174	182	173	150	172	154	175	146	166	155	178	172	170	176	150	182	188	163	152	157	155	186	172	153	165	150	159	164	167	179	161	145	171	166	169	152	161	160	145	140	175	167	173	176	163	187	176	152	163	182	170	189	159	169	162	195	159	163	190	185	160	170	159	158	186	129	159	178	177	161	150	178	152	185	171	158	150	165	150	174	148	147	168	162	156	173	155	145	177	199	173	173	154	165	170	164	154	148	162	155	152	154	163	148	187	176	176	163	178	148	179	168	158	162	157	148	169	191	169	156	162	178	175	149	152	185	184	169	156	165	187	161	163	163	164	183	170	168	170	128	168	162	169	178	173	153	173	150	158	160	169	151	159	164	140	165	171	164	173	165	163	154	174	173	158	164	174	162	169	157	167	173	177	172	179	157	186	150	158	150	185	175	156	154	171	168	166	163	175	171	165	182	169	153	164	172	175	171	196	173	162	159	168	172	126	171	189	170	168	170	182	170	196	160	182	172	167	160	169	161	146	178	169	166	143	177	158	178	157	146	158	151	158	156	184	152	172	166	148	167	165	181	157	167	147	191	161	167	159	186	167	158	154	150	177	155	168	140	152	148	176	146	174	150	166	149	160	174	169	193	160	154	166	155	165	170	167	160	171	174	162	184	168	160	178	170	156	159	164	142	153	150	172	181	161	183	158	157	161	151	155	177	171	177	165	169	176	163	153	165	168	191	168	138	154	163	158	163	179	161	161	175	155	167	187	170	139	170	157	165	166	155	177	166	180	172	154	175	152	154	163	179	148	166	167	170	201	182	156	158	177	157	195	156	170	157	191	166	146	175	171	170	167	145	171	164	164	163	156	178	146	174	174	157	180	169	154	158	169	177	141	161	165	172	174	182	167	155	146	158	163	135	162	178	139
49106	18561	54040	62121	23244	23598	18452	11975	12659	9744	10495	8430	5939	6000	4343	3686	3175	2582	1579	1832	1811	1452	1234	1123	1158	1127	879	867	861	744	741	771	733	631	664	709	600	572	541	574	567	590	571	588	583	555	603	591	571	544	542	550	545	581	533	565	552	532	502	562	526	522	565	561	561	566	528	523	552	522	523	551	522	533	506	555	562	538	553	574	554	528	529	508	537	583	560	520	515	537	514	552	498	501	591	556	501	537	518	557	576	535	518	527	510	527	538	536	528	583	529	507	520	544	482	565	508	549	536	533	542	541	526	533	542	514	498	561	541	545	508	532	521	534	561	522	515	538	560	516	543	525	526	518	501	516	506	557	536	479	560	508	534	541	523	527	495	527	486	537	530	479	515	546	554	559	555	529	513	543	548	555	483	545	560	566	514	570	555	538	542	487	562	553	530	505	524	502	535	514	534	528	519	518	548	539	531	565	493	538	536	526	516	499	534	505	527	543	576	502	515	501	550	502	472	528	514	515	524	518	561	493	530	535	560	512	539	517	518	511	523	562	501	542	531	502	530	526	528	541	473	554	520	524	545	503	514	499	521	530	570	531	543	519	531	488	528	518	550	534	520	534	554	485	512	534	531	520	498	479	522	523	532	530	499	510	543	510	546	513	522	565	565	563	551	545	486	505	539	500	503	489	560	527	519	512	510	503	502	550	533	498	562	546	518	520	561	514	547	530	512	505	512	504	532	564	505	540	537	559	518	573	534	559	529	541	515	524	485	557	535	540	534	545	584	535	498	534	499	491	541	570	526	557	546	523	510	503	534	517	530	535	557	580	508	494	531	526	501	500	507	516	559	506	519	531	546	584	510	500	510	551	513	523	536	563	533	525	563	526	487	509	545	555	515	551	520	511	499	568	564	539	567	500	542	546	573	526	558	486	518	538	502	545	551	529	533	521	517	552	526	518	525	558	472	528	537	539	521	497	521	525	538	538	525	495	490	519	535	491	523	498	532	520	516	505	567	511	579	543	535	533	532	547	524	557	514	516	510	533	539	536	596	525	535	530	518	523	530	538	508	496	537	474	534	505	559	525	524	535	518	567	529	494	535	508	523	516	523	507	491	506	524	562	522	460	502	547	582	484	525	518	547	546	504	529	537	530	525	517	496	503	540	509	537	561	521	574	523	521	522	518	516	530	517	497	511	558	521	582	488	488	521	537	515	545	502	555	523	465	517	537	510	504	559	525	514	537	518	530	547	482	497	556	511	545	508	517	542	561	538	571	493	526	522	518	524	556	522	490	558	537	507	529	510	491	556	544	554	533	502	466	543	518	545	509	547	535	556	535	535	552	515	568	536	555	550	514	540	518	529	497	540	567	485	524	491	577	536	548	530	514	500	505	514	522	519	536	491	556	541	494	534	567	543	531	505	517	542	548	522	505	525	550	546	537	543	530	513	530	555	485	526	558	546	561	510	546	529	506	558	549	525	544	563	523	491	524	535	549	514	469	543	495	548	533	542	519	522	540	529	518	529	551	533	501	580	516	507	473	532	527	535	519	526	537	547	521	509	504	542	484	556	522	518	500	517	551	555	560	540	521	552	500	536	519	526	516	522	534	549	539	526	517	539	521	546	549	549	559	538	516	557	558	543	539	551	544	519	519	497	515	496	544	541	599	522	545	546	495	529	530	538	498	531	515	523	510	568	505	477	525	522	502	545	550	526	496	519	515	498	522	536	512	538	501	524	514	542	482	526	522	527	538	519	528	517	532	532	530	545	527	517	498	500	529	518	523	529	522	529	504	566	556	516	527	517	521	535	557	557	525	557	550	519	522	465	516	489	537	519	498	534	509	544	510	512	507	491	527	554	487	554	534	523	527	536	511	529	535	547	533	476	530	487	530	527	556	541	513	539	527	497	528	527	492	523	517	507	510	490	523	521	513	473	492	505	501	556	544	541	520	552	544	558	539	546	526	529	506	521	512	567	559	505	535	543	489	534	523	501	501	532	497	517	509	474	551	501	558	564	504	563	549	515	522	533	489	546	537	488	565	529	499	505	511	541	481	517	524	511	525	541	526	544	508	520	521	548	546	531	538	504	532	501	515	468	531	539	522	500	537	516	521	505	495	516	550	513	533	528	490	551	505	536	526	497	523	552	583	519	547	522	548	500	549	534	548	517	547	490	490	543	565	528	501	554	557	566	513	536	540	557	548	562	540	546	560	500	484	530	555	505	557	547	515	562	523	511	525	479	528	490	511	558	516	522	543	519	526	510	503	541	564	515	473	535	524	485	491	512	548	505	502	513	520	487	486	552	518	538	526	533	491	519	545	525	543	528	558	571	508	514	554	517	533	525	525	585	506	517	496	515	558	556	558	564	539	521	500	550	523	541	558	543	517	497	518	506	531	527	508	533	534	533	545	518	507	502	545	510	526	503	513	528	520	538	512	524	489	510	530	559	525	544	501	537	551	541	575	517	515	507	543	531	563	482	502	533	530	537	537	492	463	536	537	518	559	534	509	529	530	511	507	523	560	518	539	483	534	504	514	505	539	523	555	466	527	516	505	506	546	522	528	508	493	520	541	544	530	546	546	520	491	499	526	520	532	526	511	538	537	503	518	507	452	527	535	539	527	539	520	541	532	513	523	514	517	521	540	523	504	502	541	553	559	524	482	570	497	506	519	532	515	502	508	532	494	538	532	570	513	586	551	584	513	510	547	523	521	571	498	537	520	545	520	519	525	542	599	514	520	548	542	533	497	520	546	558	513	479	499	546	507	543	545	480	506	550	509	499	502	570	575	537	546	509	520	517	517	558	487	520	498	501	548	493	542	559	500	506	557	524	543	538	539	556	554	532	552	549	528	509	519	511	558	544	523	513	509	536	513	537	550	513	549	539	525	538	535	555	517	537	532	520	552	514	520	546	507	521	529	542	539	512	521	523	539	512	545	533	523	505	487	530	488	547	524	553	491	537	518	506	506	557	500	586	525	548	502	527	492	564	493	498	551	498	530	537	521	535	529	498	527	526	562	520	517	537	483	516	541	537	513	527	544	523	567	521	475	518	501	488	535	507	546	542	559	534	511	506	525	529	502	539	516	535	550	544	501	510	477	526	554	554	509	503	523	512	508	544	500	505	511	523	564	545	516	539	531	502	511	503	535	501	521	555	545	549	528	562	495	552	534	529	545	520	529	512	529	553	538	497	488	567	535	538	513	561	542	487	504	537	535	542	506	520	498	539	526	563	554	499	538	541	506	527	541	548	530	521	562	511	541	554	533	555	507	524	520	495	514	497	533	523	518	524	498	551	531	527	542	478	523	535	515	527	550	541	540	558	514	512	569	524	561	514	532	523	556	497	521	539	527	528	525	507	524	555	521	508	481	513	535	540	544	530	515	502	512	539	498	552	486	530	532	537	532	558	482	558	528	513	536	576	521	498	570	547	534	531	499	517	530	506	544	567	488	587	496	546	527	507	522	525	507	555	546	565	505	542	514	547	470	525	555
16336	3300	5640	8545	1434	671	433	353	276	233	205	192	185	187	191	166	173	183	169	161	198	159	171	166	178	160	156	155	167	160	153	160	154	162	155	163	169	150	158	188	172	158	184	177	165	160	170	161	133	175	146	151	168	132	168	162	146	147	167	174	173	168	157	150	170	186	160	170	150	145	169	162	146	152	156	163	163	161	145	155	144	162	165	184	154	173	152	187	185	168	153	167	167	170	167	152	160	164	135	142	147	159	158	152	175	180	158	154	159	155	156	166	178	166	171	147	180	169	159	156	172	167	184	157	167	172	138	182	174	159	150	142	147	170	161	163	161	161	161	149	144	162	167	172	147	178	146	178	152	179	155	152	166	162	178	167	179	163	188	174	146	155	152	167	149	161	181	182	179	166	161	173	174	177	160	165	179	172	186	160	162	153	169	164	150	190	157	179	161	165	144	135	169	173	176	159	171	149	177	148	166	184	164	190	181	171	135	155	184	137	182	173	193	175	175	162	162	183	200	150	164	161	169	131	188	153	173	169	142	151	173	161	141	184	163	166	144	182	164	154	166	192	176	151	165	168	144	158	172	163	154	143	158	168	152	173	168	136	149	156	165	143	158	185	152	172	161	167	191	186	152	160	159	173	159	158	161	182	181	172	152	150	170	139	171	156	156	174	158	169	149	158	174	164	171	171	172	178	171	149	162	173	147	146	136	168	171	165	149	148	175	177	155	164	166	150	160	141	147	153	142	166	164	179	162	153	161	172	155	156	155	167	192	178	160	165	157	170	166	159	161	186	160	150	180	167	178	143	202	168	156	173	177	166	178	155	175	159	151	156	182	151	155	162	158	153	152	170	168	178	159	169	150	163	163	168	179	163	162	150	170	173	143	182	168	167	142	163	177	162	142	144	161	167	148	147	161	162	149	167	172	176	161	172	180	144	142	174	140	156	176	143	135	164	145	148	149	169	147	154	176	160	164	182	189	196	138	151	155	164	146	162	165	175	174	153	161	156	161	202	177	149	144	157	157	160	161	175	139	174	158	161	162	154	171	169	174	175	156	153	137	146	173	151	182	177	165	149	146	151	156	159	163	175	189	158	169	152	153	157	155	171	162	174	187	150	148	164	187	166	160	166	155	157	176	171	175	172	122	165	151	177	155	164	151	170	160	161	162	162	170	153	163	156	174	151	169	154	191	179	180	168	190	169	153	151	167	128	177	150	135	156	166	143	165	162	154	163	166	158	151	171	164	160	149	202	149	158	154	144	161	153	161	176	175	171	180	169	161	173	152	141	181	182	166	169	145	145	174	160	142	133	163	166	167	152	186	182	150	168	171	151	134	154	170	167	155	175	168	177	158	169	145	163	170	142	164	159	154	177	158	139	145	142	155	168	160	163	146	171	155	178	152	141	148	167	168	177	149	163	170	159	164	155	160	157	154	185	166	203	147	152	165	185	153	163	147	158	156	165	170	175	164	162	166	166	176	177	144	169	182	151	147	173	162	158	167	153	173	151	150	177	141	165	176	149	193	157	168	160	163	173	166	176	162	163	174	164	142	175	152	160	162	158	157	156	190	163	154	172	151	172	175	152	178	163	160	159	177	170	129	174	153	174	172	159	177	174	165	151	149	173	172	157	137	160	160	149	162	172	176	152	182	161	163	169	153	171	158	160	171	163	150	157	176	158	167	163	155	171	152	179	159	177	156	171	174	176	158	157	161	169	169	173	159	153	144	148	176	147	150	153	173	147	151	166	157	146	165	183	161	167	187	170	183	171	159	148	143	169	154	161	152	168	169	160	159	164	158	181	155	171	163	156	158	179	155	175	170	150	152	153	215	167	147	174	160	176	174	142	145	153	146	157	171	146	182	159	156	155	182	171	164	161	155	165	149	145	165	166	166	147	163	148	146	160	183	152	155	167	149	168	133	162	145	167	139	177	154	150	152	175	170	158	177	156	177	168	168	164	157	174	155	146	178	151	156	190	152	178	190	159	164	136	183	178	173	154	175	164	169	148	153	181	160	176	161	143	159	162	156	163	159	174	161	148	141	165	155	148	171	177	172	160	149	170	169	137	160	161	182	168	140	160	173	168	158	145	169	161	180	185	173	173	158	176	162	166	161	160	161	164	145	158	184	194	168	146	181	157	152	175	152	167	173	181	158	145	173	171	149	147	148	183	155	175	160	148	171	159	173	162	151	145	182	181	135	157	143	165	172	161	160	139	169	183	178	172	156	161	171	158	167	166	161	158	157	174	160	148	164	173	171	173	143	151	151	168	156	166	152	165	165	162	147	162	151	180	166	177	183	157	155	171	147	149	149	182	158	163	147	187	152	176	169	176	185	153	168	162	165	124	165	173	171	165	158	160	159	166	149	164	190	166	192	154	146	155	174	163	168	165	155	159	130	137	157	165	158	171	155	160	191	137	191	165	178	174	157	163	153	174	159	178	185	163	191	181	187	179	180	177	150	147	137	171	169	145	174	147	160	164	168	162	156	161	180	176	170	158	172	154	136	176	171	183	153	150	177	164	172	144	160	169	182	172	156	184	163	169	174	149	168	174	142	190	146	173	190	167	163	166	175	163	180	171	161	162	146	167	153	168	179	148	156	168	178	162	157	159	162	155	177	183	145	173	178	161	181	144	158	201	159	167	169	175	150	163	157	160	172	175	130	155	147	150	155	167	145	163	142	184	166	153	175	165	183	156	171	166	161	178	171	178	149	175	168	156	142	174	155	146	169	179	170	153	154	149	160	168	170	163	166	161	164	188	174	168	165	163	157	183	158	159	156	171	159	175	157	180	163	155	150	164	163	167	159	178	155	162	159	171	154	149	148	175	148	165	157	155	165	174	181	172	176	151	147	139	163	193	156	192	156	142	176	173	160	156	170	173	180	174	161	174	163	178	171	178	169	148	145	180	156	187	170	175	150	172	142	143	171	152	191	151	155	155	171	159	162	161	168	157	170	178	151	180	154	166	163	150	182	175	152	172	164	148	172	168	185	166	174	167	173	170	150	150	172	158	158	149	181	186	168	151	171	175	171	174	191	180	186	152	161	175	168	161	173	148	151	171	155	165	144	175	158	156	157	158	157	166	146	193	151	147	146	155	150	152	169	176	149	132	172	187	149	167	165	153	158	156	175	164	162	162	169	172	158	177	163	157	166	176	149	162	154	165	167	166	176	160	179	161	156	125	167	166	175	156	169	138	163	162	171	155	168	178	152	151	154	146	159	143	149	162	151	146	147	157	150	179	160	148	184	153	145	177	183	148	181	184	179	166	166	165	182	151	133	189	148	166	163	152	155	159	143	150	156	174	156	163	158	175	161	154	178	155	167	172	140	159	157	154	157	150	161	167	156	188	165	160	163	154	147	158	162	164	181	148	166	183	163	150	185	174	156	163	151	147	161	175	172	163	144	155	154	155	166	169	155	170	157	175	148	159	169	180	164	143	155	151	182	191	152	162	167	184	160	174	164	156	195	147	164	155	142	160
18052	3229	11732	19857	3019	2448	1665	1305	1055	776	909	786	613	595	608	611	582	550	521	572	558	531	500	499	559	521	523	519	530	532	552	512	546	516	527	542	550	507	504	500	535	518	515	504	509	489	537	544	540	537	564	525	516	512	539	544	526	528	505	530	523	504	483	533	567	528	544	495	519	515	530	496	554	550	554	510	529	480	551	466	495	505	510	534	490	539	530	522	505	534	526	543	516	562	503	563	562	510	538	485	539	504	517	525	557	531	543	490	518	488	485	512	504	518	505	564	532	512	515	497	530	554	532	516	538	480	500	527	522	491	511	496	535	509	548	486	514	523	500	519	488	537	483	491	479	531	505	534	529	473	515	483	519	487	528	500	541	506	540	505	519	505	505	542	513	496	485	514	522	507	521	505	497	530	526	531	495	491	543	540	491	464	533	542	517	545	511	510	522	518	523	512	524	509	507	536	497	512	501	551	489	530	533	516	522	487	555	555	503	512	473	508	508	541	493	539	533	536	514	494	526	491	530	479	504	477	540	539	535	516	482	539	479	512	513	519	534	503	496	536	503	522	491	514	528	526	478	490	467	499	497	539	550	509	514	483	562	517	553	533	556	528	515	507	500	527	488	463	524	515	508	516	477	514	533	525	501	532	496	579	479	513	514	519	511	488	490	485	508	527	578	532	514	559	528	502	561	483	521	482	532	499	515	507	504	487	552	523	525	517	490	512	507	532	533	535	516	494	536	520	541	526	527	502	549	522	567	488	528	482	507	504	534	506	549	525	483	524	498	551	502	489	525	513	511	496	479	499	503	562	526	505	503	562	544	515	515	508	496	492	522	534	547	508	504	534	546	528	484	534	513	523	510	538	508	547	493	514	506	499	569	483	532	518	543	546	540	511	523	544	512	530	511	491	522	503	509	521	495	502	481	522	551	557	501	497	532	544	537	508	529	539	503	562	541	510	530	515	538	500	497	534	492	541	517	476	509	537	496	547	520	502	553	549	514	502	494	533	544	490	442	514	524	527	511	497	494	516	512	506	503	515	502	546	545	531	491	552	514	528	512	535	542	524	519	492	542	534	508	548	505	515	517	521	545	568	502	505	522	531	520	469	518	497	524	512	534	527	521	537	503	497	533	529	493	536	514	502	544	503	541	483	537	512	484	509	517	562	486	516	507	538	536	521	476	473	563	512	480	584	501	533	507	493	543	501	514	522	510	526	512	530	485	528	485	505	486	520	525	507	514	566	528	502	503	511	535	539	484	483	524	503	524	533	511	515	489	511	486	500	536	499	530	524	479	531	506	485	544	515	499	490	531	494	537	549	531	510	540	493	520	521	518	500	512	521	509	521	493	497	554	513	526	535	493	511	522	471	542	500	502	500	530	515	482	502	474	445	523	508	543	490	533	528	534	543	518	512	527	495	565	498	509	468	530	496	518	496	509	557	545	515	525	498	582	546	528	519	496	524	489	481	489	558	523	533	501	523	504	529	512	551	480	540	533	509	475	528	486	533	518	509	504	503	533	534	534	545	502	508	539	499	492	497	539	518	529	503	494	526	532	521	521	529	521	514	555	516	475	490	478	491	550	511	488	534	514	478	493	503	513	521	486	520	557	520	537	497	523	546	588	549	497	480	513	510	497	496	517	486	537	540	512	504	541	518	491	524	569	556	504	518	514	541	533	525	511	534	557	522	555	539	519	525	477	536	535	536	525	495	547	488	494	513	544	496	512	536	469	533	516	538	512	515	542	500	504	493	543	516	513	511	501	524	522	551	489	495	552	564	534	514	469	508	472	516	516	526	507	561	543	502	489	524	515	550	522	505	507	502	485	486	497	534	546	524	497	522	543	545	491	557	509	519	509	512	513	514	504	543	522	511	492	530	522	490	500	559	508	522	518	544	507	507	481	543	486	541	548	528	555	505	511	551	490	501	532	548	549	523	465	534	510	520	518	501	542	523	518	495	512	519	495	533	497	490	515	499	512	499	491	539	514	528	513	519	483	541	538	521	493	514	549	528	496	531	572	528	550	488	537	538	513	520	549	442	530	536	503	514	542	533	509	514	554	567	454	510	543	535	495	460	527	490	504	512	535	503	486	520	469	507	521	528	478	522	530	540	497	523	493	498	535	536	514	523	526	510	500	514	503	553	502	492	523	448	534	516	526	491	495	533	517	529	522	490	504	508	508	545	514	503	504	518	488	520	460	504	561	544	550	505	498	486	487	530	516	491	492	521	496	499	550	517	531	528	527	537	479	497	513	506	503	508	537	481	517	558	509	515	526	484	527	494	509	515	476	518	467	517	522	509	498	559	525	521	553	492	490	499	507	504	518	524	486	544	558	496	528	548	522	538	526	552	514	548	527	505	514	480	493	523	536	509	522	508	501	512	544	509	548	508	505	526	501	533	506	513	539	508	538	504	522	481	533	514	523	552	516	537	526	472	519	513	486	541	522	489	494	525	509	467	543	525	497	507	516	540	510	511	538	525	535	508	526	531	515	527	541	537	501	524	479	524	509	524	507	499	528	532	527	493	502	499	493	528	510	527	511	521	531	532	505	532	531	514	555	549	500	535	516	512	550	513	531	503	508	469	513	527	532	536	558	508	485	520	513	516	473	505	534	531	528	517	549	546	484	535	488	520	554	572	525	529	500	509	522	536	539	496	566	520	482	531	518	531	502	519	507	518	503	540	487	510	560	541	504	507	475	528	507	507	529	530	531	515	510	532	511	513	536	541	506	519	548	510	515	529	497	532	465	479	480	505	552	527	486	521	502	482	545	506	504	514	478	511	513	543	516	529	488	563	533	501	491	491	520	525	511	499	552	520	515	509	546	527	536	504	525	514	535	533	507	529	515	531	488	476	483	503	455	527	550	485	508	506	509	528	506	470	575	565	487	523	519	517	537	548	525	514	548	551	525	556	472	505	521	507	534	508	518	540	515	486	462	520	496	533	497	532	503	537	547	547	552	516	549	486	493	544	543	535	528	479	521	495	518	473	549	504	523	520	489	514	520	542	505	516	559	513	522	575	566	526	554	516	490	521	519	532	509	498	528	551	525	520	538	459	524	543	530	529	500	499	528	510	520	510	472	513	500	561	517	531	513	512	521	523	504	515	496	549	509	533	498	528	520	481	482	536	552	510	495	552	519	497	551	507	495	498	468	518	514	522	506	481	543	536	496	482	546	517	491	526	524	520	552	519	512	497	514	519	482	559	533	499	529	504	495	502	510	501	510	513	498	539	495	537	511	488	510	527	543	475	495	503	519	526	527	521	539	504	495	564	482	505	513	469	519	528	480	526	521	492	481	540	534	520	511	475	543	528	515	511	538	515	491	490	508	529	510	485	543	548	547	527	490	494	519	559	518	512	524	539	500	512	548	505	521	512	522	536	527	527	500	517	542	502	519	497	506	545	551	512	519	478	468	491	507	558	507	484	487	522	508	507	523	525	501	501	497	511	543	522	502	516	527	530	489	521	498	514	484	493	517	486
53560	28649	37824	48905	22122	11715	4756	2807	1513	1098	1181	746	502	368	315	242	257	243	264	202	144	145	138	118	136	117	112	122	117	88	107	121	114	117	98	101	89	100	119	103	101	130	95	99	98	115	109	106	103	120	106	83	98	99	101	109	112	104	99	101	105	82	107	103	107	104	99	111	105	89	90	83	105	106	108	91	98	88	99	100	101	109	87	80	106	94	107	100	125	89	104	77	104	120	118	100	111	100	119	102	93	83	96	86	97	103	97	101	87	97	98	107	110	106	101	91	108	121	103	109	90	99	105	105	108	114	98	119	118	103	101	111	103	96	99	89	102	104	93	91	103	108	78	115	116	99	86	81	116	100	100	94	104	113	115	100	105	108	98	81	109	104	110	94	98	109	93	96	90	107	103	90	90	86	84	89	105	81	96	110	85	104	114	117	100	100	106	109	86	92	104	105	96	110	97	87	115	97	102	105	102	95	101	88	131	113	108	89	93	105	91	85	103	104	94	88	109	104	107	102	116	94	88	120	98	103	119	83	109	95	96	108	119	88	125	101	93	116	102	92	93	112	99	68	98	95	109	87	102	103	108	107	104	88	81	103	111	101	99	101	82	102	101	95	95	98	83	99	83	89	102	84	104	94	92	106	106	104	87	100	86	98	115	103	95	69	99	102	101	95	108	124	89	98	84	98	111	90	94	121	106	101	97	107	89	102	106	102	113	87	100	105	100	97	98	105	101	101	119	101	97	87	101	92	94	94	102	114	96	103	91	112	85	90	119	94	111	111	105	113	104	104	109	85	84	93	86	80	93	100	119	94	105	97	119	93	107	94	95	100	105	88	88	118	85	93	98	102	110	107	87	116	112	108	100	96	104	113	98	86	107	89	108	89	92	111	95	90	110	120	105	98	95	98	103	100	78	101	98	86	86	105	95	87	92	106	107	104	92	91	89	112	102	87	103	100	101	106	87	102	106	114	87	118	99	105	106	111	113	98	88	103	87	85	99	113	100	118	104	104	80	119	111	91	95	92	80	93	103	84	91	93	107	110	94	92	88	99	107	106	82	86	94	92	93	91	116	96	109	101	112	94	92	97	82	106	100	96	96	88	101	99	112	96	105	99	103	98	114	104	110	97	93	105	109	98	97	98	112	110	90	90	92	109	90	96	114	105	75	109	99	108	93	102	111	97	95	113	91	108	94	102	97	99	101	100	95	102	119	101	110	83	103	98	87	98	84	111	102	96	93	95	113	104	78	101	104	101	90	102	98	94	89	91	103	95	93	100	92	97	95	106	105	103	95	109	104	105	106	96	102	101	112	89	113	88	117	117	84	93	106	91	124	99	82	94	81	89	92	113	100	86	99	96	86	100	96	90	96	103	100	118	103	85	80	124	117	100	105	115	110	120	101	100	111	98	103	99	92	88	92	99	115	94	113	79	88	110	83	103	91	85	99	84	117	102	95	115	100	107	100	105	113	99	98	104	110	94	115	111	97	98	83	95	129	97	102	97	96	74	102	101	93	96	103	81	87	75	101	90	102	105	86	78	95	109	105	90	107	90	96	86	91	91	89	106	87	88	108	90	96	102	103	108	111	94	101	97	91	98	120	89	94	100	115	114	87	92	110	110	104	105	95	80	103	111	110	76	110	80	100	95	99	113	109	100	93	106	77	110	103	94	95	87	105	97	104	113	82	109	121	105	82	100	98	84	98	105	105	111	91	76	123	103	97	93	99	100	100	106	86	105	107	97	79	98	96	106	107	86	108	93	90	95	125	94	85	93	96	103	109	86	110	92	102	100	99	90	106	101	97	91	98	118	101	96	106	89	84	86	102	107	89	103	101	108	92	89	104	96	93	83	89	88	95	103	111	88	89	102	101	103	106	92	105	113	78	93	95	98	87	98	117	123	108	78	110	103	94	105	89	96	83	95	97	102	109	100	98	99	101	94	112	96	87	117	95	83	101	106	102	108	82	103	104	101	109	104	85	111	88	93	95	101	105	99	106	98	109	110	88	108	105	112	112	121	100	99	115	96	92	100	108	108	96	89	95	81	105	87	103	107	105	91	83	105	105	107	102	114	80	88	102	94	87	99	96	70	95	77	92	104	109	91	96	99	90	105	90	94	86	104	91	111	93	103	89	83	102	104	102	95	95	99	101	101	102	98	102	100	114	99	86	87	111	103	110	96	98	103	87	112	97	108	95	89	97	91	104	94	105	100	109	109	91	92	94	103	84	124	101	102	109	87	112	87	116	90	104	93	88	105	106	94	88	103	89	92	80	90	117	101	92	92	118	83	104	118	104	123	84	97	114	111	98	79	79	98	97	118	90	84	101	117	117	101	101	121	108	108	92	114	87	104	106	100	112	111	108	114	102	89	79	95	113	106	101	94	99	87	96	102	111	116	96	106	99	95	78	86	100	116	99	95	109	112	94	101	89	116	94	100	82	112	110	94	89	100	103	89	104	93	104	90	97	98	106	98	95	103	89	116	113	95	88	108	93	89	81	112	98	90	104	96	111	91	99	95	96	93	95	106	94	101	97	110	77	109	116	121	104	98	87	117	105	80	91	118	93	97	100	105	104	89	113	98	113	88	95	70	104	121	106	118	90	85	91	94	116	105	113	89	116	103	100	99	97	100	102	83	103	113	94	111	106	91	88	92	91	102	105	104	116	98	98	100	86	97	88	106	86	106	100	84	102	88	100	85	104	124	94	94	101	93	98	104	111	106	87	92	94	102	112	90	102	90	101	92	104	87	94	95	108	97	89	90	101	119	101	93	115	102	116	79	122	96	106	83	111	80	90	75	112	114	86	99	110	96	101	79	112	117	104	85	104	105	104	84	106	89	98	98	102	91	118	87	108	99	109	94	92	93	96	98	77	91	117	101	105	92	110	106	99	84	105	113	103	113	85	107	92	115	107	100	97	100	108	96	115	89	99	106	100	107	89	87	87	92	100	87	118	99	99	106	112	113	100	106	123	106	81	106	110	103	112	87	83	104	81	87	116	126	90	105	103	102	94	99	86	99	107	95	116	113	115	90	84	84	98	102	99	94	88	107	91	107	92	113	96	95	117	107	123	109	115	108	100	90	106	100	92	99	98	106	96	93	112	100	96	93	101	92	109	107	91	120	94	99	106	102	91	86	96	123	101	104	117	94	91	90	83	85	96	102	101	103	82	105	107	119	92	87	95	107	111	85	97	91	104	96	115	88	110	85	94	104	88	115	108	108	83	123	96	101	104	100	109	97	106	87	109	99	122	92	97	94	102	88	94	89	99	85	106	98	99	105	98	97	92	80	82	83	103	88	106	99	115	97	94	101	101	119	93	113	114	105	90	108	107	98	107	97	100	98	93	90	89	95	108	110	106	96	101	92	106	100	95	100	100	95	95	108	104	90	101	107	107	105	96	98	101	101	95	100	115	81	97	91	98	109	85	108	82	97	100	116	95	97	95	104	101	106	113	106	112	105	89	95	101	83	103	104	97	95	86	92
38035	12828	44663	52261	15934	16905	11028	8058	4396	3561	4405	3332	2894	2412	1939	1587	1351	1374	748	958	946	725	656	571	554	550	467	517	475	454	420	465	362	418	375	362	372	397	367	393	397	389	322	342	340	335	353	357	374	345	374	312	336	353	388	351	371	350	361	346	367	377	354	346	364	338	329	362	369	342	333	338	329	341	341	326	334	312	342	383	334	358	334	350	294	330	362	352	342	342	341	357	335	298	331	309	348	323	317	371	360	340	339	334	366	359	330	328	367	347	360	335	338	344	359	322	317	345	374	356	337	348	343	347	335	347	340	308	360	349	372	364	348	343	317	310	306	305	324	327	303	404	314	352	357	321	345	349	361	361	340	340	363	341	340	337	358	373	325	334	369	321	370	334	395	332	331	323	324	373	338	329	323	338	305	353	306	367	352	334	330	362	343	313	356	327	337	336	319	326	329	361	333	322	316	342	318	364	353	331	356	344	340	355	356	320	325	334	402	354	309	340	326	306	347	346	319	342	366	348	339	350	368	311	360	351	334	315	335	377	324	347	343	364	318	346	341	356	332	306	321	354	294	347	394	318	368	328	343	347	322	346	359	371	351	366	343	332	338	342	360	311	318	332	368	377	314	316	353	330	327	357	347	338	339	352	339	335	356	352	348	360	327	321	338	334	334	366	338	328	329	373	357	319	317	334	325	356	337	349	356	355	359	321	356	345	384	348	329	336	337	329	367	335	330	382	340	315	377	343	327	361	354	341	363	352	349	330	357	355	333	352	345	335	339	331	320	328	358	361	374	306	328	355	333	341	337	325	324	335	321	357	356	320	342	344	325	320	376	358	319	351	344	327	337	348	370	384	334	318	311	359	338	364	327	331	329	353	332	330	332	377	340	291	324	357	323	390	330	349	330	309	369	324	327	347	329	339	300	346	299	331	344	346	316	373	335	358	333	349	331	358	326	342	365	332	360	363	337	358	344	327	389	358	310	324	343	347	325	357	337	332	337	370	333	329	352	346	349	357	316	319	345	331	289	334	342	347	354	327	327	319	343	336	327	366	337	370	351	325	371	367	327	359	305	311	371	371	364	386	371	376	377	343	364	332	354	352	338	362	343	378	349	345	354	326	326	329	374	332	368	318	336	348	318	330	357	358	366	328	343	355	354	321	357	334	296	347	336	353	331	363	370	332	354	357	362	352	353	377	360	348	348	344	330	385	337	358	372	341	352	301	321	378	365	356	340	380	348	316	336	336	341	349	335	340	354	348	362	329	306	366	338	354	333	325	320	336	341	349	329	371	341	320	375	341	335	362	339	364	344	319	308	313	332	319	345	331	364	316	356	345	352	347	355	354	323	352	326	374	342	373	387	317	326	347	345	384	357	338	317	339	339	341	349	365	347	336	321	329	331	332	331	320	340	346	336	346	319	364	367	329	359	336	342	341	353	327	349	336	353	321	370	344	371	351	376	332	329	346	349	388	353	319	350	361	338	354	371	351	359	320	346	341	340	354	361	332	362	348	325	348	346	345	329	347	328	352	311	314	345	363	359	320	334	351	352	367	355	357	343	343	378	322	352	344	322	338	338	364	309	341	344	334	359	351	330	312	331	339	347	314	368	341	351	329	320	345	343	350	327	351	338	379	348	343	376	344	334	347	346	354	322	360	320	339	329	322	327	337	328	357	333	333	335	321	297	341	307	370	360	326	373	334	354	336	349	340	369	327	346	319	343	350	366	335	350	349	341	341	318	338	358	343	339	350	339	346	335	355	346	327	341	361	313	356	352	316	343	305	365	342	326	343	348	363	359	370	352	370	342	382	320	340	347	382	358	367	345	348	301	340	314	339	349	338	352	335	381	354	336	361	338	350	343	344	381	328	350	329	371	310	323	364	363	335	309	328	369	337	324	356	326	345	310	325	336	320	364	376	350	372	336	369	335	314	345	331	374	311	328	359	366	316	329	344	348	367	349	340	332	352	333	321	373	341	312	358	388	359	325	371	338	330	324	336	379	336	326	332	333	321	341	328	316	345	335	340	357	338	360	327	365	342	339	334	327	332	347	364	320	349	346	349	346	356	345	357	331	364	362	315	364	326	343	354	336	346	364	323	334	325	327	375	352	345	320	354	352	353	334	301	348	361	339	323	336	321	341	338	383	333	357	344	353	333	319	341	361	317	358	335	327	330	371	354	341	343	356	341	360	391	354	331	328	335	352	344	375	356	351	328	309	338	351	379	357	304	357	359	339	330	376	321	347	327	356	315	345	340	357	350	369	334	336	325	333	352	351	382	347	314	307	362	368	342	340	348	381	343	337	338	337	352	361	321	366	328	364	341	341	347	320	304	342	359	306	315	349	343	346	343	334	347	339	352	293	359	295	350	353	328	336	352	352	346	328	333	342	356	336	334	364	347	357	338	344	327	345	340	373	333	366	364	323	342	310	328	380	344	342	312	299	362	356	318	345	323	351	345	323	333	330	350	346	348	352	361	334	383	345	332	352	385	344	364	365	337	341	349	336	360	332	328	330	339	327	325	357	353	330	324	315	355	342	347	339	333	358	330	352	332	312	334	315	324	356	336	345	343	351	358	359	335	365	381	307	404	317	350	331	340	310	311	348	360	339	393	331	355	352	348	374	344	327	343	344	353	345	365	322	334	318	326	355	355	395	349	373	329	381	376	348	363	341	385	364	325	376	320	346	336	320	324	350	339	331	321	316	326	346	356	327	355	325	323	352	324	354	331	358	342	341	335	379	359	394	340	340	365	316	371	354	349	326	350	339	345	340	340	331	344	354	355	370	337	373	322	361	308	334	333	314	324	340	332	338	341	352	352	340	329	321	347	352	375	358	378	376	304	338	335	309	388	359	348	380	367	323	324	338	350	342	351	310	354	360	348	340	312	353	362	339	323	358	393	318	366	336	349	335	313	361	285	349	338	338	303	350	322	364	360	336	342	348	318	355	325	369	332	361	322	334	338	339	342	361	336	341	357	353	338	366	373	324	315	341	364	329	331	305	365	361	330	338	344	353	334	338	325	374	341	361	352	351	343	351	366	347	345	339	328	380	343	364	365	327	346	311	319	335	358	325	373	349	318	371	348	301	350	356	304	343	311	342	338	343	350	369	326	357	331	331	335	360	334	311	334	351	309	342	357	346	330	339	335	316	363	350	330	325	333	340	342	324	343	363	346	309	327	347	360	326	364	344	356	345	337	359	323	336	343	344	322	316	343	344	332	312	327	336	346	321	346	369	352	340	346	370	344	357	324	339	336	355	352	358	360	324	348	334	341	323	349	341	294	351	352	297	329	323	362	351	363	345	322	322	361	343	326	347	326	327	299	359	357	340	350	344	316	355	371	351	339	341	361	348	355	318	325	308	331	346	356	354	324	315	360	342	350	349	353	325	336	360	324	370	323	310	357	361	327	328	343	333	340	333	324	343	372	366	350	347	327	367	361	340	346	330	305	360	333	321	314	355	332	326	350	341	355	378	354	343	370	340	318
58012	34315	37969	41899	28174	24693	16208	11161	5838	4566	4168	2999	2284	1651	1018	790	658	572	432	440	423	325	252	223	250	270	211	176	221	185	215	211	183	190	178	162	157	163	170	167	168	142	155	164	154	161	160	138	165	148	143	164	178	146	153	158	139	143	150	152	147	151	181	139	164	151	155	168	188	171	154	181	176	148	151	157	159	147	161	186	148	168	140	171	137	174	167	168	178	167	142	156	149	150	174	157	136	185	163	167	144	160	169	168	134	169	149	143	145	170	168	153	158	152	160	162	142	162	132	165	144	159	180	169	157	155	162	174	151	162	166	140	178	164	164	165	162	152	153	164	179	181	173	167	150	171	159	159	137	148	182	159	154	177	159	165	168	148	155	162	144	148	157	147	160	158	142	133	153	151	131	163	170	151	170	191	161	148	157	148	132	154	150	171	139	145	176	155	155	154	154	159	167	136	171	155	153	174	153	133	179	145	151	179	162	168	162	153	151	163	161	155	167	157	170	171	154	140	150	152	145	150	151	137	149	148	172	163	148	171	148	167	169	122	164	157	150	138	161	150	140	144	132	150	155	162	153	191	159	163	143	157	147	138	155	144	148	178	129	151	182	173	161	129	182	176	161	152	138	173	166	161	148	152	148	133	156	134	153	153	159	137	151	158	157	185	169	159	149	177	152	166	144	148	157	149	165	150	170	135	155	137	145	162	161	143	165	160	155	143	144	145	177	157	160	149	163	168	156	170	158	131	155	144	163	168	182	164	141	164	147	157	140	166	132	148	147	156	149	161	161	159	158	136	155	143	169	136	137	155	173	159	191	159	145	151	137	182	166	162	143	158	167	149	169	127	153	152	140	151	163	159	143	153	143	155	196	163	170	161	147	141	162	132	165	165	161	136	155	143	132	141	156	177	148	133	163	148	166	148	156	163	173	142	156	130	163	169	141	151	160	144	167	166	152	153	162	146	146	158	153	155	138	154	142	137	157	151	153	170	164	154	144	127	171	134	140	139	152	147	144	151	152	143	151	153	151	150	150	180	164	134	152	149	154	146	156	160	179	136	141	168	167	161	158	140	150	146	158	135	175	168	146	159	164	144	154	165	147	167	167	154	153	139	151	153	131	159	158	190	158	173	154	156	177	150	177	169	182	161	168	155	142	144	161	156	165	177	154	148	158	153	162	155	167	167	158	156	177	133	150	142	164	143	163	163	139	157	152	153	160	155	161	176	156	162	172	171	163	154	161	146	142	150	175	156	187	164	144	145	151	124	166	164	138	164	152	157	140	161	161	156	145	145	146	155	163	155	162	150	149	158	173	169	159	149	148	136	178	165	176	177	164	137	175	151	161	143	166	153	131	164	158	161	149	158	143	141	178	171	143	141	181	147	161	149	158	167	161	152	150	172	138	168	151	151	159	160	161	161	148	155	149	171	158	159	150	147	151	175	140	158	162	152	160	155	168	160	159	149	155	164	142	160	160	155	145	156	179	157	152	178	156	151	141	163	160	158	161	146	139	155	161	154	163	149	163	180	163	145	158	154	175	169	166	161	145	144	165	166	164	164	177	149	157	149	172	171	155	163	176	165	160	148	151	155	168	156	163	168	163	169	162	164	134	150	165	147	161	159	171	147	152	172	142	160	140	148	156	145	156	160	158	168	157	156	167	163	160	160	179	156	151	168	149	152	170	141	151	114	157	178	159	154	141	166	164	142	181	164	133	143	122	162	162	152	144	152	144	156	143	144	147	153	143	128	156	160	160	180	152	146	158	161	156	162	163	157	152	152	178	156	173	166	188	158	191	171	140	159	144	151	177	154	162	145	159	146	161	159	154	141	177	136	167	162	151	156	136	166	169	163	149	138	154	155	141	173	153	155	153	175	162	165	163	169	146	151	152	155	151	161	131	150	152	156	146	133	164	136	165	158	181	160	162	163	161	141	152	144	156	150	141	175	142	162	135	143	157	148	159	145	140	173	137	159	151	158	147	158	147	141	148	150	144	124	141	160	157	143	167	159	157	140	173	172	165	135	165	149	140	154	141	166	159	174	158	131	149	153	152	143	141	158	144	162	141	160	164	137	143	147	154	144	146	202	156	148	188	173	176	127	144	125	149	176	141	166	155	146	154	148	152	171	168	165	143	155	149	160	165	122	134	165	155	146	143	165	162	160	153	164	161	159	136	148	172	171	160	156	160	174	155	178	163	141	143	149	159	175	153	146	149	165	157	166	173	142	180	148	164	169	136	131	164	140	158	156	160	142	154	136	165	143	143	171	162	149	155	169	154	132	122	154	157	136	138	161	165	139	162	156	160	167	186	139	145	147	148	136	167	157	166	152	167	147	153	155	154	153	141	148	149	149	139	159	141	155	141	162	174	166	160	167	171	171	143	149	171	151	147	132	150	163	155	174	173	171	161	175	158	135	162	141	144	142	156	156	148	161	133	143	147	127	156	154	155	155	168	153	162	129	148	133	147	158	155	153	126	149	165	142	178	178	169	152	165	141	147	163	171	169	151	144	137	154	140	148	128	170	146	158	150	163	133	147	154	146	166	136	163	168	140	166	161	159	148	148	167	143	145	148	174	179	168	160	155	136	149	156	162	161	159	155	171	161	170	152	152	158	158	158	153	140	154	136	160	141	160	174	147	131	164	171	164	153	155	143	151	149	155	165	141	165	163	152	161	154	137	140	155	142	148	160	158	121	172	143	147	144	157	134	157	164	161	142	167	155	175	151	161	147	155	152	148	165	185	149	139	171	169	151	150	161	169	166	150	141	153	154	147	160	139	153	163	152	155	151	143	167	145	161	127	159	172	155	136	150	174	171	145	142	156	144	154	159	147	144	144	157	127	140	168	152	125	161	170	162	161	169	161	162	149	142	134	143	153	138	159	159	165	170	166	171	149	150	163	160	152	129	145	157	144	144	145	156	155	162	172	152	142	162	145	146	158	153	157	145	168	163	173	149	146	149	168	163	141	161	158	166	139	153	149	152	169	145	142	152	150	151	161	162	160	159	158	163	139	164	145	192	174	163	174	153	158	144	157	153	148	155	147	166	175	153	131	154	148	158	140	145	123	159	142	157	164	157	162	144	169	164	154	166	166	174	136	131	161	156	163	161	169	139	162	140	176	156	135	132	153	141	152	130	144	175	151	166	146	154	160	163	154	146	136	159	158	173	125	140	146	154	147	145	142	131	161	146	165	152	166	156	156	155	152	164	159	150	137	162	137	128	166	154	169	122	154	162	176	145	150	148	143	144	172	172	143	158	148	144	141	141	164	181	159	145	163	155	169	157	150	166	131	145	163	155	143	137	153	133	139	176	158	158	163	165	182	155	151	154	174	157	178	198	165	146	153	149	136	155	161	142	157	151	175	149	182	169	154	138	143	159	146	155	156	161	136	154	162	151	163	140	150	150	155	156	145	160	137	166	144	162	171	173	161	155	158	137	151	159	174	174	154	156	153	163	160	172	164	177	153	176	140	141	171	178	158	160
45761	19830	45806	43556	25860	26943	21225	17983	11185	10856	11061	8757	9073	8237	5760	4794	3921	3719	2110	2151	2085	1622	1184	1292	1306	1269	949	971	986	752	779	727	697	721	649	650	598	607	537	485	562	571	546	610	543	541	591	586	523	533	520	542	540	535	571	519	528	521	511	512	531	541	542	527	520	544	519	517	470	524	509	502	478	514	485	550	526	538	484	543	506	530	510	489	575	532	503	538	516	494	504	534	481	452	492	525	505	481	489	540	474	492	524	544	517	522	518	519	506	520	501	524	519	517	499	483	509	457	509	465	497	493	505	477	503	501	489	507	501	492	478	502	513	505	521	495	485	515	530	489	484	555	501	505	483	470	528	525	506	479	475	510	507	528	483	471	485	497	513	525	515	534	507	500	499	511	533	492	474	520	515	492	495	498	501	501	519	510	495	483	490	525	533	514	547	489	461	521	486	475	504	464	513	493	496	524	512	502	521	520	483	537	482	550	523	478	517	481	490	475	502	496	486	482	511	494	511	515	518	437	465	507	484	489	491	520	497	494	501	519	526	486	461	495	513	482	502	500	542	545	529	447	501	507	490	472	506	475	492	502	480	502	507	505	555	460	452	523	515	480	496	505	519	498	475	476	509	483	475	484	509	457	503	496	455	502	507	509	494	482	468	495	510	513	489	498	501	494	488	486	504	463	502	543	483	523	543	520	519	479	527	476	487	490	508	474	523	459	522	498	488	518	523	507	489	519	479	519	547	500	508	490	524	516	512	512	489	501	451	492	486	513	541	465	511	484	448	487	506	524	534	492	489	477	521	529	505	460	469	484	518	495	497	520	481	503	525	474	539	516	493	497	532	528	491	494	514	488	502	507	521	495	514	489	497	459	512	487	517	476	503	499	503	462	504	496	494	509	509	502	500	478	477	468	512	469	509	521	464	499	499	534	506	518	529	516	486	495	479	508	491	476	508	522	483	509	543	466	500	519	485	473	495	496	541	469	506	494	522	492	474	513	445	510	503	472	513	468	486	489	498	531	550	484	473	491	475	487	535	495	482	510	458	484	479	460	491	480	508	492	503	499	479	490	445	518	496	490	451	507	480	537	506	502	525	519	517	483	527	465	513	511	490	536	486	503	492	505	439	489	526	511	499	530	519	501	446	430	485	505	506	495	501	502	495	491	518	471	503	472	482	453	499	479	473	502	496	499	485	498	470	461	507	508	502	551	514	497	485	508	505	494	495	529	494	528	499	447	514	494	491	512	506	507	498	498	490	487	489	534	465	492	497	499	491	473	522	536	493	549	489	485	491	501	525	524	460	496	472	488	484	499	510	476	509	516	493	519	558	512	484	508	502	465	549	505	493	482	500	505	469	514	498	511	493	518	517	484	521	503	518	474	492	489	458	506	526	497	478	490	534	486	503	496	450	521	523	488	504	465	474	492	496	483	479	472	525	501	490	487	517	525	578	511	491	495	489	551	513	482	484	471	500	487	507	481	520	485	519	500	498	504	477	487	475	529	521	509	526	484	529	517	496	477	479	478	483	505	514	479	460	459	477	486	508	500	471	542	490	526	480	497	531	490	510	472	510	460	482	503	514	503	493	469	511	497	480	514	515	474	533	497	490	533	507	498	474	523	460	463	493	517	469	510	467	491	500	500	525	510	508	481	462	484	487	487	567	494	460	505	480	478	502	485	479	529	483	505	513	526	546	482	504	455	531	493	511	517	474	530	493	482	481	488	476	516	478	497	516	504	498	460	496	503	508	509	528	527	474	553	543	479	497	525	496	528	468	507	540	510	495	536	523	492	515	487	450	486	475	457	506	506	507	460	537	491	476	534	503	515	523	507	485	493	474	487	505	476	470	508	502	484	513	518	531	485	526	507	512	505	520	503	485	506	541	481	498	494	485	509	495	524	498	468	531	505	527	470	501	499	467	510	533	502	503	470	494	510	530	500	496	512	498	464	496	506	501	535	528	505	491	473	469	535	487	486	471	487	515	460	489	489	478	527	489	495	513	453	477	488	469	524	485	480	506	479	493	479	492	506	490	536	499	518	501	501	487	519	455	484	513	464	490	493	515	494	503	511	515	492	490	500	486	448	488	465	498	496	483	480	510	528	507	496	526	492	491	533	516	544	503	459	503	479	501	499	501	487	528	487	484	503	522	530	498	483	476	512	509	543	487	487	506	480	501	464	473	488	493	478	520	483	485	492	487	503	531	491	482	471	510	548	458	522	522	496	469	495	472	496	490	506	536	499	521	460	470	558	497	500	521	511	511	497	527	469	498	520	504	508	492	489	476	475	488	487	498	496	489	499	523	509	504	489	499	505	502	485	503	480	520	515	470	512	530	493	524	488	437	499	491	517	501	526	506	476	501	508	474	468	512	506	514	519	508	479	515	472	494	500	526	512	473	491	511	547	516	499	489	468	505	479	468	476	505	483	507	504	490	508	472	527	514	521	473	504	515	470	480	481	498	504	472	517	480	487	522	494	520	516	493	514	468	490	515	503	511	466	507	473	492	484	491	499	480	501	518	508	483	497	472	502	491	484	499	467	537	497	494	512	465	501	505	502	482	471	489	518	504	479	532	524	532	471	483	493	518	507	487	488	508	503	466	525	481	526	493	534	499	493	499	499	478	516	553	519	498	523	520	463	516	487	464	524	529	484	513	534	507	503	484	489	485	465	502	473	496	504	473	500	513	509	470	518	512	507	508	478	500	473	505	518	499	467	504	500	482	506	490	486	491	474	539	469	488	510	464	492	517	461	471	525	491	510	497	496	490	498	487	530	508	479	466	451	494	530	509	477	480	496	481	522	494	492	478	488	505	524	475	467	498	496	521	482	516	509	525	481	469	495	486	516	481	480	533	488	505	493	463	509	482	470	467	481	471	550	519	522	507	500	510	487	508	519	472	515	496	518	489	481	493	498	486	488	523	486	520	482	492	496	507	492	516	532	484	514	498	488	496	535	527	487	489	497	454	524	485	491	535	485	510	478	510	480	541	510	483	471	493	473	503	507	515	529	478	513	467	524	473	503	487	529	522	491	546	506	501	520	514	503	520	526	514	496	480	459	493	527	508	508	546	498	491	510	512	552	478	483	476	489	509	452	552	483	464	506	479	490	501	484	502	483	516	492	529	519	506	490	523	515	477	491	487	464	488	516	510	475	498	499	488	499	473	495	468	474	518	463	534	522	504	508	474	482	542	495	470	542	510	510	491	497	514	492	479	501	537	542	511	493	505	499	461	500	509	515	515	506	479	539	484	533	490	511	482	496	503	474	467	505	467	469	482	474	487	513	488	511	529	494	512	509	516	505	468	526	504	552	517	477	504	473	482	481	479	461	543	490	538	488	496	523	475	473	479	470	506	553	519	518	474	505	467	497	491	468	517	531	521	503	486	508	504	498	565	505	513	509	495	514	486	499	492	481	481	501	478	514	485	471	505	524	497	489	503	521	533	506	477	482	488	515	549	511	486	495	503	529	511	510	497	513	469	469	474	498
15726	3976	4658	5238	1702	1073	592	396	255	282	245	186	234	195	166	174	160	149	155	161	169	167	146	128	141	170	165	143	142	161	162	155	142	156	146	143	148	149	147	128	150	123	131	157	161	157	171	148	154	153	164	140	147	138	168	157	165	183	147	152	158	132	154	152	152	138	142	142	156	143	141	146	151	152	141	151	145	166	136	130	153	131	139	167	133	128	147	170	142	147	144	154	171	170	141	160	144	155	156	138	153	149	161	148	164	149	153	152	155	144	169	166	150	140	161	133	157	164	161	168	140	140	134	145	128	150	147	141	141	175	154	121	132	134	150	138	160	143	150	163	148	154	137	145	153	146	148	147	139	128	161	129	134	149	145	154	134	175	134	148	177	145	161	174	138	149	178	163	147	143	138	130	166	152	163	140	147	142	158	141	146	162	176	157	153	155	156	157	153	144	168	154	133	151	144	147	165	141	132	130	176	139	137	159	162	139	149	134	147	157	137	153	152	146	148	149	130	143	157	146	129	139	151	160	156	156	166	138	160	148	165	173	149	153	149	155	154	141	119	158	143	145	148	144	165	152	153	140	157	136	156	149	147	142	140	138	152	155	138	148	147	144	136	162	130	141	144	148	143	150	158	141	148	165	124	169	144	149	132	158	151	130	150	128	129	143	147	157	154	131	140	153	144	156	160	157	166	153	134	163	148	153	141	149	150	132	152	166	159	151	150	153	154	161	142	149	154	137	156	152	150	127	145	161	168	141	154	139	163	147	134	139	151	144	133	145	142	158	161	159	156	118	162	158	170	139	130	145	128	154	159	156	139	149	139	171	152	146	165	155	158	128	170	149	168	154	134	174	158	150	129	123	163	166	168	136	140	170	148	154	153	173	136	146	143	165	150	169	129	142	158	140	140	142	148	167	154	137	146	143	170	160	140	137	136	157	167	161	140	157	146	156	169	150	160	158	152	149	174	164	141	143	154	127	132	140	150	148	173	151	178	146	144	149	160	161	150	151	136	175	141	176	152	161	139	169	160	141	138	170	138	147	121	148	154	153	148	151	161	153	152	143	141	162	156	130	146	140	179	127	153	141	144	152	141	151	142	146	138	159	157	163	142	147	123	160	149	145	156	173	161	153	147	130	158	134	141	148	150	129	150	119	146	128	153	135	136	171	162	145	152	174	160	160	139	142	154	133	160	139	155	172	160	141	146	152	141	132	131	143	157	153	144	171	159	144	151	160	140	139	141	143	162	163	141	151	178	133	146	147	172	160	143	150	140	150	158	146	155	154	145	141	118	162	119	146	150	166	145	167	164	137	148	135	151	133	166	164	156	147	155	147	166	168	156	164	154	166	159	166	160	139	178	158	158	151	130	145	140	161	143	146	145	134	161	168	166	133	150	148	162	134	143	145	145	130	155	154	146	153	156	147	149	168	146	142	181	147	154	139	153	152	155	134	154	170	161	112	148	146	139	148	149	143	157	150	146	144	140	136	146	163	159	172	156	150	147	147	126	144	148	120	165	145	143	157	143	146	173	137	178	155	131	137	141	169	147	143	154	155	158	140	156	117	167	136	129	142	157	145	138	134	180	137	145	173	141	153	149	147	156	144	156	157	157	150	140	149	154	130	144	152	149	155	143	133	159	150	152	157	168	165	136	166	174	150	154	149	154	157	152	163	155	154	142	141	153	148	149	155	166	149	145	156	120	138	148	148	146	148	151	152	139	145	156	148	131	124	149	150	138	137	121	148	145	152	147	155	153	163	132	136	130	149	162	151	155	157	148	142	161	135	154	165	139	165	134	168	152	127	140	137	152	153	150	167	135	166	148	114	158	143	153	140	159	150	142	164	166	126	162	154	163	138	140	165	145	140	130	135	125	145	151	151	137	140	175	159	142	155	142	159	158	151	142	151	125	153	126	140	140	142	137	144	128	151	137	145	140	138	164	142	142	124	137	129	146	140	147	162	151	148	149	142	147	143	155	135	146	153	144	140	153	120	132	149	135	151	148	151	134	180	152	141	154	169	111	156	148	155	146	156	158	152	142	168	151	142	146	132	166	155	171	146	149	150	135	158	136	147	141	141	156	136	144	126	155	132	149	154	137	150	162	140	145	161	131	173	149	159	131	158	150	173	168	143	155	136	154	128	146	169	142	150	157	140	134	159	158	139	141	159	143	150	148	157	136	150	140	152	151	152	145	157	162	144	159	135	144	132	149	138	133	158	142	146	168	149	133	143	150	168	151	133	151	134	148	162	151	138	159	159	153	149	150	152	166	144	160	142	148	127	113	154	152	156	152	120	173	163	167	145	128	146	155	150	162	153	125	145	146	132	131	137	156	132	145	175	132	142	147	144	145	154	141	157	186	138	138	137	151	164	143	151	134	152	137	169	169	148	140	157	150	153	146	147	137	142	134	143	149	149	144	149	150	142	145	135	148	151	134	147	146	175	156	156	140	139	132	142	168	148	150	144	138	156	151	144	156	144	131	139	164	137	126	138	154	158	128	135	154	118	146	162	147	140	153	140	124	149	181	145	167	126	148	134	136	136	160	134	138	171	131	152	143	146	142	160	142	145	135	156	140	155	160	151	130	148	149	160	134	151	165	137	160	135	180	135	143	139	170	144	136	161	160	159	153	143	157	149	156	151	168	141	142	146	142	141	153	143	163	154	146	157	157	159	150	161	163	146	155	148	171	165	117	158	144	139	146	129	148	157	153	144	140	163	159	152	143	155	148	144	161	158	173	155	166	136	149	160	148	131	137	168	174	146	156	155	160	153	173	142	158	138	152	158	163	142	163	152	143	120	143	148	162	157	158	155	151	151	158	146	137	132	157	137	137	146	175	161	127	155	180	155	148	158	135	156	149	157	151	158	134	125	150	148	158	148	153	120	126	155	167	153	146	141	137	158	144	152	139	149	153	143	145	128	140	131	147	155	135	130	155	154	149	164	142	144	129	160	130	149	142	157	150	128	154	143	156	153	121	160	135	119	153	165	172	143	154	152	148	154	134	160	149	147	143	139	151	142	129	149	146	139	148	130	143	151	152	154	141	156	154	151	149	149	151	172	157	170	142	153	160	141	162	145	174	149	149	150	157	158	153	154	164	149	145	153	175	142	152	170	143	150	145	148	158	143	136	136	153	159	167	150	176	142	155	157	178	167	150	144	156	165	156	131	144	152	125	161	160	151	144	138	147	168	139	160	147	130	144	141	122	145	146	149	126	136	150	155	149	160	125	130	149	157	131	145	149	162	156	150	164	149	170	158	163	135	127	144	134	158	136	147	153	143	157	149	159	148	132	151	178	157	127	153	145	157	158	159	144	142	155	132	160	162	153	149	126	167	149	162	151	143	168	141	135	126	151	164	162	118	149	165	153	160	156	140	130	146	142	135	159	146	150	142	142	117	148	166	177	149	145	148	142	139	139	151	136	150	163	139	172	163	159	151	146	159	174	147	175	140	127	156	141	150	147	135	138	143	150	130	147	134	151	132
18291	3974	8216	13553	4739	3855	2108	1682	946	1098	1009	873	836	718	616	624	629	597	540	555	510	535	520	506	482	503	511	503	500	456	485	510	487	475	466	455	507	486	548	495	478	482	489	478	477	494	480	484	539	488	529	500	533	496	459	512	465	536	503	485	494	485	511	469	448	492	477	497	476	483	499	483	453	428	462	464	489	485	446	497	470	478	481	447	474	484	505	482	457	492	480	482	445	491	469	530	462	445	530	466	485	477	461	455	494	506	451	481	457	538	474	483	445	454	480	498	465	443	455	478	464	476	466	454	465	498	468	476	498	501	478	499	481	485	457	515	490	448	467	459	510	515	476	469	487	467	464	477	479	486	430	487	455	496	464	505	484	482	504	496	447	496	502	492	475	468	474	498	485	451	515	498	437	464	489	478	457	476	468	478	471	477	465	479	472	487	509	501	469	465	478	494	470	509	481	506	456	489	460	481	472	452	489	476	443	456	478	489	473	485	475	502	517	474	474	459	468	468	484	475	486	475	510	495	526	475	443	475	454	459	452	476	510	472	463	472	491	518	470	480	456	456	437	482	513	500	438	519	470	494	449	472	471	481	484	451	495	480	476	482	513	467	465	449	478	488	497	479	470	473	489	469	435	486	474	480	463	483	486	506	496	450	514	480	464	459	457	482	484	503	479	448	493	474	458	472	508	473	471	510	465	494	497	461	439	482	453	458	446	511	448	503	460	445	456	492	476	458	465	492	463	479	470	500	484	480	473	492	487	442	469	510	468	515	448	490	427	479	474	481	497	488	489	476	433	455	454	483	468	470	479	467	537	497	491	522	493	441	454	468	457	486	496	502	419	501	457	489	461	433	469	491	476	533	475	445	459	471	486	506	478	470	483	503	483	464	435	471	489	486	466	500	463	493	452	509	446	445	477	486	477	499	446	500	476	489	468	479	454	458	441	477	473	465	502	455	460	499	475	481	457	481	493	482	430	493	476	466	443	510	466	440	516	461	481	481	455	512	486	484	484	487	477	474	468	484	488	453	475	502	464	482	478	471	455	480	480	488	480	496	485	484	474	466	496	493	484	423	482	496	486	510	499	469	489	458	478	487	469	465	476	473	486	475	479	487	512	493	493	472	459	472	446	475	491	492	490	467	470	458	472	454	468	504	463	491	481	461	467	493	479	467	442	461	483	508	447	476	470	446	446	493	501	485	500	463	492	439	517	511	499	521	489	462	473	484	468	452	513	435	463	482	475	496	439	443	487	493	446	458	481	498	459	487	492	456	473	495	475	482	466	454	478	457	448	495	527	474	484	437	471	475	495	497	490	492	498	506	458	451	509	510	474	464	496	444	502	461	490	480	469	473	485	488	505	473	515	458	477	506	471	484	483	481	473	498	499	477	534	516	521	447	471	448	477	476	489	480	478	475	465	474	518	506	440	484	509	449	438	504	488	479	478	473	489	462	489	464	507	470	464	478	477	480	476	469	481	468	501	469	479	500	432	474	520	462	468	517	465	483	493	521	493	483	457	483	497	480	493	464	479	484	491	487	441	494	458	482	488	446	502	476	474	456	519	481	502	482	439	478	489	438	450	480	488	472	466	486	469	466	504	481	463	475	535	455	481	480	453	473	495	457	484	461	507	497	503	462	481	448	504	461	485	458	486	480	486	463	479	492	484	480	500	447	487	451	464	466	487	471	488	512	475	482	458	484	471	489	474	468	481	484	502	496	453	511	468	450	467	471	475	464	493	490	507	457	503	484	477	459	463	499	503	517	479	465	485	491	455	469	473	447	468	492	432	482	497	460	453	459	471	489	462	471	489	472	517	486	439	486	495	454	461	501	488	465	518	493	460	459	471	458	471	501	470	517	486	481	511	463	488	445	470	467	458	473	484	476	491	539	493	472	464	466	509	461	472	469	483	471	482	460	473	492	474	474	489	483	476	452	499	479	448	499	472	469	462	436	486	469	446	513	511	506	483	479	477	447	466	462	446	486	473	450	474	469	477	484	463	443	523	497	487	480	526	474	483	497	484	491	509	515	466	471	452	482	457	483	492	511	449	460	476	453	450	449	502	494	439	472	494	464	471	480	463	488	472	490	450	471	487	514	477	514	485	493	438	469	461	490	463	472	444	449	469	493	483	470	438	444	475	462	458	472	466	460	473	476	452	492	479	495	502	495	518	468	465	464	484	481	472	484	466	419	462	478	477	514	493	480	489	475	468	465	481	467	477	459	481	483	504	488	469	490	464	469	464	494	473	524	471	472	501	465	484	476	473	485	494	493	455	515	492	528	467	542	497	444	495	472	469	472	481	526	498	464	466	517	495	490	471	466	482	481	517	490	484	460	444	450	454	477	479	458	484	507	494	485	476	466	483	430	514	472	473	452	470	455	503	474	488	482	460	466	472	435	449	528	472	453	474	466	461	480	467	460	499	466	481	490	450	468	457	466	490	503	473	488	472	452	527	448	478	494	497	462	478	509	489	518	504	482	500	458	512	501	462	499	481	503	470	477	477	492	452	475	491	458	455	490	475	466	485	461	469	503	455	483	515	462	463	505	502	499	477	474	463	469	507	462	478	474	475	441	475	476	511	492	479	461	491	515	488	509	481	486	486	488	473	487	514	501	499	485	521	486	462	510	466	493	476	466	494	495	472	475	484	477	472	469	461	508	535	445	480	485	477	467	461	464	486	508	465	480	499	464	457	473	460	470	479	465	481	459	488	500	498	484	457	470	463	471	497	495	455	489	478	454	473	520	449	517	496	493	482	472	451	458	495	458	427	461	508	468	494	490	493	480	503	419	476	467	481	475	433	473	493	480	490	469	484	496	476	471	474	486	487	479	505	494	485	443	468	486	510	543	472	486	462	463	466	486	481	476	460	495	423	476	482	488	493	438	465	499	508	491	490	475	493	462	470	478	470	477	467	517	455	504	509	488	487	487	506	463	449	464	460	463	506	484	473	462	473	524	483	466	468	470	484	461	505	454	461	459	464	494	463	467	470	454	501	471	442	419	463	477	439	463	483	415	472	483	471	467	509	471	480	496	457	456	495	441	503	495	456	465	498	472	493	466	468	464	483	473	480	479	486	464	500	478	494	487	480	479	438	531	450	466	482	482	467	431	467	480	469	515	487	467	477	418	433	472	491	467	463	471	476	469	456	483	465	420	466	486	489	433	494	441	507	479	469	521	475	478	451	484	484	481	485	485	518	433	487	468	461	454	455	468	479	427	473	490	454	465	504	511	489	484	443	489	462	504	451	486	478	513	477	519	506	457	432	482	495	474	464	477	465	439	448	472	474	483	498	469	461	446	477	498	478	463	498	508	445	482	523	467	466	494	469	444	472	455	505	480	459	452	466	496	459	505	480	495	493	464	473	455	473	498	444	461	512	471	451	463	476	470	479	484	489	478	541	473	480	491	481	476	491	486	479	445	489	506	528	465	494	495	468	489	487	520	480	491	461	452	496	500	471	506	449	480	436	473	478	474	470	434
53576	29280	33215	41732	23406	13379	6399	3550	1967	1583	1398	1181	835	733	414	306	300	266	171	179	173	149	144	140	110	149	118	101	119	97	93	87	119	97	107	94	100	92	92	99	99	91	88	86	101	91	89	95	104	90	94	75	75	97	95	104	83	80	73	98	76	89	98	92	93	95	86	93	111	82	82	83	102	78	108	92	108	81	91	95	93	89	87	89	81	97	112	94	103	90	78	67	87	103	81	90	96	103	91	107	96	96	90	91	96	86	94	90	83	80	80	102	100	90	84	88	91	84	88	81	97	93	92	97	104	98	93	100	93	93	85	73	70	114	99	100	92	86	89	94	110	91	101	88	89	94	91	85	78	96	87	112	104	97	90	83	91	92	110	83	94	79	93	91	93	82	87	73	81	96	88	82	85	90	79	99	82	97	81	85	94	87	84	103	84	85	91	90	81	96	103	76	90	91	90	89	86	77	84	86	92	90	106	99	85	101	93	82	92	94	90	88	86	106	105	92	92	83	77	93	100	82	81	96	83	108	95	90	87	87	86	90	95	86	89	94	82	83	94	88	89	96	102	91	96	85	96	104	91	113	96	111	89	107	84	84	87	93	82	87	80	85	95	93	94	103	97	100	102	74	83	93	75	104	98	91	79	92	85	87	101	102	104	97	107	107	94	85	103	88	89	95	83	105	92	107	82	79	103	99	105	89	98	95	88	97	83	82	107	77	100	80	76	101	89	93	112	75	82	106	105	104	102	87	82	90	79	96	82	108	95	116	85	95	89	99	92	91	87	80	86	89	112	86	78	109	81	90	95	84	84	86	95	84	98	69	100	101	99	95	88	88	96	107	68	105	85	86	88	105	98	81	79	91	100	89	90	99	98	82	95	100	91	89	97	80	74	93	88	92	83	78	97	99	82	95	98	100	94	97	116	95	101	93	93	100	95	98	100	109	93	84	87	97	91	107	96	82	83	93	104	112	75	87	77	100	77	91	90	92	95	99	110	91	97	103	97	85	94	96	79	95	78	85	75	77	86	84	83	76	101	83	98	87	96	95	83	80	95	73	97	105	104	98	95	80	92	98	98	72	83	71	106	99	90	93	101	83	103	90	78	87	94	109	93	76	76	87	95	88	97	97	72	95	88	97	87	95	69	92	102	85	102	85	72	95	96	103	106	116	95	73	92	81	92	89	73	97	94	86	88	90	77	97	96	91	93	96	90	77	93	115	101	96	81	105	98	80	101	92	97	86	77	66	102	105	87	103	84	94	86	79	96	93	90	88	107	96	104	86	90	101	94	91	83	102	76	83	89	92	106	88	87	84	97	85	66	88	74	97	88	100	85	78	85	102	102	78	85	92	102	82	91	93	116	99	84	93	91	84	93	88	93	85	96	64	81	103	109	104	65	81	87	103	94	98	105	92	79	82	84	88	88	101	80	79	86	101	76	93	94	100	95	82	91	72	90	87	97	86	92	82	76	100	74	82	111	88	85	95	114	95	100	95	100	93	90	76	93	97	93	93	81	83	106	96	81	83	81	72	100	89	78	85	77	88	92	98	96	82	100	86	82	106	73	100	85	89	89	93	94	84	113	95	84	90	96	86	89	70	98	80	92	80	90	94	84	79	85	85	64	82	109	101	87	92	91	95	80	92	78	91	98	82	103	81	87	82	88	94	85	90	79	87	109	79	91	88	82	90	113	71	88	88	92	77	99	109	110	97	76	98	83	108	84	95	76	88	111	96	125	86	81	88	98	88	88	94	75	96	93	81	93	87	98	71	107	99	95	97	86	90	101	83	99	98	101	94	90	103	95	84	89	93	90	92	93	93	81	92	83	97	71	99	92	75	90	82	86	82	98	86	84	92	84	93	89	96	96	82	84	92	96	86	94	88	100	102	83	86	90	95	88	95	96	92	89	94	102	95	65	72	79	95	91	96	99	101	92	90	79	98	88	105	70	88	84	98	92	107	90	83	89	97	83	81	91	98	86	98	81	93	87	93	93	89	93	83	79	89	86	91	99	95	98	85	98	91	93	89	98	96	103	96	90	92	102	86	90	92	87	93	106	105	108	103	84	97	94	93	89	103	82	91	97	91	79	94	89	98	89	89	76	98	110	91	115	100	80	83	90	87	86	85	96	70	87	96	112	81	85	75	97	76	89	98	88	106	89	77	96	94	83	89	79	106	93	106	109	93	91	84	99	110	91	92	91	102	97	95	82	92	85	76	91	82	85	95	80	92	103	104	91	87	99	79	109	91	73	95	99	90	82	93	97	74	86	99	92	89	85	83	67	96	79	101	109	92	92	82	90	88	71	95	84	82	79	78	81	82	81	100	69	82	81	98	95	99	84	74	80	94	95	106	86	85	100	89	94	105	71	91	90	93	87	86	84	84	91	98	95	84	101	95	101	104	77	90	106	103	87	105	76	80	87	98	95	87	80	103	95	105	96	90	89	82	103	85	87	80	80	93	81	77	99	71	105	94	110	88	83	93	70	83	87	99	102	75	75	85	104	88	75	87	112	97	82	102	104	85	98	105	105	100	95	78	98	82	87	90	92	82	85	98	87	93	107	77	84	80	92	99	99	95	84	100	107	95	93	102	92	78	101	82	88	97	99	96	88	77	82	90	82	107	89	90	89	107	97	84	105	84	105	101	104	103	81	101	101	81	101	94	93	86	80	90	106	91	84	93	76	97	88	75	101	96	79	91	82	92	87	91	92	74	84	68	98	95	99	81	92	88	91	107	95	98	87	97	102	96	91	84	70	83	83	88	76	86	68	81	89	95	81	101	90	88	88	95	97	95	99	95	81	87	81	91	104	91	93	88	102	99	76	101	100	107	109	66	82	78	98	109	101	88	90	83	99	93	80	82	93	113	96	90	109	75	78	88	83	102	79	94	101	77	88	89	88	81	88	81	76	82	96	84	108	101	86	105	92	85	95	102	84	82	76	90	93	87	92	94	96	86	91	86	92	83	84	91	94	104	104	91	99	88	94	88	74	88	103	90	89	94	97	89	76	92	98	86	106	89	82	80	80	85	89	86	89	94	77	97	92	87	86	90	87	74	88	78	90	93	93	85	108	66	93	100	77	84	86	80	88	79	93	90	74	84	96	89	79	82	97	93	95	91	77	88	106	95	96	100	110	86	82	91	86	89	89	83	95	105	94	99	94	89	76	71	89	106	94	89	86	96	76	101	82	84	90	85	85	84	85	86	91	99	102	100	102	104	95	79	92	78	100	94	91	85	91	94	85	93	88	76	88	88	87	89	100	75	78	87	97	76	92	79	88	82	93	94	100	81	98	89	93	94	76	90	81	85	74	80	97	92	82	82	86	98	78	93	102	79	85	88	93	94	88	98	67	73	93	80	68	75	77	76	89	103	99	77	79	77	97	95	92	90	97	84	109	101	81	79	96	94	90	86	113	88	99	95	104	99	76	96	83	101	76	100	84	104	87	87	80	85	83	110	103	88	72	80	99	88	93	95	83	82	95	78
37977	14709	37260	44480	22758	17906	13659	9058	5345	4759	5160	5087	4494	4155	2584	2038	1871	1650	901	1068	997	726	782	639	568	556	505	526	475	430	388	382	418	397	360	347	340	364	325	360	306	321	349	360	330	344	367	360	337	358	317	356	325	332	364	317	318	353	333	324	323	314	297	332	310	310	310	309	313	297	332	303	308	333	315	338	324	307	304	321	325	304	342	331	311	313	299	322	325	308	321	330	327	307	303	310	315	284	311	306	324	300	290	296	319	321	339	317	312	323	317	282	349	331	316	296	327	314	303	317	310	324	315	307	321	297	348	304	304	309	307	313	327	336	333	315	321	349	315	342	303	302	294	331	313	317	302	321	304	326	281	298	354	308	355	308	322	290	306	340	316	297	353	327	346	321	301	329	301	333	323	337	327	295	306	288	329	302	312	326	303	308	309	305	321	304	301	322	305	321	290	323	284	327	320	346	317	295	309	321	286	319	312	347	302	347	336	307	313	307	304	318	312	310	329	297	333	362	316	313	312	334	347	302	314	328	296	335	314	296	294	324	342	329	292	317	278	280	315	304	327	331	329	339	334	346	343	328	326	323	283	325	316	318	340	309	350	312	306	327	311	328	324	297	345	336	327	318	311	304	323	342	319	312	323	294	305	335	339	269	308	324	318	283	317	338	317	321	315	320	274	327	310	347	318	346	306	312	296	327	328	316	329	284	295	282	316	319	315	330	339	320	321	329	317	312	333	300	335	314	305	320	319	344	302	324	363	341	269	316	298	294	317	308	311	327	291	306	321	308	335	318	353	322	353	323	334	308	311	319	323	330	300	326	344	329	328	285	352	301	329	313	334	307	318	309	300	296	318	299	350	331	313	270	345	321	316	270	321	307	342	312	319	321	280	321	317	314	337	336	320	348	309	294	325	317	325	282	307	333	296	341	309	314	302	304	321	329	290	313	311	329	309	330	282	350	323	298	298	311	319	330	296	307	329	336	306	298	297	331	307	339	329	350	320	297	313	287	315	326	312	324	328	318	299	286	344	312	323	316	316	311	351	314	342	289	330	311	328	340	297	318	290	307	342	319	318	347	292	337	335	309	330	334	315	318	295	313	330	315	293	314	320	335	285	311	317	278	312	289	319	312	326	310	311	323	329	332	330	315	350	286	310	345	295	348	331	345	299	327	331	299	319	303	347	323	327	295	301	305	336	312	351	339	305	335	284	337	321	315	290	329	336	327	303	336	302	326	306	309	328	297	327	318	309	284	307	274	325	319	326	316	321	333	340	324	305	319	315	341	307	307	349	359	311	329	322	312	269	289	307	324	312	316	288	302	354	337	330	296	337	321	308	306	283	298	340	301	329	338	306	296	347	331	322	318	303	318	304	323	313	358	293	317	297	303	310	300	330	319	338	323	327	313	316	341	330	279	327	335	294	321	306	293	362	292	324	328	303	309	341	338	318	328	320	308	331	324	311	330	302	334	341	315	354	289	329	328	293	325	321	334	303	319	310	314	353	323	307	312	335	316	311	333	319	313	318	300	353	322	297	310	315	336	318	324	310	344	325	312	309	330	322	299	328	341	332	316	305	317	331	299	307	336	302	295	307	315	336	323	314	280	317	333	321	340	319	319	307	316	294	284	330	290	338	371	316	327	312	313	345	331	339	307	322	319	302	306	327	304	297	312	302	288	293	315	305	296	325	333	344	335	332	334	344	296	332	306	329	298	317	287	320	298	321	336	314	318	329	305	318	334	327	331	353	308	275	315	307	313	342	327	360	305	292	354	284	315	342	306	322	276	307	285	299	306	297	335	303	329	333	333	312	332	346	322	321	311	304	309	360	315	333	318	316	296	328	312	323	324	325	297	333	306	301	302	311	304	317	328	300	308	343	331	311	323	319	318	302	289	318	311	344	285	336	309	298	302	354	324	318	313	288	343	290	312	316	295	336	342	323	313	321	321	311	321	362	293	335	328	294	334	339	359	319	344	314	325	329	310	337	330	328	322	307	330	297	315	309	309	291	317	311	323	300	288	322	342	290	318	324	341	318	311	321	336	306	362	319	317	312	303	326	337	335	318	327	273	335	314	335	326	270	289	343	324	292	301	297	300	293	318	329	310	299	330	308	308	309	336	336	326	318	315	301	295	301	339	338	289	296	305	294	307	373	296	338	303	347	275	338	311	305	297	331	317	318	316	288	291	300	318	326	320	315	309	336	293	309	322	322	307	292	285	317	335	326	321	327	335	309	331	337	310	302	282	332	308	329	320	316	305	356	318	320	287	342	327	334	326	287	320	347	315	336	293	314	337	329	305	339	343	318	331	308	327	284	310	306	296	326	304	331	306	340	295	345	292	325	325	331	333	323	321	334	286	296	304	342	349	288	306	295	307	307	335	336	316	347	320	327	306	328	305	313	311	318	325	290	293	312	298	312	344	314	328	321	323	301	316	324	282	310	313	298	317	323	342	316	333	345	307	332	328	327	338	330	298	344	325	277	299	330	310	359	313	279	333	313	309	304	338	312	334	310	346	331	315	322	326	322	288	328	304	328	307	302	326	308	293	298	318	323	280	309	327	322	300	315	261	334	294	297	345	370	301	330	332	332	314	353	299	336	323	285	316	311	297	321	345	336	277	314	308	316	312	306	341	313	330	317	360	300	317	307	302	322	315	335	295	340	346	329	315	301	318	318	317	294	312	313	320	326	319	320	318	312	309	339	363	317	299	314	319	328	329	340	351	324	298	309	335	302	314	336	342	318	312	326	323	320	332	311	294	295	333	327	295	299	303	340	299	298	309	299	354	337	311	321	330	306	332	322	306	310	348	340	321	306	290	316	322	334	321	305	333	283	321	332	299	336	335	305	301	315	341	365	334	313	304	329	328	311	332	286	321	326	288	354	303	312	328	317	320	316	348	273	343	298	358	341	326	309	321	269	310	345	306	282	307	335	294	310	297	337	319	311	314	298	338	288	314	311	283	368	329	313	288	305	353	303	305	339	337	300	354	292	329	329	312	322	337	295	330	353	332	331	331	331	286	340	322	308	300	330	316	322	313	336	308	304	330	303	302	338	338	350	331	325	283	335	299	304	313	289	325	337	329	303	298	322	315	342	345	319	333	325	345	302	303	326	331	313	302	333	316	320	314	332	321	283	340	310	319	327	314	345	318	291	334	317	317	298	340	283	303	327	339	338	311	331	291	344	311	310	362	301	347	315	348	298	308	317	285	295	302	329	336	340	335	312	311	321	318	332	317	276	297	324	308	291	312	329	287	335	337	307	324	333	316	329	319	307	327	295	305	320	326	315	314	308	318	293	346	291	349	343	305	297	323	314	311	347	277	314	335	330	316	295	300	306	309	302	296	296	325	301	305	323	326	294	324	338	314	316	336	293	328	301	364	335	333	268	309	324	324	303	313	323	308	308	310	298	303	310	332	314	340	294	311	320	301	347	302	314	315	364	374	320	321	335	341	327	325	317	295	318	316	271	340	297	319	318	322	292	281
65331	37393	46601	47426	29863	22532	15506	8004	4471	3190	2750	2398	1668	1611	1147	754	575	504	526	458	314	243	269	264	230	232	230	219	219	231	203	201	167	185	187	145	167	178	174	155	178	156	170	162	168	171	161	150	129	169	180	158	159	168	153	140	175	170	158	167	160	155	131	175	145	175	175	171	167	164	173	140	159	160	167	138	191	162	154	179	158	159	151	152	151	154	153	163	156	157	164	144	156	149	155	175	167	176	150	161	167	165	161	181	149	135	156	174	157	181	150	172	167	149	136	174	168	148	153	160	157	154	144	144	147	164	147	164	147	162	166	163	126	157	147	157	163	155	172	153	170	147	163	157	173	147	155	163	144	156	150	142	183	159	163	137	168	167	153	182	166	175	161	153	166	150	161	171	151	152	150	161	157	186	141	165	179	156	172	152	159	149	163	174	181	160	157	165	163	158	166	160	173	181	155	164	175	156	159	161	168	183	172	138	166	155	151	152	158	152	153	151	178	167	156	162	165	156	182	154	152	143	173	153	146	166	168	153	171	161	167	157	166	144	161	189	173	148	161	168	167	168	164	144	178	156	157	139	158	162	154	163	172	153	157	148	175	150	172	149	160	176	166	170	151	167	162	162	144	169	144	138	148	162	170	185	172	138	152	149	167	162	167	159	177	171	166	154	169	172	159	153	141	147	151	145	171	150	169	155	160	164	167	164	181	170	159	170	158	173	137	159	171	179	170	153	156	150	166	143	162	157	161	170	163	170	180	160	156	158	169	176	172	164	178	147	155	148	159	181	151	167	172	185	173	170	175	175	154	171	153	164	169	183	188	162	166	164	161	173	176	129	180	157	159	148	172	167	162	173	136	153	147	168	189	154	164	151	143	160	166	171	162	167	149	152	150	152	170	152	162	130	168	158	148	157	173	152	150	161	156	159	150	144	127	159	168	154	172	158	179	162	133	160	165	151	181	160	154	169	152	178	160	143	179	175	166	154	141	150	144	161	162	168	159	168	157	152	179	161	157	155	147	157	182	165	170	156	157	153	170	171	136	145	157	157	166	155	159	155	166	178	152	161	142	144	140	174	159	171	174	187	134	173	181	160	167	164	151	146	173	184	153	170	159	127	179	164	164	161	146	167	139	176	168	172	154	181	162	161	142	151	166	160	164	173	128	172	149	140	147	152	171	160	163	158	155	140	161	165	157	165	172	169	150	164	150	172	167	155	147	150	153	166	150	157	165	156	183	194	192	125	185	169	163	146	168	158	150	172	149	180	144	175	165	165	148	154	161	161	166	127	149	178	165	172	153	167	173	181	143	151	153	149	172	143	162	181	170	172	142	160	154	156	140	180	158	190	192	174	170	155	154	177	183	150	172	159	173	189	143	153	153	164	152	158	149	171	184	142	153	175	141	186	190	159	145	157	136	160	155	143	162	153	144	169	150	136	159	140	167	143	162	179	137	152	153	166	167	160	152	149	165	151	162	142	161	147	161	170	142	151	147	145	165	151	171	163	152	159	151	145	147	166	139	149	162	158	139	160	160	173	167	154	164	162	160	164	171	164	164	147	176	159	151	138	154	139	157	173	137	153	152	181	152	147	170	166	167	156	163	150	143	176	162	174	150	165	152	144	187	152	145	169	144	149	154	154	150	168	164	184	162	151	162	150	172	161	140	162	152	150	157	165	158	141	166	180	167	167	155	162	177	165	152	173	142	171	148	178	180	172	152	137	182	141	157	159	182	185	166	158	149	155	159	177	163	168	147	160	161	171	168	161	173	157	156	163	176	158	173	144	165	162	190	162	187	148	141	175	156	155	165	151	150	148	139	153	188	150	159	153	160	160	152	182	153	152	147	159	145	167	125	179	170	168	164	156	159	175	158	149	169	156	156	145	194	133	167	143	146	169	152	168	152	178	172	172	146	156	157	159	167	157	169	188	179	171	175	160	174	158	159	153	150	164	174	156	187	168	173	167	161	154	179	182	177	167	189	149	142	156	137	152	143	160	147	145	168	182	172	153	166	181	160	163	150	161	170	153	146	156	176	156	146	181	151	163	173	155	157	158	155	188	186	152	160	148	144	159	172	159	167	176	184	162	153	178	154	185	182	135	171	142	153	166	170	145	168	148	183	155	141	176	141	161	170	157	149	155	157	153	156	143	151	160	154	152	173	151	163	147	162	163	171	168	154	177	179	144	142	152	159	182	150	186	150	171	176	147	180	178	154	172	159	162	168	177	166	160	166	170	156	186	172	182	156	161	162	156	171	167	163	170	160	131	158	148	139	175	176	145	156	167	184	148	151	155	172	157	174	166	164	166	172	157	170	175	162	175	163	153	165	148	171	165	163	149	163	141	144	179	138	174	174	156	161	146	133	154	180	165	154	169	153	160	166	143	172	175	167	168	166	175	160	158	162	154	166	149	160	168	173	133	173	159	148	187	162	146	162	164	166	179	173	160	136	153	156	160	171	165	154	151	190	152	144	170	152	168	144	161	167	165	161	137	150	166	175	146	156	144	150	160	155	180	180	132	155	163	158	167	159	169	152	162	155	153	172	155	162	185	172	175	148	146	170	171	184	175	148	157	135	164	135	162	191	161	166	141	166	159	169	166	160	148	174	179	154	157	147	158	168	169	167	158	154	147	183	164	167	162	180	169	157	153	181	190	154	141	164	158	165	179	155	142	165	152	176	166	154	137	157	155	154	146	161	160	178	176	152	175	188	176	159	142	148	182	161	166	138	158	151	164	166	155	161	159	159	148	155	166	169	158	176	161	171	166	154	158	160	162	154	158	159	157	167	166	157	141	133	153	162	171	158	177	169	166	158	150	155	168	151	182	182	202	178	164	146	145	164	149	166	161	150	163	148	154	139	137	167	146	171	172	169	179	171	151	151	167	147	146	147	165	167	161	178	169	187	169	152	140	146	154	171	187	168	161	148	154	146	154	158	166	187	170	154	162	160	154	153	165	163	175	157	179	158	148	147	157	150	146	164	168	157	160	189	173	161	173	152	180	179	150	142	195	151	150	165	145	166	156	164	172	171	159	144	169	171	181	167	158	169	188	155	166	181	140	166	187	156	163	162	175	163	185	155	146	162	168	163	156	156	150	166	162	191	178	161	187	136	168	154	143	178	159	179	190	161	153	158	187	183	154	160	166	169	162	151	169	156	170	164	154	159	177	180	139	150	153	139	166	152	151	154	166	149	153	149	159	155	166	175	155	155	163	173	180	159	143	159	178	162	146	186	149	167	149	141	148	152	151	158	144	180	173	151	146	144	143	164	155	158	149	181	178	163	166	164	155	160	157	149	176	167	168	153	173	185	158	154	169	163	152	161	182	160	153	182	154	156	186	154	189	163	171	163	149	167	141	147	151	168	171	151	167	160	155	150	150	146	164	157	154	170	178	155	177	142	151	161	155	154	189	141	156	167	171	151	172	172	158	156	173	163	150	179	151	201	133	154	173	155	148	179	154	159	158	168	139	149	169	184	146	128	160
48668	23110	54351	55383	26237	22534	21195	13688	8861	8940	8637	9161	7778	8218	6081	4594	3557	3301	2040	2261	1764	1334	1440	1268	1077	1271	922	940	854	773	802	816	683	698	637	606	601	593	572	575	573	595	560	576	534	574	586	560	532	494	552	540	524	505	562	565	518	552	546	551	557	480	536	581	528	539	549	548	555	552	540	513	561	543	533	511	540	527	545	482	530	522	498	529	531	499	507	518	500	543	530	518	549	600	518	549	533	532	532	523	555	487	525	530	513	516	540	553	499	530	535	543	513	492	495	563	549	495	529	465	550	535	529	503	495	507	521	517	531	495	468	543	504	513	514	499	535	511	459	507	525	477	496	493	511	504	500	511	530	502	487	527	519	518	491	519	499	496	518	528	542	547	496	502	525	499	498	521	524	550	525	477	504	563	497	496	512	529	506	547	520	531	529	522	521	512	532	542	506	528	517	508	530	547	479	553	538	490	496	507	530	515	499	513	511	528	526	527	531	533	519	550	529	498	504	529	513	536	521	526	512	525	542	489	487	540	524	535	528	542	499	513	480	538	477	504	509	498	505	486	521	533	502	530	488	537	496	541	497	503	486	484	526	511	528	528	507	510	499	487	550	527	497	519	523	535	505	504	528	506	521	513	513	560	558	534	469	505	524	536	549	527	525	561	551	544	536	561	525	502	533	507	515	502	500	509	518	513	506	504	501	502	513	563	501	524	517	505	507	505	488	553	530	504	507	522	529	510	528	511	529	535	539	507	531	507	466	454	526	530	518	530	532	527	510	503	523	485	502	519	499	519	493	532	539	528	518	514	477	553	516	498	497	486	525	468	502	535	503	502	500	511	497	522	497	515	526	510	506	531	527	506	500	523	497	502	510	494	523	567	520	484	487	515	487	490	489	514	550	530	487	495	564	496	517	510	505	513	485	532	494	480	526	531	552	554	527	520	502	534	505	492	526	513	543	504	501	505	527	559	525	488	498	492	526	527	504	508	533	533	514	469	510	500	510	511	537	521	548	539	542	516	539	472	508	547	486	508	521	538	488	525	533	478	521	509	496	521	531	505	517	483	541	508	488	505	528	509	557	513	547	518	559	462	511	517	476	549	513	520	549	486	547	528	477	529	519	544	530	532	535	501	534	509	485	495	554	478	498	546	528	557	529	502	494	542	493	559	521	488	547	578	556	505	490	523	524	499	540	514	502	525	474	541	524	551	500	528	557	536	509	518	506	513	533	526	545	534	502	489	510	557	522	502	518	533	537	515	517	547	528	530	556	507	510	525	521	525	508	511	507	538	484	497	521	532	512	518	502	510	542	521	472	541	527	486	490	532	532	519	556	534	519	484	508	502	540	501	522	514	488	524	509	487	540	533	491	502	520	509	494	533	505	510	488	486	517	499	480	497	515	526	547	503	521	527	514	526	520	520	473	470	526	540	484	506	511	546	538	540	524	524	553	562	520	508	511	581	472	528	556	465	510	524	500	563	556	541	546	513	564	512	506	544	520	556	459	516	541	513	508	484	535	549	506	480	553	521	498	533	478	529	500	511	485	525	499	520	478	510	524	516	539	519	459	504	502	490	533	531	525	471	499	533	507	518	552	479	519	535	532	476	491	482	516	494	560	541	518	508	506	501	499	484	511	502	479	493	505	490	459	500	511	496	494	496	534	532	534	518	512	516	524	542	521	508	581	521	479	525	569	496	493	529	504	503	494	509	513	524	465	529	488	514	501	502	505	516	503	528	504	564	510	536	493	492	506	543	516	483	527	515	538	511	527	493	499	503	489	510	509	498	509	506	515	512	521	525	510	525	564	546	505	505	472	524	497	545	515	509	495	509	519	522	517	504	529	493	556	518	521	504	487	479	550	529	524	550	564	511	505	540	479	535	509	515	531	545	515	514	562	477	503	512	550	537	530	486	540	490	518	507	526	521	512	540	514	523	508	584	531	494	451	537	476	507	497	498	529	518	530	508	521	530	505	528	552	473	509	524	478	547	524	518	533	484	492	479	517	526	496	491	503	544	514	519	541	557	527	522	565	532	537	482	496	512	540	483	493	542	503	528	526	511	505	541	479	526	526	494	497	545	518	531	527	515	545	540	515	490	517	521	533	548	497	478	523	532	542	499	540	506	517	506	515	544	502	520	541	470	509	513	548	516	517	516	510	516	493	492	532	532	497	504	533	481	539	474	517	480	540	517	501	551	503	519	536	525	534	552	507	530	507	516	483	507	502	533	534	577	566	484	553	571	533	495	520	500	520	502	537	497	547	550	508	522	480	462	513	535	535	531	513	553	539	516	511	520	486	491	517	469	520	549	513	517	517	519	548	529	511	534	525	472	538	485	523	512	536	498	518	517	483	528	534	532	525	486	502	481	534	515	538	514	535	510	506	516	520	546	525	510	509	553	514	567	538	502	515	507	539	495	481	534	500	488	516	576	527	556	512	521	478	540	510	494	510	548	527	503	491	484	527	534	509	540	550	512	532	497	537	485	532	549	484	510	553	501	488	513	553	520	564	538	550	527	503	537	506	516	505	530	535	478	520	503	515	534	498	480	532	515	512	534	517	492	489	506	505	544	533	563	526	515	520	522	526	511	543	518	527	479	469	504	485	525	515	519	536	505	520	519	507	539	509	452	495	501	513	488	501	491	469	498	486	503	553	439	510	561	528	514	515	521	496	510	571	489	529	530	566	543	518	513	519	514	500	502	525	521	485	531	485	560	535	483	496	496	501	492	529	492	494	523	510	509	498	491	469	495	524	498	512	531	477	562	488	540	474	495	535	525	485	476	534	557	553	495	475	524	496	531	495	537	544	503	464	512	491	474	524	492	515	483	472	501	493	523	523	520	535	519	539	519	534	514	459	487	490	531	524	536	514	490	479	509	458	525	511	527	538	539	523	505	513	480	537	542	525	502	529	509	477	493	505	542	526	493	532	510	516	536	554	511	530	504	510	517	485	508	550	490	501	519	536	505	523	498	524	512	529	503	527	527	526	482	506	482	519	498	483	520	519	533	529	509	556	503	597	518	494	546	506	517	501	489	511	485	529	550	513	527	525	539	491	533	496	496	513	498	492	489	478	503	528	515	516	519	539	504	486	504	517	492	527	501	506	506	539	465	528	504	551	498	516	515	502	541	527	494	510	513	492	546	502	517	544	509	483	522	550	506	522	502	545	550	515	546	516	512	515	556	519	489	517	526	509	521	501	554	543	550	484	521	520	508	463	499	518	512	546	528	527	506	504	509	520	506	539	564	536	523	477	491	524	469	536	529	503	488	473	521	497	487	537	513	536	499	507	521	511	510	512	510	513	483	503	511	499	534	524	492	505	494	505	493	527	498	456	521	515	527	505	545	487	530	540	502	502	547	511	485	529	496	536	514	516	539	539	533	511	499	502	509	517	492	529	535	497	524	530	484	525	526	508	523	558	508	508	513	530	510	530	509	454	548	531	494	491	556	535	517	509	514	511	558	490	530	501	520	530	515	526	519	534	510
14615	3425	5583	4573	1464	955	548	451	323	227	223	180	206	154	170	180	159	167	159	157	162	157	155	131	140	144	163	150	157	144	119	163	159	141	146	176	159	130	177	154	155	146	150	154	156	163	158	165	150	160	141	130	126	150	133	148	154	160	141	139	164	159	137	141	143	140	163	130	133	141	123	155	146	134	126	145	134	146	138	126	140	161	151	154	123	165	169	163	121	155	159	142	163	156	142	125	133	154	127	131	136	134	152	161	154	138	136	124	170	156	142	147	143	145	153	140	130	169	163	148	142	152	128	125	120	164	127	149	170	164	130	144	158	146	149	133	131	161	169	148	149	134	165	162	149	134	124	153	150	154	135	133	135	158	136	151	129	135	153	165	121	143	150	147	149	130	163	140	152	149	125	147	161	147	161	143	135	140	145	164	175	145	141	136	141	151	160	146	145	144	138	147	143	149	146	146	147	162	151	140	127	150	158	156	150	154	137	157	137	151	179	135	143	152	114	152	152	151	150	141	175	131	148	151	143	155	155	156	151	148	133	145	134	150	134	151	136	141	166	148	143	144	149	137	139	138	159	150	153	140	136	157	129	123	145	141	148	167	134	119	144	144	127	140	147	124	144	150	136	138	135	151	145	151	162	178	143	145	141	136	152	156	157	140	165	146	134	153	152	148	150	168	179	136	144	130	147	155	157	167	133	145	130	175	126	134	162	136	159	135	150	130	134	154	124	164	156	135	160	174	150	131	139	167	135	124	149	160	161	138	146	166	144	157	154	152	131	137	165	156	166	172	137	150	129	168	123	168	138	160	133	156	146	156	148	137	142	158	154	144	164	143	132	145	135	110	132	141	147	130	145	147	152	162	134	135	153	137	133	155	125	157	140	164	163	143	161	145	165	158	155	144	133	136	143	148	136	136	122	153	133	153	160	160	163	141	132	165	159	120	172	147	163	143	149	141	164	153	142	119	151	132	149	144	150	150	145	148	111	136	136	157	156	145	136	154	132	162	144	145	152	165	146	158	145	168	159	150	140	155	133	141	131	162	151	164	146	133	155	140	139	130	146	157	128	146	134	148	132	154	146	125	139	155	128	138	163	151	132	130	152	149	149	137	156	130	170	175	142	134	151	141	157	150	144	145	150	144	146	148	146	147	158	138	159	141	160	156	124	152	138	153	139	156	126	146	148	132	172	140	154	132	154	168	151	117	133	155	155	135	130	136	168	164	135	171	147	155	139	165	145	156	148	153	137	156	162	166	151	133	147	146	144	136	187	162	157	165	136	136	177	150	132	166	163	147	163	144	138	144	172	160	138	130	143	149	134	141	138	162	133	135	159	157	148	149	126	145	140	155	125	147	147	132	138	133	141	139	161	150	152	136	129	152	133	159	172	145	156	123	157	151	137	162	143	151	131	159	155	135	150	153	139	148	170	139	159	165	136	130	146	147	155	151	148	147	153	145	150	140	148	146	160	126	149	153	138	143	139	148	147	127	169	155	146	149	136	150	145	139	158	149	142	142	147	162	146	146	138	148	144	146	146	137	151	152	144	148	152	172	159	147	155	120	149	146	142	145	136	149	130	143	133	157	134	150	149	155	166	142	151	154	143	156	149	139	175	136	145	155	146	158	140	141	174	159	145	142	130	160	168	144	170	149	145	173	167	148	158	148	158	139	142	166	147	141	142	140	153	166	138	140	144	139	143	150	136	152	148	140	135	127	131	148	150	146	150	150	143	146	133	139	134	130	141	151	135	138	127	158	163	146	154	141	143	139	168	154	162	126	135	158	146	137	131	168	137	130	151	172	151	154	143	139	158	147	164	162	148	137	129	161	148	162	142	163	142	156	145	154	156	150	159	167	150	150	150	160	169	140	142	156	158	155	147	139	143	177	143	143	152	154	135	139	135	140	130	141	132	156	156	117	164	140	142	144	138	131	158	149	149	156	125	149	148	128	140	143	171	138	159	163	130	153	154	139	134	150	139	170	137	135	145	163	157	128	151	135	139	156	152	150	136	139	119	126	153	131	150	159	135	144	138	128	143	175	179	139	142	153	163	135	136	130	159	124	158	189	161	154	155	157	167	134	139	145	115	127	153	145	136	155	135	149	148	150	137	143	147	134	162	127	134	140	155	152	143	142	150	156	155	150	148	138	159	159	143	152	132	151	168	147	147	155	126	142	135	145	174	148	147	151	173	151	137	140	142	128	151	138	137	142	157	143	154	128	140	126	157	139	144	156	121	162	135	138	144	123	169	138	155	140	141	132	156	151	133	158	134	131	163	158	155	171	151	124	147	139	124	145	136	163	168	145	125	143	152	155	146	136	145	148	154	147	150	145	164	153	136	159	145	135	146	154	136	131	148	144	137	145	152	137	141	128	153	156	150	175	146	139	152	148	150	132	124	132	137	155	138	156	151	158	144	178	170	121	148	125	163	143	147	150	150	145	149	143	152	137	152	154	142	142	165	140	125	127	151	141	162	175	146	149	153	159	154	139	134	144	140	142	153	157	164	139	163	154	144	154	151	177	144	153	155	149	144	170	147	146	157	143	132	151	156	152	145	179	149	155	149	129	166	143	130	151	158	138	153	133	132	160	139	163	164	137	170	139	152	133	162	136	152	149	165	143	149	143	162	147	137	130	146	140	123	151	149	179	147	154	147	129	163	161	152	143	142	135	173	161	160	142	156	142	133	139	166	134	167	140	166	153	131	139	144	149	146	156	134	110	155	156	132	137	147	159	140	154	177	138	146	143	166	137	149	173	159	155	147	157	146	163	134	144	144	156	144	125	150	170	124	163	146	155	131	150	150	133	157	151	151	140	127	160	132	173	150	159	164	154	136	156	128	155	143	125	153	154	143	151	140	163	139	142	150	132	126	155	151	138	126	162	153	143	148	151	141	134	147	143	161	135	163	156	132	149	134	146	143	133	140	149	152	154	150	154	162	146	146	139	136	160	168	163	150	133	151	131	156	124	175	142	136	138	153	169	134	151	152	138	147	126	152	154	116	153	130	159	138	163	140	156	152	135	151	148	150	130	147	149	139	170	148	126	129	155	154	143	150	128	141	153	156	137	146	151	135	146	134	157	148	171	141	155	150	161	148	166	137	126	137	141	146	163	164	149	152	139	140	147	143	152	136	147	142	152	164	145	132	147	130	174	149	156	143	154	152	136	123	167	150	144	144	159	166	137	151	139	133	139	136	146	158	151	144	153	143	138	123	146	144	163	150	132	165	153	137	152	148	137	161	155	139	170	147	144	133	143	147	157	139	156	169	159	135	151	147	142	126	152	172	161	139	146	143	137	181	134	154	153	153	155	148	135	154	149	145	142	131	152	156	166	137	158	145	149	131	131	147	171	147	155	152	134	163	139	155	148	142	144	133	151	142	143	157	149	157	176	127	168	145	161	153	135	154	159	165	158	164	153	140	149	173	136	166	131	147	160	127	163	167	155	147	127	157	144	144	155	159	143	157	153	141	145	147	145	144	145
17012	3758	9896	11033	4534	3093	2070	1499	868	845	968	780	829	764	622	635	587	563	507	539	517	480	464	498	494	497	462	531	529	501	493	494	480	485	491	427	466	429	503	468	495	516	492	480	445	461	523	453	470	499	489	524	465	491	486	489	459	442	463	437	434	481	462	492	446	482	438	478	438	423	509	449	455	504	452	447	469	466	483	461	514	476	467	461	456	494	488	505	469	455	473	507	496	474	484	508	463	491	474	462	463	479	481	478	490	477	491	455	479	448	480	449	461	465	457	500	453	464	460	475	472	456	468	481	456	483	437	470	462	454	474	486	512	470	444	473	497	475	494	487	408	436	504	453	472	489	480	466	478	465	473	493	432	479	457	475	503	496	477	444	439	471	507	500	488	443	444	455	521	462	479	469	466	476	479	465	485	498	503	453	510	464	459	486	515	494	445	456	465	485	454	439	457	476	450	500	474	486	486	468	475	474	474	505	493	512	451	464	461	472	477	452	474	438	477	475	466	485	475	498	476	488	458	466	475	495	478	450	435	469	492	470	485	492	482	482	493	483	476	480	499	473	436	466	458	480	497	486	471	470	488	481	472	453	444	488	495	499	500	480	515	442	498	459	479	493	467	454	464	460	424	420	500	501	446	455	501	460	463	457	469	465	443	495	452	474	462	473	497	469	460	471	502	463	456	479	471	526	497	511	491	505	509	446	454	486	457	485	469	493	454	471	463	492	461	515	472	498	493	469	470	499	477	454	446	477	460	461	436	460	480	457	466	470	443	448	519	459	456	487	458	500	489	455	471	501	467	459	443	487	461	450	508	461	489	473	487	481	488	490	469	467	471	444	469	449	466	413	510	465	485	482	471	487	471	469	505	457	453	479	489	437	466	450	450	463	473	444	469	484	444	454	456	489	433	489	437	496	499	462	474	462	481	473	505	438	478	465	481	486	432	473	457	477	466	465	461	476	465	481	517	498	474	431	519	505	458	448	473	471	462	476	456	476	468	526	469	483	450	465	454	490	468	426	462	438	486	484	468	475	442	442	470	477	432	454	462	464	474	471	455	475	462	429	454	451	504	467	478	485	482	477	479	461	452	469	487	475	490	510	499	498	481	463	482	477	470	458	499	484	466	471	481	431	494	498	489	476	470	501	472	499	460	512	479	472	496	471	538	449	505	459	483	440	476	445	498	492	457	495	499	491	447	485	492	483	451	463	469	468	476	439	452	475	497	455	427	456	477	494	477	518	446	492	455	457	489	490	449	502	457	452	470	511	471	473	446	500	479	490	418	500	467	472	469	483	494	479	475	482	469	512	490	476	479	498	462	459	502	456	458	480	503	471	445	470	465	499	484	460	493	524	497	439	480	473	454	457	469	462	464	507	447	462	449	427	449	448	421	464	514	456	467	531	422	448	469	476	505	454	470	478	478	474	473	482	489	471	469	490	448	495	452	475	472	466	521	496	453	497	468	492	483	511	493	451	479	470	489	451	456	455	464	482	452	452	480	459	510	513	476	496	424	443	487	446	468	462	453	514	498	496	474	468	461	472	478	420	471	479	476	494	482	490	472	439	434	457	441	444	435	483	458	497	444	461	500	489	472	459	468	501	463	476	458	443	451	480	481	497	495	452	447	478	480	506	462	452	512	448	455	457	466	487	528	480	475	489	507	444	488	509	489	438	468	466	480	508	472	453	494	426	459	465	464	504	462	487	474	488	471	464	444	438	475	480	484	480	470	444	435	440	485	460	464	495	471	504	469	463	477	437	445	482	489	475	495	449	464	447	465	440	452	475	516	441	458	433	453	461	470	493	467	464	479	492	487	473	457	517	481	454	439	469	507	487	440	482	508	441	420	479	526	472	483	463	455	483	474	456	471	488	454	487	490	477	480	506	462	485	452	455	462	479	501	491	480	478	482	458	493	474	489	465	474	487	467	491	486	449	484	456	445	433	475	506	445	483	530	469	447	450	506	497	474	445	521	468	461	485	458	458	459	448	480	429	501	497	477	491	453	472	466	485	481	486	446	439	455	453	448	485	456	501	454	446	474	503	489	470	470	510	495	463	450	439	460	491	440	445	476	462	470	489	458	475	483	459	477	446	447	450	446	459	476	481	451	459	481	517	485	490	479	464	475	479	461	486	462	471	457	494	482	516	445	471	438	465	493	472	475	483	443	452	511	472	459	482	503	481	469	473	494	463	495	501	489	475	485	485	457	441	435	445	520	472	484	481	481	470	481	477	469	492	464	485	498	460	474	465	460	476	459	469	484	454	482	483	486	456	467	458	500	485	500	467	500	487	452	477	490	465	462	428	478	499	435	451	451	470	485	512	456	470	444	466	473	455	489	468	453	474	500	490	448	473	481	447	498	460	508	446	481	479	467	479	488	491	488	467	487	470	469	441	488	448	453	500	461	491	477	501	472	469	477	480	464	460	491	472	489	458	454	484	480	479	483	478	431	485	469	475	494	439	463	469	477	452	459	459	482	451	464	437	442	469	456	462	419	487	499	490	469	481	462	476	486	475	481	483	478	438	524	475	445	480	468	459	470	449	441	468	490	471	466	493	505	457	464	440	481	475	477	454	483	467	444	467	472	506	483	453	477	425	407	474	444	499	477	444	463	471	454	476	435	484	481	469	480	441	475	453	482	451	459	485	484	459	485	501	457	455	488	464	466	473	475	464	456	471	497	450	479	437	464	456	475	454	485	512	521	469	474	471	496	460	496	474	443	444	451	461	460	484	449	463	461	461	452	483	490	452	484	462	452	436	492	492	488	479	488	498	498	514	462	476	484	478	499	453	486	478	515	521	490	476	466	479	448	478	477	467	499	472	484	460	477	463	469	458	459	498	507	454	500	486	485	478	469	453	454	425	472	488	454	508	433	550	459	452	462	459	467	512	518	491	475	484	491	455	472	432	461	471	483	504	461	461	454	493	470	462	493	461	523	453	474	485	501	489	467	497	487	455	450	470	489	453	492	483	493	482	475	444	481	505	469	445	468	474	498	470	440	512	478	476	470	466	511	472	467	487	470	468	458	479	470	497	533	460	458	479	521	511	471	468	499	471	480	463	504	474	504	475	481	469	464	473	471	506	441	474	437	491	467	454	449	468	484	477	441	476	454	521	496	456	461	426	430	481	501	458	444	444	491	482	429	447	472	453	464	445	494	456	482	496	445	443	472	476	480	480	465	459	495	477	492	512	468	512	476	480	487	467	494	494	472	490	454	461	463	475	443	476	476	460	483	491	495	447	456	433	503	474	465	441	454	457	502	503	460	461	493	486	469	455	473	499	445	468	518	486	442	468	504	428	464	448	480	445	514	479	460	486	478	429	493	445	464	487	515	466	473	478	482	526	502	483	479	489	468	478	460	443	484	495	449	449	520	482	465	476	450	496	445	499	451	445	516	502	541	473	488	458	446	542	491	460	465	510	483	483	445	455	456	465	472	465	447	453	467	484	447	475	460	498	504	476	485	477	462	452	474	478	431	473
57309	28943	36095	39885	21248	12810	6395	3258	1564	1467	1626	892	754	656	538	327	306	245	269	242	159	168	171	126	134	101	117	116	113	117	114	98	107	93	94	108	113	92	102	83	101	96	101	85	94	87	101	86	105	101	105	81	80	101	81	109	97	85	81	113	94	96	86	83	94	75	102	83	91	87	78	93	85	86	89	88	81	114	81	89	87	88	92	104	99	91	97	89	94	95	98	84	90	86	80	85	109	86	97	80	91	86	94	84	97	84	85	104	76	79	84	89	105	92	94	96	102	86	93	98	79	102	92	79	100	114	85	102	111	98	93	93	112	88	88	114	94	92	93	111	89	111	85	89	115	96	87	86	99	93	83	81	87	106	82	92	89	84	79	98	91	74	100	84	89	106	95	83	110	88	76	100	94	100	95	92	81	92	101	98	116	100	92	90	81	85	90	99	89	90	106	89	101	92	94	113	92	86	94	85	99	91	90	89	82	87	93	97	91	103	91	93	90	98	103	118	66	106	103	73	87	104	88	80	109	87	100	84	89	110	82	95	98	99	91	98	101	94	88	97	83	101	96	88	85	72	88	112	107	85	92	92	93	87	87	89	93	99	101	77	72	93	73	76	89	88	110	80	83	87	111	84	96	87	81	85	96	90	90	102	108	87	99	86	107	85	81	95	94	88	100	97	86	94	91	82	74	79	95	101	82	113	93	90	89	77	104	101	78	102	93	96	72	86	100	80	104	93	78	89	95	110	88	108	96	110	109	108	75	83	99	87	99	90	89	91	95	80	98	100	75	98	91	93	85	93	94	89	73	87	91	84	84	87	92	102	104	96	80	96	95	104	77	106	110	106	89	90	90	90	72	105	94	73	86	96	78	88	98	107	83	83	97	103	85	110	98	97	90	94	97	90	108	102	89	100	93	100	100	99	84	95	64	89	91	88	97	77	89	75	125	93	72	88	95	93	83	84	106	92	103	71	87	99	86	86	88	90	90	76	94	99	86	101	91	96	92	92	90	75	95	95	105	99	104	91	94	91	100	96	83	92	85	92	107	97	89	106	99	87	83	100	81	118	80	100	79	106	85	88	92	78	99	87	76	110	79	92	101	107	86	87	88	102	88	80	98	89	85	95	83	98	98	88	100	92	97	93	103	102	104	84	87	96	89	92	91	113	76	95	103	114	82	96	82	99	82	99	95	99	89	89	95	82	95	82	83	93	84	85	107	91	107	93	89	91	87	111	81	88	87	106	79	101	93	79	84	72	86	123	90	87	106	84	82	101	96	94	100	89	92	78	95	90	75	91	101	82	102	101	100	98	107	91	94	97	98	100	85	82	105	83	95	106	95	95	100	90	101	85	90	75	96	87	104	94	90	98	95	92	79	83	103	96	108	113	100	72	75	94	102	105	87	106	106	90	80	82	91	98	89	94	96	67	90	102	82	93	88	74	99	79	75	90	98	81	94	114	93	92	92	94	99	94	93	87	93	87	93	93	85	87	77	107	89	91	79	109	107	83	93	95	89	99	87	88	91	109	102	97	96	90	78	96	84	79	66	91	89	95	99	65	93	108	84	93	96	97	94	85	98	90	94	104	96	75	91	97	100	99	94	100	91	104	88	90	83	89	92	88	85	92	94	93	93	84	90	85	65	77	102	103	91	84	96	91	89	83	92	70	71	106	93	81	92	92	84	85	76	74	82	75	101	109	101	88	87	97	106	119	61	84	107	93	93	89	115	103	86	84	108	107	102	84	80	92	96	100	79	112	86	81	74	96	97	87	89	89	78	103	102	83	112	85	98	100	93	87	90	83	91	78	94	83	84	88	83	96	87	72	95	112	94	87	107	89	101	103	87	108	115	119	99	78	101	86	117	96	78	92	75	93	93	105	83	89	92	97	88	85	74	101	112	108	99	104	91	92	95	95	84	100	95	87	87	104	93	79	91	83	87	90	88	97	117	100	97	92	105	93	91	100	85	99	87	97	99	71	100	86	87	94	94	82	82	117	93	96	92	108	86	104	99	90	94	80	85	85	74	94	100	103	93	82	103	75	88	93	97	106	94	101	87	85	94	74	78	96	96	87	81	105	88	86	114	107	100	104	86	93	106	67	98	100	90	116	82	95	89	100	88	87	75	82	94	78	88	82	84	92	75	90	91	91	78	85	87	94	95	98	89	99	80	108	65	109	97	86	75	83	89	94	94	88	94	112	95	72	79	99	83	91	85	90	92	104	88	101	89	92	102	100	94	98	82	88	88	85	90	98	92	93	102	100	95	98	82	94	67	101	93	80	87	79	99	84	103	89	82	89	92	97	81	91	92	103	74	95	106	89	88	76	94	81	83	90	82	85	95	90	90	99	106	92	93	94	90	83	94	77	81	103	100	99	79	91	93	96	72	82	78	86	80	81	92	88	106	91	91	85	77	97	95	77	96	71	89	87	84	71	95	85	92	102	92	102	101	102	92	103	65	89	89	86	87	86	89	93	93	88	90	110	72	94	101	94	93	90	85	88	88	98	86	78	85	107	78	65	80	85	83	86	87	91	86	105	92	105	103	80	89	108	105	102	81	78	87	96	108	105	100	82	90	104	91	89	88	90	103	80	104	75	97	108	94	93	98	80	107	92	85	94	96	86	71	89	110	89	87	87	105	84	89	97	93	99	73	99	102	94	82	76	93	99	95	84	94	86	98	98	82	88	96	76	80	81	96	87	80	108	93	91	98	81	96	97	75	91	92	93	109	95	90	82	78	99	108	93	92	81	107	82	90	90	93	88	90	88	89	90	94	92	74	83	91	86	90	87	75	85	93	90	86	91	89	85	112	103	96	95	86	70	97	83	99	82	92	116	97	98	90	104	100	99	88	99	82	86	93	94	90	85	91	98	80	78	89	77	82	95	101	83	85	91	103	88	100	100	88	72	91	107	91	91	91	91	84	92	75	94	92	92	98	87	108	92	101	92	74	92	79	81	105	88	88	89	79	84	78	95	93	81	102	90	99	100	84	87	68	97	85	96	107	94	81	106	105	89	95	102	85	94	95	88	109	87	100	88	93	78	81	101	103	93	75	97	89	88	93	93	92	98	101	87	103	97	92	97	100	90	83	95	87	88	91	74	86	110	88	95	104	99	92	87	66	81	75	98	99	103	90	98	88	99	97	85	103	93	93	100	84	100	83	79	92	91	109	96	89	89	104	89	100	96	107	99	96	89	101	96	93	89	87	87	90	102	77	79	93	96	93	94	93	81	91	93	87	95	78	93	102	82	101	96	107	87	96	78	78	69	82	97	84	85	96	78	85	93	89	92	96	114	101	96	88	80	110	105	114	86	92	90	90	88	104	81	85	100	76	106	83	74	86	86	106	97	86	87	79	113	109	103	94	85	90	98	96	94	83	79	97	97	79	95	90	93	91	97	96	115	105	82	97	77	88	84	116	100	92	93	86	103	93	94	93	81	100	89	101	102	80	105	81	83	90	88	93	88	100	94	84	95	86	84	80	82
38443	15423	36725	42860	17185	18884	13111	8016	4412	4635	5356	3695	3805	3722	3594	2461	2070	1599	1154	1129	959	796	886	641	562	531	490	525	543	504	445	446	407	383	383	354	324	371	338	340	350	339	346	362	363	343	336	351	297	299	362	322	308	312	344	311	344	327	326	323	314	339	326	340	324	330	331	312	332	297	315	324	358	321	330	297	340	298	331	329	303	330	347	317	343	341	334	304	342	335	322	329	332	291	290	318	299	341	343	290	319	344	306	312	338	337	321	329	318	333	355	320	334	318	322	327	313	330	313	313	327	345	323	322	329	304	332	313	300	305	319	340	312	331	281	332	329	331	336	319	325	294	327	309	324	301	336	347	374	337	291	331	352	347	323	325	310	329	307	339	361	310	330	340	313	353	314	348	317	341	337	285	329	319	316	336	295	278	323	323	305	303	290	299	318	353	275	323	319	329	325	324	324	328	293	347	354	305	348	310	334	328	325	343	268	311	298	319	307	318	347	333	357	352	334	334	283	331	341	286	350	337	312	329	305	325	344	318	334	319	331	331	304	323	330	307	322	361	319	322	337	332	339	325	293	309	329	320	302	293	315	283	293	321	314	358	312	295	339	369	321	311	304	339	340	314	343	308	326	306	310	305	309	307	292	312	315	297	316	302	332	324	311	319	345	314	296	325	342	337	335	313	316	345	329	317	329	287	347	336	344	330	306	324	319	351	313	294	332	321	315	337	340	305	330	312	300	304	322	309	322	308	305	310	319	293	318	351	335	338	335	304	326	354	316	326	375	335	323	351	346	317	292	330	318	339	320	339	345	288	323	319	314	331	337	315	349	319	279	333	343	309	327	367	307	316	350	294	318	297	330	281	294	334	321	336	328	311	313	310	302	331	323	337	321	315	321	341	328	335	288	368	323	311	335	297	336	294	346	328	314	332	289	377	333	345	311	314	331	291	326	317	271	317	312	319	344	325	331	329	295	346	297	310	303	320	331	319	324	344	320	300	339	317	360	323	327	325	329	364	314	315	287	293	311	326	342	329	295	327	305	308	338	340	324	320	288	315	353	325	301	308	318	359	298	313	317	286	312	316	320	339	311	318	315	303	337	353	299	312	313	336	328	342	355	346	293	339	309	299	326	306	302	338	311	329	309	300	325	311	349	339	340	306	288	292	311	334	338	333	285	292	288	352	331	350	323	311	336	327	273	299	324	336	314	293	326	329	302	364	313	319	330	338	323	301	334	292	340	352	314	322	344	307	325	337	319	307	335	322	333	304	320	318	286	319	318	308	321	305	313	321	329	351	305	313	323	321	334	312	323	336	328	339	342	329	316	320	300	316	358	346	307	290	294	316	306	301	336	302	343	317	297	326	329	350	323	325	326	314	317	326	318	316	318	357	309	365	365	344	307	342	317	346	309	324	325	315	342	350	318	294	333	318	323	331	352	329	317	344	340	349	374	345	338	334	334	304	303	351	294	334	293	316	326	341	315	328	327	311	346	330	324	313	316	330	326	311	314	307	306	328	349	304	336	318	311	301	275	322	336	343	309	365	324	298	339	310	312	308	318	319	319	329	293	312	346	300	331	304	337	301	317	325	326	326	318	315	316	303	304	317	319	332	316	313	315	325	318	304	308	325	317	322	347	306	313	298	323	325	319	320	322	346	324	355	341	312	330	331	311	341	331	322	319	373	351	350	349	356	334	333	326	338	311	330	316	332	328	349	321	310	323	309	334	296	350	317	312	348	264	314	291	323	352	332	334	351	300	291	338	306	294	326	344	312	340	331	310	329	328	352	312	331	312	333	317	298	328	348	314	364	317	316	329	316	337	323	361	322	302	316	265	317	322	318	291	300	319	330	299	365	331	346	320	325	361	339	351	310	321	331	303	353	333	308	321	308	326	301	331	320	349	326	319	291	354	307	294	293	318	307	319	336	354	311	336	330	347	333	299	323	325	306	326	282	316	323	346	295	303	307	345	315	322	320	293	327	293	343	330	295	336	334	339	313	319	322	323	312	313	343	344	340	308	307	316	319	314	316	334	341	320	318	336	316	348	313	317	334	348	334	343	303	311	310	329	308	321	302	311	342	299	304	338	322	294	324	326	304	336	306	304	323	340	358	331	303	342	308	274	287	298	322	334	331	343	326	285	320	322	350	294	303	311	297	296	314	311	300	305	343	324	316	328	296	329	340	318	323	323	298	330	338	301	359	334	313	331	339	325	311	306	324	335	310	325	373	335	340	332	325	328	354	310	317	348	332	342	334	299	307	292	356	326	316	324	346	307	336	313	302	301	315	327	348	308	320	305	319	333	327	334	295	345	317	313	343	329	294	327	351	331	342	355	293	338	345	333	307	327	342	326	312	326	330	344	321	335	333	336	311	315	315	301	323	321	315	347	322	335	287	308	337	349	310	326	328	308	337	316	320	331	335	271	303	286	334	366	337	303	316	327	317	332	292	332	322	341	320	306	314	331	314	321	329	289	303	327	339	309	349	310	302	313	349	347	321	318	347	313	343	333	342	335	329	325	345	313	335	335	310	307	348	333	309	320	334	310	349	344	304	289	322	339	326	337	325	324	334	319	302	363	338	314	348	310	323	320	317	306	324	294	293	320	315	328	314	337	333	302	329	339	285	309	299	345	320	323	314	336	308	351	358	303	290	321	338	319	322	321	301	323	308	298	359	293	326	321	315	328	344	330	332	297	312	318	328	329	350	344	330	305	343	327	307	331	296	360	314	315	318	329	305	333	328	317	353	305	324	284	300	321	323	350	322	327	313	305	281	305	314	310	313	341	335	294	320	343	322	299	319	323	309	323	350	304	327	346	302	324	335	318	311	329	286	316	320	295	290	289	339	331	349	345	300	328	313	327	329	340	345	343	314	276	315	320	347	320	338	328	351	299	315	331	355	316	314	328	322	323	308	330	331	364	318	300	309	322	308	343	322	318	306	328	334	321	353	297	321	299	351	296	331	336	324	315	301	325	340	327	307	339	291	302	300	324	322	327	344	320	332	331	345	298	325	354	326	319	322	293	342	291	353	334	298	330	299	328	340	281	338	350	356	308	318	320	290	359	318	341	318	324	324	355	325	313	298	307	325	367	318	320	299	325	335	319	328	332	319	336	318	305	358	310	324	291	329	301	304	365	318	337	333	335	323	320	315	322	316	336	336	325	310	315	313	306	300	294	327	336	343	319	313	311	353	315	339	330	313	357	324	314	328	331	352	329	342	349	370	331	328	321	333	349	338	288	363	344	309	340	301	316	320	315	372	317	317	321	318	310	327	343	317	372	300	324	332	328	330	336	316	321	312	336	306	354	307	344	346	343	307	319	303	317	306	316	288	324	332	325	347	347	367	334	311	333	337	316	301	301	318	316	333	336	312	327	343	303	349	338	321	311	296	312	325	328	309	342	312	307	316	340	323	304	336	326	323	371	331	333	318	329	325	341	308	329	298	324	299	300	332	324	321	290	323	286	304	314	280	328	342	348	317	316	334
70513	36868	43986	49673	27837	22178	14053	6275	2588	2915	2820	1802	1513	1362	1474	953	712	473	369	470	403	292	251	245	202	228	191	194	209	190	225	187	211	183	157	169	175	161	142	145	171	172	150	165	142	195	170	167	170	198	140	161	155	148	169	156	147	164	173	198	163	185	155	173	140	161	176	157	156	152	170	149	130	143	173	181	183	163	161	155	147	172	154	146	189	175	142	165	125	165	170	160	179	197	166	151	143	182	175	171	163	145	150	162	147	156	167	183	152	163	127	161	146	168	157	170	158	158	150	159	157	176	156	147	144	154	146	171	169	178	150	180	154	175	154	170	162	168	199	161	141	169	154	127	142	156	163	140	128	137	171	150	172	136	167	181	166	170	172	175	147	169	146	140	164	154	155	149	149	146	163	153	160	160	183	149	159	174	167	153	152	163	173	166	167	159	171	174	149	152	167	156	171	160	169	160	160	168	159	170	165	156	148	167	164	152	183	147	176	171	162	149	171	159	173	150	166	176	158	170	197	162	138	171	140	144	162	170	156	160	167	154	169	146	185	190	148	177	165	166	150	176	133	135	181	156	147	176	155	157	173	157	160	116	137	158	150	141	172	162	183	164	159	157	173	153	147	145	164	186	140	154	160	150	176	166	153	165	151	157	164	182	163	165	159	155	164	139	160	157	171	157	151	172	162	173	168	166	177	161	162	150	155	155	191	161	153	176	156	151	151	161	175	168	160	151	154	173	141	141	161	143	145	149	171	168	122	152	149	154	156	159	140	163	156	174	153	139	182	154	158	177	150	164	169	177	144	185	148	168	164	167	157	141	178	171	165	139	151	159	153	173	168	133	170	166	153	180	142	185	167	149	170	157	159	163	152	178	175	167	132	153	160	174	164	168	188	166	182	167	166	137	168	164	178	166	163	171	150	156	144	165	154	160	164	161	167	162	170	155	163	154	172	173	140	185	157	174	150	149	161	178	177	148	164	160	151	169	165	160	171	151	177	175	160	181	171	164	185	178	163	158	162	191	148	166	178	170	188	157	156	148	136	154	168	158	169	181	162	164	150	174	165	157	156	152	168	161	161	157	166	170	175	154	169	154	178	171	161	163	175	146	157	160	165	148	171	176	163	167	152	154	171	170	160	157	143	154	148	167	167	162	164	177	142	173	174	171	164	169	159	159	170	157	163	178	182	165	175	144	152	155	174	171	140	144	168	164	146	167	153	167	178	153	175	157	167	168	165	175	157	159	149	142	156	162	178	170	158	152	156	128	171	153	155	155	160	179	170	171	179	146	171	138	151	146	173	151	167	159	153	166	159	154	155	143	187	203	164	151	173	168	167	158	175	164	152	151	141	180	165	175	173	172	163	144	153	133	143	151	147	161	138	139	144	182	159	131	152	172	198	153	164	163	182	142	171	191	175	154	143	183	162	152	176	153	179	154	177	141	161	137	148	148	180	154	175	157	167	152	153	164	170	161	186	164	160	156	153	141	163	159	166	144	156	171	187	164	159	156	182	151	160	158	145	163	154	139	147	156	158	157	157	161	168	160	133	127	162	176	167	167	154	175	160	154	174	155	149	193	173	165	152	159	168	159	158	146	161	174	161	157	154	143	152	168	154	178	167	154	187	140	167	160	161	198	147	142	183	160	171	159	182	169	165	159	178	148	167	157	167	174	192	148	153	156	163	181	169	141	162	141	168	145	152	183	161	159	155	191	168	152	159	176	173	134	158	165	170	165	163	148	130	138	166	146	163	157	142	181	156	180	159	163	143	150	173	173	156	155	166	176	160	165	155	138	146	159	164	182	170	159	158	167	177	151	169	158	152	146	161	192	141	165	178	173	161	149	160	155	158	152	175	167	166	157	167	165	153	163	162	140	153	147	157	155	176	171	168	155	143	141	150	172	145	146	167	145	165	160	159	131	147	155	153	176	161	165	161	188	160	149	144	156	161	158	152	167	175	156	167	158	183	161	152	159	167	151	156	179	156	152	164	167	168	179	172	169	146	169	189	167	165	186	162	160	170	170	127	151	150	163	164	168	165	153	168	158	141	163	143	139	145	173	173	149	157	160	163	152	181	167	146	135	157	166	149	164	151	171	153	151	155	155	159	169	160	172	150	161	157	158	175	160	160	157	165	148	174	150	159	166	168	145	149	157	139	162	156	170	137	185	167	166	139	169	174	151	156	186	165	174	153	167	179	166	148	154	164	164	143	164	143	162	157	135	143	175	156	178	163	171	156	156	144	155	150	177	155	159	153	166	164	167	175	165	179	171	174	174	178	168	140	160	177	167	154	177	167	136	163	167	141	157	180	149	150	175	171	166	180	161	202	151	167	152	154	167	157	181	149	166	168	152	152	142	153	168	159	141	161	136	172	168	152	161	159	155	154	153	158	184	172	159	178	148	167	163	153	164	155	179	162	171	144	146	178	187	163	182	167	146	138	156	158	168	144	159	191	161	178	158	156	168	132	150	148	156	173	166	139	156	179	174	165	174	155	156	139	153	172	182	146	169	142	158	157	160	154	174	184	164	167	156	154	148	164	191	162	146	157	146	155	180	176	156	141	147	172	158	164	188	142	153	187	161	151	149	165	183	147	162	149	174	147	156	156	144	169	172	169	162	159	141	172	148	142	149	130	194	167	170	142	161	143	161	160	152	144	163	155	155	170	148	155	153	156	159	169	165	164	162	170	154	149	173	166	163	136	132	157	146	150	162	141	153	142	170	191	146	151	175	180	141	157	177	173	166	190	159	177	172	172	160	137	176	195	157	122	168	160	154	181	147	170	136	150	173	179	166	148	144	162	140	161	164	152	156	167	146	178	158	146	173	164	180	150	170	157	151	163	191	175	182	180	162	182	154	163	146	157	149	149	177	159	163	149	170	152	142	164	161	145	155	171	164	158	150	160	159	153	179	144	149	154	165	165	179	150	144	179	179	147	151	170	147	173	166	172	158	165	138	149	151	162	144	174	140	139	168	148	148	153	139	139	145	174	162	164	156	152	161	157	160	169	143	151	138	164	151	136	195	182	164	147	185	164	171	134	181	176	144	149	165	158	168	141	182	169	165	154	160	157	151	169	154	159	161	166	170	172	161	163	176	173	162	152	160	169	152	168	187	154	166	157	147	144	153	160	165	153	155	143	165	168	142	150	164	169	165	185	157	155	159	172	170	146	168	144	159	137	175	150	138	154	144	148	158	170	160	141	150	168	147	157	160	152	140	156	177	156	172	168	139	184	161	163	172	170	150	171	162	172	156	142	142	182	156	173	154	172	186	163	151	161	171	167	162	171	172	149	149	165	167	168	156	174	152	158	158	187	172	163	148	165	165	167	179	181	157	157	157	168	176	159	152	154	161	164	169	160	156	176	184	153	167	175	155	168	162	155	153	183	169	175	154	162	168	137	172	154	173	156	147	179	166	178	158	162	165	153	177	162	140	167	164	157	169	186	171	173	162	171	155	150	157	162	184	146	176	147	146	177	156	163	156
48392	23672	43014	55162	21385	26089	19147	11340	7142	9018	9400	6459	6799	6854	7650	5564	4472	2996	2092	2536	2108	1436	1569	1174	924	1025	898	1030	874	837	751	725	698	626	621	613	580	591	574	540	519	557	540	568	619	571	551	553	566	555	559	527	561	543	519	568	496	535	537	545	538	569	564	542	513	549	542	532	543	528	514	526	516	546	522	540	527	539	551	509	542	528	561	559	539	511	515	506	511	535	515	492	506	520	558	549	496	560	501	539	524	490	516	511	502	517	542	504	543	546	501	496	530	550	507	511	525	540	492	463	494	544	496	577	511	487	518	537	549	489	547	505	531	484	513	516	534	523	508	499	542	474	491	499	528	493	528	535	514	523	483	497	550	511	508	517	495	531	498	510	526	544	545	515	500	544	511	498	525	527	519	517	526	533	529	520	545	497	507	509	529	477	515	543	466	486	498	526	533	551	510	511	501	494	473	515	500	538	513	487	533	543	545	535	521	554	537	523	551	506	506	483	484	512	508	522	499	512	503	519	503	538	525	504	516	475	516	492	501	507	479	527	528	516	488	499	490	494	508	507	514	518	557	555	495	545	465	472	531	506	521	500	526	503	510	528	509	505	551	519	488	500	542	547	520	474	492	531	482	520	499	460	527	512	476	516	525	515	547	505	491	506	550	526	514	554	539	503	528	526	505	498	509	535	501	538	519	525	532	522	528	536	499	512	541	533	520	473	523	543	500	507	521	533	525	514	487	518	520	482	538	495	507	549	491	514	504	491	549	470	493	526	506	523	526	498	502	501	544	516	518	475	491	549	507	511	505	517	483	521	503	542	507	494	517	499	485	491	482	525	505	508	521	531	502	495	524	504	565	493	556	510	496	519	545	527	511	466	559	509	526	515	529	497	511	545	517	515	469	505	526	503	523	522	536	527	528	518	530	513	528	521	530	501	531	492	501	506	511	493	491	522	509	549	511	516	511	522	515	489	535	489	514	498	501	518	544	555	541	494	532	542	522	511	554	478	510	539	503	496	512	522	567	535	503	568	543	519	544	521	523	563	520	546	515	552	540	509	474	518	482	528	479	465	520	490	540	534	537	501	547	476	498	492	544	544	456	491	475	521	517	502	512	515	541	522	522	548	506	493	453	530	511	505	516	519	537	507	529	475	533	513	512	518	477	540	580	524	510	498	480	527	506	521	519	514	522	491	509	532	501	514	562	504	499	489	505	530	524	517	534	560	484	558	493	565	516	481	542	520	503	494	510	522	489	499	513	510	520	527	518	513	486	534	537	533	503	522	570	510	524	508	508	561	522	499	500	498	555	537	526	535	517	520	511	510	534	514	529	538	510	501	496	524	557	488	514	495	523	540	499	466	530	529	545	493	549	473	519	506	481	525	535	542	489	510	527	531	507	515	503	482	515	511	565	516	521	474	498	509	512	526	500	491	513	474	541	495	540	522	520	505	516	555	519	556	553	532	488	510	503	502	530	490	560	446	523	530	582	512	472	524	485	527	534	495	494	505	534	471	551	503	462	539	544	514	531	525	516	495	502	498	502	497	538	476	482	508	506	511	536	467	483	487	488	478	548	501	501	505	497	538	497	526	509	522	553	506	527	519	501	533	538	524	533	488	522	518	501	518	498	522	510	507	510	520	469	519	486	494	490	476	503	500	516	455	539	473	525	531	493	504	513	490	507	491	532	502	509	516	497	537	502	544	518	501	515	509	491	517	538	475	498	530	500	492	523	526	494	514	543	531	517	499	552	521	550	558	513	543	498	460	494	541	537	517	513	474	470	514	543	520	471	516	503	487	484	465	504	483	525	489	533	517	498	496	505	547	507	546	505	475	458	515	512	539	517	546	511	516	522	503	503	561	545	494	517	489	526	507	551	500	516	527	547	517	489	529	535	493	508	494	507	490	515	535	501	510	517	511	511	486	544	532	561	509	507	520	475	523	537	515	551	483	542	485	512	549	494	539	525	555	535	499	526	533	529	535	519	493	507	560	517	536	511	515	516	487	509	505	526	506	507	518	499	509	487	503	475	493	511	496	519	554	547	519	512	523	536	508	561	518	555	529	511	475	554	511	521	533	518	516	550	528	500	486	501	503	509	544	547	464	555	494	502	519	500	517	528	534	495	496	503	495	499	497	489	517	511	494	530	558	523	497	534	532	527	482	535	500	516	504	515	550	513	509	552	483	504	547	502	581	480	542	509	475	520	518	484	510	463	534	518	506	544	521	504	504	510	538	500	526	545	561	505	513	497	529	469	521	528	541	484	477	515	498	550	496	525	522	503	520	500	500	532	544	529	497	542	504	480	521	502	505	502	496	542	524	499	486	552	503	531	491	476	512	506	519	491	502	494	478	494	493	546	527	510	525	507	508	473	498	514	499	510	518	524	518	513	541	464	484	503	529	568	519	517	522	508	524	501	499	527	534	490	512	551	534	539	555	511	493	491	502	527	523	501	502	492	517	551	514	508	469	492	515	515	513	575	506	529	510	567	513	488	510	475	506	509	502	522	554	512	484	561	539	528	490	515	484	502	517	514	481	534	534	553	566	542	535	521	540	507	518	515	545	481	506	482	500	523	506	499	493	539	494	536	507	521	536	516	530	524	494	522	500	503	535	568	493	453	539	512	529	513	494	542	551	503	519	506	524	556	489	502	495	533	513	522	515	529	512	524	515	494	522	499	533	539	559	496	519	536	501	590	498	501	529	514	506	492	513	494	509	521	522	496	494	548	517	489	531	492	560	478	505	542	519	492	528	502	464	495	522	517	552	483	530	534	471	529	531	506	552	509	516	517	471	494	515	510	521	520	502	551	493	502	534	508	488	470	543	514	487	498	520	487	524	502	538	517	538	477	503	472	526	502	557	540	514	533	484	511	458	543	531	506	480	491	513	516	484	495	508	501	473	442	525	512	536	536	523	467	530	513	497	493	508	507	503	503	487	489	519	520	557	521	505	540	484	500	488	499	500	496	513	488	525	501	522	475	514	490	500	543	491	538	515	502	535	549	521	491	555	506	504	549	531	533	497	504	440	500	528	488	518	506	533	516	521	542	480	500	511	496	510	514	462	537	488	512	501	516	492	526	528	511	506	491	511	523	522	525	491	505	544	470	473	546	527	480	534	521	539	517	478	527	500	507	506	479	545	530	489	503	505	534	523	543	535	526	496	498	491	481	485	531	515	469	521	492	524	517	522	513	485	503	536	497	522	496	502	479	521	498	524	522	512	479	516	536	542	507	534	475	530	487	497	502	510	534	484	522	481	507	509	494	527	490	540	490	553	474	523	531	518	512	502	516	492	484	512	470	461	532	542	517	560	527	479	530	506	503	512	494	508	519	487	465	542	483	486	513	499	517	533	528	528	513	505	543	545	506	561	474	526	470	502	504	483	497	550	501	548	551	520	514	549	547	478	519	507	484	520	490	505	529	512	504	520	518	512	531	509	480	517	512	496	492	509	521	552	489	511	484	500	532	510	502	558	532	517	526	554	566	496
14130	3374	4642	5405	1184	820	434	336	226	202	198	173	184	163	211	180	167	147	161	175	162	160	122	146	142	166	150	159	146	150	156	151	155	150	145	159	147	141	140	143	152	165	144	161	139	143	142	154	146	141	130	166	165	152	137	142	153	133	158	190	146	152	155	155	151	142	185	155	168	143	144	152	135	135	136	163	144	180	171	132	139	135	136	148	144	146	143	143	154	156	158	154	151	145	123	125	159	128	125	158	159	133	136	157	156	128	155	144	168	146	134	135	156	160	139	145	152	145	154	149	158	150	145	156	161	156	143	176	134	140	140	156	155	133	142	154	133	150	155	154	137	144	143	156	156	174	125	122	149	159	154	155	162	155	158	140	153	156	141	172	138	162	131	158	145	151	172	165	137	138	159	129	150	141	153	137	135	176	143	148	145	137	142	151	151	149	167	139	153	151	137	156	144	177	150	169	153	150	154	167	128	155	172	150	148	158	135	156	149	150	139	158	131	143	143	148	126	136	131	150	123	148	179	156	145	156	125	156	138	173	129	159	176	141	160	158	132	132	137	133	147	135	143	158	140	139	156	146	128	149	150	174	170	142	158	125	157	156	153	146	160	151	150	153	148	176	154	139	146	138	151	138	171	152	136	141	162	143	174	161	136	144	132	138	141	151	140	138	138	154	143	173	162	157	137	153	141	146	190	128	165	139	149	150	144	166	142	158	144	150	154	155	145	138	154	190	147	154	168	126	174	131	134	117	136	156	145	154	158	142	143	159	168	141	148	156	166	148	141	168	153	146	146	139	141	132	154	132	140	158	122	149	166	159	156	132	145	140	146	155	141	138	129	136	154	136	143	138	162	166	164	147	134	138	134	160	154	153	144	151	169	146	162	155	164	153	137	168	146	148	128	133	139	148	147	156	148	153	139	128	154	166	159	139	152	152	152	166	156	161	132	126	157	137	136	164	175	151	141	148	171	146	124	145	148	133	167	162	141	155	136	166	153	152	141	147	170	149	124	129	148	162	135	154	164	151	143	149	129	159	172	150	136	128	139	164	159	161	129	137	140	161	148	149	155	158	153	147	148	159	158	181	149	135	153	153	149	163	138	119	148	146	132	151	144	157	141	146	159	160	151	131	144	140	169	152	147	132	145	145	147	153	150	143	146	135	128	163	131	167	118	148	152	142	141	139	134	141	128	160	130	112	147	155	137	148	166	135	147	173	152	130	141	133	142	155	155	160	163	136	141	149	154	147	173	152	167	142	142	134	148	148	164	140	119	171	168	151	124	148	149	159	163	140	127	158	147	153	161	186	143	159	131	145	143	111	136	151	132	163	149	144	161	153	151	141	148	133	118	170	141	141	143	150	136	140	150	149	155	154	172	155	160	143	143	122	150	138	141	136	129	130	141	135	141	152	147	163	154	143	159	170	146	138	144	144	149	161	150	153	159	168	154	146	169	155	161	142	157	151	120	152	153	141	147	134	155	163	141	149	179	154	127	149	150	148	145	145	140	158	145	164	138	137	158	132	143	115	170	163	145	137	129	119	143	169	120	148	156	161	153	170	152	156	153	144	155	170	156	167	143	137	139	163	139	154	148	151	141	168	146	146	135	148	163	135	140	132	138	139	148	154	151	167	149	155	141	159	145	137	149	130	135	131	129	154	157	154	119	160	165	135	165	154	141	152	120	159	174	155	160	134	137	123	162	140	147	160	170	161	142	131	156	146	146	141	151	150	158	159	148	154	160	150	149	146	137	142	152	157	140	177	159	136	143	135	128	127	141	151	130	164	163	131	143	149	143	138	157	142	146	135	183	149	137	158	158	149	159	154	143	119	125	161	146	121	159	145	141	134	142	137	131	139	142	146	159	155	135	146	169	156	159	151	141	157	147	135	143	159	130	141	157	149	158	147	147	161	161	146	171	149	135	158	142	152	169	160	155	137	155	131	139	148	128	171	167	164	153	142	148	156	106	142	155	155	153	157	137	147	147	153	162	138	154	154	148	162	154	147	145	158	141	139	145	143	138	159	155	147	150	159	152	152	161	140	156	143	158	139	142	151	153	157	136	162	134	133	132	128	131	150	135	146	155	150	150	143	137	164	149	132	148	131	151	141	140	160	158	146	139	170	139	142	159	174	146	165	163	160	148	158	138	169	169	158	139	147	150	157	137	139	138	157	143	153	160	144	157	148	141	158	156	137	155	135	149	144	145	157	143	133	152	157	167	156	173	144	160	138	158	176	145	144	154	158	149	130	167	162	155	141	145	139	142	124	139	141	153	149	143	157	146	138	161	152	122	161	137	128	154	138	131	156	162	150	132	148	155	165	131	127	134	136	148	146	148	158	148	162	141	147	139	152	154	152	145	164	155	143	168	150	152	151	133	163	127	145	163	134	157	153	151	138	153	167	129	172	138	158	141	146	158	151	168	164	147	144	168	153	143	149	158	141	145	140	147	137	140	151	142	160	154	157	158	144	126	129	132	148	147	162	139	146	176	140	153	159	137	166	144	156	141	151	168	140	141	149	146	146	156	149	169	124	156	169	153	147	148	142	133	145	155	148	145	153	131	138	138	141	153	148	152	153	145	159	143	163	130	145	128	130	138	153	149	136	154	131	141	151	153	149	164	142	163	138	143	153	150	164	151	138	152	162	146	139	157	143	152	171	136	144	138	152	150	139	141	143	165	155	151	160	145	159	122	150	159	146	130	129	125	156	140	149	152	147	162	132	141	126	150	154	157	147	169	148	145	156	156	151	155	135	138	166	140	159	151	134	155	160	150	146	114	141	154	172	175	143	157	144	138	141	140	131	124	159	144	142	141	142	163	149	164	148	143	179	147	141	151	166	143	141	146	179	155	134	140	153	136	146	150	174	147	138	129	157	162	130	134	149	141	169	148	135	151	155	147	141	145	158	174	136	148	162	127	150	138	161	153	166	160	148	130	142	149	149	142	146	138	142	148	143	152	148	142	125	167	155	135	138	182	131	137	134	145	114	174	135	140	134	138	139	135	153	174	141	157	147	133	171	128	116	154	149	145	125	136	121	165	159	157	170	155	149	154	148	156	134	150	161	141	137	140	144	147	147	139	142	168	156	149	146	146	173	155	163	172	126	144	141	141	134	144	159	157	152	159	144	117	170	155	146	125	139	160	123	160	125	122	156	144	145	144	132	149	144	162	131	145	129	166	147	134	148	155	153	191	162	152	151	152	140	140	169	131	141	152	151	169	127	132	140	139	146	141	147	145	154	172	137	145	148	161	152	137	146	172	154	161	148	140	144	137	159	136	135	133	176	121	155	166	165	162	153	138	162	119	162	174	170	168	134	158	171	162	165	137	153	136	150	139	160	155	123	140	146	137	163	147	158	133	158	131	140	140	136	154	153	140	129	157	145	154	144	147	163	159	148	137	174	149	142	154	146	174	145	157	151	149	144	168	147	131	178	165	151	153	144	156	154	138	166	171	132	156	172	142	141	139	143	148	152	149	147	141	137
16772	3638	7486	13144	3534	3580	1798	1140	875	873	869	694	682	618	730	658	608	582	502	584	514	555	480	506	527	520	476	490	461	485	489	444	492	488	470	473	497	485	454	495	475	480	474	480	511	476	478	467	482	480	450	443	501	426	496	443	447	455	441	440	467	518	506	483	462	489	431	473	456	475	459	452	481	423	481	465	506	482	497	457	458	470	456	486	490	448	493	455	473	474	490	471	499	420	445	499	480	503	480	430	490	461	492	448	510	473	503	497	465	462	484	511	484	491	477	472	496	470	505	477	431	453	478	484	519	490	473	459	457	450	441	479	496	467	463	495	492	497	510	501	477	485	501	471	467	505	501	508	491	504	467	496	437	481	523	494	486	486	431	469	454	490	469	476	447	457	511	492	484	468	478	463	481	449	469	501	463	460	463	462	470	488	473	498	503	479	402	464	442	483	440	464	446	468	478	493	477	530	504	454	524	438	453	436	512	443	497	466	460	446	504	480	465	482	508	487	499	483	423	503	468	518	511	454	478	513	501	486	484	525	450	476	439	478	497	481	503	489	450	477	455	505	481	484	483	512	478	505	491	476	487	453	465	470	491	437	539	441	505	482	486	515	455	476	504	475	457	491	492	447	487	481	487	491	510	489	471	472	462	513	491	484	462	485	471	453	519	461	506	448	483	463	458	456	432	461	472	454	475	493	475	478	488	452	477	470	507	479	478	473	469	480	490	469	470	420	455	446	487	480	485	445	466	459	486	475	480	467	488	484	493	492	465	483	447	462	473	461	488	480	448	489	472	480	492	501	491	503	477	484	480	486	436	476	462	497	471	439	516	454	452	444	464	472	492	466	487	534	454	423	469	480	469	468	490	466	483	478	455	478	475	481	474	464	487	489	472	480	477	457	463	474	486	488	466	489	501	462	510	461	476	463	481	492	502	471	473	476	482	476	439	490	458	470	474	472	463	483	512	425	433	462	456	474	465	463	459	476	435	433	469	496	522	474	494	489	499	497	447	490	491	471	497	468	463	483	482	485	437	469	464	493	457	473	438	469	422	508	477	516	471	466	498	477	452	478	478	449	493	481	481	466	495	487	487	488	483	453	467	514	437	486	463	471	476	478	479	467	449	493	463	472	460	486	469	464	474	422	478	522	409	478	492	469	468	470	468	474	479	448	472	495	468	461	485	518	475	488	496	486	472	498	452	488	479	495	482	474	472	486	462	451	474	490	463	463	469	436	494	484	474	490	468	485	467	461	466	494	429	447	474	484	451	493	473	455	476	457	493	466	467	473	445	477	487	484	478	507	510	454	444	461	448	475	494	479	485	450	453	512	469	476	457	498	467	459	481	453	474	442	459	491	490	488	453	450	459	465	477	504	466	480	501	477	450	464	501	465	489	463	473	462	478	488	448	474	480	485	494	487	477	469	493	455	467	474	477	459	454	449	467	465	464	482	477	481	509	472	448	485	551	485	487	439	481	505	490	473	521	467	485	522	478	453	444	485	467	492	486	503	463	439	466	476	508	490	469	495	467	467	484	484	450	465	494	492	465	437	466	461	480	440	506	489	486	481	496	476	459	503	480	498	499	484	477	504	446	491	492	503	487	495	478	481	464	474	482	478	434	514	479	449	469	439	505	467	488	523	546	443	452	446	514	510	476	462	482	512	470	441	501	479	494	459	494	478	460	468	483	483	486	465	480	468	487	495	494	506	477	470	515	453	463	457	510	488	463	478	491	505	474	463	427	486	483	473	497	484	462	466	478	515	492	505	469	435	468	474	474	451	503	480	515	471	451	481	479	450	474	484	492	489	481	496	483	454	489	452	500	474	481	491	490	474	493	462	495	499	486	486	458	483	486	469	471	437	465	472	504	519	470	432	449	426	470	503	461	508	485	465	470	449	446	511	451	492	508	471	480	453	476	473	464	529	452	456	475	515	455	463	478	459	485	488	479	423	468	458	479	492	434	476	447	504	500	530	485	443	452	469	489	475	493	433	496	494	484	485	478	424	428	491	456	441	460	507	460	489	435	438	484	479	480	451	490	507	467	463	495	487	453	487	493	454	467	508	440	488	482	436	442	448	482	476	477	489	495	483	454	470	489	473	438	485	417	505	451	479	534	474	522	495	505	483	469	481	464	470	473	463	481	477	487	440	485	463	507	463	460	479	458	488	485	508	453	527	498	455	510	466	491	495	473	487	503	446	454	494	469	492	491	496	476	472	503	494	509	482	507	493	471	449	461	496	489	487	471	491	434	470	480	478	526	506	484	488	465	441	519	470	479	486	462	482	495	413	459	482	491	472	455	472	499	500	453	461	488	484	491	510	511	471	462	473	490	449	505	478	465	466	470	459	483	429	493	474	482	461	476	482	487	489	484	501	460	446	467	475	465	486	477	476	466	484	518	472	473	437	434	504	450	450	504	470	464	462	446	462	490	443	469	506	483	471	430	502	464	474	479	475	449	474	501	466	433	513	472	446	460	492	467	496	470	497	478	459	487	463	444	454	444	514	464	450	442	471	484	440	479	462	442	456	451	479	463	475	492	478	498	487	467	455	513	476	472	509	494	470	486	468	483	479	448	489	508	454	457	456	449	493	497	469	482	479	472	485	485	475	479	467	483	437	470	505	468	512	494	485	486	429	529	441	451	491	475	482	477	452	521	480	482	424	454	495	467	492	474	472	499	480	495	489	480	494	458	457	471	485	456	445	500	451	494	438	473	475	465	452	470	485	465	485	497	480	514	483	480	486	489	442	438	451	448	468	502	478	461	499	471	481	492	451	490	460	465	467	456	482	467	465	508	441	475	472	473	445	451	494	467	441	503	526	505	485	468	471	477	443	489	471	471	486	509	462	434	434	478	472	454	431	457	435	442	454	466	468	484	460	472	481	479	489	477	472	490	459	486	446	478	487	430	467	515	485	488	490	495	432	454	478	462	469	440	492	467	478	517	469	458	518	479	474	479	450	494	501	480	488	461	501	501	448	453	461	453	467	466	479	427	472	509	551	476	462	496	472	448	471	457	490	484	450	529	506	473	488	462	469	482	466	491	467	464	491	470	474	491	456	470	477	443	526	465	463	480	512	469	497	489	467	456	504	483	460	490	470	504	489	445	495	464	475	470	472	487	512	481	467	449	494	496	443	474	492	485	518	495	473	455	490	508	459	495	505	464	482	512	482	477	522	503	443	500	500	486	474	491	477	478	481	439	482	481	484	457	461	478	474	530	474	460	487	488	467	447	463	466	482	436	449	533	456	425	481	500	508	516	442	504	483	444	476	425	495	484	477	497	484	494	476	454	469	490	485	476	445	440	504	490	476	452	484	505	453	463	523	525	452	474	455	489	503	490	461	441	463	466	477	485	447	470	484	472	468	529	513	482	476	492	455	466	488	447	466	496	488	494	497	475	472	482	463	492	463	516	429	484	508	483	439	451	457	499	473	452	420	488	494	471	472	500	465	493	473	453	505	476	479	471	512	440	499	468	478	459	518
56388	29718	27578	34793	19389	14243	6923	2533	1553	1416	1263	735	551	540	594	545	416	261	233	265	144	136	151	122	96	117	110	122	112	93	108	84	91	89	106	94	106	96	97	95	89	103	92	77	100	96	94	90	90	98	79	82	85	86	87	103	83	102	102	80	82	95	96	100	85	101	98	84	97	99	96	93	105	99	75	77	97	92	82	96	91	89	84	95	83	85	97	87	97	95	89	54	96	93	88	75	80	83	85	88	95	79	83	97	79	80	91	79	109	82	89	76	82	98	93	76	90	95	97	94	93	89	86	83	94	85	100	81	89	78	93	73	92	85	81	68	86	81	99	86	87	81	79	79	94	99	87	90	81	91	87	87	87	90	89	96	71	88	91	84	97	87	83	83	79	84	95	86	98	87	88	95	86	68	85	85	79	81	79	93	88	80	78	89	69	90	84	80	89	94	93	88	79	70	99	90	110	85	84	78	90	102	83	98	77	99	86	93	102	83	89	101	65	83	86	85	87	85	83	101	92	103	96	83	101	100	82	83	110	99	94	86	83	94	92	95	89	97	77	82	89	80	84	91	99	77	108	77	80	89	97	87	66	97	96	82	98	75	85	84	82	93	99	69	78	91	95	69	93	101	94	75	83	84	106	100	98	74	69	72	85	87	80	80	97	93	101	80	78	75	87	106	83	93	67	84	96	86	81	82	82	81	80	102	70	77	81	91	71	90	93	80	97	78	95	85	100	88	99	83	95	87	80	73	81	68	74	94	83	98	101	96	82	83	79	76	99	87	84	94	83	94	82	67	94	81	103	76	91	87	96	100	102	87	86	82	88	91	89	81	79	72	90	79	81	75	88	85	91	72	96	88	90	88	90	73	91	76	99	99	99	86	96	77	96	86	79	101	86	91	80	93	85	75	91	95	82	65	95	80	78	81	98	91	97	96	87	73	70	103	85	96	99	91	94	92	89	70	81	89	93	87	107	98	84	87	80	76	81	82	62	83	76	80	97	84	69	79	90	99	84	81	106	99	82	69	99	84	92	83	85	95	87	94	68	87	92	70	87	85	95	67	87	76	97	88	99	79	94	75	82	92	72	80	78	84	98	79	100	91	82	72	82	97	111	81	96	99	101	80	92	78	85	94	88	73	96	66	80	80	64	81	100	89	100	87	81	104	89	95	90	74	76	68	105	81	96	96	82	89	85	96	92	85	74	85	97	85	93	86	87	87	86	79	91	78	83	81	80	86	82	81	87	101	88	108	94	81	74	93	84	90	89	77	70	96	82	87	83	93	82	96	81	88	86	88	83	93	88	89	68	111	94	87	83	67	81	99	73	96	103	76	89	81	75	78	84	95	88	90	102	96	96	81	73	85	92	101	101	85	95	91	79	86	92	86	79	97	73	84	95	81	66	91	87	77	79	85	92	109	74	86	91	95	98	90	103	87	96	73	84	85	80	84	92	77	93	85	88	74	81	90	104	90	73	96	85	107	88	91	105	90	84	83	83	96	100	94	86	91	87	85	89	79	81	77	96	85	89	85	83	86	90	90	99	102	106	98	81	92	78	84	82	95	86	93	77	95	80	78	78	89	94	103	87	82	89	91	80	88	92	85	88	83	71	81	88	95	82	82	91	92	91	96	74	92	112	97	111	76	87	89	102	105	75	81	81	80	89	94	96	98	81	77	82	79	82	93	96	83	101	87	92	81	84	96	100	85	83	51	73	86	95	87	95	97	83	89	80	67	94	93	83	74	103	77	80	79	85	99	77	88	82	88	100	76	85	84	80	78	94	79	83	94	84	83	74	80	79	89	69	84	73	81	98	72	78	85	78	85	95	73	86	96	90	81	104	77	103	84	89	90	82	77	83	89	104	80	87	95	89	76	82	74	92	85	93	88	104	92	81	76	88	83	87	90	91	92	98	98	85	102	86	95	82	97	90	85	72	91	111	77	102	90	95	88	84	92	102	105	95	88	96	92	87	66	85	86	103	69	100	85	84	94	87	75	73	83	91	89	87	91	91	85	83	93	72	104	93	91	80	84	87	86	100	102	91	74	86	101	87	97	96	73	84	89	84	81	89	82	83	79	89	84	83	89	83	73	79	76	106	90	81	76	90	81	87	89	83	101	94	99	90	74	72	99	95	85	83	94	79	90	93	83	87	85	87	91	81	81	96	103	79	100	103	99	86	68	79	80	71	90	88	91	88	103	105	103	95	82	93	75	84	74	95	87	91	68	88	98	91	92	80	95	71	110	95	82	88	85	92	86	75	81	78	80	86	83	80	86	83	97	86	91	81	70	99	102	75	96	86	84	91	87	85	82	95	89	91	99	91	88	82	105	85	103	88	81	83	99	97	80	88	78	95	87	97	104	76	89	84	83	102	114	79	93	96	74	89	101	78	85	80	89	89	81	98	86	80	84	90	106	86	88	87	92	78	108	73	89	85	96	92	77	93	100	95	82	87	79	81	76	90	96	83	75	90	79	85	84	89	94	95	87	103	71	82	91	100	64	96	77	98	83	109	67	82	73	79	94	83	95	94	94	87	85	88	107	92	91	94	105	96	63	79	85	81	100	70	84	85	83	69	90	93	69	86	89	74	75	96	82	93	109	81	90	94	97	77	94	78	61	74	89	91	87	107	80	90	95	91	89	91	76	68	82	90	78	86	86	84	74	75	91	88	86	99	92	95	93	95	70	86	90	74	86	84	85	97	80	94	80	72	70	79	86	101	72	88	87	100	92	81	88	90	89	82	89	77	77	89	92	88	80	66	87	83	85	83	84	93	82	72	78	96	100	88	90	82	84	95	94	92	83	77	100	78	84	107	84	96	90	82	77	99	84	91	76	88	84	86	92	83	85	88	90	78	77	99	93	81	82	69	94	92	89	77	94	82	73	109	101	74	77	67	82	86	79	91	93	97	93	82	108	106	87	94	105	91	98	76	79	81	84	77	89	95	90	61	75	83	78	101	102	88	75	69	114	83	81	89	81	90	79	79	87	93	91	85	89	99	90	96	91	90	96	79	95	82	83	79	72	93	89	95	76	91	112	90	90	79	88	83	101	67	85	96	96	95	78	70	69	90	77	86	94	92	77	70	76	80	104	95	85	87	85	86	115	85	95	85	90	85	107	74	99	80	92	81	106	86	91	87	78	89	90	103	76	92	81	73	87	94	72	67	98	96	101	83	93	78	73	100	82	74	95	85	75	85	100	83	88	84	78	92	96	86	88	80	91	98	81	84	105	87	69	95	93	103	85	80	81	88	78	88	92	95	90	76	82	103	89	96	88	83	79	95	98	67	90	78	87	75	99	97	106	87	92	75	87	74	93	93	88	90	74	74	88	104	97	91	95	77	91	103	95	76	90	93	85	97	86	97	81	75	82	73	81	83	79	86	88	97	91	90	88	78	89	105	84	97	90	89	79	95	104	85	75	81	70	98	91	80	92	80	89	77	84	80	88	102	84	83	60	78	110	75	90	74	84	101	84	86	75	91	89
39111	15716	27921	33870	19695	20588	13550	7607	4131	4936	5325	3727	3516	3207	3682	3635	2761	1755	1117	1513	851	874	874	581	515	597	513	494	522	431	413	401	414	371	348	350	353	350	330	340	322	342	325	313	314	364	322	313	356	316	321	356	330	316	361	310	310	307	349	353	312	296	357	343	333	312	292	346	300	313	300	313	337	319	328	298	291	296	317	300	296	306	329	341	309	306	292	308	317	301	317	311	288	333	316	296	294	322	315	330	320	367	303	327	326	307	287	299	324	314	298	295	305	311	308	275	307	312	334	306	325	317	316	332	288	325	354	307	323	305	315	304	303	331	328	313	291	341	284	311	292	324	322	302	347	337	295	304	329	306	294	320	290	308	264	300	323	323	335	283	305	291	291	343	285	294	320	325	336	324	315	330	302	324	299	316	319	285	324	328	315	309	321	317	319	310	315	327	309	321	301	302	286	301	308	304	304	302	307	308	288	324	307	305	329	315	308	305	352	296	290	321	290	318	319	304	346	302	319	307	286	315	320	308	323	281	278	290	300	305	278	272	292	291	312	289	321	310	325	311	287	301	285	317	329	293	267	331	294	311	302	324	280	310	305	303	281	331	299	302	315	304	311	302	318	336	305	317	299	290	286	260	294	307	294	336	315	310	293	299	302	320	290	316	313	321	269	316	320	311	301	312	281	300	296	320	319	295	300	315	303	314	278	332	317	312	314	321	305	339	303	305	307	280	297	311	306	319	317	312	293	294	331	271	279	279	310	303	296	269	322	311	320	319	287	274	287	274	320	288	311	303	286	306	315	298	313	311	302	313	323	300	297	305	308	326	293	292	301	330	287	313	295	313	333	291	294	312	302	325	302	318	314	304	337	323	300	297	322	278	307	329	299	292	294	341	321	345	297	307	284	309	315	286	322	311	336	323	294	317	343	298	339	313	311	290	304	322	283	330	317	297	290	301	295	329	299	308	314	290	327	296	277	288	300	291	316	282	314	271	302	295	299	299	308	285	334	325	306	318	297	305	338	313	310	283	321	327	298	303	305	285	301	287	319	315	323	306	272	292	306	289	310	317	326	313	312	299	305	323	331	274	278	300	289	296	306	289	281	304	305	307	280	299	297	297	315	316	282	333	292	310	331	341	281	295	278	312	327	334	310	309	308	315	298	296	285	300	297	297	327	297	321	311	301	307	289	324	341	322	314	277	349	304	290	304	297	300	290	298	287	315	295	300	288	301	298	320	300	301	310	309	302	296	323	341	298	327	330	289	342	323	286	310	277	312	329	328	302	314	362	301	312	284	317	318	292	309	318	283	264	295	318	313	299	280	301	307	296	312	298	324	286	280	295	304	285	321	342	333	313	317	288	282	315	283	297	342	307	318	293	307	304	327	275	322	322	308	317	324	303	288	312	292	317	291	322	288	286	312	343	340	299	295	284	315	290	319	306	292	329	281	285	314	279	339	312	315	311	308	270	325	292	285	308	306	280	315	288	308	284	292	314	330	290	284	319	322	318	313	285	331	305	317	329	321	335	328	299	304	323	285	316	330	337	280	315	299	316	281	312	313	321	292	319	313	302	326	265	276	318	285	278	295	308	284	304	300	323	298	315	288	293	308	320	294	315	289	336	298	326	313	306	316	310	294	301	298	302	279	329	330	278	300	295	314	300	326	311	298	305	293	319	302	288	305	295	290	311	310	305	316	306	312	345	290	301	320	301	306	295	267	273	337	293	338	280	298	302	290	317	321	330	302	286	323	271	294	334	305	278	295	298	298	308	271	285	328	329	301	305	324	321	338	289	310	313	314	324	324	284	294	311	308	290	329	324	307	327	311	317	333	315	319	335	304	309	294	292	338	299	276	309	301	305	296	242	263	285	300	348	332	281	328	308	313	317	327	330	302	295	325	299	284	304	307	330	312	315	315	315	319	314	300	311	256	324	298	302	330	318	304	327	326	286	299	292	320	303	355	313	307	296	306	325	317	312	319	296	306	308	311	317	290	325	321	291	311	307	289	281	296	307	314	300	315	309	301	306	296	309	320	305	318	327	328	300	326	312	314	304	286	316	289	327	307	300	310	296	306	313	324	330	306	275	301	318	326	325	295	285	309	304	314	318	324	313	311	322	309	293	305	290	294	315	309	322	321	303	303	311	323	308	345	320	289	266	310	287	302	317	297	313	284	342	273	287	292	280	296	317	317	288	295	300	303	285	315	294	313	305	300	307	308	290	319	302	334	309	332	286	330	301	301	303	247	300	281	302	302	308	321	307	293	304	309	301	334	311	321	310	326	326	280	319	324	317	316	282	297	322	294	353	309	308	300	336	329	308	267	322	297	295	308	311	345	303	307	295	315	300	295	291	323	323	297	335	302	300	310	318	299	303	332	277	310	308	307	285	284	303	281	321	288	310	282	318	297	283	331	314	287	312	299	301	323	296	341	317	317	313	303	311	309	328	308	297	316	302	338	306	319	312	318	318	273	305	278	281	335	295	313	325	309	303	333	283	303	304	311	322	313	291	311	303	316	301	327	297	295	322	322	331	346	324	307	304	316	298	290	334	308	345	303	290	333	302	296	346	286	310	301	333	321	299	294	306	332	308	316	341	282	299	301	328	309	312	281	343	308	305	292	300	326	311	307	329	302	289	295	315	291	307	293	284	304	287	331	332	337	304	320	308	314	321	308	306	328	291	312	342	287	299	311	326	316	286	289	278	291	327	307	286	295	298	295	296	278	298	291	314	310	313	288	324	322	336	308	310	335	340	302	306	309	320	308	310	315	299	342	276	281	291	314	319	314	294	313	291	316	326	282	274	312	294	335	316	290	312	297	291	303	303	282	316	327	297	334	312	297	333	289	293	288	314	284	318	307	316	324	272	272	329	326	301	315	299	317	324	299	276	309	318	325	319	321	307	308	301	301	326	304	319	318	303	309	292	325	327	328	291	290	297	290	317	332	319	305	297	301	274	298	344	300	278	309	309	321	286	296	311	295	332	303	308	295	312	319	298	317	302	325	311	273	320	330	329	269	314	321	295	314	325	334	301	339	276	308	296	347	307	289	302	311	295	302	299	302	301	304	307	330	325	300	332	307	312	314	334	298	306	322	309	313	271	285	312	307	289	300	328	316	315	286	297	305	296	324	319	321	319	301	305	313	274	318	311	310	328	317	292	324	305	326	332	282	292	296	322	317	287	312	295	301	246	301	344	316	311	317	327	311	316	306	298	286	318	251	300	316	329	294	322	329	309	287	282	276	349	337	298	307	313	294	307	310	271	331	320	300	340	333	308	294	298	309	292	308	282	295	321	324	286	312	315	302	280	311	340	301	310	293	290	291	355	303	287	299	300	303	306	288	314	354	305	295	310	306	298	316	307	312	324	291	299	306	301	299	313	273	314	283	303	312	322	299	316	329	328	320	331	303	321	290	294	294	312	318	330	288	292	309	320	325	312	314	292	301	319	299	316	336	291	299	334	302	295	317	317	282	299	328	291	313	297	293
70367	37050	31705	42009	28343	24140	15308	7374	4237	4463	3991	2716	1933	1459	1305	1498	986	692	344	429	335	239	248	236	199	222	246	214	223	184	184	188	184	184	180	163	185	154	158	168	173	151	136	162	160	162	147	174	144	145	151	162	151	174	147	147	171	157	147	154	141	153	145	155	140	120	166	159	135	145	138	182	152	165	167	146	176	149	153	161	167	161	162	140	132	149	144	150	142	157	153	153	177	178	136	142	156	161	170	157	167	166	133	163	152	141	161	142	125	140	151	148	161	159	146	144	176	160	163	148	146	163	139	146	144	184	143	167	170	180	154	146	155	145	154	149	161	181	144	144	179	162	166	180	145	159	156	157	171	153	150	147	146	132	168	152	134	152	148	140	140	155	147	159	152	156	166	160	156	134	162	158	146	151	163	132	155	157	178	160	160	150	138	137	163	138	154	142	153	146	161	156	145	145	154	157	169	170	142	153	174	150	144	153	174	164	166	174	134	169	132	135	182	136	145	142	148	146	126	152	168	157	136	165	155	145	155	136	144	131	159	152	171	168	158	141	167	128	132	147	146	130	134	153	159	142	154	148	125	147	146	143	134	159	147	138	152	135	145	155	148	139	142	158	140	152	158	161	151	137	149	163	145	150	121	132	157	153	143	150	130	160	156	140	136	138	170	176	146	144	154	150	158	157	157	142	153	172	161	149	186	173	149	185	151	153	153	154	170	142	178	152	139	182	159	142	159	170	167	160	166	151	153	141	156	155	151	148	145	150	133	147	161	183	150	143	136	163	138	148	147	151	147	178	157	154	153	159	134	166	171	146	157	146	157	144	137	124	143	152	158	153	139	145	168	166	153	172	158	159	133	144	153	141	156	183	147	127	164	145	149	154	150	161	169	158	140	152	167	160	177	157	162	158	136	154	141	154	170	143	137	156	144	159	149	161	159	150	138	141	165	148	146	151	144	148	158	166	167	162	141	143	150	151	155	150	144	144	133	154	152	165	153	142	143	143	155	147	149	168	138	147	153	176	138	155	148	157	143	146	159	141	164	172	157	142	148	163	166	158	161	158	157	144	155	131	144	149	186	160	151	158	172	157	148	139	173	180	160	157	153	178	146	145	144	149	161	138	150	166	135	133	133	177	155	131	159	138	168	171	162	178	149	140	152	152	136	167	152	170	129	149	166	172	150	169	146	160	144	165	149	158	157	139	171	171	143	141	134	163	173	136	134	139	163	151	159	164	152	132	154	153	141	172	137	146	172	136	154	169	141	158	164	165	133	166	169	155	144	149	155	151	152	166	147	156	140	167	149	157	135	168	144	154	171	152	167	162	139	168	177	167	145	148	166	162	148	156	159	142	142	156	141	148	147	161	145	153	142	147	155	153	132	150	142	154	158	159	160	154	139	175	157	135	175	152	148	159	155	161	180	159	158	166	171	168	134	163	149	146	158	138	146	171	155	139	136	149	139	174	149	134	152	159	148	143	141	145	175	144	163	167	186	159	147	171	149	144	153	168	138	166	141	144	121	151	144	138	151	145	157	149	166	162	148	154	156	132	152	165	167	156	156	139	166	155	142	142	142	154	160	157	158	167	162	151	159	170	155	164	135	145	158	159	159	166	154	150	149	162	155	145	167	168	160	143	147	157	161	164	152	164	148	138	144	151	153	166	169	161	147	125	173	152	122	149	171	150	151	135	156	147	141	142	158	134	128	154	159	141	173	160	144	145	155	150	164	162	159	146	185	191	162	133	149	149	150	166	170	161	168	148	137	165	144	147	163	152	143	191	156	150	145	135	141	146	158	152	158	159	142	158	140	150	169	157	157	161	143	148	137	161	150	161	143	147	153	162	158	186	134	163	146	143	143	142	136	187	167	162	140	151	148	174	147	163	157	145	160	150	164	148	154	140	150	159	163	150	149	131	156	156	142	150	164	162	165	131	163	152	176	158	170	141	142	148	160	177	137	145	162	164	148	141	148	119	182	138	152	143	142	144	143	178	144	147	162	147	148	163	160	159	167	153	154	158	144	135	151	140	143	141	136	136	165	142	132	154	160	151	173	175	153	144	133	165	123	139	143	144	152	167	153	133	155	136	170	159	157	158	174	177	176	145	162	153	134	138	153	161	174	127	115	143	165	162	144	167	158	157	141	130	148	198	155	155	140	139	153	140	159	163	139	156	151	158	143	163	158	143	171	138	150	168	149	166	154	160	166	147	142	147	170	157	157	173	158	151	166	127	163	153	150	159	162	144	141	171	140	154	162	160	130	146	140	154	160	164	173	164	153	173	155	136	149	147	172	150	159	158	144	154	178	156	178	133	140	162	163	152	153	166	156	166	166	140	147	139	165	148	157	154	151	157	148	145	138	135	162	136	140	139	170	158	143	130	167	144	162	164	137	131	147	138	156	170	185	133	170	151	171	159	161	160	161	160	156	137	144	165	151	152	139	175	162	134	138	152	150	160	172	154	176	157	153	134	152	156	147	150	155	170	157	161	168	150	161	155	148	156	140	165	160	143	142	168	144	162	149	147	177	182	140	153	156	151	145	171	175	153	154	148	152	168	139	151	147	169	166	151	163	147	152	187	153	168	150	167	144	156	135	155	151	157	175	175	161	164	164	150	138	135	155	171	143	171	162	138	142	156	145	133	158	169	144	156	148	149	157	172	135	141	169	165	167	167	155	164	156	160	162	171	154	153	162	140	132	184	150	156	149	170	142	160	162	153	131	173	159	143	162	155	143	156	152	147	136	163	133	168	143	184	145	145	171	144	151	140	156	151	158	143	158	142	158	120	156	144	154	160	159	139	173	172	140	140	141	158	153	153	147	155	170	166	158	151	142	144	145	165	127	170	143	142	127	147	166	140	158	151	142	151	122	154	129	150	156	146	134	170	164	178	148	140	173	157	155	150	143	175	156	136	160	161	137	173	151	132	158	175	142	161	182	156	144	158	166	185	150	163	156	140	165	144	143	141	166	158	178	139	141	147	149	136	143	165	151	155	135	180	167	164	155	161	146	148	152	144	137	177	157	133	160	159	143	169	137	170	142	148	158	144	155	150	151	157	144	162	158	151	164	151	148	130	146	146	158	144	148	179	177	158	130	126	151	142	115	157	154	162	140	148	161	156	138	145	154	139	166	152	157	161	182	153	162	157	151	137	172	162	148	152	139	150	143	164	153	153	164	158	170	141	145	157	146	138	163	162	157	161	153	166	160	168	140	152	146	163	160	152	152	159	150	172	144	157	158	144	159	182	163	159	150	156	151	146	166	135	158	156	165	166	146	158	167	161	165	144	139	164	150	135	151	168	123	123	155	143	154	156	150	152	136	174	167	145	175	156	162	157	176	162	134	163	149	160	143	156	161	159	160	161	158	172	160	157	148	157	140	151	151	160	162	150	180	144	152	156	153	165	144	155	145	162	161	164	153	154	134	172	155	147	160	136	132	152	175	154	145	154	169	157	147	158	154	168	150	170	145	141	156	139	157	155	155	150
49936	22449	31486	43166	26347	25690	20043	13601	10128	11001	10540	7860	6980	6957	6590	8226	6136	3776	2042	2802	2060	1369	1580	1291	928	1022	1127	1039	1100	975	800	750	657	663	660	635	595	537	565	565	547	558	532	533	547	541	592	530	505	545	526	516	509	507	563	532	530	493	522	500	538	536	489	514	513	510	529	469	534	524	479	499	501	497	494	550	518	521	517	479	523	493	515	507	524	530	504	526	502	467	491	473	530	511	486	512	500	526	483	499	504	554	471	510	536	516	509	469	494	523	528	536	493	546	501	492	482	484	544	474	458	508	470	497	507	496	513	504	484	464	546	525	490	504	512	516	516	495	523	503	464	443	540	535	489	498	494	530	499	475	530	532	538	478	551	496	496	499	515	429	509	487	515	507	467	484	510	521	444	503	488	505	462	495	478	493	491	518	463	500	515	489	482	480	502	479	501	506	493	466	465	501	516	492	475	467	506	468	492	476	486	506	505	523	514	492	471	539	466	492	485	468	459	470	458	485	501	513	479	505	500	503	541	479	463	465	489	498	486	457	521	541	463	487	506	478	479	541	445	501	479	447	540	509	492	505	486	490	489	514	527	528	488	527	505	483	481	472	498	485	509	480	501	513	475	503	492	458	512	490	461	487	466	519	482	472	467	498	484	454	463	482	510	496	478	480	490	429	500	560	526	514	502	517	492	487	474	468	488	496	484	483	488	489	483	500	487	476	482	484	493	525	466	474	495	496	468	479	484	501	528	493	495	496	498	502	501	518	480	451	541	501	468	501	462	520	481	521	524	516	500	467	463	496	508	501	483	521	505	497	500	522	494	509	497	481	463	493	530	486	483	483	531	472	493	486	455	500	447	508	499	496	504	511	511	506	536	486	487	521	500	534	493	443	480	500	482	463	513	486	500	479	521	527	519	516	510	496	493	474	508	469	522	503	469	517	532	542	454	466	488	466	456	483	504	522	493	479	518	492	493	472	484	493	490	514	503	457	501	490	492	462	515	469	479	550	517	499	471	456	511	515	507	509	498	521	501	503	561	523	477	493	495	494	535	520	461	498	487	468	522	511	524	472	464	505	479	477	452	459	506	520	503	485	482	500	467	486	495	505	452	484	494	499	484	483	513	492	468	539	476	537	477	527	472	475	517	535	463	492	498	499	480	424	466	494	517	509	515	556	526	487	454	510	520	533	456	500	485	480	512	494	518	496	500	504	469	508	488	523	465	502	496	495	468	479	506	462	514	494	503	507	504	482	467	525	492	515	491	489	522	458	474	488	484	527	481	510	490	488	523	463	531	512	481	536	499	528	487	494	476	470	491	490	534	481	511	528	455	537	526	492	505	523	483	471	521	465	531	519	523	489	495	473	509	532	546	488	490	485	479	506	498	519	487	469	507	482	467	468	519	506	510	486	478	534	482	528	479	488	507	533	508	448	419	502	480	513	494	535	503	489	525	519	497	489	476	515	518	463	481	483	489	469	486	511	475	470	503	475	510	509	533	495	510	465	492	483	463	517	468	520	499	521	498	466	497	510	472	489	456	527	493	552	469	513	477	531	450	465	518	479	458	471	479	470	501	475	511	513	524	506	531	532	518	485	499	486	499	509	500	509	459	488	446	463	486	529	511	496	455	442	499	500	501	494	451	494	472	477	512	530	472	478	516	499	504	523	466	509	488	497	439	505	502	526	500	522	515	511	469	497	485	545	545	507	490	481	506	501	509	533	456	487	518	484	506	472	465	524	507	482	492	471	474	483	508	516	489	493	501	482	528	522	503	516	507	454	510	478	500	505	491	505	509	497	509	496	527	517	517	484	501	465	519	488	496	487	518	470	481	473	505	491	481	529	501	511	454	505	487	465	493	467	498	474	464	488	506	512	513	466	488	541	520	497	484	496	428	503	505	505	499	507	491	495	479	520	483	508	472	512	501	522	471	491	438	494	510	473	520	476	515	489	509	532	501	514	492	495	513	497	488	490	497	524	548	493	527	470	504	539	489	515	458	508	488	485	510	468	505	494	498	489	495	495	516	502	472	494	520	499	491	500	491	490	503	489	493	461	465	554	487	491	527	485	479	527	478	541	503	506	493	517	568	487	493	489	506	486	484	501	507	521	496	472	465	519	440	518	531	484	506	466	478	494	514	525	501	522	504	493	500	477	497	498	505	484	478	499	520	552	480	448	480	501	542	522	488	467	527	488	468	472	496	439	481	458	502	511	478	493	513	533	490	501	453	508	475	512	452	527	454	444	509	523	503	488	500	485	510	475	514	497	457	474	524	480	503	485	439	529	521	491	445	471	517	492	502	488	481	515	512	484	505	510	454	534	545	471	513	479	492	476	498	492	507	494	482	499	483	473	509	465	492	501	535	466	476	474	541	448	504	495	506	484	507	465	500	513	499	509	488	476	463	458	501	522	512	474	507	513	496	515	465	469	493	519	464	490	496	502	461	519	509	502	493	505	496	472	496	524	495	491	511	488	533	479	456	454	459	484	512	463	504	533	503	483	448	484	515	505	521	504	493	433	483	477	507	478	505	504	470	476	469	504	529	454	505	502	492	473	512	473	515	525	495	504	515	481	524	485	483	492	469	472	438	481	489	512	535	520	498	511	471	531	473	536	470	501	513	527	485	499	506	475	517	497	485	512	506	566	538	497	465	495	504	500	553	478	489	506	505	468	516	520	487	472	488	516	501	491	504	485	502	541	509	468	504	456	518	531	500	494	509	512	491	513	484	484	520	551	492	490	468	532	506	474	495	511	465	523	483	457	495	488	499	484	493	472	491	538	483	506	485	487	464	499	536	516	499	522	526	539	480	507	457	463	490	490	466	522	504	512	523	503	456	521	523	517	476	492	493	476	514	491	523	475	511	498	524	507	488	491	474	529	509	489	477	515	488	484	495	486	519	543	499	502	518	502	479	463	501	500	487	486	488	454	508	550	488	469	523	511	491	492	497	486	501	478	504	486	517	477	528	542	483	495	480	516	490	504	522	465	503	473	507	514	490	467	531	491	469	508	475	509	491	504	502	518	485	459	519	472	457	485	486	508	492	498	491	510	485	523	505	470	504	516	457	478	546	497	464	510	470	469	476	465	462	512	501	506	463	463	487	497	502	494	506	496	455	480	497	488	513	468	498	507	478	494	502	475	478	502	461	498	487	487	497	503	491	490	505	485	484	507	501	536	538	506	510	515	486	451	504	519	561	451	533	508	465	500	536	515	506	516	446	448	447	461	477	455	496	498	505	515	487	476	514	487	542	503	511	480	495	488	478	488	499	498	502	479	461	522	519	494	455	456	524	491	507	527	469	507	483	483	450	519	463	460	499	495	538	528	433	508	503	520	480	492	512	496	496	507	480	497	506	463	513	484	537	523	534	503	506	488	484	439	499	485	486	468	470	463	518	518	483	486	518	511	471	495	484	536	483	504	529	485	488	483	481	482	554	486	500	485	517	474	526	520	499	502	520	446	499	495	486	500	497	476	485	497	472	493	493	486
16304	2987	2933	3201	1155	888	492	311	255	245	235	215	171	181	179	176	176	168	164	149	148	143	136	150	146	169	163	174	148	143	129	135	146	135	126	127	140	158	149	165	133	146	134	140	156	174	150	148	130	127	125	137	154	127	136	142	146	132	111	138	148	164	165	155	157	138	153	176	147	147	153	161	156	126	140	144	163	144	160	154	158	137	138	117	148	127	153	143	128	141	144	143	137	160	145	154	135	130	140	141	139	151	159	136	142	132	132	148	128	145	154	158	153	163	171	150	142	127	143	149	138	149	140	143	131	140	157	131	138	141	166	158	144	161	168	134	161	147	143	148	149	146	152	159	149	139	167	152	147	135	144	149	142	140	150	156	130	155	163	135	153	144	134	145	157	149	144	144	161	151	141	154	148	146	125	122	166	145	142	140	121	122	147	157	135	154	143	143	142	167	137	148	121	139	134	128	125	139	146	135	143	157	136	177	136	139	156	158	130	125	148	161	155	151	124	148	147	156	145	162	152	153	145	128	158	145	138	155	163	144	130	143	147	161	152	146	119	162	154	131	129	130	146	158	152	165	146	169	135	132	145	128	153	146	133	139	149	134	152	139	141	135	135	149	158	144	135	145	149	150	164	128	159	125	156	142	124	146	152	115	152	141	135	157	124	144	138	154	135	152	166	144	139	151	121	145	148	140	140	123	151	143	125	151	135	133	137	148	134	168	148	146	152	160	143	148	130	138	150	142	137	144	146	145	130	150	145	149	160	138	153	148	160	155	151	130	129	153	149	139	169	130	145	154	131	164	141	135	133	160	146	142	144	142	145	146	144	119	151	153	146	159	137	131	162	146	134	137	157	156	139	153	160	156	121	131	150	151	145	147	150	139	148	125	149	137	150	133	138	140	151	133	158	137	131	151	138	159	151	158	133	132	174	128	144	142	128	153	124	138	172	146	144	146	141	143	154	129	151	140	142	160	124	154	163	148	154	136	140	159	149	157	155	139	160	152	156	127	156	152	141	149	167	150	164	161	138	145	138	132	148	152	121	151	148	141	118	150	122	138	132	150	153	124	144	167	149	151	122	160	133	144	160	153	135	158	125	135	147	132	140	138	143	155	144	156	158	138	143	133	152	130	147	128	158	140	134	148	148	159	159	125	152	163	172	142	163	168	153	129	144	138	122	130	157	162	155	165	133	145	131	163	141	159	135	134	136	140	144	152	166	137	140	150	120	150	155	128	144	172	131	150	157	164	154	145	121	137	141	161	138	137	155	142	128	151	146	133	121	159	148	141	122	160	166	153	143	150	159	151	154	157	124	147	138	150	134	152	162	148	142	146	132	150	143	158	137	142	153	152	146	160	137	127	149	150	161	164	137	149	144	137	132	128	136	157	151	139	147	116	141	133	151	136	126	169	130	167	117	158	139	149	151	158	153	150	154	171	141	150	146	158	138	145	163	126	138	152	148	149	146	152	139	139	150	173	141	152	151	164	139	136	132	115	143	147	151	163	147	143	150	150	135	131	142	154	156	140	135	146	143	153	138	161	140	156	138	139	149	163	155	136	131	133	134	151	144	144	137	137	142	139	133	152	127	148	149	139	154	153	140	165	148	146	162	141	139	150	151	141	166	166	175	143	141	142	154	132	163	140	147	140	124	153	157	156	144	142	168	130	134	155	147	146	154	146	131	138	128	149	154	168	155	157	151	132	150	162	135	186	147	141	136	150	159	154	139	149	143	146	147	158	144	132	148	136	138	176	134	147	175	123	149	142	136	179	137	152	153	148	150	143	136	149	139	138	129	160	150	164	144	155	137	163	152	139	137	164	162	136	170	137	163	157	138	151	136	139	132	136	170	145	142	152	142	156	148	141	159	157	147	167	131	138	161	142	151	150	151	142	151	136	144	148	135	144	153	132	158	142	144	154	161	140	129	130	147	134	142	154	139	150	153	167	148	138	136	149	151	124	139	152	150	137	142	142	155	138	121	148	140	152	131	155	147	165	149	146	148	157	134	126	150	158	129	151	171	157	130	149	147	150	169	158	142	142	141	158	128	124	135	164	157	158	161	152	133	152	141	145	127	133	160	166	145	151	155	157	156	134	139	160	137	115	158	147	170	152	154	123	128	129	152	137	136	128	168	160	150	155	146	130	144	159	160	156	148	172	170	169	129	169	138	133	162	141	160	138	122	156	173	151	133	130	133	169	155	163	132	159	152	155	139	153	137	118	162	138	170	142	135	129	156	150	137	134	104	147	145	138	161	151	132	139	154	141	146	127	146	155	140	132	133	128	148	136	136	162	146	167	145	155	147	146	138	115	142	146	157	159	151	139	123	146	152	146	147	144	136	122	152	150	164	160	147	139	133	138	140	157	155	167	151	152	174	131	131	143	136	143	133	136	134	144	147	149	167	123	155	139	161	158	146	152	143	152	173	154	128	144	170	148	133	124	151	150	145	163	152	161	166	163	133	154	162	138	165	143	172	131	151	134	138	127	148	151	145	135	156	139	152	135	126	174	148	145	157	142	135	139	143	152	147	152	147	124	145	146	130	115	146	147	125	138	145	145	158	155	126	148	154	161	158	146	140	144	150	139	150	169	154	149	145	136	131	134	156	151	134	139	152	143	138	142	157	144	131	137	170	162	151	139	134	135	138	156	150	140	147	148	161	137	139	177	136	137	160	158	133	137	140	148	152	154	164	145	161	150	138	145	132	125	141	135	143	142	137	142	178	144	167	145	138	131	147	139	154	141	140	148	156	156	141	134	135	141	162	109	143	149	156	126	144	130	146	138	150	151	135	148	138	158	156	137	157	141	148	159	135	145	130	156	141	145	169	150	124	143	141	143	147	134	138	147	133	162	167	146	141	141	143	123	162	124	133	152	147	169	152	146	150	135	138	148	139	162	138	135	145	154	139	153	125	175	152	139	139	153	145	139	131	165	158	155	140	126	159	166	155	138	163	136	139	149	157	164	151	166	152	134	148	150	130	153	168	133	166	170	138	156	147	152	152	128	135	148	156	148	143	146	151	147	146	137	155	135	138	160	134	141	139	158	137	137	155	151	129	171	143	152	145	122	134	121	151	158	140	141	127	148	170	146	131	153	149	137	171	128	158	150	148	155	136	143	160	144	158	137	134	140	145	133	133	144	141	144	135	139	154	142	155	157	135	149	122	132	127	141	152	159	135	137	164	175	141	156	132	143	152	142	141	145	145	157	142	157	167	143	158	133	152	171	159	148	162	148	126	144	157	127	146	162	159	121	140	160	151	154	139	158	154	137	172	140	140	139	137	137	148	127	148	141	146	134	157	149	133	135	139	151	150	159	143	156	130	189	139	147	182	119	141	143	147	141	153	139	144	143	131	150	127	164	129	136	133	141	144	149	147	161	135	110	154	155	161	147	129	126	137	154	133	155	161	151	131	120	150	145	132	138	159	151	156	153	151	130	142	168	141	142	141	154	153	144	146	142	129	132	151	161	136	130	161	133	158	141
19078	3065	5207	8741	3757	3141	1823	1208	1057	960	957	750	626	680	711	762	704	630	589	614	559	484	504	504	493	472	511	473	485	451	489	493	496	508	468	480	459	462	482	426	432	502	471	494	464	461	479	496	475	503	487	454	501	479	506	463	466	436	484	496	456	484	462	439	469	438	431	494	505	478	433	501	470	484	498	485	496	448	468	491	467	474	477	437	468	469	475	487	468	456	492	469	441	473	471	474	464	501	456	480	482	493	474	468	512	509	489	464	470	464	463	464	445	471	474	478	458	509	475	509	449	452	457	465	490	461	428	473	435	485	467	449	464	495	480	457	504	432	454	493	462	454	443	484	479	450	455	467	473	485	470	495	466	468	450	463	514	449	488	462	462	469	469	462	461	471	473	451	451	493	477	429	466	459	462	503	454	449	503	439	441	459	470	423	495	448	469	458	464	465	451	471	496	425	500	439	494	480	473	475	473	480	439	447	475	487	460	487	439	435	503	450	467	495	477	481	462	490	491	453	491	477	500	435	491	489	483	481	444	495	462	437	446	454	462	503	432	464	420	479	429	478	446	455	501	478	476	450	429	449	460	448	484	462	490	479	472	437	487	473	468	479	486	494	487	444	486	475	493	446	497	478	482	470	495	438	468	438	502	477	465	449	479	492	478	449	480	465	444	475	456	503	447	466	467	418	464	442	478	489	477	455	462	503	447	478	490	482	452	435	485	454	487	466	491	466	518	480	444	461	489	438	507	439	454	446	435	492	439	443	479	456	477	483	465	500	425	487	489	494	462	473	449	429	468	463	482	478	490	497	472	460	478	453	450	482	481	480	461	459	436	466	481	438	454	502	524	432	464	495	429	489	473	452	472	466	488	463	472	496	506	495	433	461	449	442	458	501	466	447	469	496	465	456	452	433	491	473	484	471	459	463	466	441	475	477	488	468	467	503	467	433	439	464	496	454	470	471	477	492	476	487	482	456	450	479	448	446	428	436	426	483	450	446	491	487	427	452	459	507	447	484	467	499	473	434	485	443	499	494	498	484	515	439	471	463	473	441	470	516	437	474	488	430	473	461	480	457	488	508	458	462	449	487	497	476	442	438	507	483	462	443	479	459	501	459	458	505	460	495	468	470	461	414	478	477	482	467	497	467	452	480	503	463	501	521	455	492	437	475	461	492	433	481	446	503	446	505	484	449	540	479	447	492	486	500	463	444	496	504	450	502	473	477	465	480	477	500	431	486	452	490	491	451	442	480	472	495	482	465	469	469	463	446	497	497	473	470	483	455	464	464	465	449	491	483	494	481	448	452	477	463	481	479	476	475	477	465	412	494	489	477	466	468	452	478	452	443	475	468	479	492	471	441	442	479	484	459	473	498	458	476	483	439	476	474	431	447	499	464	479	472	462	487	492	468	473	520	478	503	468	474	469	492	495	468	466	460	508	470	485	455	487	459	475	454	495	472	504	463	502	498	473	493	448	488	478	499	450	482	445	439	483	488	515	434	450	491	502	477	457	443	468	452	453	470	487	469	441	482	468	468	488	481	459	473	471	471	460	473	461	479	448	455	432	455	461	439	442	460	493	459	469	450	464	498	467	468	470	488	469	516	432	479	446	478	445	459	444	427	473	461	452	454	485	452	453	482	466	463	456	499	467	441	446	500	459	483	452	490	459	447	441	462	481	475	473	438	472	478	435	488	480	483	485	450	480	479	441	472	450	465	457	491	487	452	478	481	449	462	481	494	463	500	481	457	464	464	452	517	475	461	515	493	462	473	480	477	487	440	472	489	429	470	468	523	445	489	471	488	479	434	463	467	483	488	472	459	498	487	446	502	487	412	426	466	489	456	517	433	512	496	475	503	453	463	501	478	503	464	489	458	488	504	493	446	488	472	472	441	484	481	469	486	416	520	452	509	499	462	464	481	510	484	463	493	450	460	481	475	475	427	471	490	482	476	470	466	432	436	487	492	435	472	489	478	503	479	471	502	446	468	500	472	466	449	454	465	489	467	461	451	470	458	472	469	469	520	490	463	487	472	499	447	446	439	478	489	473	468	423	472	483	467	476	464	466	508	506	429	452	437	438	483	476	450	465	426	440	488	452	475	487	452	457	452	477	503	501	470	457	514	494	447	440	450	500	464	466	474	496	455	473	470	505	502	468	444	458	455	464	479	509	427	458	523	473	474	487	446	484	517	493	484	468	461	466	461	467	512	437	458	484	469	453	485	441	510	478	481	499	515	477	464	457	453	470	493	487	442	442	482	450	517	491	443	465	467	439	453	483	491	478	475	424	506	439	473	504	464	462	468	498	500	470	444	498	489	453	424	458	467	458	492	445	492	473	434	479	494	495	450	444	488	494	496	477	479	441	462	483	451	432	483	483	471	467	449	475	440	450	475	493	440	484	483	439	479	469	469	462	473	464	463	475	485	473	507	460	488	466	476	462	475	463	486	486	480	453	445	466	455	475	514	462	454	476	473	475	450	498	474	491	456	483	483	493	462	499	500	488	489	430	498	512	458	454	509	454	478	494	502	442	446	456	460	468	448	480	463	472	461	463	461	484	502	477	480	478	439	464	484	525	487	449	464	485	459	464	477	457	445	466	462	475	455	468	510	455	488	467	463	461	503	516	494	491	437	458	495	455	436	473	445	422	491	484	472	491	489	483	476	499	465	481	450	489	429	493	435	490	453	484	499	451	481	462	477	471	483	469	472	475	496	527	441	459	453	491	474	478	474	449	482	489	484	491	454	469	477	465	457	480	497	461	469	493	491	450	478	449	464	472	449	480	450	480	471	488	478	424	452	468	446	472	472	479	426	498	436	456	489	457	474	454	466	484	471	440	469	505	453	448	453	499	440	457	465	497	450	487	455	507	426	490	453	463	460	431	445	499	464	483	462	450	481	485	472	461	474	471	483	464	499	485	434	459	482	443	450	450	476	454	506	477	487	448	511	473	502	499	475	478	466	446	483	451	450	477	472	443	498	481	451	498	455	454	433	441	500	471	445	491	436	482	464	454	468	472	447	465	490	481	441	450	426	502	465	458	464	475	477	482	462	446	460	445	474	513	512	484	486	423	480	431	453	460	482	465	462	489	490	489	420	496	478	477	480	475	465	474	470	497	478	494	446	498	429	480	472	458	518	490	474	424	478	479	482	451	469	478	511	483	502	477	463	506	486	449	463	469	497	481	481	506	436	483	498	490	445	474	445	470	462	470	477	444	445	452	452	466	467	465	456	456	462	507	470	459	500	484	518	479	486	510	474	461	491	482	458	455	483	486	496	457	506	491	453	478	467	476	467	463	496	506	486	485	479	498	455	505	474	500	459	464	500	467	422	479	440	484	464	440	483	466	464	483	437	455	495	468	458	469	464	497	427	465	470	475	468	491	426	474	502	486	503	453	463	467	453	464	475	477	444	470	497	456	440	505	449	426	497	463	501	459	488	523	419	468	474	520	459	491	492	478	474	480	461	477	436	505	495	460	483	508	473
57982	32713	27423	34722	20161	12754	6280	2240	2241	2112	1388	852	548	558	593	525	423	261	150	146	199	134	108	132	143	132	135	140	111	102	110	111	98	88	103	83	98	93	87	95	96	106	84	87	103	95	87	107	100	97	92	94	90	77	98	108	98	88	87	81	88	97	85	87	94	115	96	101	86	84	90	85	95	88	82	80	85	92	78	96	99	102	109	82	84	96	79	93	103	78	99	90	98	92	104	79	107	95	103	94	89	98	89	92	98	116	94	67	86	89	88	99	75	93	89	91	103	97	79	96	91	72	86	93	90	92	93	101	91	93	104	98	110	111	90	92	102	97	98	85	90	93	90	76	86	86	95	85	88	91	87	97	94	88	67	75	89	91	102	103	84	93	94	109	96	108	92	100	90	85	92	89	74	90	75	86	86	85	92	95	87	112	111	78	100	111	107	101	85	102	114	84	107	105	98	99	83	87	102	88	95	85	96	88	85	96	89	79	84	82	87	93	102	94	87	91	84	100	90	102	100	98	93	95	101	92	92	93	114	103	85	88	99	99	102	89	91	117	79	82	83	99	88	81	94	97	106	103	82	93	84	97	100	92	81	95	91	98	96	87	91	84	75	98	97	101	110	96	94	92	87	111	94	95	95	83	96	85	90	86	111	92	79	100	98	109	101	87	97	95	94	94	88	83	71	83	88	79	103	105	89	99	106	96	85	84	99	94	93	94	85	97	94	88	104	96	88	105	98	94	100	101	106	96	88	97	96	85	84	90	84	103	73	92	78	94	87	79	93	93	99	90	93	89	97	87	94	96	97	105	78	79	94	91	89	88	91	96	83	86	92	89	82	92	95	102	92	96	85	96	109	95	79	93	76	83	107	90	91	100	93	76	73	88	88	88	93	76	84	95	80	92	88	78	78	81	81	106	83	90	109	98	100	91	95	90	92	88	85	90	95	85	97	99	113	103	95	102	85	96	98	98	84	99	88	87	106	77	92	93	90	106	99	97	78	92	104	86	92	108	91	102	87	106	77	97	80	89	84	78	80	76	94	89	87	83	88	96	97	104	87	83	90	92	84	85	113	86	86	97	84	85	96	89	104	93	96	95	89	77	111	94	105	89	79	98	94	98	122	84	107	88	90	96	106	102	97	86	85	87	85	86	93	101	88	82	81	96	86	103	95	83	81	97	119	99	102	86	135	78	92	79	106	98	90	105	92	85	82	66	96	84	94	88	94	97	104	97	97	111	82	96	82	84	89	80	102	88	92	85	95	94	105	99	77	81	107	120	87	103	106	93	91	71	94	99	85	88	97	85	92	94	108	85	77	89	107	97	87	107	95	85	93	84	112	93	86	81	81	89	82	97	83	91	84	89	81	86	100	87	89	75	102	78	83	95	112	108	92	91	88	82	95	85	102	85	96	99	89	98	91	96	72	87	86	97	74	112	99	89	84	82	73	100	94	92	88	84	89	96	85	94	75	88	93	99	87	76	88	80	91	90	90	94	98	93	93	90	89	78	87	102	88	91	87	105	89	89	103	94	98	79	102	74	91	77	87	97	87	106	107	93	83	97	86	99	100	75	81	84	92	97	74	89	100	75	96	93	92	88	85	75	101	97	100	98	113	86	100	98	105	86	85	89	91	91	92	79	75	106	91	80	79	88	93	106	80	88	93	77	88	82	105	91	89	91	94	87	104	81	103	105	90	75	108	86	95	77	104	89	91	92	92	103	95	76	96	92	86	99	107	95	98	85	95	101	82	96	97	88	89	92	89	70	88	101	87	84	84	94	95	87	88	100	103	96	92	87	105	90	93	89	83	79	92	96	85	104	86	87	100	79	88	98	89	96	91	80	87	108	79	96	84	88	85	93	88	86	91	106	83	83	99	94	99	90	103	123	84	99	81	91	90	83	95	98	94	97	86	91	91	102	95	81	96	87	84	85	78	91	97	86	87	83	97	77	92	98	87	90	104	86	82	116	78	99	85	87	116	97	94	99	98	81	100	80	89	87	105	74	92	101	97	102	103	86	96	98	96	89	86	105	99	71	104	101	91	104	95	82	93	83	86	97	108	92	99	84	98	87	90	86	97	87	98	97	88	93	88	104	90	97	100	93	92	98	83	99	102	93	86	82	82	96	86	93	96	119	94	93	91	87	109	98	98	73	97	105	81	83	89	91	93	79	93	90	81	87	95	89	84	84	88	99	99	94	104	96	102	94	104	92	74	85	65	91	86	92	90	86	101	102	88	91	93	97	85	97	98	97	112	91	71	97	90	87	83	106	92	82	91	90	81	88	100	99	90	86	84	72	94	97	92	94	87	83	96	106	86	100	91	109	89	91	86	107	94	85	87	101	103	102	95	83	86	82	101	80	79	94	89	108	92	91	92	87	85	92	119	106	107	81	84	95	90	80	113	95	103	81	95	95	89	83	101	84	104	94	99	83	92	103	89	88	87	77	103	105	102	98	106	90	83	91	70	84	79	85	95	92	90	106	103	85	87	78	100	89	73	110	104	103	85	82	72	93	96	91	97	91	97	98	88	89	89	87	95	97	82	80	109	88	81	82	91	103	94	91	97	88	79	99	92	97	109	98	94	91	84	90	84	103	72	93	97	97	106	87	109	95	81	87	97	106	77	97	87	75	88	103	103	91	80	64	98	97	85	97	89	98	77	106	90	84	86	95	97	95	99	81	95	86	85	93	92	86	80	86	93	104	116	107	84	79	106	96	90	93	91	103	92	87	103	102	85	88	97	88	86	92	92	84	87	75	93	95	74	111	98	103	86	105	109	99	83	78	98	108	71	97	84	99	98	86	100	95	94	93	76	95	108	88	81	79	88	92	116	105	76	77	88	83	114	101	104	101	91	92	102	87	97	86	109	92	77	80	102	113	86	86	114	89	117	94	100	99	109	86	85	93	95	90	107	89	99	80	88	99	74	107	84	88	91	98	102	96	94	78	88	79	96	107	75	101	77	94	99	99	113	92	85	89	86	75	84	96	83	96	92	93	93	82	100	87	96	104	87	98	99	88	95	99	93	81	75	105	95	97	89	98	103	97	74	72	92	101	113	89	86	81	99	82	87	78	105	93	95	86	103	88	101	102	94	93	72	86	87	100	96	120	94	107	88	114	88	93	81	89	70	93	109	93	85	83	85	92	109	89	78	101	85	87	91	74	89	90	81	93	97	104	98	111	121	97	73	96	86	85	102	90	90	103	92	78	94	84	89	95	88	98	82	94	101	93	92	114	100	90	91	83	97	99	86	102	97	102	85	100	96	95	98	107	92	78	101	89	90	83	93	88	83	87	106	104	95	101	78	84	95	88	91	86	91	103	95	102	99	98	82	82	87	92	87	81	80	92	77	91	90	92	95	94	86	94	110	80	88	81	108	109	76	118	100	101	87	88	92	89	95	96	85	110	102	106	98	88	86	91	84	80	96	90	101	91	92	94	89	95	95	99	90	88	79	88	92	93	103	100	82	90	100	80	92	68	91	95
41048	19434	24311	38637	18395	18332	13469	6750	7199	6216	5045	3758	3131	3115	3430	3379	3092	1697	961	911	907	631	718	592	489	512	510	506	545	449	405	442	393	392	366	337	318	332	342	351	334	327	324	298	329	361	335	358	337	334	313	333	390	351	318	318	322	353	341	360	353	332	321	331	316	325	320	309	316	346	319	348	324	341	318	307	362	324	339	330	338	279	327	331	330	315	330	342	319	327	322	300	312	324	340	338	326	319	326	321	324	336	336	316	317	332	318	355	344	343	315	339	336	304	300	344	349	335	338	310	320	385	300	329	322	347	331	322	338	332	314	335	309	358	302	331	343	314	324	315	329	312	358	345	323	308	346	346	352	315	290	315	347	297	305	288	318	308	316	332	324	281	308	328	345	330	353	309	335	298	341	318	320	318	334	335	340	330	326	321	304	337	363	345	329	322	327	338	325	328	346	340	353	304	355	292	349	343	310	371	286	301	300	322	294	332	304	295	355	320	326	314	325	345	320	329	325	309	338	345	298	333	289	333	296	323	319	331	339	312	316	338	308	317	296	334	339	359	314	331	309	359	319	334	312	306	302	332	349	338	325	304	310	342	325	320	307	336	306	318	321	317	294	338	303	365	295	303	310	336	334	293	341	350	300	297	324	310	322	319	319	322	341	297	329	338	317	326	323	358	293	296	335	354	295	322	329	334	314	340	327	332	332	317	309	290	300	302	357	298	338	324	341	343	315	319	296	308	324	309	335	328	326	321	337	344	357	321	350	355	311	326	309	349	335	347	347	295	344	329	349	311	317	323	310	342	327	300	325	297	319	299	322	328	318	335	318	329	302	351	313	309	333	331	320	332	314	331	314	338	353	322	355	346	306	307	316	339	307	295	319	313	354	332	303	324	309	315	344	315	323	306	337	328	336	302	352	342	344	303	333	318	292	324	308	334	338	323	342	288	306	301	306	324	303	323	314	312	332	316	313	307	353	299	325	305	340	330	346	327	319	388	323	311	318	315	328	343	340	315	311	328	356	289	310	318	326	330	320	330	351	315	310	286	345	343	323	348	383	311	315	339	341	339	303	322	317	340	319	312	333	328	324	328	285	323	324	326	325	335	356	306	323	322	311	292	287	315	319	329	360	309	326	312	349	302	327	345	317	331	288	327	301	322	301	320	334	343	326	334	359	319	330	339	268	319	335	324	325	322	296	350	305	314	324	327	304	315	302	337	339	286	330	346	312	312	324	354	288	342	331	327	336	320	296	316	306	355	281	277	326	363	304	317	315	320	319	287	306	339	321	286	300	322	319	336	322	317	303	312	329	337	316	351	301	318	326	320	314	294	309	308	304	326	340	321	328	333	334	331	358	345	333	310	311	328	340	328	327	284	326	291	337	336	300	339	324	342	285	319	354	345	301	335	348	329	339	331	333	315	308	324	351	332	321	331	359	330	338	330	307	313	345	323	316	318	326	345	301	289	327	324	373	319	309	322	327	315	317	307	302	310	311	339	317	374	359	328	344	317	305	288	334	347	296	342	333	307	313	329	310	340	314	297	327	325	312	299	293	304	305	323	311	295	336	353	314	316	327	335	290	317	326	308	348	336	322	328	303	325	334	335	288	323	315	320	327	324	322	328	328	323	321	334	320	311	346	330	355	319	314	332	320	321	299	320	352	304	305	307	291	304	327	307	336	351	336	319	329	330	322	292	324	303	337	330	320	334	310	311	314	331	303	306	322	301	293	336	323	320	322	316	313	290	322	316	341	316	345	340	313	337	327	308	302	317	346	335	311	326	337	331	302	319	283	332	335	313	331	317	294	342	309	317	316	303	317	334	291	325	338	310	297	287	313	333	310	305	315	323	306	323	350	299	312	341	357	314	287	330	323	332	348	307	323	309	301	295	310	322	332	341	345	305	333	318	314	288	341	298	311	335	330	322	301	301	326	342	316	322	303	309	323	335	280	325	313	324	320	319	321	328	323	341	327	322	339	347	310	328	322	345	305	306	331	295	342	329	331	315	287	310	332	314	319	296	332	369	320	275	312	341	311	313	323	342	316	356	311	318	309	283	316	349	304	326	318	301	315	321	312	333	317	353	306	321	330	301	320	321	332	329	329	304	335	314	333	327	271	336	353	350	316	322	354	313	343	315	310	334	330	341	324	326	305	308	296	297	311	313	352	331	332	311	319	325	309	330	311	312	315	327	331	309	357	339	302	304	307	318	313	325	335	281	340	317	311	328	333	304	294	295	335	336	314	329	315	304	334	309	302	305	313	328	343	334	332	291	334	314	320	300	308	311	362	349	305	313	318	324	310	331	329	342	318	304	290	298	323	302	335	378	326	365	313	345	319	313	320	300	318	302	321	368	329	291	312	335	333	328	318	314	332	319	320	339	272	288	317	341	302	335	321	338	317	314	303	348	342	334	347	323	329	282	318	324	335	315	335	318	315	338	293	318	307	311	338	320	329	311	308	326	333	302	291	333	325	292	345	305	303	325	340	320	329	319	312	347	323	324	315	340	325	342	346	330	319	343	321	313	332	314	318	350	341	344	286	319	290	307	324	346	319	319	318	352	311	323	307	331	311	311	327	322	304	300	339	329	322	282	300	328	325	332	287	306	323	310	333	343	310	326	319	339	330	301	297	323	346	306	311	323	308	312	328	295	297	312	302	340	324	311	327	334	339	366	342	340	320	350	304	297	324	302	344	308	328	328	353	316	336	328	298	315	332	298	307	306	332	334	305	310	283	320	337	325	332	333	325	341	318	335	329	340	330	300	351	320	363	306	325	334	313	340	323	290	342	298	302	329	335	313	319	305	294	273	310	303	333	326	319	297	331	299	328	300	325	296	351	317	319	338	342	334	336	335	320	319	326	313	331	311	339	333	312	324	330	371	320	320	359	301	329	346	325	342	284	321	319	332	339	330	325	355	343	343	308	284	295	324	335	334	355	333	322	303	277	329	304	374	321	337	309	300	302	304	304	306	319	322	319	313	307	335	329	340	338	327	333	344	315	316	326	327	328	302	316	311	299	293	323	303	314	280	341	337	308	332	345	339	338	351	333	308	338	333	327	308	345	329	305	342	340	308	315	312	335	331	304	339	312	298	318	300	336	310	331	348	312	304	289	292	331	329	310	314	306	328	335	314	321	332	323	312	323	344	311	352	304	364	321	307	339	329	294	347	298	302	317	361	321	329	335	321	328	313	333	362	331	329	319	329	336	312	320	322	328	333	321	316	297	325	320	294	333	316	333	308	340	304	336	303	340	353	357	329	315	314	315	298	317	310	331	323	322	299	294	360	323	343	320	315	306	311	315	335	297	348	334	298	344	321	319	274	295	323	298	341	327	309	315	289	325	333	301	301	326	335	333	319	328	315	296	326	349	289	353	319	314	335	328	321	323	320	333	336	325	340	311	298	358	290	289	337	323	310	322	325	331	355	304	309	334	306	342	308	333	315	319	341	353	314	337	286	335	307	312	332	336	359	331	322	327	310	320	318
66177	40504	37253	40224	28368	22974	15567	6616	4223	3574	2700	1922	1277	1315	1281	1237	1005	724	419	440	427	247	241	255	242	213	212	224	250	234	188	203	181	174	169	167	170	177	165	164	169	167	157	178	170	166	155	160	169	160	156	145	141	184	170	160	169	173	164	165	181	173	168	154	172	188	164	170	184	160	164	149	151	135	155	153	151	181	150	159	169	179	167	148	148	166	173	165	154	163	155	137	154	144	160	151	174	156	157	175	142	154	175	132	156	156	174	142	192	156	182	152	158	143	167	158	164	174	168	173	162	154	147	169	190	163	152	159	165	176	171	165	166	165	164	174	160	164	154	179	148	168	158	148	188	161	153	166	149	165	188	141	140	148	154	157	172	161	165	149	181	184	185	169	176	167	173	157	151	152	158	174	174	169	163	202	157	138	143	163	152	158	150	146	153	173	163	162	161	159	153	152	152	162	172	146	153	141	155	180	182	166	148	182	166	144	170	158	159	166	168	150	163	162	188	151	145	151	158	151	147	170	173	149	160	159	156	187	177	154	175	160	156	169	141	163	185	157	167	149	148	175	161	171	147	154	152	173	170	142	162	147	152	164	150	140	152	168	161	161	151	163	179	158	162	141	161	165	142	164	155	159	142	169	138	166	175	159	169	169	166	162	156	156	167	134	154	169	156	150	149	153	179	156	155	151	161	143	143	164	137	178	144	149	168	178	134	159	155	145	166	156	147	163	154	158	172	157	158	166	164	160	151	156	154	170	166	158	132	143	158	163	155	164	150	153	147	154	169	152	161	171	171	155	159	161	148	151	186	169	156	150	161	161	150	173	186	143	155	164	144	130	161	184	147	143	177	163	170	162	178	165	171	155	150	154	151	147	185	154	149	164	154	146	153	158	151	170	175	166	142	145	176	152	161	151	194	160	153	166	177	156	164	168	156	160	150	145	182	184	154	158	166	153	165	156	150	149	124	167	158	171	171	152	150	143	190	169	144	147	126	143	183	154	188	186	166	153	132	173	152	149	162	154	163	169	154	177	172	166	161	145	183	152	173	146	174	147	139	184	159	152	154	170	166	153	156	153	168	163	155	149	166	164	156	170	121	157	169	174	133	143	166	174	150	175	155	152	160	156	173	156	136	172	155	173	161	168	174	163	157	137	140	150	156	150	167	169	164	189	160	180	154	158	177	149	146	161	158	151	164	167	140	153	149	175	138	158	163	148	140	159	161	175	152	146	171	170	161	171	191	164	183	159	156	164	156	169	165	165	146	163	148	170	146	151	151	168	146	163	187	165	167	152	151	178	164	145	154	163	175	168	148	164	140	155	142	156	160	178	141	167	155	160	161	143	150	154	156	153	157	159	155	151	152	142	159	179	160	160	164	171	151	163	170	142	160	170	152	162	160	152	174	164	154	161	154	144	151	161	161	166	153	183	160	148	138	150	154	165	165	155	158	162	152	170	162	166	170	151	157	137	167	150	145	163	151	162	151	153	153	170	159	175	127	149	153	158	152	168	138	143	159	164	144	163	174	169	164	168	164	164	168	185	159	179	166	151	148	148	202	149	162	168	161	148	144	163	155	162	153	173	168	141	145	179	152	172	165	142	159	160	156	166	142	169	188	144	153	159	147	153	165	161	160	148	158	155	174	168	165	165	146	155	160	172	185	168	145	161	166	173	168	162	152	157	151	184	176	152	130	153	134	155	165	156	151	154	171	150	168	168	152	156	145	165	138	153	126	162	173	167	159	168	146	180	148	138	169	167	149	164	134	184	156	182	145	142	157	179	172	146	177	155	169	178	154	178	143	151	185	171	158	163	143	164	177	148	168	135	154	164	152	163	164	135	169	149	163	158	143	153	168	167	169	142	167	158	190	149	160	132	139	151	156	158	170	159	156	161	139	153	169	157	173	153	177	144	162	151	150	166	140	176	133	126	153	159	162	167	174	158	156	138	153	162	168	153	141	181	159	167	133	152	165	127	178	189	157	155	144	165	170	168	164	162	165	147	161	174	166	131	141	142	141	159	125	137	157	134	152	158	172	191	140	142	145	152	167	147	155	143	155	147	164	156	161	169	174	150	154	172	169	151	167	165	151	170	142	148	182	159	155	169	134	145	149	144	129	135	164	174	165	183	158	159	149	154	172	154	138	155	138	164	141	181	168	153	142	158	146	151	166	139	145	161	156	164	155	168	157	144	152	170	178	142	156	146	175	159	166	175	150	143	163	141	143	166	161	156	151	155	149	140	139	133	148	153	162	135	158	172	157	168	155	179	158	153	196	157	136	151	164	158	145	151	152	151	195	161	175	192	142	159	159	140	172	139	165	135	170	142	156	180	164	165	154	148	160	140	148	138	168	149	140	167	149	185	141	178	169	132	166	162	164	160	180	178	169	140	203	159	161	153	162	147	161	163	201	159	168	147	144	169	131	147	172	158	168	160	168	159	201	161	165	147	147	159	154	169	153	165	178	167	175	149	150	160	169	179	150	152	152	157	173	152	132	148	161	162	171	170	157	163	146	135	151	153	157	155	138	154	142	141	159	151	141	145	166	162	167	151	181	136	166	175	152	166	172	167	169	142	167	146	163	167	176	171	174	148	165	153	169	167	146	175	143	169	158	157	169	165	173	169	168	144	138	200	173	158	171	148	153	165	157	165	153	165	152	156	166	150	184	176	173	146	138	148	149	175	155	164	157	162	155	157	133	168	190	149	174	162	172	158	169	166	160	166	184	163	154	159	169	154	169	171	162	177	139	169	138	144	168	162	172	164	161	139	148	162	166	145	149	168	175	147	151	149	158	171	144	176	171	164	162	168	148	148	165	165	144	157	166	178	154	152	144	173	144	149	163	153	153	167	164	166	145	176	165	154	167	148	170	177	154	159	170	163	138	146	161	139	159	147	159	152	171	171	152	166	165	182	156	153	156	163	168	145	174	131	161	168	146	150	175	133	149	167	163	173	156	146	180	142	156	156	170	157	167	173	171	170	148	158	150	171	163	145	165	177	157	146	160	167	159	130	184	155	164	170	131	166	155	147	191	150	163	160	164	176	150	159	152	151	124	168	169	139	161	180	148	183	140	128	151	147	154	122	145	173	178	162	153	145	151	166	165	154	176	130	164	137	145	153	177	148	188	154	161	165	155	175	170	167	154	158	173	151	160	177	136	178	153	159	165	135	145	160	169	143	150	159	169	158	159	148	170	170	163	172	137	138	157	166	136	147	159	155	147	162	138	153	168	154	171	174	147	157	160	153	154	168	178	153	166	158	153	155	158	157	148	158	151	148	147	172	152	171	162	167	168	162	146	138	188	151	171	180	160	157	159	178	148	157	133	131	160	164	164	167	160	145	153	180	160	170	163	158	142	164	160	128	174	151	142	162	139	183	154	159	165	162	170	149	159	164	185	164	159	147	168	149	184	146	178	190	176	163	168	190	147	141	146	142	151	143	163	137	157	168	167	174	163	151	159	168	171	136	153	177	162	163	182	157	157	153
51707	28486	33348	44785	24132	24809	20557	12247	11911	10867	9178	7447	6274	6736	7037	7046	6525	4171	2325	2334	1926	1145	1492	1278	952	1060	1143	973	1030	840	745	654	664	694	667	594	615	572	565	598	570	606	567	501	539	539	558	583	575	574	546	496	525	551	552	612	530	546	505	561	534	523	559	523	571	543	550	567	510	530	531	537	504	531	568	518	516	517	540	541	508	514	539	533	527	520	552	512	526	515	530	529	561	540	548	522	511	522	522	573	508	542	511	513	505	509	532	512	546	522	518	494	564	505	489	533	521	507	507	558	517	513	556	535	535	518	534	473	518	534	519	506	521	499	523	526	490	518	545	507	513	506	518	534	525	473	504	577	517	488	502	518	530	489	505	516	523	528	516	491	530	486	526	548	484	507	529	524	564	528	520	514	540	516	493	519	510	550	525	537	525	492	518	537	531	531	552	503	537	517	496	515	524	476	522	504	522	522	551	509	534	537	506	550	491	499	495	515	503	499	547	504	522	502	526	507	501	485	532	516	530	530	512	506	519	501	514	566	529	513	542	485	518	480	562	506	502	541	505	497	500	539	549	518	471	546	511	515	534	500	521	499	478	510	499	506	525	504	494	522	499	478	526	552	523	505	526	509	533	502	517	534	514	519	510	474	537	533	516	504	528	511	567	501	521	481	520	518	506	542	552	503	519	532	504	485	513	480	507	515	545	490	485	546	518	513	475	529	554	494	501	490	467	504	539	505	519	498	555	474	470	544	516	506	534	493	505	505	520	529	481	495	558	509	544	496	498	512	545	514	497	535	504	542	506	500	510	533	544	548	536	539	483	527	499	504	523	516	522	504	550	532	503	501	494	522	531	517	505	514	487	516	503	515	467	531	533	498	527	497	521	498	567	557	512	538	517	540	496	480	510	505	530	489	495	542	509	521	525	547	513	508	531	549	538	519	512	521	518	546	486	501	525	480	499	516	500	523	519	501	550	510	531	479	472	508	499	505	535	525	534	502	504	544	522	514	537	541	513	499	511	505	503	556	523	504	496	525	542	546	518	527	518	518	555	500	498	526	501	512	525	535	509	508	502	510	487	516	526	530	516	465	539	502	512	505	506	505	487	534	492	497	493	547	539	508	534	497	510	526	513	498	519	500	533	491	497	489	504	505	517	525	515	501	539	517	523	502	490	505	490	504	495	532	490	533	499	517	485	514	527	518	474	490	517	505	497	502	521	546	525	524	550	549	499	519	507	510	515	542	506	535	502	529	505	510	507	476	506	503	516	519	471	498	498	533	551	518	507	523	494	483	483	528	468	479	512	548	524	514	511	510	524	517	496	537	539	501	559	476	537	505	529	526	525	474	494	473	485	514	526	516	502	545	544	462	535	487	476	474	496	536	506	507	524	513	521	512	501	555	560	511	483	503	513	542	530	512	503	520	507	528	505	487	511	490	502	458	508	508	527	533	524	496	537	494	477	497	558	493	503	506	534	539	489	500	510	504	524	572	526	466	564	505	525	508	533	495	519	535	545	540	489	521	544	505	504	534	489	529	580	482	536	566	538	463	509	534	502	501	502	502	532	481	509	508	523	480	521	533	503	524	507	500	495	508	507	514	487	486	528	531	523	512	530	506	512	540	531	548	495	559	490	525	498	499	517	525	493	551	514	537	510	532	509	484	518	524	508	499	523	522	501	503	524	538	518	515	500	512	501	512	526	455	500	506	534	504	524	513	494	489	540	544	537	505	519	465	572	521	515	515	530	514	508	520	512	486	513	509	494	503	492	474	525	528	473	523	539	483	514	482	503	493	496	510	529	483	452	517	500	512	498	539	537	521	484	508	525	506	512	493	517	509	482	486	500	522	499	538	508	492	527	531	535	572	537	504	514	517	532	501	505	505	486	489	494	519	521	523	522	523	520	499	491	533	518	476	570	478	494	481	511	562	517	525	473	522	522	483	503	502	513	500	506	471	516	560	546	465	493	535	522	510	499	504	493	472	513	524	544	506	537	505	526	528	534	544	459	491	509	525	547	502	469	528	551	506	488	555	512	444	535	517	509	513	502	513	516	517	504	546	512	532	535	519	515	500	503	484	527	524	539	538	517	548	510	535	503	503	526	560	489	521	468	504	504	511	476	496	503	503	509	512	486	479	550	512	505	523	516	526	587	526	491	496	552	484	506	538	506	481	479	464	502	528	533	538	505	523	496	540	501	482	539	542	511	530	504	539	502	535	538	525	509	531	487	525	520	504	518	468	559	501	549	542	482	526	511	515	522	500	520	497	499	497	507	537	497	503	509	525	499	499	502	526	510	504	482	521	495	534	538	551	512	502	507	498	513	532	520	493	554	527	528	515	524	524	567	518	522	543	526	530	509	546	502	558	511	519	536	496	510	498	512	550	504	497	469	501	499	526	540	523	505	554	534	531	494	512	522	504	501	517	479	522	548	509	519	531	509	506	520	500	487	492	513	482	542	513	467	558	516	493	519	549	496	513	519	512	528	521	584	502	498	503	504	477	491	443	531	547	512	537	493	528	526	537	498	496	515	496	542	490	507	573	505	486	512	554	538	552	487	497	520	508	553	509	532	498	575	510	557	513	490	536	490	535	508	506	487	492	563	469	510	518	484	487	513	535	509	559	515	518	534	482	474	504	520	498	528	516	506	520	500	555	515	533	494	539	504	488	538	543	499	503	511	474	506	487	549	489	500	503	536	500	529	503	511	525	535	492	556	520	496	555	491	504	504	518	511	500	524	493	464	488	519	545	508	469	512	533	525	510	515	505	542	527	518	470	493	514	517	510	513	525	521	512	580	493	536	506	553	519	500	517	506	519	518	539	532	512	542	511	502	523	530	531	494	481	521	499	530	502	491	526	466	517	499	483	527	511	534	483	551	516	513	475	472	513	551	557	543	476	530	542	488	514	487	533	505	490	529	524	525	469	493	488	500	452	487	488	509	507	497	510	513	513	511	544	511	530	543	524	484	512	495	513	532	545	509	475	498	504	489	549	494	498	510	498	525	510	509	489	557	536	477	533	503	529	503	539	532	519	487	497	498	481	499	539	513	509	537	516	546	491	510	510	503	538	525	556	510	522	548	461	511	534	516	506	508	547	504	495	515	532	543	495	494	483	509	514	533	480	497	507	521	479	544	542	476	507	561	504	494	484	541	534	526	527	502	518	515	502	503	538	499	499	512	557	540	503	507	513	495	463	491	505	497	552	489	511	497	525	545	532	525	512	540	508	508	529	519	505	488	519	530	525	543	505	519	511	521	533	525	513	511	521	525	541	468	470	507	516	495	490	532	522	506	506	498	484	520	528	520	511	522	538	518	540	520	561	545	479	486	501	483	494	517	493	496	537	512	503	565	525	535	479	505	505	565	501	514	525	481	526	486	527	536	531	503	515	518	513	506	488	542	530	483	492	533	519	531	474	509	497	513	495	566	540	510	518	504	557	543	543	533	541	490	510	504	481	511	536	496	504	496	485	498	522	554	564	528	533	510	567
16911	4152	3729	4135	1182	857	486	282	280	270	220	183	167	212	180	195	160	156	159	146	173	162	141	164	165	148	146	152	160	137	151	150	154	139	167	151	154	159	134	136	151	138	158	159	159	160	154	149	175	153	160	160	142	153	168	157	155	152	138	171	158	163	140	167	158	153	155	150	157	149	152	148	139	160	152	160	145	165	150	160	144	160	147	157	129	168	165	172	166	156	164	143	171	170	140	147	169	130	150	164	183	159	165	160	133	156	153	168	142	155	162	166	157	163	179	141	156	170	138	156	164	147	164	145	150	154	153	143	155	143	166	145	163	154	152	152	161	138	156	173	169	164	157	158	147	165	146	143	141	153	138	162	170	151	184	138	151	125	168	149	149	171	149	131	162	173	138	166	152	148	145	178	164	146	159	149	159	164	172	169	140	134	143	148	135	155	148	174	164	177	160	173	137	148	151	158	165	148	150	148	153	156	150	165	133	143	161	156	151	145	156	150	164	149	142	173	158	151	130	135	165	137	145	157	156	153	144	153	178	178	144	152	150	154	153	151	142	137	139	154	151	155	144	146	142	162	194	179	141	147	139	168	165	133	169	157	153	157	160	167	148	152	149	167	148	144	155	159	172	173	134	152	135	148	159	151	145	168	162	158	168	148	154	170	165	164	156	161	159	143	154	150	141	149	177	147	157	142	174	162	161	168	175	160	175	154	165	166	148	175	144	134	149	159	165	154	139	144	147	170	164	136	133	155	160	156	152	139	141	144	156	160	152	154	151	168	146	150	157	153	146	163	174	140	167	167	145	158	140	140	154	156	145	150	154	158	167	155	152	150	162	155	142	141	162	147	146	154	174	164	158	159	172	164	157	151	146	157	155	149	152	166	146	159	157	183	129	158	150	160	172	160	173	170	164	161	161	137	152	149	161	172	165	174	154	152	149	156	142	149	143	158	153	166	169	131	156	162	135	165	153	145	127	159	141	145	137	154	180	155	149	148	135	138	136	146	149	149	175	165	153	157	163	157	160	168	158	155	158	145	163	145	174	166	136	143	174	159	153	156	169	161	140	157	148	142	140	156	153	143	177	181	139	158	158	155	180	167	172	141	156	148	167	148	140	150	162	156	170	128	167	171	154	157	143	156	146	148	156	172	154	160	141	152	145	151	155	148	155	148	150	148	143	141	162	153	160	153	164	155	160	142	155	162	151	160	154	146	165	170	146	151	169	151	155	160	154	147	179	168	162	149	161	162	160	140	163	144	161	162	179	152	189	135	174	149	181	178	160	142	159	165	182	162	158	154	165	145	125	151	175	147	148	161	158	153	157	158	140	156	168	163	143	140	165	182	132	168	187	154	169	150	154	156	157	155	176	150	154	155	160	137	156	147	158	176	143	163	154	155	146	148	176	140	139	159	156	167	151	156	155	129	131	162	162	170	161	183	150	155	172	164	151	160	152	150	150	142	145	140	145	169	142	153	170	153	162	143	138	161	164	160	152	175	152	165	143	153	135	136	176	162	153	163	162	179	153	175	156	166	155	154	152	169	148	165	166	145	148	147	152	154	140	167	154	149	161	153	122	149	154	170	147	171	180	178	143	152	172	171	152	156	148	157	158	163	167	136	158	161	143	154	155	177	152	185	155	164	157	156	165	142	155	166	152	160	183	177	148	177	139	156	146	147	151	156	148	145	146	158	167	122	163	139	152	136	154	146	151	161	139	183	164	167	164	140	184	161	155	160	145	150	142	156	164	141	150	151	147	145	163	150	151	161	169	155	164	164	169	160	158	160	155	158	169	152	137	134	151	152	147	153	149	140	151	171	138	160	160	143	160	151	175	148	146	171	145	160	171	145	161	167	165	165	149	177	140	161	133	154	164	160	156	142	148	141	161	178	139	143	156	179	158	137	154	149	146	149	154	144	177	171	154	174	170	139	167	146	143	170	153	167	153	171	153	153	163	149	167	142	145	165	164	158	145	142	150	171	140	175	162	150	140	165	174	159	156	159	160	152	163	168	141	160	133	161	157	161	165	163	153	138	143	150	147	134	146	140	161	148	167	167	152	141	148	168	168	154	166	152	158	146	169	145	174	162	150	151	168	149	163	145	148	144	169	152	162	160	143	131	155	145	160	158	152	149	167	168	128	145	151	149	157	154	152	154	126	143	138	175	141	158	160	155	163	159	130	171	154	156	141	147	151	150	154	160	148	150	171	171	159	163	152	146	140	154	151	152	172	148	148	146	160	169	146	147	130	151	182	144	170	155	167	173	152	139	169	142	141	174	160	160	143	141	143	165	159	150	143	163	142	161	158	148	140	166	163	161	149	136	158	164	161	137	162	156	176	165	138	188	157	167	165	172	162	157	155	162	164	162	151	159	148	160	155	157	125	161	137	142	144	158	166	176	142	152	147	157	169	150	154	165	155	162	169	125	171	139	171	152	149	165	165	159	161	158	155	161	161	190	156	160	166	133	160	181	155	148	154	162	140	179	173	178	166	144	161	167	169	149	172	162	182	141	141	169	144	148	174	128	158	136	130	191	170	164	170	141	135	145	163	155	179	170	127	156	152	155	170	136	157	193	158	150	150	149	140	138	146	141	134	140	153	158	158	138	163	173	120	166	140	170	153	134	157	156	157	149	161	176	155	157	157	157	151	142	143	165	155	167	156	160	149	147	141	178	142	188	165	139	138	169	172	150	156	142	150	158	164	157	138	141	129	157	142	151	154	165	149	159	162	154	150	144	165	172	152	139	155	155	178	146	146	157	162	160	146	148	176	157	147	156	157	143	149	138	145	167	175	134	178	149	187	155	140	155	155	177	162	156	146	155	137	173	154	170	161	156	158	139	151	138	169	137	168	167	161	160	143	159	162	143	145	143	154	139	153	150	141	170	133	172	154	137	140	149	140	135	174	180	156	185	133	169	167	172	170	135	173	143	144	149	166	163	163	149	154	159	163	175	163	159	170	149	163	130	144	135	160	137	177	159	144	161	152	140	147	149	149	157	165	151	180	156	140	144	147	136	161	125	153	141	133	161	138	142	141	132	164	175	138	154	159	164	167	141	159	163	145	156	153	151	157	168	148	176	126	184	167	138	146	165	180	164	162	158	153	168	155	169	144	168	175	140	140	162	159	145	159	168	171	149	152	155	169	164	181	132	154	143	160	162	152	155	170	155	156	173	150	152	145	150	149	160	152	147	140	142	171	181	146	165	142	163	137	175	162	174	154	136	173	156	155	146	172	167	157	160	155	164	148	168	157	148	156	163	145	146	150	132	161	160	168	133	143	158	157	148	132	170	169	144	157	152	140	170	136	151	156	158	168	160	154	164	169	168	167	162	157	141	157	157	155	141	179	163	139	140	150	157	160	169	157	141	155	173	156	150	141	151	133	161	155	125	149	140	179	161	162	166	152	170	183	165	152	141	160	162	152	140	169	139	159	149	143	149	152	147	174	157	156	150	141	154	156	175	157	170	141	145	157	174	140	165	160	141
19834	5008	6772	11724	3447	3071	1815	1047	1074	997	943	729	669	728	682	714	676	649	577	607	578	547	534	519	516	531	531	500	482	520	511	504	497	495	531	516	504	485	516	474	547	532	491	512	500	484	533	466	517	508	518	507	490	463	514	526	521	536	464	542	487	474	486	490	505	481	527	493	465	504	500	489	515	489	478	549	477	506	489	482	487	481	503	530	502	499	521	503	518	451	483	474	491	482	505	490	544	492	490	529	518	509	476	509	512	501	462	472	490	486	527	481	505	519	526	498	515	494	482	515	474	527	492	522	569	500	506	458	532	536	494	498	489	523	502	502	474	489	513	498	501	503	485	526	534	471	495	478	504	496	454	509	481	496	517	477	489	487	449	505	480	515	510	493	536	496	456	491	490	522	493	480	471	506	472	558	455	482	479	510	473	511	537	459	463	481	482	503	489	535	486	507	513	529	525	478	515	482	512	476	484	485	535	494	512	542	527	503	478	492	499	506	540	536	490	517	440	520	526	540	491	491	494	538	534	503	512	513	506	521	501	490	488	514	492	515	506	494	497	521	517	523	509	519	499	504	519	524	488	496	537	486	513	522	519	509	524	500	504	490	514	469	471	537	567	522	489	491	462	513	515	471	475	466	499	493	505	508	531	484	535	538	485	538	507	523	502	482	521	479	539	474	533	526	474	461	489	506	517	499	503	549	501	488	498	512	542	496	477	484	508	507	503	507	490	526	529	528	460	511	515	459	498	510	533	520	530	516	526	509	499	524	516	480	476	498	490	502	503	490	530	498	483	536	509	519	492	514	507	478	517	490	475	488	478	489	520	481	522	506	520	475	489	493	515	457	468	532	471	498	517	491	510	463	503	508	503	482	493	529	488	505	498	511	506	526	502	470	501	509	505	485	523	510	532	485	475	489	482	500	515	520	474	474	487	536	524	480	547	476	489	471	479	484	493	522	501	539	489	517	520	486	483	486	525	500	457	510	514	467	504	502	504	497	536	510	523	526	495	517	531	473	482	502	515	513	502	513	483	498	481	506	519	497	491	512	527	507	446	501	512	479	485	489	523	483	490	517	505	525	511	498	500	525	472	498	468	500	474	478	464	493	508	505	505	488	532	523	498	519	495	439	509	491	509	498	470	516	498	521	509	489	484	483	463	507	559	490	520	513	502	506	520	501	499	494	519	481	512	502	516	514	477	507	523	489	511	529	503	494	521	491	484	494	537	502	474	493	512	513	493	465	524	521	506	491	515	508	541	495	440	478	488	479	536	503	501	491	444	523	517	557	462	525	518	482	495	534	493	489	459	475	463	556	475	549	521	518	502	499	497	495	492	520	520	497	518	486	503	522	522	506	523	492	490	482	448	499	509	500	507	506	481	479	483	500	491	508	543	516	456	505	485	476	486	494	495	533	530	509	488	478	490	528	455	490	500	518	491	479	448	500	501	513	509	496	513	539	493	512	489	516	499	494	508	533	507	513	506	494	500	522	497	525	473	494	524	519	484	507	511	505	515	487	508	515	511	473	488	499	515	479	513	491	491	445	494	495	471	493	499	479	510	505	514	526	530	520	482	470	464	488	517	531	506	533	505	497	440	507	494	498	519	492	501	504	509	492	499	483	479	460	502	477	439	451	508	551	507	513	537	455	529	515	497	497	522	519	532	487	523	477	506	487	519	493	514	469	513	490	534	504	526	488	489	463	511	478	489	490	490	522	469	530	511	482	536	490	502	520	506	491	478	496	477	485	436	502	537	510	541	560	489	467	494	518	490	522	491	485	563	458	509	509	491	487	438	478	519	533	510	522	472	517	464	508	477	508	476	493	496	518	518	524	531	516	502	484	535	508	493	495	498	520	473	502	501	499	516	517	507	516	465	498	490	503	500	520	475	494	516	470	469	495	508	509	530	481	483	491	513	521	484	518	510	513	476	517	503	494	535	500	534	498	483	522	481	492	540	467	507	504	500	489	506	510	519	537	496	488	499	486	485	527	501	498	520	508	433	493	491	498	507	504	491	495	467	503	522	488	497	506	483	521	476	537	546	503	502	497	484	483	518	499	486	479	507	484	551	471	504	477	495	494	489	494	504	498	510	471	502	496	462	507	506	455	499	489	482	499	482	503	497	474	523	500	552	522	513	510	495	509	499	502	496	504	483	495	499	481	511	493	481	485	495	534	485	504	508	503	544	500	537	478	499	498	519	459	498	495	482	468	465	501	549	482	500	492	516	527	490	466	543	508	458	506	478	495	479	453	499	457	511	470	489	514	475	522	497	484	492	507	501	564	497	500	481	463	473	505	485	520	496	498	480	526	502	468	498	449	504	477	487	496	458	509	462	543	507	489	505	498	496	522	502	524	487	477	494	479	486	505	488	503	471	518	518	488	509	464	492	514	458	507	528	473	516	506	510	508	457	510	458	508	476	481	530	459	474	507	470	502	488	518	490	462	502	536	489	528	516	484	469	450	513	500	538	493	500	491	482	473	485	497	481	489	515	488	483	464	535	523	454	531	493	495	515	491	475	482	505	546	488	513	513	454	496	514	493	487	450	490	502	528	492	471	499	482	540	493	508	532	461	534	536	497	468	518	505	522	526	510	489	498	508	482	492	503	520	488	522	506	503	488	508	535	502	516	506	548	455	496	506	519	487	514	534	517	484	497	480	489	510	504	557	467	511	496	514	541	496	493	485	482	521	515	495	488	477	517	505	505	507	467	496	521	483	495	543	545	505	535	467	458	445	521	486	531	474	508	492	466	518	510	506	486	490	508	530	504	483	503	525	489	530	503	491	495	486	491	468	505	483	517	488	495	514	451	481	477	540	525	549	507	529	463	490	472	519	516	521	527	501	510	486	525	492	492	481	473	462	482	448	538	535	478	520	499	548	531	528	488	497	455	483	485	527	515	505	515	502	476	498	477	491	488	479	521	491	558	533	525	501	498	477	487	466	492	539	455	499	471	478	511	475	530	480	507	492	500	509	499	484	541	460	490	512	469	498	516	449	503	502	494	502	472	490	519	484	493	533	539	554	508	509	495	491	466	482	482	539	524	495	517	503	516	486	484	481	461	477	484	526	520	537	526	503	482	538	510	491	476	466	482	459	526	498	487	519	499	513	523	494	534	532	503	512	537	475	515	486	496	495	466	489	490	497	502	507	448	491	489	470	510	516	490	500	488	496	520	482	496	518	480	498	516	544	514	476	506	517	486	466	498	482	510	467	513	488	489	506	477	489	470	497	476	444	476	506	502	525	497	487	514	487	525	529	481	486	504	540	498	483	454	477	495	490	520	465	488	485	526	483	510	498	503	487	503	494	489	471	506	528	490	491	479	476	549	512	513	460	487	494	501	525	536	497	505	477	463	458	496	517	470	491	520	496	496	475	478	494	494	505	506	497	493	507	488	491	497	492	493	496	550	517	487	496	488	530	499	520	467	489	487	499	521	502	476	478	509	506	491	498	491	525	490	481	481	477	518	494	528	510	509	504	536
61078	38343	39842	38382	24229	11268	4943	1440	1229	1132	964	733	525	410	410	428	352	283	198	174	182	117	149	142	118	125	124	114	117	107	122	125	118	117	109	96	113	126	117	101	137	105	111	101	113	102	103	110	105	108	125	97	84	121	110	105	114	110	117	100	96	113	95	94	104	116	104	103	116	127	107	114	121	104	116	106	106	93	111	113	107	99	99	97	94	96	111	90	115	93	127	117	103	111	90	93	91	107	105	106	97	115	103	127	99	109	94	106	117	115	112	102	106	110	115	107	125	98	104	115	98	87	98	115	145	129	122	124	106	110	125	105	108	122	110	101	87	104	97	114	107	115	114	92	125	110	123	101	126	120	116	99	105	125	112	105	104	119	113	107	103	81	105	113	125	115	97	86	132	109	118	97	105	98	119	105	110	102	96	115	112	122	100	106	103	107	108	125	110	119	108	86	103	115	90	96	105	108	111	84	115	106	102	117	91	103	89	115	103	118	86	101	115	98	98	92	96	118	100	100	106	116	98	104	139	100	105	94	107	109	104	116	109	116	86	120	96	121	99	97	84	89	100	108	113	104	112	110	102	126	118	112	113	118	125	100	108	117	106	115	101	86	122	118	104	117	95	120	114	95	106	98	107	110	101	117	118	108	111	107	107	91	109	112	113	105	109	101	116	89	135	102	114	114	107	105	105	98	108	95	107	109	90	93	110	97	107	118	110	116	129	112	110	114	109	105	98	84	110	106	109	113	111	123	131	118	81	101	120	104	122	99	109	96	114	111	110	97	117	107	98	96	97	114	109	114	93	107	121	108	82	104	104	113	105	120	100	103	122	99	103	101	116	116	123	125	111	105	89	86	102	120	94	113	104	97	123	125	106	108	100	102	105	107	96	102	112	107	102	99	108	119	110	89	98	107	121	100	112	108	106	101	104	106	112	114	111	112	124	103	99	106	103	122	104	91	108	105	112	121	98	102	99	110	100	114	115	118	88	81	109	96	97	118	74	112	105	122	123	102	107	117	88	102	108	95	106	113	103	121	101	109	111	110	114	105	93	106	111	103	113	127	113	95	106	121	105	96	102	132	91	103	100	94	94	99	144	130	114	95	109	106	114	114	125	101	101	103	118	121	102	101	97	100	114	108	113	102	114	105	98	105	109	122	106	100	85	131	99	101	95	107	100	102	105	97	117	106	113	117	107	114	108	101	116	117	104	110	114	101	106	107	120	115	106	112	106	113	121	120	96	116	103	112	91	98	92	101	105	108	100	109	111	113	104	96	117	100	104	91	92	108	117	100	115	100	116	91	107	103	119	108	115	101	99	109	112	93	109	90	120	111	93	114	98	92	84	111	94	96	109	103	109	103	95	101	95	84	101	130	102	100	106	96	100	113	104	98	106	100	140	108	108	113	85	104	90	93	110	94	109	106	83	114	104	113	109	101	108	99	110	114	109	111	106	95	91	94	105	106	125	115	117	98	119	105	112	110	115	116	128	110	105	114	79	106	111	115	112	140	106	109	110	125	106	111	112	108	108	117	93	110	91	97	100	102	103	113	89	94	112	113	97	99	104	107	105	93	108	107	117	112	121	94	91	112	79	114	110	105	128	100	107	104	111	111	104	104	97	125	97	105	91	103	100	110	107	106	122	105	113	106	113	110	97	83	118	104	106	112	99	95	106	101	100	124	111	106	100	109	107	91	110	115	126	99	90	94	106	115	108	94	108	101	98	124	120	91	100	109	95	121	108	94	99	100	86	113	120	118	111	127	111	118	100	117	92	114	120	116	118	99	114	103	102	108	119	107	104	114	102	96	122	110	100	121	113	112	101	112	111	109	119	108	106	111	111	115	111	108	111	111	109	116	98	110	97	111	110	97	94	122	100	90	115	119	102	109	107	118	119	113	98	113	98	104	104	113	87	99	96	99	109	102	107	112	109	120	95	88	106	111	106	110	94	101	108	102	107	115	93	114	101	119	97	121	97	104	109	108	91	120	95	113	87	85	93	95	114	101	111	107	95	133	126	104	102	108	105	104	103	103	106	100	98	122	119	94	102	112	99	109	96	105	106	99	110	130	88	98	115	103	121	115	108	114	109	95	95	115	106	115	97	117	102	99	108	95	96	122	103	102	122	108	111	85	123	100	90	100	106	110	108	97	112	89	120	101	111	108	126	105	98	108	93	100	97	97	129	95	109	106	102	112	133	111	97	109	112	107	96	73	110	77	111	95	117	93	115	124	107	97	122	100	106	103	101	103	105	99	103	105	117	105	96	109	92	112	114	111	116	125	114	108	103	101	113	110	103	100	115	92	134	89	101	114	128	114	102	106	117	110	95	121	101	117	81	101	99	113	114	110	112	96	115	119	102	102	112	94	104	121	100	105	112	101	77	90	109	86	98	109	106	103	109	110	110	106	109	114	106	109	94	135	123	104	99	122	89	103	105	92	96	99	111	114	103	99	101	116	117	121	114	106	105	97	119	99	118	86	108	110	106	99	100	115	110	100	109	85	105	101	110	106	131	105	122	111	115	97	119	113	116	85	98	108	103	100	105	104	96	115	122	124	99	101	96	112	100	100	106	99	111	99	117	116	103	101	122	118	97	125	139	127	113	113	108	90	118	97	97	108	107	108	107	125	120	94	122	99	107	96	105	87	106	98	100	116	92	107	97	111	82	93	102	84	98	122	117	104	104	120	96	111	86	123	92	104	109	101	87	98	118	110	115	120	113	126	114	106	100	105	91	98	114	125	118	106	105	111	112	111	113	109	91	95	112	106	106	104	104	120	105	112	112	101	96	116	111	97	126	110	114	112	101	109	92	116	115	97	113	114	115	96	107	99	103	108	109	94	119	113	108	104	106	116	100	107	115	114	123	100	108	98	106	87	95	110	106	106	120	114	94	115	110	109	104	108	101	97	106	123	109	102	102	92	98	106	105	106	104	109	110	111	107	108	91	114	111	102	109	104	107	111	120	108	110	111	125	78	118	98	113	125	116	109	113	92	93	113	96	110	102	106	95	134	112	109	102	107	99	118	125	111	116	113	99	119	130	100	107	105	101	111	100	110	101	92	111	102	84	89	110	108	98	106	91	108	107	107	118	103	99	116	99	111	104	94	103	93	116	110	99	96	108	125	107	124	127	108	123	108	118	116	94	110	89	102	106	103	101	115	122	82	109	111	110	102	113	118	100	88	113	111	103	93	113	96	95	96	98	121	93	102	91	107	100	94	103	104	101	119	124	112	91	98	95	115	92	106	107	112	109	96	105	114	103	106	80	102	103	123	110	108	105	101	118	80	96	106	115	104	113	103	127	131	116	100	108	115	102	99	112	102	108	109	113	93	114	84	123	120	87	112	115	104	115	124	96	98	110	87	100	99	119	114	102	113	101	120	101	98	91	93	124	111	112	133	94	106	108	121	117	99	102	122	101	119	105	115	104	91	87	104	88	110	116	101	94	99	107	109	105	104	119	91	106	104	110	93	104	115	115	117	112	133
41657	28818	33623	47573	20936	16953	11248	5335	4722	5216	5008	3436	2948	2388	2205	2842	2193	1742	1033	927	897	579	648	591	547	500	503	493	557	426	434	410	426	455	402	402	396	396	424	367	391	370	385	366	379	373	350	425	344	381	394	391	363	358	360	372	366	365	388	373	376	384	359	381	354	346	384	378	381	321	386	356	348	393	356	405	382	376	381	368	400	364	365	371	364	366	339	384	374	363	380	370	376	369	385	377	431	346	378	405	359	349	354	391	378	379	389	352	423	375	359	401	352	350	356	377	358	361	357	382	366	370	373	367	382	352	366	365	380	348	395	345	367	414	371	373	406	351	389	376	385	378	366	344	359	345	351	371	348	380	383	354	345	396	350	392	369	345	399	368	369	387	356	377	366	352	377	365	352	358	431	400	350	378	376	377	359	375	378	329	363	411	367	372	377	385	364	355	386	374	367	352	402	365	335	352	354	364	343	384	357	379	384	379	363	346	372	342	345	380	380	352	337	361	374	376	389	355	359	362	380	401	404	368	344	377	342	362	378	350	364	373	370	348	385	390	372	320	367	354	381	358	356	362	381	379	381	380	371	362	362	373	368	372	380	368	398	384	394	396	353	400	410	358	362	337	387	383	370	357	380	370	370	383	340	357	364	371	375	401	397	358	373	348	387	378	378	372	375	327	375	395	375	389	369	375	374	365	346	395	356	378	396	374	401	341	373	361	365	341	332	333	385	370	366	363	367	390	374	359	384	334	381	367	365	369	371	359	331	358	400	375	354	385	397	373	365	369	354	362	387	369	371	409	367	389	366	394	364	384	366	395	379	375	403	353	371	357	385	394	370	358	384	372	371	376	374	375	372	423	356	394	369	418	347	369	352	373	328	331	370	343	358	380	367	349	360	327	357	354	343	403	358	366	345	377	371	349	397	373	384	415	365	346	383	346	358	379	372	371	397	363	369	366	341	408	337	372	354	387	369	354	347	357	386	356	382	363	370	362	358	381	332	405	359	403	402	328	378	392	388	395	355	411	342	358	394	362	367	355	331	340	344	356	356	349	387	406	386	354	368	368	362	376	385	357	385	390	355	386	358	373	358	363	368	359	368	366	363	368	388	383	419	327	343	373	374	333	370	350	349	354	375	355	368	368	390	358	362	361	365	370	399	373	375	319	328	381	347	368	380	399	372	386	357	381	359	372	387	343	371	363	386	357	343	392	353	401	361	337	367	381	375	356	380	383	320	371	352	388	364	381	354	334	354	364	362	389	394	392	368	409	347	357	387	329	346	381	373	361	351	366	385	382	399	384	381	367	402	365	367	353	352	373	377	392	375	356	351	349	360	349	380	361	371	367	383	384	362	408	367	370	383	377	349	359	390	397	343	368	368	389	353	372	381	348	363	382	353	349	375	368	392	352	360	369	349	379	333	398	389	343	317	380	352	383	370	360	336	366	398	365	397	378	379	384	369	387	369	350	406	342	378	366	352	324	371	374	366	350	376	331	372	364	380	369	346	356	358	349	386	381	329	363	386	340	368	354	371	365	366	380	346	372	344	396	344	356	383	375	395	365	382	339	359	395	406	367	376	423	360	365	383	375	407	409	350	353	372	350	365	353	317	383	364	378	372	362	385	347	365	390	395	345	382	359	353	378	341	357	360	362	393	358	383	383	389	378	397	358	360	372	390	344	365	375	357	360	382	376	350	358	353	377	358	384	346	406	340	382	394	398	343	367	349	401	353	351	400	338	361	364	327	380	365	381	352	380	332	389	389	412	340	384	362	392	337	348	387	364	372	388	389	370	350	357	399	383	351	377	410	355	385	385	360	363	354	351	400	385	390	386	364	359	336	361	382	383	358	357	356	331	353	379	347	358	362	346	373	340	400	381	377	356	354	351	320	376	395	361	378	371	370	373	347	348	363	403	357	389	368	391	377	403	352	373	395	364	349	383	352	360	334	375	367	378	341	366	370	351	373	373	378	343	394	370	361	383	379	367	369	385	399	379	404	368	388	361	372	372	374	322	379	386	354	350	344	371	372	363	380	414	368	349	393	350	375	325	374	330	364	369	369	361	377	412	399	405	381	353	394	391	396	347	363	338	367	393	359	355	379	380	385	378	397	359	378	354	334	327	357	385	353	368	381	351	349	377	376	361	398	344	373	391	397	383	395	351	339	344	406	359	376	322	354	355	355	382	369	376	384	374	408	335	387	387	410	336	350	373	363	350	419	379	361	360	381	388	380	376	353	355	390	347	370	405	397	366	418	365	382	338	351	352	362	347	343	347	389	347	350	350	339	394	342	384	381	365	358	358	397	384	376	385	365	381	353	357	379	387	395	361	369	391	349	372	384	359	369	386	377	360	350	386	388	394	344	379	336	393	384	346	347	363	360	375	367	358	353	341	361	368	339	380	411	369	368	331	387	358	360	383	332	394	341	385	357	392	344	378	346	388	339	333	354	358	392	369	372	392	385	392	353	398	388	402	386	370	356	394	375	352	368	401	351	377	368	354	383	391	383	376	346	340	343	414	402	359	405	366	355	328	369	407	347	358	353	359	398	349	356	359	378	387	393	370	400	388	393	367	358	370	331	376	336	355	343	368	357	379	376	356	362	364	359	339	369	375	394	379	384	380	359	341	386	385	350	372	373	385	341	398	361	386	376	349	352	399	367	367	365	381	372	375	376	365	352	365	372	373	343	393	352	373	367	393	378	366	342	365	402	378	375	361	363	371	370	358	391	334	407	340	355	355	362	354	403	360	368	375	362	334	369	369	369	348	378	348	345	383	375	393	373	367	346	379	401	345	362	360	368	377	367	342	370	360	379	326	363	338	376	372	374	400	374	374	376	367	383	383	393	346	353	356	388	359	345	384	363	346	369	354	358	403	406	382	382	348	362	362	392	374	383	347	403	372	341	346	389	372	368	364	360	362	414	411	353	384	396	373	406	339	386	348	358	354	377	359	362	384	371	378	402	332	354	325	329	369	343	330	372	380	385	371	374	374	355	375	373	362	345	396	325	386	382	384	349	371	364	410	381	383	347	393	392	338	397	375	365	374	369	365	341	355	391	400	431	387	367	364	350	390	364	439	389	347	358	344	399	348	356	369	410	348	377	378	364	339	409	374	414	360	404	368	349	364	370	380	369	384	397	377	377	380	356	357	375	365	376	382	345	329	372	350	357	355	362	403	352	385	328	363	359	393	370	355	374	363	358	350	365	386	351	374	350	344	343	332	361	407	391	357	369	362	372	380	359	368	360	342	363	380	373	352	349	377	348	351	346	345	366	350	364	390	389	343	396	386	405	339	357	388	363	367	367	367	376	339	376	374	393	370	354	369	396	342	339	384	357	358	349	390	369	388	334	364	355	362	379	411	344	356	362	383	364	376	351	379	368	374	369	348	364	345	370	402	371	372	380	412	403	352	353	392	373	378	359	383	355	351	363	391	398	347	385	363	379	391	406	341	364	360	345	362	317	355	326	340	346	353	373	384	410	372	373	369
65329	49408	49077	48827	36050	20571	10971	4453	3196	2944	2900	1924	1272	972	873	880	804	581	322	285	287	253	247	231	231	185	223	222	201	200	189	187	218	179	200	187	151	200	194	145	170	168	189	176	209	156	181	162	188	183	177	177	155	191	201	199	186	186	185	172	179	194	160	178	194	157	186	162	186	197	177	167	186	187	188	181	174	183	160	163	156	158	172	182	174	178	194	143	181	178	213	181	178	181	179	177	173	193	193	166	170	185	180	196	181	175	188	164	186	183	197	199	173	192	168	190	194	176	186	188	171	169	184	150	209	205	186	192	183	203	178	162	173	162	223	181	175	189	199	178	166	170	174	195	167	190	159	159	188	176	182	178	148	194	195	182	188	157	199	198	173	188	188	208	156	169	167	175	199	177	182	186	196	175	195	179	167	182	196	193	165	171	170	173	180	170	199	172	175	180	201	194	173	195	184	176	188	166	182	161	182	167	187	192	178	189	201	180	176	177	187	152	201	166	191	171	183	195	166	174	208	190	191	175	192	186	183	169	154	193	168	201	155	179	169	176	195	198	160	181	172	156	178	159	177	182	203	152	187	188	201	195	165	167	165	165	161	160	184	184	194	176	197	150	194	157	175	185	192	180	179	172	177	169	183	165	186	172	185	174	175	173	160	188	198	182	191	186	161	177	186	166	169	177	174	171	168	174	189	190	180	172	177	191	165	189	166	168	170	191	196	171	178	162	195	165	160	187	165	216	181	182	177	192	188	169	171	166	183	171	193	191	165	179	202	177	154	163	167	175	160	192	194	178	189	163	173	179	179	176	200	174	193	168	214	180	163	177	167	181	179	187	180	166	194	190	219	173	161	165	170	173	154	172	163	163	170	182	195	180	187	182	170	171	191	181	163	175	177	173	160	153	164	159	180	193	162	201	175	213	180	189	165	175	191	179	173	185	165	190	171	178	170	164	174	216	179	189	176	182	170	170	196	174	170	176	182	178	201	191	175	167	186	171	156	156	189	189	176	185	186	176	173	181	194	187	181	178	181	172	171	173	189	208	176	163	190	161	161	180	170	165	174	166	188	189	177	178	192	175	169	173	141	140	164	159	171	167	168	176	176	168	162	193	169	198	205	175	192	194	162	194	183	165	180	166	160	180	198	173	174	193	192	175	183	178	174	168	159	186	180	168	173	184	166	179	184	182	174	198	179	204	174	191	183	183	185	173	165	189	207	172	193	195	188	179	169	186	164	165	179	155	188	161	181	205	155	195	194	191	199	176	154	176	169	167	176	207	151	171	193	178	174	181	163	182	175	176	198	201	176	204	191	178	162	156	180	169	201	184	190	181	164	176	175	186	179	156	151	162	166	162	180	169	173	201	154	187	194	202	173	180	194	186	185	164	176	176	163	197	207	183	169	180	179	168	185	193	172	174	134	154	186	178	186	180	189	167	173	209	201	182	194	181	174	196	196	188	183	183	168	159	181	188	164	206	188	191	192	186	188	186	170	174	188	169	193	168	182	180	157	180	189	201	162	189	186	169	177	191	148	199	198	158	178	168	181	176	162	177	169	177	170	156	161	169	197	158	170	182	167	190	183	188	169	172	192	202	149	189	181	183	190	161	154	173	154	189	196	173	201	171	161	175	192	183	186	176	167	171	190	211	196	189	156	187	191	186	179	182	162	168	187	179	190	173	195	157	178	190	205	182	157	174	175	170	168	163	183	190	176	183	163	182	174	172	166	151	178	219	204	170	191	177	191	184	183	187	182	169	194	164	183	173	176	185	198	190	185	171	179	190	171	189	193	188	183	177	199	186	198	178	175	178	185	175	159	183	187	181	185	173	164	194	184	179	166	176	178	185	195	157	175	176	181	171	181	160	198	182	178	161	179	164	183	170	203	175	200	190	175	193	165	176	183	186	170	167	203	187	186	183	192	172	176	147	173	189	182	182	157	184	167	162	159	183	191	169	201	175	188	169	198	168	209	188	197	169	198	178	193	173	180	164	192	180	175	200	205	186	182	170	183	161	177	197	188	188	179	160	172	162	167	182	186	185	176	159	176	184	186	152	185	198	216	192	178	184	163	146	201	193	186	153	210	176	212	176	187	172	190	166	206	170	191	183	183	186	196	178	186	170	186	174	169	202	157	183	171	199	186	186	202	167	181	170	177	149	175	163	162	172	175	181	189	171	188	164	165	168	183	163	180	174	185	184	192	189	176	162	156	171	169	199	186	182	182	186	207	182	162	175	177	187	186	163	183	190	161	183	197	185	174	180	193	187	188	160	161	187	188	170	161	178	153	193	164	166	178	160	188	190	180	173	218	180	188	161	165	152	184	175	186	189	184	194	175	182	189	177	215	188	204	221	174	172	179	174	180	177	187	187	181	162	163	184	169	163	166	207	186	187	178	200	185	178	198	178	177	155	157	156	180	183	198	179	165	177	168	184	190	189	178	174	186	167	202	178	178	167	187	184	168	168	176	173	177	175	179	193	193	165	174	194	179	208	176	187	196	187	181	161	175	187	178	209	172	181	198	189	195	177	190	187	159	200	164	180	164	164	173	169	155	180	192	170	174	173	199	205	172	175	165	179	200	190	195	192	182	198	182	192	173	187	191	168	181	163	165	197	171	199	175	170	164	176	161	173	188	184	159	189	164	162	177	188	171	180	173	202	178	202	191	184	163	166	223	155	184	178	190	170	194	186	158	190	179	186	181	197	199	167	207	163	188	167	168	180	197	171	185	173	183	174	163	192	159	172	192	177	188	185	179	158	181	178	178	165	158	188	159	158	181	196	174	179	195	163	162	180	172	186	154	175	158	169	195	168	184	191	160	165	187	180	196	166	155	194	190	178	163	177	179	185	182	176	180	167	191	178	164	168	179	189	166	164	193	176	159	178	183	185	183	173	167	190	190	188	175	178	183	154	204	189	141	165	188	177	172	153	165	167	180	172	211	181	170	182	168	173	184	175	143	173	221	185	179	187	173	180	173	188	181	173	168	165	150	193	186	172	173	181	227	183	153	171	199	159	189	175	198	183	173	151	182	165	176	194	184	186	162	193	179	180	153	158	186	193	190	163	195	189	206	183	183	195	193	198	172	178	192	187	171	162	181	180	166	175	192	172	164	172	187	207	177	176	216	174	170	199	182	193	180	177	176	178	168	182	175	196	201	180	173	182	183	183	174	192	191	175	179	168	153	184	176	175	205	185	199	178	182	185	194	196	174	182	164	196	164	188	162	160	191	178	187	166	160	174	185	185	155	183	175	182	195	175	153	159	164	186	185	179	171	194	167	181	179	174	183	188	191	164	174	163	173	191	219	189	186	184	193	204	153	185	152	194	163	191	158	178	185	170	182	167	184	181	192	188	176	179	182	178	165	179	178	188	165	188	203	185	188	184	171	171	197	189	169	193	176	169	170	191	189	175	197	186	197	196	170	216	181	152	183	195	173	171	164	188	158	155	194	166	165	184	179	175	179	174	161	162	178	167	163	186	195	142
52428	43725	44247	62034	31505	22549	14885	9529	9202	8312	8480	6291	4841	4731	4497	5371	5016	3515	1576	1352	1489	1041	1092	957	927	855	831	844	828	698	714	675	713	702	619	645	627	612	615	575	635	600	571	581	559	606	604	597	601	606	572	563	555	608	583	602	586	586	576	632	604	534	595	587	604	565	577	596	569	577	575	563	572	561	591	521	593	559	570	532	597	561	596	587	581	559	577	567	596	571	581	580	594	528	575	596	564	593	575	605	570	564	621	595	553	541	592	604	609	558	574	537	612	590	615	546	597	558	624	580	566	554	542	585	539	576	605	553	637	594	567	579	593	596	531	605	577	563	573	555	547	542	569	594	611	586	564	595	570	540	597	585	612	574	548	592	521	567	609	584	554	547	567	609	575	580	562	556	579	595	555	541	587	593	571	556	559	631	597	544	610	558	566	565	558	592	582	591	601	579	591	586	510	594	626	561	576	541	551	585	527	558	596	586	594	584	570	558	566	572	581	600	553	595	613	617	613	609	555	562	565	545	579	567	580	589	552	580	577	583	562	560	588	580	589	613	581	580	593	547	589	618	555	572	592	530	547	572	582	619	570	584	559	543	558	583	580	580	596	594	574	604	543	587	560	537	545	593	548	593	561	560	619	622	604	573	538	576	570	569	561	557	571	548	548	584	570	581	551	592	560	551	556	613	594	578	544	558	583	582	530	559	566	552	576	538	580	571	584	577	612	578	597	571	560	566	540	605	580	570	583	601	590	589	605	548	571	567	568	588	580	540	564	613	585	572	536	598	581	589	555	548	549	552	564	551	537	566	567	600	637	599	585	584	553	544	549	598	553	559	617	510	571	523	566	574	597	573	590	561	586	565	586	574	573	570	620	590	558	621	600	546	564	585	572	569	601	565	565	559	555	577	546	560	590	598	568	569	587	585	574	570	594	596	582	584	583	607	508	576	535	580	608	552	608	559	584	598	555	560	535	560	544	558	545	572	577	544	570	563	597	544	620	611	588	584	593	545	557	555	576	595	573	547	568	513	541	583	576	596	597	590	588	557	590	560	552	549	546	582	558	597	614	557	655	579	577	549	588	558	599	560	559	548	531	546	587	546	591	555	581	577	594	610	544	599	571	544	568	592	574	578	583	537	592	578	570	581	577	556	552	586	531	606	568	592	577	539	539	554	587	582	549	535	577	575	625	595	570	586	530	580	576	563	553	565	585	556	576	541	599	567	554	536	563	573	575	615	600	621	560	623	551	621	509	592	545	590	588	592	589	565	565	570	581	573	583	583	557	565	576	574	563	639	543	560	571	534	586	523	577	533	528	525	574	576	616	578	586	549	565	583	545	558	548	587	594	566	566	575	588	572	598	604	583	581	558	553	602	579	585	608	571	560	581	590	552	561	575	578	620	588	584	563	566	582	549	565	581	569	530	585	569	564	624	598	581	524	613	595	578	567	553	568	626	579	584	581	558	539	586	562	571	554	586	584	524	564	543	574	561	542	579	561	564	578	583	510	575	595	585	545	565	603	538	605	554	532	581	570	582	581	557	631	582	568	584	571	558	585	544	552	549	590	535	586	574	573	555	534	538	556	581	575	623	637	610	545	564	597	550	615	589	584	589	580	566	560	558	584	599	569	565	606	602	520	611	610	560	553	577	565	581	559	543	556	581	568	598	572	594	626	528	544	580	561	563	536	571	581	552	577	560	602	583	534	603	563	584	599	533	602	513	580	628	617	555	617	607	527	551	558	531	570	577	548	566	586	602	579	604	571	560	532	576	569	570	577	583	581	580	594	627	577	588	553	566	568	612	545	608	588	579	565	560	569	602	536	614	561	549	576	555	593	587	596	549	590	534	569	577	554	613	574	552	560	591	587	601	600	572	604	532	575	566	569	592	571	544	549	569	600	594	595	602	574	548	565	586	580	575	621	609	582	528	578	531	561	566	609	596	550	568	567	568	552	601	610	547	602	598	597	592	555	584	599	554	587	589	601	562	584	603	561	552	577	581	557	587	597	608	565	595	642	556	563	595	588	541	597	550	625	546	545	565	548	592	596	600	597	572	573	614	558	609	561	571	566	564	578	593	568	555	584	563	533	583	582	575	551	566	622	576	605	541	552	597	566	616	604	561	562	602	588	544	576	621	542	592	529	621	611	613	596	592	572	589	564	560	536	604	620	578	613	586	557	549	577	555	579	540	574	580	558	529	585	570	577	576	591	513	566	569	550	558	563	565	586	512	602	580	544	576	574	577	593	608	542	561	572	590	578	577	546	519	549	611	555	531	579	573	643	620	555	593	525	567	570	534	546	571	604	596	596	583	567	524	605	542	573	579	588	542	586	619	570	560	551	559	507	581	588	570	581	586	540	550	556	590	569	546	564	571	578	594	548	638	562	520	584	563	552	616	546	557	602	560	557	603	589	615	554	579	539	552	549	547	585	520	581	577	559	558	611	565	551	602	579	566	554	554	586	575	587	555	591	565	546	548	563	558	588	568	575	553	606	596	546	580	586	562	529	617	584	566	592	519	562	600	564	563	603	587	557	535	643	569	566	598	579	589	560	577	552	553	593	561	571	545	573	523	595	575	585	592	573	589	571	555	611	543	569	547	533	575	531	521	611	565	554	538	615	583	567	612	560	546	591	611	565	561	553	584	589	600	553	586	577	581	542	578	560	561	575	547	614	575	587	576	559	568	604	616	593	593	572	572	556	564	546	578	571	571	579	583	598	580	584	583	549	593	573	581	545	539	558	585	559	569	622	566	549	533	573	593	529	570	625	593	586	582	586	573	572	589	526	583	560	586	612	601	579	574	562	572	574	530	598	557	573	532	557	575	585	587	601	551	528	587	569	572	585	548	564	575	504	548	586	551	583	563	595	559	575	587	530	552	621	635	579	591	574	620	570	563	508	553	555	599	572	566	568	574	503	580	570	618	590	592	594	599	557	614	540	601	537	535	591	555	610	611	581	619	625	574	574	560	549	572	605	578	607	587	598	574	566	582	571	550	557	609	560	594	578	559	522	541	574	569	607	579	597	546	581	527	561	561	556	571	592	580	595	563	590	585	568	564	577	557	555	591	579	545	558	554	588	535	603	561	566	580	568	628	531	575	646	531	545	595	580	599	570	577	540	580	583	552	557	568	578	573	547	556	541	578	567	541	569	578	611	530	554	602	536	566	606	600	566	561	588	563	550	588	561	584	587	585	591	567	571	585	587	562	562	560	554	599	560	555	614	596	564	578	567	573	560	568	534	544	577	639	585	595	582	573	542	568	575	568	600	609	563	572	577	597	569	568	548	605	583	552	532	562	561	545	574	538	577	626	543	592	578	603	539	566	567	574	573	508	585	599	570	554	559	547	602	562	583	615	561	558	593	585	584	605	579	555	547	549	573	536	580	529	569	592	594	598	553	555	578	560	563	585	587	581	607	562	589	603	560	539	586	611	578	591	611	561	613	622	536	575	539	578	572	567	555	582	601	585	622	578	540	576	584	583	548
18071	6135	5695	4734	2158	632	452	271	253	241	211	217	185	202	220	194	186	192	187	188	187	212	180	170	182	195	166	190	174	180	174	168	164	191	161	162	171	172	185	160	168	177	162	172	165	169	191	160	180	177	174	163	167	173	181	161	192	178	181	166	182	168	168	168	169	194	191	172	169	163	174	168	161	151	172	164	160	182	174	184	187	191	159	172	181	160	177	166	169	198	193	159	168	164	158	184	192	149	171	194	200	186	189	166	169	164	175	180	157	186	182	161	208	194	180	145	181	176	189	177	164	171	172	172	153	174	184	169	206	171	161	186	165	184	182	155	171	204	168	181	162	150	189	156	167	192	179	174	189	158	187	182	153	177	168	166	170	183	170	178	152	204	153	153	167	180	182	178	142	167	164	181	150	166	180	166	175	154	174	183	183	175	191	168	155	157	177	163	165	161	172	192	175	174	163	180	187	181	165	168	164	155	139	165	177	183	154	153	166	170	157	159	193	203	166	186	188	158	177	157	166	192	168	184	176	161	172	171	171	160	168	193	154	167	206	166	187	187	187	172	165	161	193	177	190	170	203	182	167	147	162	176	173	157	179	166	174	182	176	169	184	211	157	179	170	182	170	187	140	165	181	176	167	173	195	165	193	174	172	154	189	159	164	167	164	215	205	148	156	200	168	197	184	175	206	169	186	185	169	175	160	164	149	169	174	171	181	169	168	189	191	174	180	181	172	158	193	160	174	171	159	176	178	179	159	161	165	182	161	178	160	168	169	175	172	161	145	166	167	161	172	160	178	158	173	166	170	164	182	184	196	166	161	149	170	155	179	174	168	180	173	175	163	152	188	159	190	185	176	167	164	180	169	185	172	185	169	181	185	177	187	154	167	178	161	155	187	162	170	194	169	160	163	151	172	180	180	173	171	174	203	172	173	183	160	178	167	179	176	179	164	177	154	156	188	156	168	176	193	169	183	204	170	175	184	176	180	171	160	158	158	172	151	189	195	177	194	176	186	164	169	174	171	177	175	182	162	182	177	170	163	196	164	180	184	182	156	178	180	186	176	170	174	166	177	176	167	165	188	181	171	174	174	185	174	166	190	163	156	159	165	171	170	171	181	200	210	190	151	171	163	201	173	165	158	169	168	177	188	185	187	194	174	167	164	177	161	155	179	189	175	161	195	177	165	171	162	171	182	179	169	154	150	186	164	167	176	207	181	156	187	183	168	169	175	161	181	177	191	168	191	152	178	205	168	159	179	180	174	190	186	171	187	169	191	198	194	154	181	165	184	188	160	187	195	165	182	187	191	202	184	167	179	167	151	191	170	183	169	180	170	192	163	195	167	161	169	183	165	184	172	178	176	129	186	185	179	185	172	156	176	181	166	188	176	174	187	179	170	167	178	176	166	151	192	178	195	183	146	178	182	175	180	167	148	158	177	175	183	174	188	161	189	174	180	164	197	139	170	185	191	182	175	182	161	175	170	179	191	185	174	181	169	162	177	176	195	211	171	171	178	179	152	170	164	166	160	176	157	158	162	179	162	176	156	174	177	170	168	173	186	157	172	174	173	173	183	183	177	177	182	154	155	189	179	183	158	161	156	157	169	177	197	168	190	182	174	168	160	159	175	152	172	166	169	178	196	190	164	166	161	176	202	180	168	157	157	165	167	182	149	188	166	184	186	161	165	186	179	168	183	172	210	172	171	176	182	172	154	171	147	152	179	153	162	175	177	208	178	187	176	166	164	180	176	169	183	183	156	173	179	149	167	167	164	177	161	167	183	160	170	172	189	156	180	154	173	165	160	151	154	189	168	176	164	175	186	162	159	157	175	175	171	148	163	179	177	187	182	150	177	192	171	181	165	167	175	191	178	164	151	170	174	170	170	194	170	179	202	183	168	179	181	161	162	213	178	196	154	200	193	174	174	165	175	159	216	168	178	184	184	176	176	183	180	173	158	194	184	156	214	197	167	171	167	187	174	188	186	190	184	171	183	183	176	182	164	173	181	165	202	156	160	194	180	186	157	171	184	189	182	159	180	180	182	159	132	172	161	159	175	168	166	184	185	188	184	160	163	187	171	181	178	187	159	178	180	150	134	182	186	197	167	150	179	165	174	187	153	183	164	163	170	171	168	180	192	172	156	165	160	163	153	164	166	167	173	163	163	161	174	185	176	183	153	178	149	181	171	171	166	146	180	175	158	161	152	195	151	155	178	186	202	180	163	171	169	177	183	183	158	179	159	191	175	166	183	205	186	180	168	202	175	198	167	174	183	172	154	174	155	173	167	174	163	164	189	182	155	171	161	152	173	171	165	173	175	141	170	159	169	174	177	190	152	195	148	168	154	194	179	170	173	162	192	149	182	196	180	175	193	172	143	147	177	177	163	186	163	180	212	178	176	165	151	157	188	178	149	165	170	180	190	168	160	166	156	171	158	176	173	183	176	177	165	181	176	170	170	186	187	163	186	157	168	170	191	166	175	163	186	157	163	181	197	162	172	165	168	145	181	174	183	200	175	167	151	168	190	183	160	162	174	176	173	191	174	161	189	204	179	149	170	154	170	158	185	186	176	170	148	148	179	190	180	174	182	167	179	182	190	174	170	177	165	172	180	177	162	162	158	162	196	160	183	178	150	160	171	151	178	193	150	176	179	166	185	185	156	162	161	177	173	181	175	190	211	164	190	205	156	203	169	143	182	169	153	188	193	173	179	156	178	189	174	182	189	178	213	189	177	177	140	155	172	189	177	184	158	192	195	164	181	165	159	162	205	186	170	156	175	184	182	177	174	180	160	168	176	160	182	161	178	162	173	159	178	182	171	172	153	210	172	172	183	158	149	187	189	154	185	193	179	175	173	174	170	166	161	175	182	148	172	175	189	178	173	163	171	189	191	180	159	168	166	174	175	171	162	182	184	184	165	176	174	185	182	172	170	185	178	192	169	167	150	200	192	155	161	165	172	150	187	167	174	184	177	162	159	176	145	155	164	179	193	180	187	156	153	168	154	171	168	170	162	192	170	156	171	189	163	190	185	165	182	170	151	169	190	178	197	196	187	169	182	165	165	197	150	172	190	166	181	179	166	174	162	195	165	170	164	157	170	160	157	200	193	152	180	180	181	175	175	172	158	173	160	149	180	178	182	176	158	183	180	150	180	172	167	190	176	184	165	185	169	188	169	188	186	161	160	155	181	176	183	191	170	165	165	162	165	174	176	175	180	175	154	165	153	175	185	149	187	170	178	189	172	168	176	157	172	154	182	159	180	182	157	181	156	174	177	156	164	147	176	180	185	173	168	160	187	146	183	178	156	163	172	169	183	144	177	179	186	167	167	178	166	166	181	180	175	175	170	177	166	144	170	150	190	172	182	186	169	180	164	164	203	149	162	161	168	182	178	172	160	151	183	169	188	161	161	162	168	186	181	181	167	178	167	210	176	167	174	160	175	173	170	182	189	163	172	156	203	179	157	168	169	157	185	173	174	159	163	166	160	177
20450	8020	9647	13341	6080	2215	1577	968	1035	983	830	805	719	703	748	729	711	644	584	590	560	567	544	577	536	559	603	565	606	554	579	514	529	548	577	543	548	553	523	558	568	547	584	527	544	556	612	546	540	550	539	547	549	539	553	593	543	541	569	566	540	547	533	517	538	519	528	593	589	546	512	583	530	567	576	559	488	604	602	571	534	537	556	585	538	539	548	530	543	580	542	616	560	568	566	554	554	564	560	578	580	567	545	539	534	513	538	562	514	563	558	523	542	556	564	567	583	552	550	524	580	603	570	539	546	556	518	567	564	549	547	542	527	570	559	547	552	573	568	579	558	538	536	524	554	536	576	562	535	547	534	532	554	563	555	546	569	528	586	595	545	549	567	579	577	556	563	557	598	571	562	559	550	540	540	564	544	578	528	591	571	546	542	537	568	557	563	541	548	561	513	516	535	558	543	580	542	574	578	530	551	525	577	557	571	508	548	550	554	521	576	535	535	522	551	562	551	517	545	583	547	558	563	549	558	539	540	573	551	555	555	565	526	535	579	581	527	535	550	591	562	565	546	586	530	519	527	555	560	555	525	520	551	528	545	573	554	557	539	555	529	549	562	555	566	538	530	519	531	558	568	543	543	500	502	559	531	553	545	560	572	553	576	503	538	526	544	524	507	532	515	521	538	543	541	516	522	582	579	555	551	531	570	523	546	579	521	568	607	529	565	551	583	546	531	559	597	586	538	534	552	519	547	525	514	534	588	604	564	546	552	536	575	578	584	529	569	567	531	590	505	552	569	575	584	538	559	550	547	521	560	556	566	560	597	540	609	550	538	554	551	521	528	609	532	515	563	544	521	501	530	537	507	541	560	567	523	550	553	529	539	577	561	538	572	555	525	556	586	555	547	551	520	571	514	536	588	527	530	528	573	584	554	545	544	548	537	526	528	524	545	541	594	568	570	547	536	511	556	558	558	561	557	563	558	537	528	590	534	561	538	561	539	547	577	529	528	540	567	563	551	556	575	553	531	563	568	549	564	585	522	547	507	548	542	541	557	520	557	544	550	572	564	587	500	552	556	548	546	544	593	521	513	572	550	570	528	536	571	494	610	553	565	544	537	582	581	541	531	523	536	516	567	540	522	523	559	546	565	541	552	556	531	565	555	560	577	523	545	540	588	506	560	556	554	519	558	581	551	561	547	572	534	552	544	511	546	532	536	552	522	547	541	545	568	547	548	543	544	579	517	521	524	524	606	592	552	555	562	554	584	566	566	547	526	543	522	541	574	550	524	569	524	551	537	540	579	538	581	551	534	577	553	545	527	564	525	553	496	541	609	509	493	548	559	548	531	579	562	541	578	536	548	567	550	554	533	534	553	557	547	584	566	509	520	580	563	586	561	557	545	546	542	557	613	558	583	599	557	525	565	546	563	541	542	592	492	584	552	616	525	613	553	554	585	527	528	517	550	542	522	574	578	553	571	557	552	548	554	523	561	563	536	568	577	525	544	523	594	542	577	588	592	519	536	553	552	537	535	531	510	540	518	554	549	587	543	505	581	503	570	568	542	563	592	540	523	483	538	555	533	552	557	583	532	550	585	576	562	560	556	565	594	530	482	555	567	550	506	522	580	557	525	546	559	553	578	557	576	559	582	537	557	541	570	578	594	544	530	568	528	547	559	500	553	568	560	560	565	562	534	553	560	543	587	574	573	562	588	562	540	517	521	535	530	575	543	525	523	557	502	571	560	530	529	590	512	593	550	525	532	593	538	556	547	562	535	550	559	592	526	549	556	554	556	544	532	525	562	528	535	525	568	501	534	564	545	552	561	561	586	517	556	557	519	542	538	532	539	549	555	574	533	542	538	562	536	550	534	565	522	580	565	529	518	549	567	532	543	514	536	560	566	546	565	568	554	587	559	544	526	520	590	599	555	531	576	592	542	531	557	532	490	531	592	563	544	570	537	515	556	490	537	552	534	531	620	560	584	565	559	589	576	536	530	534	539	569	577	514	563	572	528	533	557	582	549	569	569	515	537	552	571	550	552	578	504	533	565	580	504	551	512	585	578	535	567	559	543	535	576	538	538	559	611	550	525	580	539	617	546	562	570	548	562	567	551	545	574	564	541	518	551	542	622	578	528	539	543	509	527	554	526	515	545	531	521	554	563	530	553	512	597	570	548	568	569	526	541	567	564	570	587	517	591	586	516	545	562	556	533	588	572	531	577	538	543	540	517	560	576	542	543	578	559	529	543	535	542	500	537	570	573	598	537	568	569	569	600	570	541	531	520	555	540	514	566	566	541	526	533	504	561	547	564	538	527	556	522	569	510	567	533	532	557	543	567	531	545	529	539	544	518	558	582	535	569	555	569	607	580	519	521	536	564	544	506	547	547	555	529	592	564	633	554	517	534	556	521	547	563	566	566	544	532	554	564	520	549	556	539	555	551	531	562	564	547	556	606	585	516	562	576	595	595	556	581	560	517	537	544	547	518	552	546	550	537	564	562	547	506	530	568	536	592	550	514	502	596	536	550	538	527	545	545	548	540	536	558	557	565	548	524	521	576	566	572	524	573	557	561	546	538	541	526	541	498	528	543	583	540	536	536	594	574	566	554	528	541	588	568	539	553	494	536	546	618	561	542	570	528	557	534	553	535	535	494	530	544	519	543	600	564	552	564	567	530	526	552	571	589	527	549	532	617	575	540	535	530	554	561	540	551	505	513	559	506	531	555	576	579	559	602	526	556	575	560	643	555	557	505	543	539	538	517	501	589	528	516	584	566	550	546	580	545	545	570	560	554	558	585	526	586	521	529	516	570	562	580	519	565	532	570	548	534	535	528	570	574	553	512	585	578	556	548	544	548	552	588	558	578	537	533	509	563	524	580	568	548	570	525	514	521	530	545	577	539	528	565	561	579	523	541	538	563	511	522	578	566	544	567	597	595	502	473	517	573	544	498	549	545	565	488	534	556	557	545	574	504	559	551	566	558	546	542	557	549	530	574	546	570	550	517	539	556	573	527	539	532	563	556	537	541	557	535	552	593	566	589	568	572	548	572	514	564	557	526	591	514	572	540	580	554	578	555	567	539	606	558	522	561	566	580	535	516	561	523	570	592	543	556	606	576	580	544	545	580	556	548	527	543	511	547	550	515	572	578	602	561	573	566	549	578	595	529	584	558	569	571	565	551	584	554	580	560	554	559	554	535	512	527	564	555	574	528	587	576	581	571	569	586	571	577	591	553	575	538	510	558	496	526	543	576	600	568	558	557	552	562	525	505	524	545	521	577	510	508	509	506	574	568	563	518	547	540	504	572	544	591	526	576	522	542	561	497	546	558	548	575	580	490	575	539	553	557	586	548	557	537	565	617	560	526	564	537	578	561	541	520	566	553	507	533	557	540	497	535	553	571	563	560	558	597	556	505	593	553	585	579	540	519	536	547	513	575	598	529	556	593	531	564	520	571	548	542	529	558	554	528	569	535	540	557	554	546	596
60140	43313	45408	40746	27998	8187	2564	1009	872	1195	1075	686	516	437	388	365	334	280	184	171	152	150	145	133	129	137	150	140	149	141	134	109	134	120	143	152	126	139	129	135	133	128	132	123	134	127	147	135	145	133	125	112	127	128	131	135	145	125	142	122	134	130	148	141	118	117	136	125	130	155	134	135	120	162	118	118	118	110	143	113	125	138	130	146	125	124	115	118	141	136	124	135	126	129	105	128	130	131	132	111	131	111	110	130	121	113	133	141	125	140	137	148	125	139	109	143	116	132	127	142	115	123	123	135	144	114	126	140	131	120	110	113	136	133	120	121	113	122	134	105	109	129	125	138	121	122	130	120	127	146	115	110	144	129	134	125	121	124	125	125	122	121	124	126	121	125	116	133	122	123	114	125	119	141	132	120	117	131	143	117	114	120	125	132	117	117	123	121	116	138	147	126	147	107	130	151	139	106	133	120	138	131	108	116	123	156	109	110	137	139	115	102	120	119	136	130	154	113	139	131	128	130	127	123	119	159	128	118	121	124	139	122	117	118	121	118	127	139	109	132	120	121	129	115	119	125	131	127	120	124	118	129	128	132	99	125	125	122	141	129	137	163	101	130	120	141	128	139	88	135	128	118	149	118	117	135	103	123	120	125	129	117	113	102	131	110	130	140	120	121	145	132	120	142	120	122	116	146	124	119	114	132	140	115	110	125	110	122	118	138	149	119	117	131	120	131	132	113	121	121	132	155	140	121	130	134	127	135	118	144	109	114	117	134	147	117	122	130	125	117	130	129	129	136	114	126	129	122	127	125	139	130	123	113	117	144	128	126	134	119	157	135	130	124	144	152	119	115	136	118	116	114	136	111	105	111	136	121	122	105	126	141	149	133	114	122	114	127	115	134	147	125	123	131	139	130	122	131	129	123	156	131	133	151	118	123	118	139	116	143	158	124	130	124	132	119	124	116	122	126	123	141	125	112	146	126	119	120	148	121	143	127	131	115	135	132	118	138	121	117	134	144	125	132	130	142	117	144	131	155	130	120	130	119	122	138	134	140	129	124	130	135	146	137	132	133	128	131	129	134	156	138	123	130	138	129	143	151	126	116	133	129	145	109	131	104	118	105	135	155	129	130	139	147	107	118	129	117	123	115	139	122	126	128	122	129	151	106	150	119	117	113	112	132	132	134	108	139	134	150	109	143	132	132	126	135	107	136	146	120	153	149	141	144	113	121	164	113	119	134	104	125	125	127	124	104	122	100	127	147	127	132	133	139	137	125	125	111	112	145	132	122	130	124	125	132	136	132	138	133	141	150	113	126	139	144	112	116	124	121	127	113	129	117	134	126	138	124	142	133	148	132	107	116	126	128	117	132	123	138	131	123	119	116	112	141	122	137	142	127	142	149	127	111	122	153	126	130	125	113	147	125	121	120	151	147	114	131	136	141	142	156	130	130	130	108	128	127	123	121	123	128	110	139	114	120	135	121	127	130	119	140	123	126	129	135	138	122	123	119	118	134	121	120	125	125	137	143	147	125	119	133	136	134	102	130	125	141	121	120	129	126	136	127	118	156	117	111	123	135	132	125	143	129	103	130	138	133	116	135	118	120	123	118	123	125	130	123	126	143	114	129	132	144	111	144	142	136	132	120	134	128	121	136	131	136	136	125	134	128	118	111	118	138	130	129	131	141	120	130	154	123	127	130	116	123	133	146	135	119	113	128	128	116	118	113	134	143	120	137	134	118	123	125	132	139	119	120	115	134	118	130	138	136	128	129	120	136	115	131	142	120	130	137	129	134	119	125	138	105	123	142	110	138	130	130	132	127	121	135	143	123	125	134	126	143	143	137	138	123	135	127	115	134	107	145	121	137	138	121	114	114	113	129	112	139	136	140	153	131	139	127	137	119	124	102	140	109	121	113	131	129	132	142	143	139	128	127	124	121	125	95	131	125	129	133	128	129	130	115	134	132	115	121	118	129	131	131	141	152	126	138	131	126	116	136	133	139	131	116	129	132	128	156	116	111	123	124	115	127	131	135	122	124	130	125	146	125	120	133	119	134	138	124	159	149	128	119	134	111	125	132	134	122	151	145	129	125	134	129	125	159	119	123	113	126	126	131	116	152	131	111	123	124	118	131	131	131	126	131	124	128	132	119	135	131	126	134	141	119	132	119	128	129	136	128	121	129	128	116	131	105	145	130	134	117	116	134	116	161	131	127	125	124	144	130	143	109	125	122	152	144	135	126	121	137	147	130	119	147	141	128	126	122	120	127	145	137	142	138	134	137	120	138	113	146	136	137	136	122	130	146	148	121	131	129	131	126	111	122	155	121	135	127	120	126	116	121	151	126	115	115	119	129	132	104	119	127	130	107	122	143	125	141	137	139	118	134	157	123	121	132	132	126	154	132	127	141	137	125	137	133	108	131	125	104	118	139	112	117	126	129	125	133	134	122	123	117	138	132	128	125	125	118	114	135	131	118	109	143	133	117	122	128	120	121	136	142	100	138	131	155	130	127	121	124	141	130	124	119	115	140	129	119	148	133	112	118	145	124	133	113	121	151	120	131	152	130	141	141	121	135	127	121	116	123	122	140	124	137	130	123	116	149	132	114	123	126	104	128	120	134	126	152	131	101	140	100	118	132	127	129	130	127	143	126	119	120	128	138	120	136	127	128	125	124	131	117	148	123	149	116	118	123	117	142	124	138	138	132	113	116	117	125	121	125	145	134	139	134	123	133	127	112	111	116	144	112	118	122	121	138	115	126	143	115	133	134	120	145	116	121	152	121	127	129	133	109	128	134	125	115	135	144	97	107	113	125	121	141	132	114	128	136	130	140	136	127	115	114	142	145	131	118	135	127	132	138	131	123	141	120	121	137	140	120	123	112	114	137	130	151	131	125	124	133	126	128	140	126	120	120	134	137	119	127	141	128	119	103	129	127	94	124	146	120	130	145	129	130	142	152	119	104	125	115	121	110	137	121	126	118	138	115	125	148	134	135	127	130	118	122	112	113	136	122	116	121	128	116	108	119	137	136	132	122	118	101	131	128	152	132	97	127	141	126	109	122	124	134	124	125	114	131	112	133	115	139	139	130	112	111	123	111	128	130	140	109	106	125	113	123	122	127	141	122	126	116	126	147	144	136	111	128	151	110	151	133	136	154	134	117	131	149	115	110	113	128	121	122	121	117	132	124	117	143	133	131	122	109	137	127	129	122	136	125	129	140	119	131	125	133	135	127	131	124	133	111	132	125	131	147	114	125	128	124	111	120	142	116	117	145	115	132	117	115	110	101	132	136	121	107	129	118	143	124	135	134	114	120	148	114	132	134	120	136	121	128	118	121	128	116	125	139	112	129	115	126	118	127	118	123	137	115	138	117	128	126	132	148	131	125	121	150	110	132	134	130	120	123	122	123	152	138	109	134	115	119	125	130	122	108	127	107	105	128	128	141	135	132	124	134	126	108	128	127	131	119	132	124	121	131	145	123	117	132
42092	35742	41018	49636	29365	9638	6911	4364	3357	4628	4772	3051	2234	2164	2085	2211	2049	1578	1023	712	683	547	572	551	531	471	520	519	530	524	491	437	485	444	425	462	482	443	433	455	401	451	416	440	415	447	455	395	437	437	463	443	455	426	403	449	446	440	427	445	449	458	442	437	408	442	428	431	404	403	462	425	444	462	434	428	420	432	465	424	390	424	428	404	474	415	465	441	433	435	427	404	410	424	443	433	404	435	468	424	450	439	417	419	408	406	442	441	415	444	417	441	426	437	402	425	393	418	429	433	448	426	443	398	454	452	417	415	443	442	438	453	434	434	489	456	473	400	439	425	424	429	434	423	479	461	464	436	457	415	426	403	435	416	422	403	436	435	433	407	455	420	407	434	378	442	420	410	414	452	411	433	484	428	458	461	387	469	413	412	404	440	445	419	414	456	425	415	465	441	436	411	429	424	441	444	430	410	409	430	379	431	459	413	419	436	437	397	437	421	415	446	398	448	453	425	397	519	442	420	441	440	409	443	416	430	432	420	404	397	412	443	440	454	421	454	426	397	448	426	439	441	434	432	446	423	420	457	436	457	422	454	453	433	460	462	452	448	405	429	422	467	404	416	451	434	437	409	447	418	444	424	432	434	425	411	442	416	424	463	433	423	449	419	394	425	460	464	417	446	441	419	424	462	453	450	456	449	441	462	387	445	404	455	477	458	422	432	417	448	425	402	401	414	416	487	434	413	446	404	453	432	446	412	427	442	425	426	448	418	458	443	455	435	449	441	435	395	427	395	434	450	453	426	420	435	395	411	432	474	435	439	410	402	422	430	418	436	401	434	415	429	415	451	404	428	449	405	421	456	432	418	434	439	424	420	441	438	466	437	426	445	450	406	432	386	429	417	437	422	411	429	408	440	421	429	418	445	444	426	444	433	454	428	440	435	410	439	443	457	411	439	445	431	439	380	448	404	424	425	438	417	428	406	413	449	412	415	417	425	438	439	444	451	450	418	425	431	422	428	427	405	436	433	425	401	420	436	416	438	407	418	463	424	452	415	452	426	445	377	418	417	450	412	392	461	450	407	411	453	410	422	423	428	417	423	383	438	449	468	438	436	455	474	469	386	438	431	414	481	436	415	407	424	432	436	424	363	371	449	420	434	415	426	433	437	421	448	416	409	423	424	382	458	412	395	415	460	428	445	414	456	473	412	411	428	406	424	408	453	441	407	439	477	413	462	424	417	433	425	446	421	420	423	448	448	446	453	404	460	445	435	433	427	421	447	431	411	417	445	459	427	431	383	414	429	395	436	385	415	423	419	425	426	456	430	414	450	422	434	431	423	394	404	418	418	407	428	419	452	443	416	464	428	418	403	407	422	425	480	412	436	453	423	451	398	449	448	439	421	443	421	450	411	435	439	441	421	442	423	413	432	445	415	430	434	432	429	411	454	455	431	430	418	393	417	422	424	433	402	450	420	462	443	424	420	464	427	428	441	407	413	427	428	425	422	417	408	452	384	422	433	423	430	451	444	376	440	419	422	397	459	419	433	404	431	432	450	440	429	410	422	409	398	405	440	430	403	470	442	434	461	410	414	425	435	412	431	446	428	418	430	441	409	414	441	433	432	421	409	437	424	453	415	443	452	441	450	400	450	430	415	425	428	432	434	456	467	426	402	424	433	453	425	434	430	426	456	392	418	421	428	422	432	426	427	429	416	455	443	437	424	415	397	428	418	417	438	446	381	415	406	441	468	424	432	437	426	408	421	465	451	444	437	412	433	442	424	446	446	439	394	439	430	434	458	437	456	412	438	433	425	432	417	434	400	446	439	429	447	431	418	441	448	403	444	404	432	448	436	433	419	469	421	430	427	430	422	391	460	457	423	455	439	380	409	439	448	445	438	426	429	392	425	443	380	428	445	387	441	420	395	396	414	444	450	432	447	419	419	416	423	423	399	479	398	462	424	416	425	479	398	444	419	461	432	418	428	427	471	438	436	396	415	443	438	422	445	404	424	427	437	429	421	435	424	399	452	416	433	428	400	423	404	431	429	446	446	463	416	426	446	462	451	452	408	441	425	438	453	430	425	433	462	443	431	403	436	424	408	397	483	404	414	457	472	446	443	436	453	433	447	405	427	421	437	447	426	424	410	437	394	458	429	456	444	444	421	453	441	445	444	447	446	451	410	428	393	438	417	441	436	451	411	424	435	428	423	439	425	447	444	386	441	445	410	462	415	385	417	400	432	428	448	423	416	418	437	433	449	421	445	412	415	425	390	420	449	450	403	431	425	461	433	465	437	413	464	425	414	491	443	484	415	395	413	433	434	435	448	440	442	418	386	444	451	420	441	430	420	410	445	433	437	437	454	444	447	468	466	410	450	449	399	411	416	424	431	439	446	420	444	455	411	414	424	444	432	445	425	426	440	464	404	406	450	407	420	430	429	416	440	423	416	433	386	440	407	472	416	443	452	414	411	435	450	427	433	448	429	426	436	427	428	427	422	430	476	427	427	435	433	460	389	388	445	422	470	439	423	431	402	469	428	448	456	424	398	441	432	422	424	426	421	406	457	424	420	418	425	434	408	421	425	417	448	469	432	461	435	454	403	420	465	436	413	418	435	422	436	405	432	432	445	438	445	486	421	429	421	449	430	424	441	458	409	403	432	437	459	433	447	430	433	427	414	432	473	419	459	401	445	444	464	428	416	412	465	435	441	442	446	411	395	448	445	431	422	434	392	394	438	417	414	439	433	427	417	423	429	445	437	420	430	417	465	442	428	427	424	416	427	452	418	429	424	442	421	424	430	479	447	403	404	438	410	442	440	476	430	422	439	410	457	431	453	420	450	420	416	415	426	438	436	449	449	465	438	431	441	430	430	433	412	415	400	423	422	413	457	420	422	447	401	445	449	404	408	400	457	412	428	441	421	434	432	407	426	415	451	440	421	418	422	423	420	434	458	419	431	441	430	420	421	446	451	393	429	466	432	429	409	417	431	430	429	407	425	408	434	413	404	415	385	439	406	438	432	453	457	444	412	430	437	457	429	435	440	431	406	415	466	462	425	408	464	423	419	377	456	447	453	427	421	437	425	428	426	412	445	445	425	426	428	395	415	418	447	426	443	441	428	453	427	419	383	415	446	433	441	419	416	444	445	424	404	412	421	409	446	402	420	427	409	452	412	399	407	433	432	431	417	397	430	457	414	424	422	403	454	411	447	432	415	443	438	433	414	436	454	405	436	447	413	434	410	423	413	448	431	435	408	412	456	408	469	431	404	443	420	444	386	456	414	420	396	425	415	408	475	438	427	455	410	420	425	447	449	478	429	456	406	428	436	414	422	425	431	445	445	424	455	424	429	438	438	426	427	433	444	441	462	416	456	437	419	474	432	390	448	402	440	451	442	413	426	408	430	441	467	420	431	426	425	404	408	453	423	424	429	438	434	444	394	429	408	396	461	434	437	412	428	424	405	453	435	401	437	413	465	438	437	397	421	417	476
74749	53147	57094	49139	36718	16636	7200	2429	2231	1994	2028	1350	727	631	767	749	633	501	314	255	263	256	238	233	223	244	220	213	207	217	218	204	188	225	196	200	230	209	200	219	204	194	195	219	196	222	215	199	206	167	233	206	209	199	225	191	184	202	211	188	212	211	245	197	203	212	213	192	207	202	217	187	235	203	200	204	212	211	209	193	214	221	203	199	209	206	192	199	212	203	184	176	212	211	213	202	224	205	219	202	237	199	194	219	195	189	193	196	203	210	178	205	218	197	223	197	205	185	178	181	184	205	197	233	178	216	239	194	189	213	186	188	178	191	214	203	181	187	198	188	221	202	216	187	199	176	209	247	185	212	195	197	207	203	218	221	218	200	204	213	202	189	174	204	200	205	177	208	202	200	220	195	168	197	198	223	205	200	196	214	191	189	200	192	204	202	205	174	206	191	192	212	188	188	214	199	174	189	223	199	212	208	177	199	175	197	183	191	224	190	185	200	187	200	203	183	202	213	220	208	196	190	202	200	194	210	197	207	181	194	191	212	201	194	207	228	226	208	207	179	205	216	183	216	205	223	217	209	194	198	187	191	195	225	192	217	213	188	202	200	187	215	190	195	192	190	195	190	207	176	182	200	188	223	196	244	206	200	215	207	221	211	218	200	194	207	189	172	190	207	203	223	200	201	214	202	197	199	213	194	211	199	209	183	222	229	183	205	195	195	199	206	191	209	217	184	220	193	206	212	190	203	194	218	204	195	191	186	170	206	223	210	205	220	217	192	216	211	203	210	214	211	228	202	196	215	206	199	207	215	202	185	205	195	197	207	203	207	180	178	222	197	223	190	213	212	172	184	203	192	196	199	215	181	199	193	187	187	196	201	198	218	189	216	193	223	207	204	190	204	217	184	202	202	223	180	177	224	206	205	183	186	172	217	221	204	230	214	233	206	213	195	200	217	229	174	204	212	202	227	184	202	198	201	216	200	215	211	207	202	206	190	182	209	191	188	206	196	199	200	226	183	209	189	209	207	194	171	216	193	207	185	193	186	214	189	221	232	171	220	191	210	206	206	177	184	188	211	230	220	193	199	209	198	216	206	208	211	206	200	204	215	208	177	216	213	190	208	200	199	200	182	228	196	238	223	196	204	203	181	199	185	201	210	214	183	231	220	190	200	209	201	185	198	177	195	198	223	204	191	220	244	241	191	205	205	191	202	189	245	215	180	223	193	221	223	190	199	169	196	215	214	206	183	217	194	201	204	229	186	205	198	201	191	219	204	159	209	213	209	170	202	193	206	200	185	222	233	175	187	180	208	235	220	190	223	183	214	221	219	194	209	175	221	186	192	205	210	230	202	192	191	199	227	222	229	206	210	215	194	202	210	206	199	214	192	213	242	191	205	185	205	203	213	224	218	183	181	181	214	219	241	188	191	201	199	172	186	208	199	207	215	200	196	169	194	207	211	183	183	202	200	214	169	226	233	229	205	173	182	179	196	208	221	185	209	198	170	191	186	227	195	204	197	215	226	192	205	207	226	198	199	186	203	207	192	180	189	229	227	192	209	212	201	221	192	203	181	196	218	196	204	214	200	215	194	206	215	188	212	186	212	213	200	225	195	201	190	198	215	204	200	202	228	218	156	224	223	219	206	201	181	186	206	239	202	195	192	199	207	184	240	200	221	196	177	177	198	213	204	209	179	208	200	196	220	205	199	215	186	201	183	201	205	192	201	206	215	211	191	191	196	202	215	204	230	201	193	211	215	199	203	204	215	178	206	186	184	202	186	188	205	194	231	176	245	191	195	199	209	173	204	196	193	230	234	192	192	183	214	195	227	198	212	198	196	193	187	203	226	176	174	205	216	202	203	217	177	210	176	203	180	247	212	206	208	193	205	221	200	193	179	223	198	195	195	197	205	250	214	188	215	200	208	202	231	207	199	179	192	203	232	181	202	217	186	179	220	216	192	205	200	207	192	180	223	194	219	201	205	195	198	212	189	184	220	219	218	201	190	203	190	199	193	229	224	233	210	191	207	182	223	198	203	191	177	203	197	218	178	205	205	182	202	191	224	181	208	220	213	195	225	221	200	217	187	203	196	205	184	198	201	213	184	188	196	209	209	187	212	206	217	192	202	201	195	217	195	180	186	240	189	218	200	176	193	198	216	207	197	204	165	190	205	203	198	194	211	174	195	203	204	194	205	226	246	189	213	190	212	213	184	202	191	227	227	174	205	196	200	206	208	191	199	193	203	208	220	214	189	197	220	205	223	227	185	221	226	223	198	206	191	207	198	205	197	187	215	195	199	216	187	205	204	218	217	199	206	189	219	197	230	221	199	186	231	206	221	204	203	221	175	199	210	203	191	205	204	193	204	213	198	195	201	187	174	196	210	197	207	189	191	181	187	184	199	181	204	194	184	194	197	213	217	186	180	210	182	202	185	204	209	193	191	182	224	181	220	200	221	221	164	200	192	211	209	168	189	220	203	214	180	216	218	197	205	172	209	188	199	195	214	213	196	200	222	212	204	209	201	228	224	216	199	195	216	191	213	180	200	195	216	211	197	202	204	185	203	206	178	202	204	158	191	208	201	195	210	205	201	208	205	199	197	188	195	194	191	195	196	203	195	207	185	206	207	175	212	171	175	211	188	208	177	198	210	206	190	199	179	205	202	223	203	217	221	201	187	223	200	203	191	204	221	203	182	203	216	216	226	184	193	197	209	207	220	209	202	188	181	216	197	200	196	216	206	189	195	227	222	202	185	203	208	215	179	224	185	188	181	195	195	204	206	198	196	220	204	231	200	226	187	187	209	215	196	189	241	208	178	194	196	222	192	206	207	212	206	200	203	213	212	204	217	207	194	226	195	203	191	207	194	186	193	179	199	204	184	194	197	214	201	200	169	233	194	218	181	209	196	219	190	200	215	199	219	209	211	197	196	194	194	220	209	203	209	210	208	187	210	175	203	203	200	182	201	230	206	192	200	197	200	202	215	208	210	192	218	208	203	186	205	209	195	198	232	196	219	196	216	232	234	178	211	221	203	221	212	204	218	211	216	211	189	183	181	173	180	202	221	180	174	208	202	218	221	186	219	194	201	196	202	184	175	203	201	200	213	209	207	217	219	204	201	202	223	178	204	203	203	214	210	216	190	187	205	215	189	195	188	203	242	189	199	180	233	201	194	202	196	211	215	207	194	214	198	196	195	172	198	190	205	183	229	193	193	189	199	212	184	201	209	209	207	222	217	214	209	208	193	214	186	189	206	200	221	241	198	190	191	189	211	173	186	203	194	199	197	207	222	217	177	201	191	214	210	206	191	211	189	186	215	244	211	208	198	241	240	176	195	215	199	198	195	198	195	212	212	216	178	238	189	198	201	197	206	190	196	188	174	195	208	237	194	230	179	195	211	196	198	195	189	196	183	180	194	212	194	188	198	196	222	183	210	196	212	202	210	206	196	200	173	200	197	183	200	211	211	204	216	212	186	193	200	217	209
52034	49691	62270	60692	40502	12535	11034	7431	8304	7419	8378	6042	3385	3443	3959	4082	3646	2777	1739	1040	1224	865	816	794	820	774	809	846	805	731	735	746	688	649	646	648	677	663	663	666	648	682	665	676	656	637	663	637	657	685	646	647	609	685	627	660	665	658	668	577	671	692	640	696	686	607	630	615	641	625	676	560	606	673	637	680	658	619	663	665	681	641	581	673	652	627	643	650	696	614	652	678	650	623	665	664	651	668	623	664	700	608	636	616	659	613	644	622	598	616	653	644	622	630	632	648	613	615	670	629	672	671	665	606	657	641	628	631	606	641	671	641	588	604	624	676	651	607	637	616	619	646	621	650	688	634	624	637	608	617	635	615	644	610	645	614	654	625	672	623	665	644	624	643	621	641	618	585	601	627	626	643	689	629	641	655	611	620	654	604	645	622	602	636	602	623	637	655	631	626	638	619	658	640	593	673	600	634	641	631	663	594	638	628	644	625	621	630	667	604	596	637	624	689	684	648	605	639	597	622	618	659	684	665	593	628	607	620	623	655	606	632	655	633	622	648	621	645	618	693	610	665	632	640	632	612	575	656	693	607	610	619	651	660	644	666	636	651	621	676	624	651	609	644	628	604	660	652	612	644	660	596	607	612	644	624	608	650	589	601	645	652	623	648	634	663	619	648	640	642	597	637	677	613	623	627	617	611	613	590	640	602	661	626	665	608	604	628	657	687	637	633	581	579	625	596	663	641	626	617	644	619	594	617	685	647	625	668	607	608	640	648	598	611	634	670	610	598	660	642	629	617	564	606	651	637	629	627	639	634	642	638	643	602	590	647	595	624	629	616	645	635	625	653	618	662	639	613	642	619	643	640	652	653	625	649	620	648	642	642	686	622	630	703	656	640	647	620	648	614	645	670	670	665	630	646	631	643	627	677	639	630	643	601	642	646	633	658	598	664	647	617	648	667	695	613	623	623	637	644	612	624	626	648	645	599	662	671	625	651	619	631	639	599	646	647	590	703	628	613	646	626	642	615	628	634	557	586	662	615	621	658	662	607	622	668	585	580	632	608	641	666	582	615	613	583	620	625	618	642	616	664	647	618	660	644	622	638	636	600	632	650	633	640	688	644	654	606	619	644	613	641	609	632	625	616	626	599	628	582	648	633	654	631	619	638	618	615	639	652	630	658	626	657	629	647	619	627	616	638	640	672	639	652	657	653	627	610	637	622	637	650	597	620	654	644	590	611	607	619	649	607	687	640	648	614	606	676	662	648	670	693	630	640	653	656	661	636	613	662	667	645	628	649	650	645	606	664	605	601	649	667	657	651	651	638	600	629	632	630	672	628	618	640	693	648	642	648	605	630	663	629	599	626	603	604	633	615	647	676	650	663	626	631	623	601	655	674	670	639	632	596	603	674	635	648	615	637	652	604	617	647	587	614	637	648	637	626	617	621	646	611	664	614	661	625	637	600	620	594	643	649	645	578	641	659	624	651	590	663	615	617	643	623	626	640	692	656	648	617	621	638	611	606	615	642	715	601	651	641	643	650	624	653	614	606	623	682	644	595	665	562	653	601	635	644	605	616	593	633	646	600	622	621	616	655	621	676	659	625	653	622	652	600	664	639	627	604	619	639	615	606	618	642	649	602	601	660	632	630	613	626	633	634	647	583	623	623	679	629	615	622	681	636	624	612	661	627	653	644	614	645	652	657	660	645	672	638	659	614	640	647	608	661	597	678	650	620	655	628	632	685	678	636	634	629	613	601	645	647	593	630	681	671	655	632	550	677	627	660	649	666	627	604	671	667	679	634	609	660	605	620	663	622	637	609	654	599	687	602	648	614	624	665	671	651	631	620	613	650	670	629	637	658	641	663	643	650	636	585	640	655	629	658	665	648	656	628	619	614	635	622	635	653	639	640	662	596	638	619	649	626	623	604	638	627	650	616	627	626	651	676	653	567	666	646	575	659	587	647	653	636	682	679	654	622	621	641	646	650	627	627	591	640	613	675	687	616	662	643	589	624	605	565	690	626	635	645	705	571	637	628	660	616	574	588	642	615	652	625	635	629	614	640	638	666	625	638	613	597	627	647	649	638	633	651	643	611	649	610	669	667	665	672	629	634	648	595	600	604	653	654	615	644	609	599	659	632	630	636	620	608	607	641	635	609	593	624	608	647	635	649	596	628	685	651	688	704	626	634	634	635	613	643	618	643	669	635	598	626	577	587	626	624	610	619	666	602	613	699	663	626	637	618	596	644	598	676	652	622	637	577	681	617	672	609	612	630	650	623	674	589	629	653	601	599	594	608	610	586	642	628	640	615	651	605	629	648	634	614	595	670	608	619	681	632	559	598	664	565	608	634	580	650	639	654	635	628	620	625	654	625	613	634	612	575	605	657	630	599	657	613	603	609	621	687	652	648	625	597	613	598	649	650	645	616	634	607	663	650	640	649	605	685	660	640	672	640	614	643	639	647	635	629	598	613	603	632	618	586	597	638	646	611	701	626	623	629	648	665	615	659	637	660	639	640	633	629	663	631	643	634	639	648	627	642	641	598	640	603	622	585	681	567	646	578	625	630	668	659	643	676	650	607	637	608	634	613	621	670	640	643	636	609	638	666	635	606	644	593	629	626	642	640	669	628	647	667	650	632	661	626	574	617	639	616	617	617	638	615	649	620	642	668	662	665	617	635	627	603	620	656	619	661	653	648	634	605	639	655	636	651	655	661	638	655	670	621	627	643	640	636	584	666	603	645	622	656	649	666	663	671	617	646	598	692	625	631	606	643	662	629	645	620	600	643	611	646	650	598	614	664	657	648	587	706	569	637	598	641	653	626	675	678	599	611	614	643	662	673	646	678	628	655	693	656	640	635	595	623	645	627	624	666	602	663	612	663	637	637	628	628	624	655	647	593	628	642	613	635	627	610	610	606	657	615	596	649	616	616	635	650	682	660	615	639	590	649	630	629	613	636	630	659	638	619	626	638	637	662	650	599	683	589	653	644	648	647	602	594	615	660	640	600	658	657	630	623	660	657	624	608	647	675	583	686	629	628	660	673	661	689	621	649	649	613	668	641	617	643	652	651	629	625	690	605	656	655	623	648	670	626	646	637	648	601	675	602	630	629	653	619	594	629	682	632	611	637	645	609	640	612	642	590	613	619	607	630	643	664	630	639	608	661	622	647	627	629	701	610	620	628	648	644	654	619	665	648	658	655	645	634	583	593	615	653	707	642	623	609	659	650	618	601	640	614	629	627	620	607	586	617	608	685	616	591	677	590	619	627	581	602	638	631	631	611	652	625	639	636	581	661	585	704	680	624	583	602	655	628	622	628	635	607	600	680	652	664	645	673	644	655	628	665	640	643	603	645	631	614	640	642	643	602	620	638	651	608	591	671	598	652	636	575	650	591	617	619	596	651	634	623	633	675	673	666	633	640	610	610	652	641	637	614	649	610	639	621	657	590	617	657	648	611	626	584	571	645	612	639	615	628	636	683	654	616
16611	8203	8350	5499	2101	490	376	257	227	252	245	199	188	228	213	220	208	219	204	220	209	202	219	212	202	197	194	190	219	183	171	188	191	193	191	200	184	193	211	208	216	213	182	176	223	183	178	189	187	204	178	195	192	192	211	197	201	176	208	216	184	187	198	199	180	188	201	201	184	171	191	211	199	191	172	194	172	194	192	198	213	202	184	196	197	195	212	196	204	180	196	194	195	191	185	181	174	185	226	201	206	193	201	185	206	173	187	223	205	184	216	202	207	177	190	208	187	207	190	200	176	179	202	184	190	162	176	201	210	188	197	185	216	171	200	221	203	210	211	204	186	195	205	183	168	201	189	196	199	212	195	159	191	205	191	179	171	183	173	201	209	200	214	192	199	197	190	222	194	220	215	204	194	211	220	208	212	196	190	206	199	188	177	192	188	192	198	215	201	204	200	202	191	194	202	200	188	187	184	173	189	193	184	207	188	238	197	218	177	206	220	191	211	208	197	181	208	180	198	187	185	184	206	173	175	189	197	188	174	225	191	200	224	185	215	198	187	194	181	185	179	213	184	174	181	206	196	190	203	176	218	181	181	169	184	208	197	171	191	193	194	213	207	194	200	194	197	187	191	228	210	182	205	210	192	160	201	187	209	176	202	194	184	190	202	196	177	208	177	208	184	196	220	179	214	198	170	195	180	213	201	187	207	191	184	184	177	217	197	213	187	185	214	184	173	172	168	198	182	213	185	214	185	188	186	174	194	196	189	194	179	206	190	194	193	195	236	192	203	194	209	216	199	219	179	179	196	200	172	202	186	219	202	214	167	199	185	175	198	189	159	180	206	180	206	227	194	203	181	202	201	197	193	187	199	179	181	176	183	210	201	173	197	208	221	173	206	193	206	194	178	173	195	197	201	203	210	197	212	194	198	197	210	214	195	199	180	198	207	179	176	192	200	196	185	184	217	208	212	181	208	189	200	209	217	181	201	200	190	200	208	197	198	192	200	204	217	200	194	197	185	213	184	183	205	188	216	192	194	203	199	192	192	203	202	174	194	193	193	182	192	193	192	204	208	200	170	199	211	183	185	216	186	174	182	186	205	194	182	229	202	196	193	196	193	204	203	196	190	213	176	197	188	184	198	203	179	214	174	206	207	195	204	193	168	164	206	187	190	188	196	168	201	196	167	209	209	195	189	194	178	198	181	213	190	223	212	211	199	198	168	224	210	216	190	159	195	217	203	215	201	203	193	189	192	192	218	166	195	206	182	191	188	208	204	189	194	179	188	189	202	196	202	169	201	195	200	213	194	208	200	199	199	199	174	187	186	175	175	193	194	203	207	189	155	208	159	214	231	177	199	208	233	161	193	197	207	183	180	206	190	190	198	181	194	197	183	179	191	204	205	204	187	208	199	188	203	187	218	216	206	182	198	209	217	192	212	206	211	182	199	208	180	196	204	207	171	174	225	209	191	171	174	201	194	174	175	201	188	189	184	182	188	181	201	196	190	172	194	186	186	212	186	203	195	189	178	185	218	188	174	207	200	199	205	198	203	191	204	191	210	194	178	189	195	166	187	180	199	186	185	186	195	189	169	201	201	200	221	179	181	175	193	197	172	191	170	192	197	174	196	188	177	196	193	216	195	203	183	184	206	209	202	185	177	178	195	165	193	186	212	190	210	197	209	175	208	183	186	185	209	194	208	194	199	189	181	200	211	190	202	206	184	194	194	188	170	176	188	182	222	173	200	199	189	173	197	181	195	182	166	191	188	232	194	189	200	175	185	182	178	171	189	220	170	218	217	203	194	216	183	216	172	201	211	203	204	175	185	191	223	189	220	187	215	192	189	241	192	183	199	211	192	178	176	190	196	185	199	183	194	195	208	201	201	191	209	210	197	192	191	205	186	217	194	198	183	192	189	194	205	211	175	197	230	220	199	188	184	187	174	199	192	172	204	176	190	190	195	194	199	208	222	199	185	175	193	214	183	195	200	179	195	210	191	183	186	190	197	187	196	210	180	196	193	187	202	189	185	202	189	166	204	206	194	169	203	237	218	193	184	181	207	213	184	186	197	181	190	185	211	216	192	216	186	185	176	185	178	213	185	188	207	208	185	182	214	213	190	176	178	176	193	190	187	195	198	226	178	191	197	171	188	207	230	188	199	179	186	206	218	206	207	201	207	187	188	177	227	199	188	195	177	210	183	187	201	213	204	207	182	202	210	193	188	191	185	203	194	200	191	172	211	181	185	203	170	196	213	210	188	199	192	221	206	187	216	190	197	202	175	183	222	187	190	194	200	189	201	205	203	215	186	204	204	168	191	165	193	211	204	208	199	177	179	203	198	189	192	170	182	192	209	198	192	212	210	193	195	188	190	192	185	182	191	194	211	195	163	199	181	207	208	192	206	174	174	221	197	182	187	213	210	212	206	216	224	203	210	195	204	201	175	183	194	188	198	196	192	182	160	194	217	173	167	218	190	223	197	183	191	207	202	190	214	193	216	207	209	198	197	213	200	183	218	199	216	188	195	217	194	182	185	203	201	217	209	172	210	172	215	212	187	205	214	189	184	190	205	223	197	192	181	198	196	188	207	218	189	204	202	185	186	188	193	186	186	191	191	211	194	165	186	172	185	188	192	194	218	193	188	200	204	201	208	194	194	200	175	198	188	187	190	183	201	219	198	182	219	214	166	178	212	200	183	203	177	185	198	195	222	193	179	194	178	194	177	211	174	197	207	212	194	191	202	202	185	208	206	206	176	200	221	179	186	199	217	209	216	191	197	210	213	194	176	192	176	199	203	179	195	192	216	211	198	177	194	193	217	195	174	193	197	194	189	190	185	202	186	182	188	189	203	197	176	208	187	214	184	167	201	205	188	201	192	221	213	209	214	181	181	228	218	186	193	190	195	180	177	206	201	185	201	179	203	188	200	188	209	195	206	211	179	200	200	181	207	161	210	209	186	189	184	197	181	171	172	176	235	200	173	192	197	196	181	197	191	193	210	185	182	204	203	193	194	177	204	239	218	182	190	187	198	204	222	186	192	187	190	210	198	195	157	206	168	184	208	171	173	217	171	200	206	239	202	203	189	189	177	181	189	183	212	200	200	184	208	191	204	203	205	199	196	212	198	179	199	181	221	176	207	217	191	204	168	204	186	191	190	176	210	185	193	198	196	205	219	207	211	181	174	196	194	200	181	176	199	174	186	190	194	196	196	172	193	190	181	188	206	202	210	193	229	195	192	191	214	189	183	207	228	187	174	189	196	180	178	174	197	201	219	192	208	184	234	183	200	213	188	196	241	177	210	182	209	179	185	189	191	164	185	202	174	195	192	190	197	219	186	197	171	194	217	181	193	197	203	209	192	214	210	169	224	196	206	209	205	205	199	172	186	201	171	185	205	188	195	201	201	203	204	185	200	193	193	186	191	174	185	186	184	193	209	175	217	204	188	205	192	194	185	198	191	206	171	206	202	194	190	200	195	168	205	195	217	188
19978	11021	14709	13394	6139	1211	1106	889	900	885	825	734	745	726	683	753	695	729	627	608	689	636	657	634	620	601	591	627	621	583	657	616	617	574	609	659	629	670	623	601	621	585	569	586	641	659	615	590	614	626	597	605	668	619	582	617	610	617	576	596	645	633	589	613	575	610	599	616	597	615	636	665	600	633	635	597	592	607	671	639	634	632	586	622	647	580	641	632	639	605	595	626	691	615	579	622	604	617	619	599	653	663	635	598	637	602	622	605	625	599	666	584	641	611	578	613	616	653	553	552	591	651	636	584	637	611	605	616	619	607	593	595	627	615	634	632	614	626	650	636	614	605	598	580	630	585	634	600	635	613	607	562	585	579	634	608	609	614	630	598	570	702	633	583	585	675	644	671	582	598	608	624	618	608	589	605	617	631	633	601	575	624	596	629	628	641	631	610	617	637	612	590	604	633	592	640	571	608	583	617	622	629	651	620	596	659	573	609	608	594	643	584	615	600	615	584	650	678	653	623	644	602	633	672	564	627	584	589	616	590	613	645	595	590	649	607	643	631	592	630	560	612	634	673	631	642	596	613	613	652	606	620	639	608	621	606	617	633	583	613	629	639	634	596	634	631	615	580	593	589	611	588	625	612	609	621	622	648	591	567	639	621	691	596	613	600	606	621	585	609	636	626	596	612	609	576	619	586	590	656	611	639	608	631	610	594	594	660	598	592	628	608	600	618	585	669	565	610	619	599	601	620	622	563	587	667	615	580	656	616	611	638	664	610	606	615	559	619	619	648	584	608	599	691	610	583	619	595	621	590	611	643	624	577	590	611	619	610	623	601	602	672	605	637	580	601	602	595	639	592	596	602	627	612	577	611	607	583	626	615	628	651	634	591	617	580	634	617	672	633	636	644	557	629	588	588	583	608	593	623	643	674	611	657	624	644	562	589	625	584	593	653	621	636	607	607	625	621	599	634	660	634	580	627	617	615	617	627	614	643	613	610	611	614	620	551	621	634	647	611	628	627	624	601	600	637	610	588	631	652	598	604	591	577	587	616	619	625	609	602	611	607	634	622	641	598	652	606	601	613	597	616	633	591	638	637	598	661	621	651	602	615	613	636	644	628	596	564	597	631	594	585	614	615	584	590	565	580	657	574	591	579	597	616	605	592	629	622	652	611	603	569	611	595	604	565	620	581	701	642	618	637	691	628	591	576	652	602	597	628	661	630	613	634	613	619	600	623	642	569	592	618	575	661	577	601	646	646	597	653	656	589	615	624	605	642	613	560	637	611	613	632	628	596	621	607	645	630	579	621	645	615	559	646	588	564	629	622	598	600	585	634	579	609	611	608	611	606	567	620	628	622	623	600	598	584	596	606	601	642	634	631	670	658	630	626	647	629	620	594	667	609	642	613	604	609	613	625	597	651	610	623	579	632	595	606	553	649	604	631	604	617	593	610	640	643	613	578	617	630	582	596	652	597	611	647	632	664	615	607	621	649	626	645	593	616	585	635	654	621	614	641	615	625	603	656	592	586	609	649	610	635	637	615	626	612	639	604	592	623	571	605	618	615	604	613	601	633	646	610	633	637	637	648	644	623	673	583	630	580	615	592	614	618	655	602	617	625	624	642	639	655	621	605	615	619	630	624	625	598	574	635	631	622	632	594	631	617	649	583	658	646	574	642	646	603	572	615	617	654	627	615	625	621	617	604	581	600	620	636	654	660	630	602	587	609	623	597	627	629	650	569	614	620	617	617	631	587	589	602	613	592	612	659	606	572	626	627	583	664	605	589	603	614	642	610	635	625	630	631	644	605	601	602	589	631	642	608	639	613	624	617	645	643	588	602	615	617	615	611	647	664	606	613	576	608	604	669	646	616	638	617	590	640	653	612	627	657	658	616	619	623	620	669	614	635	586	629	623	640	638	621	614	601	614	548	608	570	607	625	615	603	622	579	618	629	624	584	653	606	647	648	638	610	625	557	635	572	636	646	632	609	639	651	614	629	633	643	579	596	593	619	595	596	600	607	605	602	586	625	649	615	625	597	639	607	577	612	603	637	626	575	626	580	599	599	629	636	601	612	591	612	596	672	637	597	618	602	627	607	578	621	603	613	587	607	613	622	592	585	613	608	626	605	593	606	595	602	663	625	646	587	611	614	583	568	641	627	607	602	597	640	601	628	595	589	625	595	653	665	616	611	626	672	633	630	608	631	667	631	612	700	579	581	679	642	622	642	656	583	655	622	631	601	606	653	604	642	656	623	627	594	650	617	635	620	578	644	615	605	575	611	605	626	586	655	599	594	606	616	658	548	603	639	625	643	573	608	614	616	615	609	647	615	625	606	636	573	605	624	645	618	638	608	646	580	593	595	613	619	588	602	595	607	609	605	594	588	648	633	598	628	645	554	622	643	649	596	628	643	596	610	592	575	595	605	626	635	647	630	621	579	648	633	618	614	583	620	592	623	633	613	639	654	592	600	597	626	660	622	630	620	602	615	626	606	622	627	563	651	591	646	629	680	641	602	555	637	630	598	631	622	622	577	645	620	603	612	604	595	591	603	585	584	657	602	658	617	592	608	628	598	644	600	602	643	592	620	662	602	604	645	576	566	613	568	593	580	618	626	614	623	595	613	589	667	601	608	621	640	636	608	647	584	630	601	609	668	591	612	643	610	628	635	624	580	566	650	650	632	607	606	621	620	621	653	643	649	628	642	569	587	579	614	636	584	610	608	604	631	589	660	619	626	583	658	604	612	630	621	621	652	593	636	608	599	599	602	610	597	635	626	554	607	617	599	626	561	605	613	602	647	592	594	600	631	646	562	621	583	604	595	625	593	590	605	646	590	571	620	623	610	565	636	590	609	658	600	612	635	623	587	615	649	619	605	626	609	582	639	562	643	637	583	579	594	633	654	638	594	618	613	657	619	603	645	641	596	642	649	630	578	607	618	636	695	620	583	617	574	627	626	628	634	621	558	629	616	626	606	649	616	599	619	622	625	636	640	595	607	619	614	615	650	630	618	646	639	623	631	619	644	604	610	653	616	624	629	689	564	638	594	645	635	630	645	654	585	592	626	649	587	615	626	602	660	602	600	602	599	615	642	654	607	584	619	564	600	648	601	653	621	585	597	619	643	653	649	637	612	588	582	627	646	599	615	665	655	614	616	637	607	622	597	568	644	665	599	600	658	639	598	601	570	601	618	572	651	687	612	614	666	608	631	635	593	652	617	623	635	633	634	627	571	588	596	583	597	610	617	605	636	634	626	673	659	596	650	605	618	602	644	624	610	616	611	613	632	620	616	610	595	641	609	627	601	652	586	636	611	640	656	602	587	663	613	623	610	545	657	600	635	629	618	568	613	619	670	595	639	610	604	636	666	610	601	588	626	620	624	620	579	639	600	623	607	623	597	607	615	592	640	603	587	629	620	651	590	589	628	592	625	601	612	612	597	651	624	604	595	617	623	660	624	595	604	628	639	599	581	604	667	599	595	606	621
59355	46229	50285	41257	26241	7259	2104	953	776	574	725	573	384	271	270	291	272	219	187	184	190	143	134	150	152	124	154	140	157	137	156	158	163	152	139	169	156	160	154	152	145	151	145	143	128	151	139	157	149	149	142	123	149	162	144	158	158	160	180	135	148	129	130	137	125	134	144	127	135	147	157	155	153	154	146	135	159	128	155	142	136	147	140	141	125	147	145	116	141	137	162	130	145	140	146	149	137	161	140	151	130	145	161	140	165	165	137	148	145	126	136	151	183	152	137	157	138	143	148	139	139	147	145	143	122	166	135	143	137	155	158	152	139	141	148	158	152	135	177	128	164	138	160	145	131	136	140	161	172	166	134	145	143	132	135	147	138	163	140	147	150	145	158	119	147	152	146	157	156	173	135	154	134	129	142	146	151	145	142	157	156	138	154	127	151	142	151	141	157	135	170	158	136	143	122	132	162	166	124	155	119	144	135	154	131	135	147	143	162	148	138	152	139	148	130	152	146	156	163	139	157	132	143	141	155	135	157	139	169	153	179	144	137	132	159	154	175	120	142	150	127	118	134	146	155	156	154	145	156	142	155	155	162	155	153	132	140	143	127	143	150	143	152	130	144	154	141	136	136	151	135	142	131	144	140	143	145	150	137	134	148	140	182	145	127	134	144	132	168	166	127	134	138	160	145	171	154	139	159	157	141	148	125	149	140	151	144	157	137	118	136	158	141	130	143	141	150	134	168	134	135	156	148	136	146	134	137	150	141	145	130	159	158	145	145	142	169	145	160	124	132	148	141	112	142	130	166	145	152	128	130	119	138	142	163	145	118	124	153	139	136	148	140	150	151	133	159	148	138	139	133	148	153	147	159	151	171	147	151	138	156	144	146	151	134	138	156	127	144	136	152	145	126	131	141	138	157	146	173	135	145	133	130	147	142	131	157	150	161	150	125	132	116	154	149	122	155	147	130	128	113	153	137	120	169	155	145	161	125	160	164	159	142	144	139	141	142	128	153	146	136	141	149	165	148	162	134	162	147	145	151	133	159	141	139	150	147	161	136	133	152	143	150	154	136	151	134	136	148	139	142	135	142	144	130	137	146	162	149	158	154	143	142	136	131	143	142	132	163	138	158	150	128	164	132	134	147	155	151	137	170	143	150	128	157	116	127	139	148	145	159	152	161	153	138	146	144	154	150	144	137	160	146	139	156	141	133	165	147	148	147	152	157	154	135	138	131	166	168	129	147	143	152	130	151	152	135	155	153	162	134	163	118	115	160	152	130	151	136	151	131	156	147	153	132	139	129	135	133	136	139	135	129	140	152	160	145	138	159	140	135	154	142	134	140	158	153	149	133	129	125	148	152	154	134	138	137	156	143	150	136	155	144	127	145	148	144	161	143	131	136	120	136	151	149	159	153	171	172	145	155	126	152	152	145	140	158	150	141	154	149	145	137	141	126	119	135	133	170	116	119	144	154	143	137	136	149	146	141	148	161	142	151	137	148	161	137	144	167	143	142	149	149	130	142	142	138	133	135	122	154	145	126	129	153	138	138	140	126	147	164	160	152	137	126	128	127	150	127	137	142	144	139	167	139	122	138	157	149	135	147	159	129	148	170	127	137	137	142	127	145	146	150	122	138	141	136	162	150	135	148	128	134	145	140	146	151	145	138	141	139	157	141	139	136	141	144	137	126	142	151	139	140	149	137	141	123	136	141	135	143	130	159	149	153	158	141	151	138	142	160	138	147	162	152	152	152	142	154	154	150	148	141	154	129	139	156	138	154	159	165	155	146	124	151	178	166	148	138	137	163	158	151	134	154	139	150	151	156	144	158	151	152	137	140	139	123	158	144	145	143	140	133	132	145	145	149	134	151	138	141	159	146	139	135	126	155	147	112	148	172	142	165	142	119	130	144	122	158	126	126	148	126	154	139	152	145	128	140	143	121	133	136	133	168	154	143	160	139	166	153	144	155	143	153	143	146	169	136	136	140	146	135	162	163	128	142	138	154	139	149	144	132	141	139	136	128	145	162	154	135	151	132	155	148	131	173	142	128	154	142	142	160	130	152	137	130	151	140	143	143	145	176	134	156	139	126	146	149	146	135	151	122	129	148	141	145	137	144	149	136	163	138	144	160	151	137	167	128	155	135	150	126	136	148	159	141	145	125	137	138	153	134	130	137	151	139	139	141	150	116	175	131	165	166	149	152	129	158	146	134	166	150	136	137	141	147	158	138	153	170	146	145	159	133	117	146	132	131	157	148	143	143	146	153	132	150	145	150	130	148	144	125	152	147	141	157	143	144	139	135	150	151	134	139	135	129	133	155	139	160	137	130	151	150	154	143	154	132	120	123	151	158	125	135	157	137	137	158	142	134	156	145	133	141	148	151	157	143	142	144	135	159	148	161	163	148	147	144	160	128	157	150	140	129	149	138	171	155	130	146	123	152	150	130	159	148	136	148	136	164	148	131	143	145	131	151	156	162	145	140	152	137	151	125	147	153	141	144	119	147	164	123	169	145	135	136	152	175	133	139	158	147	126	145	167	162	145	145	149	146	153	138	146	144	151	159	154	169	166	118	125	154	138	143	151	152	127	152	156	139	134	133	130	167	145	135	145	136	138	129	147	120	140	148	148	143	170	143	181	134	139	150	143	137	165	145	144	141	145	155	142	173	151	152	148	132	138	134	134	141	155	138	145	152	148	159	139	137	144	131	131	137	135	162	149	143	135	149	128	149	145	123	143	136	161	143	129	152	154	129	164	145	132	145	129	135	142	151	161	141	134	138	130	150	129	113	130	157	152	143	156	149	147	133	135	143	133	149	144	134	130	140	132	161	153	137	135	137	153	131	155	151	150	137	147	131	141	159	141	160	168	154	156	120	137	150	150	152	127	135	143	134	146	138	155	146	134	138	137	149	123	159	133	156	144	142	132	152	147	147	153	155	138	120	138	156	132	136	147	143	159	117	139	140	148	109	161	155	137	133	151	142	126	121	138	155	127	146	135	124	131	164	135	141	133	156	148	143	134	145	141	148	135	137	130	143	146	149	155	145	136	135	120	148	125	128	125	148	138	130	127	156	141	149	125	143	131	141	125	129	167	139	146	173	159	141	138	157	145	138	157	135	171	150	142	166	154	153	168	147	129	149	155	163	135	139	157	166	148	140	162	141	139	154	142	151	122	148	155	160	125	142	160	124	159	143	151	144	145	145	165	132	142	141	141	152	121	137	142	133	156	154	115	155	131	146	132	146	156	152	158	154	131	153	156	144	145	148	164	135	144	131	141	154	141	140	146	158	136	161	136	152	154	146	154	130	161	143	153	138	128	140	140	147	163	139	131	141	131	150	143	122	165	148	144	143	139	158	144	167	130	131	151	138	149	110	163	125	137	150	151	140	152	144	155	147	150	141	151	167	142	133	148	144	155	129	136	159	136	149	131	169	145	138	113	156	124	135	154	152	159	150	151	132	142	156	134	145	163	146	119	145	130	161	143
41522	39718	50920	48377	32700	6554	5890	4098	3669	2678	3992	2999	2220	1365	1423	1759	1485	1218	859	683	631	570	571	565	535	546	539	503	523	470	495	499	518	496	467	446	446	513	454	468	479	437	483	495	506	490	505	457	475	492	451	438	526	485	487	491	497	491	457	511	460	470	488	478	489	463	520	446	477	514	505	474	482	483	480	487	516	532	506	466	485	489	514	502	474	493	492	519	434	474	481	447	482	455	439	494	465	493	436	519	483	487	465	484	508	449	473	473	469	464	484	492	458	427	440	500	450	487	493	466	473	512	459	483	475	460	470	491	490	474	462	493	471	463	507	485	502	450	476	511	463	464	452	488	493	479	455	499	517	463	444	461	503	471	484	521	496	488	445	492	494	495	461	482	480	437	470	472	500	450	491	467	503	474	475	457	457	459	474	455	467	469	487	499	472	469	463	498	493	497	481	500	485	502	474	497	475	475	468	485	504	495	460	436	451	464	488	466	480	486	478	487	485	472	489	469	484	456	475	478	490	437	474	461	466	485	485	467	482	449	535	446	470	452	479	444	471	487	495	485	477	462	475	474	491	423	465	482	484	464	497	510	505	536	463	437	506	479	469	467	471	422	478	495	475	480	444	471	464	477	463	460	453	485	485	442	509	483	494	499	483	458	434	448	526	515	492	492	454	491	473	444	512	481	452	501	507	505	480	500	488	484	488	464	455	481	484	511	482	516	475	472	478	491	486	491	497	482	502	497	492	449	445	475	479	518	479	476	484	475	472	503	469	479	483	470	475	481	461	479	450	480	498	475	453	475	451	455	469	479	493	476	449	456	468	507	470	460	449	501	458	496	462	483	434	486	485	472	513	462	491	488	535	515	503	454	501	470	493	487	453	468	464	484	436	442	485	487	469	489	496	484	473	464	478	451	476	486	460	466	459	486	466	476	461	494	496	490	491	462	467	471	496	458	475	475	453	503	464	495	410	455	489	449	501	507	459	464	464	450	462	468	496	497	468	461	468	475	515	476	473	471	430	445	516	468	478	456	474	464	505	481	505	494	474	451	510	486	494	492	498	489	463	477	460	512	466	478	471	480	452	509	476	499	445	486	498	442	501	463	463	457	432	476	486	476	480	468	484	534	473	531	484	528	432	491	469	477	490	488	498	485	495	474	454	455	454	448	442	484	473	480	508	500	460	478	493	481	482	473	473	452	543	448	508	489	485	473	480	492	478	493	465	490	500	467	469	475	514	494	495	497	435	492	512	465	519	450	459	473	487	463	490	511	490	451	469	489	488	490	488	474	491	472	468	501	462	459	520	448	466	491	486	509	509	440	474	452	483	480	491	498	483	472	458	473	472	480	488	472	510	465	500	517	490	458	497	467	453	459	477	471	486	478	486	460	489	495	496	465	443	447	476	482	474	493	460	493	457	485	502	507	458	466	512	494	510	426	433	520	428	486	526	479	504	410	463	487	462	525	451	489	503	496	502	487	507	453	500	491	435	444	453	455	494	550	468	495	476	480	513	455	494	481	479	455	495	495	498	505	472	533	487	484	502	450	449	455	482	482	484	505	463	494	432	476	498	495	497	495	493	490	482	463	461	484	513	480	505	490	497	477	485	508	463	495	498	509	478	498	501	443	536	519	498	492	485	463	507	491	460	478	483	456	503	477	471	470	467	476	459	446	498	460	501	479	502	466	453	511	464	523	496	494	433	447	451	474	506	484	500	420	478	483	493	510	456	481	443	473	501	471	476	445	519	467	492	524	526	491	471	487	484	468	482	522	462	483	484	459	491	436	480	495	457	509	485	459	509	501	492	507	492	456	486	452	470	457	479	447	465	487	516	545	462	470	466	512	480	504	490	485	474	471	489	468	486	493	475	454	503	502	465	512	525	498	469	494	502	515	448	506	485	496	489	485	510	475	464	509	459	482	484	487	498	478	514	491	431	471	463	453	464	489	489	492	489	514	465	466	465	502	500	465	475	484	468	456	463	491	500	463	478	462	467	470	483	494	481	443	463	449	449	492	461	501	494	498	480	468	487	488	463	482	479	458	466	488	475	484	493	452	412	454	479	457	488	474	486	467	481	511	442	475	492	445	503	459	498	486	455	476	482	470	489	453	488	457	478	516	474	476	503	500	524	492	474	490	421	462	487	465	458	465	499	508	496	522	436	483	507	492	480	523	489	473	467	473	462	439	476	490	474	482	484	485	457	461	498	512	467	500	461	472	472	452	450	447	460	460	466	476	509	465	475	489	444	517	471	506	486	507	500	458	448	454	485	462	473	477	482	482	488	479	488	471	475	512	448	499	467	479	510	462	495	492	480	502	448	448	477	449	524	505	487	478	498	500	454	481	511	487	464	458	493	506	471	504	485	459	448	488	515	488	483	511	480	454	489	480	503	455	477	504	433	488	484	478	489	459	454	483	483	493	475	493	506	472	470	482	505	461	472	509	494	466	516	497	476	464	482	477	491	462	480	449	444	492	480	481	481	476	472	486	483	469	500	459	459	496	507	496	499	461	515	464	474	467	488	507	488	512	480	477	465	480	465	481	505	442	452	484	474	525	500	457	526	480	451	456	456	462	521	489	477	485	481	478	474	446	481	458	487	464	466	459	506	461	495	466	467	502	436	467	472	517	442	505	516	452	466	461	465	486	493	485	492	484	460	503	499	458	501	488	466	487	473	477	490	508	477	485	500	480	447	447	470	506	529	471	492	468	490	473	535	479	498	488	492	459	469	466	502	447	502	520	476	493	464	494	470	479	483	507	509	506	470	500	510	461	501	455	485	456	461	478	498	465	446	470	472	452	469	540	446	456	506	526	446	498	444	510	500	496	439	485	488	488	468	489	502	509	488	494	484	484	483	458	483	488	471	485	529	502	474	492	440	487	500	499	516	472	464	479	507	474	471	504	453	455	472	466	509	463	471	481	436	493	487	465	471	483	445	461	468	466	499	475	464	474	475	465	471	450	446	453	506	471	493	481	463	526	465	452	524	490	465	498	483	457	471	472	498	481	481	471	504	484	483	467	485	460	451	483	489	541	488	448	438	450	471	494	478	465	450	471	474	515	471	490	496	465	478	499	505	478	489	491	451	487	462	505	494	491	491	477	484	506	460	520	468	511	473	482	495	466	479	487	486	498	461	461	463	491	467	468	459	503	485	460	484	469	472	490	460	464	445	469	469	482	477	511	540	483	500	502	469	467	453	516	503	509	449	476	473	487	506	458	490	493	485	490	484	517	499	471	495	469	516	507	469	514	497	490	451	487	436	496	425	554	469	480	491	510	449	449	462	490	467	445	485	491	501	439	467	477	444	497	493	485	464	493	475	464	473	468	507	488	487	487	481	473	479	493	490	476	531	450	461	478	493	477	468	447	483	498	481	472	482	465	436	486	518	440	498	460	491	482	475	455	471	514	497	513	480	458	503	498	489	469	513	484	509	448	459	465	485	487	487	471	491	519	487	475	441	456	490	489	484	489	464	497	493	492	516	487
66249	50798	55387	50622	37522	17395	7509	2768	1492	1490	1791	1237	850	634	639	550	449	452	377	277	280	247	211	190	258	228	229	209	219	216	218	224	217	211	228	203	229	220	215	220	182	219	208	230	220	224	210	231	212	236	193	204	210	217	211	186	196	197	207	198	222	227	219	200	205	211	210	212	211	220	222	219	203	182	207	215	215	215	246	233	204	206	230	211	190	206	203	233	186	217	213	216	193	210	212	215	209	200	216	216	214	228	220	214	223	187	221	230	216	195	223	201	209	227	202	181	188	226	271	256	219	198	208	214	207	201	193	204	196	207	202	225	211	209	185	224	205	233	222	224	199	223	207	199	206	208	214	215	220	196	218	231	211	224	215	237	195	197	216	224	215	211	238	209	227	216	199	209	205	234	199	200	217	224	216	189	208	204	206	226	220	211	201	220	228	235	187	214	219	208	206	176	193	201	208	207	215	213	194	197	229	199	222	198	214	207	218	195	214	203	221	205	252	230	256	238	205	216	191	209	182	196	199	207	237	180	223	186	196	223	217	186	210	227	237	203	221	220	204	188	221	204	215	219	203	217	194	187	215	218	205	223	211	235	209	209	238	210	220	189	215	214	197	224	204	216	214	218	204	212	208	215	228	223	207	239	206	211	235	189	198	195	211	225	221	226	218	207	216	229	199	204	232	186	227	196	192	215	205	224	207	204	217	183	214	223	214	204	196	188	210	205	194	208	217	188	206	201	215	215	206	213	207	218	232	208	202	183	199	205	188	199	221	203	209	248	192	241	225	227	219	214	241	205	232	223	226	195	204	196	202	221	227	209	240	196	200	208	194	202	193	224	208	189	212	200	219	221	229	185	215	190	220	197	200	234	226	210	211	205	197	218	200	240	210	198	190	187	221	213	200	204	213	227	237	215	211	226	219	189	224	227	191	204	206	194	192	222	219	197	211	232	193	217	215	192	215	205	238	216	190	215	211	212	219	219	196	190	221	196	174	191	220	215	217	219	212	212	207	205	210	214	229	189	221	202	196	236	216	200	194	204	240	198	220	208	198	206	212	216	213	223	209	208	216	196	217	219	221	204	217	206	207	209	222	217	203	207	206	239	227	206	243	176	201	224	222	230	225	182	217	179	237	222	214	197	211	192	211	202	211	215	209	213	195	224	218	196	222	196	206	187	191	217	216	237	204	210	185	235	222	227	215	240	224	205	209	208	224	183	245	200	233	212	215	205	222	232	214	236	207	228	210	235	178	207	199	198	196	201	223	226	196	223	206	221	192	204	240	197	225	188	183	220	221	205	209	189	194	197	201	213	227	217	200	203	188	210	212	209	201	218	209	231	197	239	200	221	185	203	193	221	240	195	219	205	228	197	191	191	198	205	224	200	214	211	205	229	207	239	217	226	202	218	204	187	193	182	222	208	199	217	195	203	193	210	174	227	206	210	211	206	210	211	210	210	205	184	209	228	223	213	229	209	216	229	218	211	226	202	215	202	209	239	209	202	210	207	223	222	219	229	222	196	225	199	192	205	212	196	215	213	224	189	190	259	205	226	226	229	222	221	219	196	227	200	184	197	209	193	223	217	198	224	206	215	222	218	210	211	196	201	227	237	201	199	216	222	220	215	198	190	220	245	221	220	211	229	220	206	190	213	182	228	208	250	227	199	189	189	221	210	202	197	228	203	214	200	186	218	221	220	208	207	229	200	224	219	194	210	217	216	214	204	202	201	206	189	197	216	198	230	226	193	224	208	221	196	209	235	217	193	216	237	186	219	194	202	196	178	212	195	186	207	216	241	198	195	224	201	200	195	196	221	200	219	224	196	218	232	215	190	224	189	210	211	196	200	223	220	217	208	203	224	191	204	211	209	209	225	221	218	186	207	225	217	200	194	216	203	215	202	214	220	236	209	254	203	205	215	200	217	205	202	215	230	217	213	210	217	208	217	198	194	220	225	213	199	209	219	205	201	191	211	238	207	206	208	220	190	214	226	210	229	210	206	220	171	198	193	211	226	205	213	225	212	204	208	198	215	207	219	200	243	213	229	230	216	203	207	195	207	210	217	197	214	184	207	214	190	191	230	187	198	220	196	225	209	189	218	211	226	208	216	199	229	213	206	214	223	211	213	202	201	182	215	219	229	213	220	205	214	226	220	230	204	211	221	229	201	195	211	194	206	241	205	223	243	201	204	222	232	200	197	203	224	211	204	210	216	221	213	206	206	203	198	185	219	202	226	217	238	194	236	210	205	242	210	207	203	215	225	210	199	206	201	209	213	217	213	212	201	200	215	219	210	213	222	206	206	203	190	202	205	207	216	207	214	182	235	192	213	218	223	194	204	214	228	203	222	220	203	208	224	232	215	241	190	216	180	194	219	209	209	200	222	206	212	232	221	226	196	217	231	209	198	226	224	217	183	221	217	215	216	239	224	229	243	186	223	220	199	229	221	215	193	217	207	182	210	211	208	194	213	211	202	201	211	204	205	210	214	197	203	192	204	219	197	206	208	174	211	220	226	198	204	200	224	225	212	232	181	190	192	217	225	193	214	184	214	205	216	210	207	204	232	232	203	215	197	221	200	201	200	206	226	201	248	238	215	219	206	215	222	217	215	220	222	210	219	201	196	223	215	214	205	200	213	209	214	200	214	219	198	230	194	220	243	229	218	225	204	200	222	219	194	217	220	208	222	217	256	223	202	206	237	197	206	232	209	234	194	220	214	203	221	204	211	222	216	203	220	222	197	220	210	225	208	212	236	204	214	198	218	201	197	198	213	198	217	213	220	228	216	198	196	211	219	192	213	189	220	214	220	209	207	205	259	221	216	218	213	179	195	198	221	189	218	229	180	186	197	211	206	222	190	235	194	225	197	171	253	249	203	190	205	221	210	219	183	221	244	214	180	211	207	222	223	216	225	199	209	215	210	215	207	212	225	216	208	213	197	223	218	182	231	224	201	212	208	239	216	195	213	208	184	236	206	201	195	210	214	213	204	207	209	203	213	212	214	240	201	200	200	225	236	202	219	216	202	214	219	198	199	191	211	236	224	212	201	216	202	213	208	216	206	222	220	220	220	205	207	213	216	218	218	191	222	259	215	197	194	211	201	201	181	194	215	200	210	209	212	211	188	205	213	191	219	214	211	202	231	223	220	220	229	203	223	237	216	210	221	214	203	200	220	197	209	183	207	210	197	173	203	200	218	206	223	191	204	230	207	239	209	233	193	188	211	232	226	229	205	208	232	212	204	212	194	205	191	186	202	189	208	194	210	209	218	221	192	196	223	210	199	218	198	204	203	204	208	204	209	199	230	208	208	225	211	217	195	226	199	222	195	228	218	210	201	199	224	208	206	229	203	216	212	215	223	200	210	224	206	205	211	211	195	178	215	211	207	223	211	210	185	206	208	214	193	212	229	230	193	191	235	212	224	227	217	201	223	223	229	196	212	205	197	199	207	205	216	201	217	212	186	198	180	220	196	199	201	212	192	212	234	182	201
52630	50582	64094	64510	45951	11515	12055	8429	6538	5940	7488	6401	4642	3380	3099	3206	2611	2319	1697	960	1143	975	860	843	820	718	748	706	756	756	666	702	650	664	688	683	702	687	675	650	683	631	668	669	702	684	661	696	638	636	630	652	664	672	642	688	622	643	685	657	636	657	703	662	644	679	703	654	623	696	656	665	677	702	652	683	660	685	669	671	637	665	679	665	676	642	673	678	703	653	671	675	685	676	641	651	626	628	641	686	627	663	678	665	622	675	666	632	645	614	638	720	676	655	664	681	693	630	690	676	667	643	622	683	622	643	628	692	653	654	666	674	611	720	657	697	684	686	664	604	671	630	667	601	619	631	743	676	639	651	654	687	669	653	667	670	688	646	665	635	703	657	666	676	652	676	665	632	668	631	645	658	657	663	682	654	692	644	629	638	649	680	628	667	673	661	648	669	662	628	663	699	648	639	666	654	641	606	625	653	650	644	699	622	658	664	639	685	673	663	667	642	687	694	642	664	689	668	657	607	635	646	678	642	707	665	685	686	671	698	655	675	671	643	666	679	646	710	715	710	683	620	704	718	653	666	647	667	694	662	618	666	638	637	654	626	670	639	692	669	688	662	703	676	668	633	670	631	688	638	666	676	665	647	644	708	702	682	679	661	670	667	630	648	653	704	693	626	631	628	670	656	616	683	685	680	657	658	615	669	669	642	665	671	621	632	675	632	638	701	680	688	638	692	663	656	659	666	728	634	714	661	640	684	697	656	642	623	717	647	652	664	611	664	639	659	642	660	677	682	619	620	729	653	637	659	684	663	671	688	684	671	685	647	662	684	647	678	661	667	604	670	634	645	679	664	675	629	641	672	660	633	681	627	631	632	681	684	615	646	669	671	651	651	642	641	672	619	635	659	666	648	670	633	651	675	689	626	669	613	641	665	619	649	641	643	664	625	626	664	634	598	632	643	630	656	629	662	675	641	646	679	713	649	633	687	682	705	694	636	654	677	653	626	654	670	603	682	632	688	608	630	671	645	669	659	672	707	634	625	686	672	677	648	720	674	672	716	661	620	676	643	686	631	608	669	647	647	630	670	646	631	651	622	650	673	659	622	674	647	701	691	621	692	683	649	623	668	624	648	719	646	657	684	651	676	645	665	636	654	698	651	612	667	678	661	618	668	669	634	675	633	659	642	630	652	691	657	655	653	707	646	632	647	678	642	657	645	659	669	650	656	699	694	627	652	648	652	701	635	671	660	719	669	598	668	663	665	657	638	660	665	668	682	635	663	686	631	679	677	684	703	694	621	690	635	662	606	689	679	632	600	628	699	659	674	644	625	658	682	690	675	727	685	675	635	658	687	662	657	637	686	659	657	696	678	702	694	633	652	686	636	668	657	651	685	683	678	640	621	715	646	650	650	652	646	644	683	642	644	665	685	703	650	618	631	706	694	662	675	687	660	667	697	663	676	642	672	682	641	674	631	641	677	666	687	692	650	651	663	641	698	672	667	657	600	673	646	627	647	659	637	701	670	676	646	653	681	621	680	644	674	643	642	690	675	682	686	672	641	644	658	699	660	695	658	626	698	680	674	645	661	674	653	745	643	643	682	663	659	651	631	604	697	652	709	626	611	665	691	682	665	682	639	592	650	643	584	664	709	672	617	621	645	641	712	657	683	732	679	661	651	676	707	645	604	687	663	680	679	654	625	634	658	692	643	655	639	648	620	671	645	662	699	626	653	720	647	653	657	681	647	680	739	696	660	656	612	645	660	740	629	678	646	685	647	683	635	651	635	704	678	610	706	638	619	682	635	630	674	615	704	679	654	662	661	632	664	687	649	680	699	632	662	659	634	640	677	690	681	701	648	642	609	660	661	684	686	615	643	630	679	641	621	667	613	661	611	651	636	639	616	673	627	657	667	705	626	661	666	671	656	690	677	703	711	612	708	659	654	670	665	634	682	691	663	645	668	685	661	689	628	646	667	648	678	627	663	653	660	666	667	682	644	660	673	593	654	633	630	590	648	660	719	684	629	677	658	652	623	651	655	626	683	664	691	675	665	633	647	664	690	655	699	639	657	664	660	624	686	692	654	659	619	662	717	715	628	679	671	651	680	652	665	712	659	675	657	621	671	659	679	668	662	638	656	655	647	656	663	663	667	683	684	586	689	694	666	684	653	687	662	667	665	641	663	658	676	631	692	673	661	669	680	657	660	653	642	628	618	663	663	645	674	632	663	660	638	626	662	663	633	667	690	613	664	686	655	638	653	629	668	632	660	634	635	632	701	681	650	663	637	629	649	690	690	641	631	630	646	642	660	681	655	662	646	641	633	684	639	610	650	710	649	646	690	613	653	657	627	638	670	616	679	652	645	700	636	653	652	640	659	618	665	638	639	635	716	688	623	704	659	638	665	667	649	658	628	645	608	625	621	683	662	660	682	647	716	615	692	671	692	645	663	650	672	665	704	651	647	621	642	711	596	692	680	644	643	683	664	674	654	633	629	659	655	632	660	653	648	656	658	659	700	629	630	652	626	689	650	677	677	682	658	678	695	705	606	686	676	670	693	676	677	667	634	673	652	680	664	668	659	697	684	632	654	637	683	627	666	651	609	669	650	665	648	662	599	627	647	667	671	633	627	673	665	632	670	664	709	654	672	651	654	663	689	681	643	707	657	646	608	617	653	649	695	686	671	696	685	633	648	669	638	679	684	693	655	668	656	658	656	668	685	664	697	664	703	664	703	644	698	649	663	679	666	664	637	671	640	619	663	673	694	644	632	659	664	639	653	679	645	667	619	661	646	665	648	628	660	633	669	711	653	628	688	647	675	686	674	674	673	667	636	673	645	682	679	636	679	655	643	648	703	696	630	658	671	646	701	661	705	700	617	651	644	673	637	710	675	644	657	671	650	661	687	678	707	662	687	642	637	639	644	640	661	677	621	643	666	682	668	616	651	682	658	644	624	671	665	700	678	637	676	669	604	626	626	697	639	654	691	633	695	692	665	702	713	629	715	645	635	633	655	664	671	690	608	644	685	659	613	687	644	643	660	706	673	655	650	675	639	662	647	649	672	628	672	668	673	610	629	634	617	729	639	652	654	646	673	663	641	653	633	651	700	637	697	623	695	666	672	676	660	631	653	653	635	645	678	621	683	614	638	658	710	654	638	659	670	658	624	668	639	644	643	724	660	650	686	687	661	653	656	650	673	654	626	682	675	637	666	638	668	673	630	659	683	654	647	653	675	671	656	678	649	702	680	674	661	654	653	688	670	646	657	672	667	665	669	647	627	654	638	676	654	649	653	626	664	662	705	665	637	672	638	625	560	642	670	657	646	654	669	668	624	637	695	698	679	627	657	630	628	646	681	655	682	659	657	658	633	611	644	674	651	661	638	641	677	657	632	663	680	670	643	640	690	653	675	679	676	614	644	659	685	720	687	668	700	617	674	674	653	646	671	636	671	674	649	638	641	669	625	620	664	685	664	678	644	629	663	679	675	636	650
18250	8341	7074	6573	2682	449	318	217	234	255	213	243	229	210	200	191	209	190	208	194	194	211	200	209	197	168	199	203	195	187	202	187	186	189	179	209	217	207	223	193	203	192	190	186	170	193	183	178	202	218	177	219	197	208	201	192	198	202	176	201	204	219	189	198	189	161	189	187	204	207	201	179	205	213	197	216	207	195	216	210	198	215	218	185	201	196	220	194	219	201	206	202	183	208	188	197	214	210	231	196	208	206	181	202	191	205	196	208	205	213	182	193	180	199	173	194	200	202	194	189	194	196	190	189	184	190	200	201	196	217	203	231	179	176	200	189	213	192	173	207	176	210	196	202	193	190	205	196	205	178	195	172	156	174	197	196	190	186	208	189	191	189	216	214	220	201	206	177	223	198	179	196	194	195	198	216	214	199	194	201	201	155	203	191	187	198	208	195	210	188	197	196	187	191	190	192	201	199	210	192	189	203	208	177	183	197	208	185	196	188	206	201	207	191	225	223	200	204	213	194	180	191	195	177	212	167	206	196	211	216	197	244	183	203	210	178	179	186	223	194	192	179	198	230	195	176	186	190	194	177	189	206	184	188	211	189	207	208	227	208	195	211	194	174	170	189	191	196	201	220	204	219	201	185	219	203	212	211	189	249	176	193	218	197	182	219	203	209	241	201	188	185	206	196	214	197	206	226	200	181	200	177	176	193	204	189	220	195	189	190	189	203	204	213	196	188	194	195	171	182	195	185	190	182	223	198	232	195	190	151	186	201	201	188	192	201	191	183	196	192	198	193	227	173	197	210	209	206	207	210	212	185	186	209	188	213	192	195	209	196	213	207	196	186	212	190	199	171	191	211	205	195	194	210	167	190	205	215	193	232	202	185	176	220	194	195	182	215	195	181	185	206	186	192	202	203	196	203	192	203	210	181	209	227	192	190	201	208	183	205	208	200	192	206	204	207	196	205	225	206	211	208	181	198	179	211	182	195	200	181	201	190	208	173	186	191	195	190	177	221	227	202	214	204	225	173	215	197	195	212	206	220	184	190	198	207	207	199	189	195	195	206	196	198	204	180	202	203	194	201	178	192	214	186	219	198	208	215	191	219	208	193	220	213	195	208	217	185	220	198	193	190	215	191	224	202	187	199	184	189	188	207	198	218	180	178	186	184	224	202	203	190	207	213	183	209	178	207	184	196	193	191	222	200	208	194	201	181	190	198	184	197	187	199	208	190	202	196	204	205	203	191	189	191	168	197	183	190	189	203	189	179	212	198	193	215	183	186	215	191	211	186	199	173	187	187	177	184	206	190	184	202	198	203	222	188	197	177	204	198	192	205	194	190	189	196	219	203	191	213	204	195	206	195	174	225	203	181	198	212	213	196	208	198	194	198	196	217	191	177	197	168	200	210	206	210	175	214	189	214	171	186	191	176	222	202	201	170	170	215	211	198	182	187	210	186	191	196	180	195	212	201	189	215	202	194	205	193	201	174	192	204	219	200	235	195	202	200	160	201	162	181	185	177	192	183	203	216	207	191	171	203	201	198	206	211	203	196	196	191	161	200	192	194	207	198	206	225	203	198	205	206	207	185	192	196	220	187	211	201	199	189	189	228	179	203	210	196	192	187	193	194	209	191	198	204	223	195	224	213	176	193	185	182	220	214	206	197	166	188	181	204	197	208	219	198	207	194	195	174	204	174	188	197	209	170	178	186	199	197	199	201	168	188	177	215	186	218	183	196	211	187	196	179	214	179	190	225	211	192	200	192	204	186	193	186	201	172	178	189	211	188	223	190	197	194	227	200	182	222	207	185	202	160	240	199	207	182	188	219	193	216	178	204	214	186	211	191	186	201	211	197	182	205	201	191	223	189	203	189	204	200	207	193	209	207	212	202	174	188	193	192	206	200	181	184	183	190	179	196	204	218	207	201	193	198	170	180	224	181	215	199	198	209	175	179	202	212	212	228	188	186	189	178	185	212	210	186	188	201	196	192	204	190	202	189	204	200	199	180	188	225	202	189	203	200	205	200	200	172	200	188	156	186	187	170	214	204	191	189	177	188	196	197	210	189	197	190	206	206	206	203	193	212	218	188	208	180	186	207	198	202	194	183	185	193	196	181	195	199	195	226	198	187	174	161	197	191	237	218	210	216	194	197	196	193	213	216	210	194	192	198	190	192	219	183	226	189	205	175	186	191	197	197	190	219	199	204	183	189	204	193	204	186	209	212	181	217	211	209	203	181	179	178	191	182	180	198	168	185	201	170	201	208	209	196	195	188	218	207	195	190	196	208	193	169	205	224	202	199	171	193	177	218	205	209	202	215	187	203	201	208	185	202	198	171	180	192	199	188	180	189	202	201	185	205	181	208	184	177	192	203	215	203	179	204	196	185	205	193	232	188	174	180	219	206	187	202	188	207	199	192	217	204	192	218	202	209	183	208	164	190	193	171	182	157	195	207	200	204	192	209	204	212	197	191	188	207	190	227	175	184	195	179	168	189	191	204	184	210	205	202	199	212	185	201	201	188	174	188	210	216	205	208	206	223	196	200	206	219	221	210	191	202	191	184	188	199	202	212	196	177	177	202	224	204	194	174	202	167	220	193	185	202	207	182	194	215	210	189	213	206	185	187	212	186	222	183	198	197	195	195	217	199	217	212	216	174	218	181	185	217	198	183	213	179	196	195	207	200	210	202	180	220	204	210	212	207	190	164	223	183	207	208	211	209	218	224	181	203	196	202	213	174	191	194	173	214	226	208	189	217	188	210	198	212	205	195	209	193	174	176	205	204	184	197	196	176	211	175	199	205	164	186	175	204	213	216	203	219	197	187	217	204	205	196	185	222	171	204	201	212	202	190	183	163	204	220	190	193	217	204	194	218	217	182	185	185	184	177	206	217	219	191	215	187	200	217	188	191	220	226	168	218	220	181	213	206	183	210	205	205	180	228	202	206	187	174	197	202	214	210	208	195	198	192	203	204	209	214	158	234	203	188	223	197	191	178	193	200	200	211	192	215	183	187	201	205	207	190	189	187	172	185	197	219	215	179	209	186	198	208	200	170	195	194	193	192	198	194	200	201	198	204	200	194	196	226	217	190	186	176	205	205	210	194	200	187	206	209	210	181	198	211	163	185	188	193	174	201	198	214	172	200	184	191	217	191	198	213	209	202	197	233	183	209	191	167	188	190	191	191	199	221	190	197	216	209	204	178	184	191	209	204	193	203	200	189	196	185	183	199	171	219	213	194	188	173	189	204	213	172	206	171	213	188	181	203	215	194	201	166	204	178	208	177	211	208	200	202	211	206	221	183	198	193	201	180	210	172	216	203	203	213	183	210	196	199	178	184	192	221	181	190	193	180	192	203	185	210	217	183	235	197	187	198	198	170	193	226	194	182	186	213	194	196	192	205	189	185	224	208	202	195	191	166	196	196	202	177	196	202	206	195	185	205	193	195	215	208	207	210	190	181	215	212	211	209	197	191	182	216	206	201	208	193
20887	10959	12621	15834	7969	1174	1169	909	906	891	905	835	771	702	667	734	685	706	641	663	645	644	659	622	606	626	647	620	635	630	619	621	612	590	604	597	603	627	610	625	623	615	589	603	657	598	625	637	639	621	612	613	656	612	618	653	653	605	625	630	609	615	628	631	611	665	660	642	587	621	626	651	605	616	612	604	606	648	607	594	602	652	673	620	640	590	625	655	654	635	613	573	615	641	622	625	596	609	579	641	610	599	656	645	661	633	611	605	657	626	635	619	601	609	609	626	627	596	599	608	636	624	576	600	595	609	579	681	621	625	592	673	559	633	616	631	668	612	635	623	637	579	595	623	639	609	631	620	637	596	636	580	654	599	598	619	639	621	601	625	598	606	614	627	635	666	602	613	650	650	620	634	605	671	627	637	651	634	647	622	629	641	633	610	625	615	603	651	556	650	608	612	625	605	625	610	613	610	610	580	604	600	633	580	655	654	615	622	617	599	648	657	653	615	601	638	658	627	659	639	614	605	601	613	630	639	629	613	618	637	586	595	668	612	591	633	627	635	601	609	600	621	632	610	631	684	635	607	633	621	638	621	645	610	650	609	606	606	636	653	624	614	655	622	652	623	648	628	624	640	602	650	615	641	623	671	623	628	619	645	655	660	630	630	659	634	570	561	640	644	615	650	628	594	649	591	672	614	584	590	620	639	604	619	593	644	635	624	614	630	645	590	642	613	572	638	591	634	619	613	639	656	598	629	647	596	592	623	589	634	619	628	639	570	615	585	671	580	638	624	609	582	608	611	615	633	606	643	614	625	578	604	629	652	681	643	626	652	671	605	607	624	637	607	648	643	607	664	663	619	628	623	591	604	641	641	639	646	616	622	566	588	634	660	587	610	630	604	581	578	566	595	636	602	643	593	637	577	644	659	610	621	590	638	620	585	644	613	637	634	584	644	630	589	596	622	623	617	616	650	639	635	615	625	644	637	632	629	590	628	598	621	660	611	624	642	608	603	627	587	543	608	644	611	594	621	601	592	670	632	627	597	603	676	601	593	638	576	618	608	617	648	628	604	644	631	622	626	615	593	633	618	649	591	593	625	573	584	624	622	637	592	598	612	594	619	604	651	633	650	616	669	623	645	625	629	624	576	617	612	655	588	610	653	617	588	608	651	605	627	606	632	638	574	596	604	650	654	685	627	633	644	628	637	620	628	631	625	664	650	647	606	647	642	601	641	622	597	611	603	591	598	593	609	602	610	631	619	618	625	608	617	589	642	583	616	625	624	628	575	612	632	649	627	662	595	617	662	612	611	610	611	611	653	602	605	641	623	626	626	614	619	615	656	635	621	619	587	568	621	607	633	668	592	586	618	631	600	642	602	601	665	600	598	644	620	616	672	645	640	650	642	649	609	602	592	625	635	592	603	646	608	689	575	654	647	616	625	611	606	616	635	627	652	622	615	584	609	598	650	638	634	635	631	657	669	658	610	622	621	625	617	615	646	582	599	659	612	673	621	648	621	647	632	601	643	636	582	588	628	601	599	618	621	630	611	585	677	622	615	639	655	627	632	651	673	648	579	611	571	587	601	586	648	600	610	616	608	669	646	636	601	612	616	642	624	613	648	640	632	619	638	623	582	639	577	626	623	619	635	609	606	605	595	643	640	626	634	584	655	611	650	594	611	627	582	614	609	618	634	614	610	629	612	599	633	624	609	627	572	673	621	654	641	598	649	602	619	584	579	671	644	614	627	601	607	654	630	616	659	632	605	626	631	647	633	615	651	639	616	601	579	619	659	637	642	621	628	607	640	622	604	585	585	620	617	584	667	593	627	655	649	656	624	620	570	625	589	606	600	651	647	616	629	631	637	607	626	555	616	622	670	584	613	651	617	621	627	601	643	641	625	658	642	635	632	594	634	580	582	616	621	582	635	643	611	635	634	618	672	630	575	660	590	604	598	635	667	634	660	603	636	684	616	640	629	653	615	555	660	642	660	636	602	611	623	622	624	616	609	625	595	585	602	613	594	653	590	605	603	638	638	630	598	609	636	641	623	626	604	633	624	643	625	595	640	602	630	641	613	618	548	642	638	656	615	579	613	642	659	633	587	582	637	621	608	625	639	601	603	622	635	674	640	624	577	643	631	658	607	598	642	612	628	622	651	612	611	633	646	645	620	602	582	629	654	596	598	565	606	634	620	610	652	590	620	662	614	624	653	625	575	621	636	594	604	634	590	582	634	571	599	626	658	631	606	580	653	615	635	632	649	604	628	619	614	595	583	624	573	636	640	632	657	641	611	628	627	624	635	630	628	623	584	665	597	610	633	622	622	621	635	646	642	580	619	624	646	587	622	635	628	584	650	649	622	657	577	635	631	631	623	656	623	648	641	600	631	616	642	622	583	643	624	619	656	619	645	647	625	586	645	621	668	597	633	625	603	619	566	603	649	663	598	636	566	593	601	639	611	655	603	586	597	617	612	606	610	635	617	596	603	642	575	607	645	576	612	632	666	646	635	611	601	609	603	625	593	653	605	596	625	603	617	582	590	631	627	604	662	576	647	650	630	635	597	617	603	585	626	663	587	646	565	626	613	605	637	629	678	639	632	646	608	634	666	620	650	613	618	625	581	664	575	622	596	584	589	599	623	622	594	600	608	622	642	571	648	639	622	602	618	604	642	567	582	596	602	668	623	621	607	628	622	639	578	658	570	628	633	625	624	604	629	629	632	599	651	595	618	666	630	606	641	626	626	612	584	633	646	614	620	649	634	619	647	639	616	647	632	597	600	641	600	640	613	645	648	613	573	596	663	625	608	617	604	602	619	618	644	656	616	631	619	625	632	643	603	622	603	598	650	660	645	632	635	625	645	635	625	612	631	580	626	624	605	672	586	615	654	645	597	650	650	602	651	572	600	665	608	632	579	598	624	631	600	603	621	628	659	646	602	648	626	628	587	597	596	583	611	635	630	648	603	596	637	632	636	666	637	612	610	644	621	650	592	599	575	631	640	600	621	630	642	631	642	654	621	626	627	665	650	628	615	654	588	625	649	597	678	636	638	604	612	614	615	606	629	622	583	626	699	630	604	620	625	623	602	634	647	601	618	586	628	619	620	618	608	614	614	589	610	612	640	619	601	623	650	617	629	618	638	605	596	609	601	623	592	617	605	624	632	604	616	611	622	607	613	656	610	592	611	632	611	644	608	584	659	647	613	668	600	648	603	654	595	641	657	621	610	606	603	603	629	654	612	597	575	642	624	628	647	626	567	618	629	649	626	668	647	632	647	582	636	615	648	611	595	575	657	580	648	652	642	566	641	627	649	630	595	649	597	693	645	673	620	646	641	627	635	669	645	624	622	634	622	626	656	640	613	599	623	611	635	608	628	628	675	689	607	614	661	624	586	652	601	639	600	566	654	628	618	617	617	631	638	649	669	631	587	582	658	656	605	617	668	652	625	581	599	612	651	585	653	638	633	642	613	679	618	617	613	642	637	614	623
60409	47502	43582	45450	31198	10545	3267	1120	852	846	766	632	494	350	316	277	241	224	193	182	166	145	172	148	165	143	168	155	143	131	155	141	142	165	147	142	152	147	159	128	119	166	149	145	149	139	134	149	148	151	135	169	157	139	138	148	139	144	139	158	150	144	146	136	155	143	143	140	136	142	143	135	130	128	154	135	170	148	129	154	164	157	170	147	154	153	148	170	146	158	137	164	155	132	146	149	149	153	162	137	172	148	146	139	155	154	149	150	130	147	129	135	135	147	148	129	153	149	155	147	133	153	138	163	129	141	135	165	156	146	151	147	171	136	154	122	127	152	168	133	138	143	142	123	126	139	137	148	148	148	182	143	160	155	160	159	154	151	141	147	153	150	142	153	142	140	130	151	136	157	163	150	156	150	161	135	127	177	159	165	146	130	168	142	144	154	154	141	144	145	148	147	133	135	143	140	136	134	137	157	158	159	140	141	128	137	139	156	148	148	151	152	135	121	158	152	157	136	149	138	158	145	154	154	170	140	148	180	151	150	164	130	139	141	148	147	164	158	145	142	140	151	148	126	142	137	175	137	141	143	129	137	136	167	140	134	154	129	165	163	143	153	170	152	156	136	148	148	148	167	170	137	159	144	133	147	128	158	146	150	160	130	128	148	166	139	157	153	160	140	145	136	143	142	144	118	141	137	146	155	131	161	150	157	140	162	150	156	143	136	138	152	134	119	136	138	143	133	133	164	157	153	156	147	159	115	149	147	144	129	142	156	131	178	153	149	145	125	139	147	154	147	152	135	156	144	137	140	142	144	139	154	159	162	157	145	140	134	142	149	167	143	136	154	155	141	150	142	141	155	141	166	128	135	124	159	143	153	145	148	150	148	126	139	155	139	150	131	140	163	152	155	145	159	149	138	150	126	151	165	158	131	149	165	162	158	148	156	142	147	163	139	148	146	153	146	137	146	150	150	130	169	137	131	139	153	157	142	141	164	150	130	163	133	155	141	154	155	131	152	130	158	156	162	139	150	144	142	140	136	142	148	149	159	156	126	165	157	143	142	146	124	137	149	127	159	149	140	160	147	153	147	175	153	165	145	157	126	138	147	151	147	138	181	142	140	159	162	136	142	124	140	126	179	153	133	147	137	129	155	146	141	143	143	143	153	143	145	160	148	141	150	135	150	151	153	137	140	139	141	139	128	132	135	155	135	136	155	144	148	153	143	141	136	139	157	158	152	134	142	157	149	154	140	148	165	140	139	138	146	142	141	148	139	140	149	163	145	141	129	147	147	157	156	160	124	164	131	153	133	138	145	155	167	153	145	149	156	157	135	151	146	143	151	158	163	139	147	139	138	152	165	146	140	150	144	158	137	149	139	147	148	149	141	161	158	155	149	142	150	132	142	150	147	151	152	166	147	133	145	154	148	161	127	161	149	140	149	153	144	148	140	159	168	124	160	140	155	154	136	138	132	153	131	141	157	146	135	139	168	156	157	156	142	159	164	133	157	141	155	145	132	141	132	123	115	148	171	156	124	162	140	161	158	151	132	134	161	140	144	168	136	128	142	152	140	142	150	136	151	144	157	152	172	140	137	143	156	147	138	148	157	155	120	142	165	140	132	136	153	150	134	148	161	150	151	132	161	121	153	154	145	160	146	140	141	139	153	126	128	162	152	162	140	163	153	141	161	142	149	135	163	145	144	148	149	149	144	158	148	152	154	146	138	148	152	154	136	127	151	142	154	139	143	174	120	126	150	147	151	144	147	152	162	159	138	152	154	135	143	124	156	150	147	138	139	142	133	163	138	128	141	145	124	141	154	136	149	163	173	161	130	136	157	144	137	153	148	131	153	134	148	146	140	156	151	159	158	139	149	155	146	142	134	136	159	132	142	140	153	141	165	127	156	137	152	178	127	148	127	147	153	133	155	151	164	152	159	145	152	129	123	133	140	136	131	154	159	147	131	149	164	142	152	143	153	148	146	153	132	110	138	129	126	152	155	144	125	147	135	147	142	136	151	158	131	135	143	150	155	148	139	134	155	166	150	144	146	149	145	149	132	156	142	143	157	148	152	150	110	128	152	120	134	143	158	163	149	155	152	136	125	135	159	144	179	142	154	153	155	164	144	141	140	171	150	138	150	155	153	149	153	133	147	138	144	160	158	152	125	156	156	142	166	144	140	163	148	159	149	127	150	159	138	134	161	142	140	132	131	155	138	129	161	174	157	137	126	169	130	142	159	173	134	130	152	163	149	152	153	152	154	145	138	154	144	130	132	159	143	132	140	135	137	166	137	138	150	156	136	129	167	137	144	162	123	165	163	128	138	173	151	163	160	158	145	143	167	154	141	134	160	156	143	149	151	156	143	147	137	150	157	121	146	148	157	117	134	134	157	139	128	140	124	158	124	146	142	148	156	145	136	129	166	153	146	134	136	132	128	147	160	161	152	154	147	152	148	132	143	127	130	150	142	124	149	116	177	124	132	155	155	166	169	129	175	179	131	155	158	129	141	131	147	144	138	132	167	145	173	139	133	149	132	159	123	129	140	142	159	146	179	154	152	150	167	146	129	151	123	145	121	128	139	160	135	120	151	149	156	148	158	170	139	144	139	157	140	145	154	138	164	142	155	148	175	144	151	144	141	131	133	133	157	144	157	155	139	141	150	131	140	147	146	159	142	160	132	157	153	124	151	141	133	151	130	151	144	164	146	126	154	154	147	135	139	150	150	137	168	130	148	161	159	147	144	147	137	137	152	144	135	136	152	165	141	136	163	161	162	154	156	150	168	153	144	152	143	131	155	148	143	124	155	134	135	145	136	153	140	146	147	138	156	143	141	156	156	124	141	153	136	135	153	155	136	151	160	155	127	142	141	175	135	159	168	140	161	141	141	153	135	163	159	137	156	135	142	126	161	145	150	148	131	162	142	134	136	160	156	153	155	138	151	140	156	153	143	161	124	130	159	133	137	144	168	143	159	147	118	162	154	140	157	131	147	142	153	130	157	151	135	156	142	147	154	153	129	130	162	138	164	133	147	139	149	152	152	143	153	154	154	121	141	150	145	135	169	149	130	157	160	146	128	126	147	165	149	146	171	139	150	133	155	124	147	129	145	148	127	153	147	143	144	133	144	143	135	151	145	148	153	130	171	156	144	150	144	159	144	140	151	161	142	150	145	148	140	151	148	145	113	145	137	158	166	128	136	164	148	170	143	153	152	125	150	174	156	140	144	138	139	128	120	136	146	141	131	158	163	164	134	157	145	140	157	152	157	142	163	154	155	133	145	154	147	131	142	155	144	147	150	150	158	145	163	148	133	131	145	137	141	159	152	155	155	148	160	159	148	166	152	152	134	133	141	130	145	135	119	163	132	141	150	164	149	149	145	159	137	150	135	136	140	155	149	131	146	141	122	138	154	158	146	141	152	129	147	143	145	140	147	134	170	137	160	139	163	164	165	131	136	160	147	138	156	135	138	146	125	145	136	138	165	148	147
43057	38627	46155	53604	39052	10134	8005	4969	3686	3343	3894	3283	2782	1910	1682	1594	1379	1212	847	680	691	554	523	527	512	544	532	545	508	526	503	556	502	463	488	456	488	496	456	515	460	466	477	486	510	482	511	455	509	461	454	523	503	507	493	512	457	476	481	483	459	505	508	498	532	487	489	502	504	471	482	494	486	491	488	484	498	458	499	488	481	480	480	450	500	503	457	522	485	459	477	458	482	459	491	461	504	448	524	480	480	512	509	513	480	453	489	457	473	520	512	500	546	497	506	463	487	446	469	468	507	482	483	505	509	462	457	455	439	486	466	475	512	494	491	495	503	492	516	481	459	480	480	476	490	511	496	447	489	517	502	489	507	489	435	475	457	496	486	467	468	471	468	505	452	513	477	482	491	478	493	437	525	505	490	500	478	416	504	463	463	514	449	431	495	460	512	472	487	501	498	495	480	462	493	493	484	485	477	450	486	468	484	496	516	515	510	516	531	486	487	468	489	481	504	474	480	500	457	494	482	489	477	484	537	480	436	519	493	481	492	464	516	498	510	524	485	489	488	471	507	456	490	491	511	489	474	491	459	469	498	471	492	468	473	499	490	454	495	476	527	499	482	475	517	526	428	520	455	464	435	482	507	465	461	489	457	475	511	499	522	481	505	521	524	466	500	516	477	471	464	506	472	482	481	478	446	477	453	500	517	513	493	484	499	466	451	474	487	462	501	438	472	477	519	503	481	434	464	530	499	498	483	530	470	446	494	515	463	475	459	465	465	500	498	491	490	502	467	497	517	472	561	494	495	472	469	484	473	480	471	443	530	494	488	505	501	477	503	473	482	454	480	462	482	489	491	468	481	450	471	489	481	505	480	481	483	492	462	497	466	471	506	492	527	497	452	497	465	468	485	469	498	483	470	477	536	472	523	506	480	499	506	500	511	466	468	502	461	452	522	462	489	524	507	455	465	491	470	505	515	468	479	472	476	480	476	503	481	464	484	472	466	509	496	486	497	500	472	445	479	469	462	490	486	449	492	499	491	534	477	467	520	489	505	506	439	479	490	507	515	517	464	478	498	513	503	512	478	508	517	468	486	462	520	488	486	479	500	503	503	488	509	501	477	544	451	486	510	422	428	497	519	474	489	485	493	464	472	477	516	517	486	462	496	514	466	504	475	519	487	451	482	470	478	496	474	482	493	488	488	439	469	465	470	488	496	489	456	484	483	485	447	441	459	505	491	485	510	484	477	526	486	480	500	499	511	513	495	506	512	514	515	498	474	477	470	504	500	465	467	494	465	455	492	485	483	531	491	499	510	469	543	475	472	499	487	501	504	504	475	473	485	501	483	530	461	471	511	490	525	481	497	502	468	454	456	513	534	508	470	451	476	512	491	482	474	474	496	471	507	498	479	474	472	488	475	476	482	501	479	480	524	507	482	483	466	461	460	481	481	514	522	457	491	487	502	462	493	497	467	474	454	497	506	483	486	502	496	456	469	482	477	452	497	512	457	465	502	495	518	480	437	474	464	477	470	494	520	484	497	510	520	472	470	508	464	503	455	490	483	467	444	451	521	479	491	451	470	468	446	472	507	472	479	477	461	497	511	493	460	479	519	485	453	474	502	467	483	451	485	446	539	499	525	486	472	454	449	505	487	506	513	484	516	511	491	467	490	492	508	484	465	489	483	491	514	510	460	490	491	507	452	500	519	471	501	484	472	478	482	481	495	502	487	476	505	484	511	484	456	521	466	461	501	462	441	520	503	496	477	502	458	466	476	490	463	541	495	512	460	479	469	510	467	479	541	487	529	481	499	483	485	506	521	502	488	499	486	474	520	488	499	480	479	471	461	434	480	517	494	480	541	449	527	470	458	504	496	505	459	486	464	480	484	530	517	478	538	484	514	459	478	492	504	479	521	520	468	448	471	457	500	438	495	492	452	542	475	436	452	526	496	484	482	490	496	485	504	466	486	440	471	457	495	505	484	463	513	518	465	490	490	469	472	491	472	472	469	460	503	468	483	491	473	489	441	466	471	500	508	468	516	500	479	478	488	515	512	516	473	437	470	459	464	505	486	486	467	481	454	511	478	479	468	495	471	447	506	498	455	475	500	488	497	498	490	479	474	496	491	490	491	464	482	518	502	459	479	491	467	486	541	504	461	515	461	449	529	489	471	464	496	479	494	466	492	474	503	484	482	493	488	481	445	452	448	477	466	477	494	491	509	510	491	504	444	482	509	453	462	489	455	529	496	475	517	485	463	515	506	440	505	484	489	458	498	469	495	497	477	507	449	459	466	497	510	479	463	465	495	516	481	467	471	470	442	494	465	496	478	480	455	494	479	502	492	471	446	500	479	471	491	430	455	516	484	475	478	482	482	449	445	482	463	468	481	460	535	483	481	482	496	498	491	493	461	488	496	494	471	481	509	476	473	494	479	474	482	486	504	492	468	442	499	486	507	467	445	505	501	476	478	494	455	490	456	497	462	463	451	498	476	531	460	478	505	516	469	466	467	455	479	440	457	495	546	478	513	495	489	504	493	489	502	455	435	533	484	499	485	492	482	463	509	485	452	473	481	453	477	508	477	481	487	537	447	475	470	466	466	503	470	491	486	473	452	483	476	477	482	475	473	484	479	495	447	507	495	502	416	482	495	500	505	475	463	496	483	497	494	472	445	472	474	473	477	483	470	476	476	506	440	458	480	485	457	470	527	481	492	502	500	498	468	461	498	452	482	484	468	476	511	503	524	493	482	486	487	452	478	446	494	497	504	502	472	476	477	495	507	462	497	438	469	502	462	488	500	476	498	510	481	532	483	477	455	492	470	464	477	507	513	493	520	471	480	480	456	504	528	465	511	484	505	454	471	485	487	481	501	452	531	459	487	492	486	522	498	465	499	455	495	471	472	463	527	485	476	493	499	464	543	473	513	460	489	483	518	507	485	471	526	515	482	478	482	488	488	488	489	473	522	496	485	487	438	502	510	503	466	450	501	489	466	503	475	471	477	491	492	479	461	512	470	500	492	506	485	469	471	480	493	495	491	465	482	506	489	479	502	501	454	508	490	459	490	510	489	470	449	467	471	515	490	505	471	486	469	516	487	435	501	454	484	491	507	488	485	488	470	445	480	510	474	485	491	491	493	484	498	516	495	477	470	446	523	472	480	488	478	473	466	502	483	475	476	445	476	486	490	468	493	516	498	447	457	471	480	523	480	503	505	481	452	517	494	517	484	468	436	447	476	482	470	486	483	496	502	486	496	489	475	447	491	488	477	516	518	522	491	463	491	421	462	486	505	476	501	522	523	490	542	491	486	432	493	499	493	491	480	498	473	473	449	453	496	462	520	478	513	460	535	473	479	497	490	472	454	490	515	476	481	492	495	482	518	490	480	527	474	500	510	443	464	501	457	497	486	480	465	486	460	461	459	492	487	444	475	459	470	474	462	459	457	478	508	460	463	504	526	528	496	498	479	461	526	474	480	484	482	477	499	473	481	488
70575	53715	49957	54180	41441	20518	10909	3201	1537	1388	1512	1289	1040	752	591	619	547	482	292	268	228	225	219	257	244	224	228	213	183	254	220	189	233	237	212	205	232	219	223	240	213	202	216	207	228	225	200	228	219	226	222	220	190	216	204	246	214	223	180	177	224	232	226	193	239	242	225	203	191	248	230	222	210	226	224	193	205	225	213	190	218	207	221	233	207	215	215	225	219	211	219	227	191	226	205	205	230	219	221	215	208	195	205	217	200	210	189	202	217	204	255	226	211	222	235	220	223	221	245	176	225	212	209	210	243	222	231	221	222	204	220	196	198	223	204	210	220	202	239	212	214	201	222	228	205	206	223	194	219	234	235	201	226	220	205	187	192	215	203	245	209	219	219	184	231	209	213	207	194	238	205	239	212	224	210	204	216	233	207	230	202	220	204	193	241	202	201	218	220	205	225	206	219	216	194	198	212	215	199	201	210	196	227	209	189	208	224	223	207	189	219	213	218	215	211	201	185	219	200	212	214	229	190	232	198	182	215	221	211	190	188	213	194	207	219	199	223	223	191	210	210	208	211	220	206	209	218	208	181	205	194	221	229	245	235	210	201	202	228	214	214	223	187	241	236	240	218	236	230	197	236	229	246	214	216	187	221	193	216	215	205	233	210	222	219	213	214	200	206	210	206	184	232	220	228	226	224	221	212	251	202	201	211	242	225	226	190	216	228	179	212	207	177	177	204	193	234	222	209	209	238	214	221	202	219	225	209	188	232	243	231	204	235	198	219	235	199	207	217	213	216	195	200	202	204	231	217	190	196	210	249	217	201	207	218	206	243	227	208	231	188	188	221	205	201	218	237	237	225	231	203	239	205	201	232	206	231	195	239	206	221	214	219	217	226	227	204	192	217	200	234	210	184	224	213	203	222	190	215	228	219	226	222	215	205	218	233	225	217	208	239	197	200	210	193	231	246	218	213	218	220	234	207	211	214	225	225	199	219	192	213	220	223	205	214	218	228	222	239	230	207	218	222	188	205	215	203	177	212	200	192	209	225	204	218	221	187	220	205	194	209	224	216	210	207	211	225	226	188	208	220	208	218	222	223	181	224	217	231	217	204	194	219	209	199	226	238	198	210	211	216	246	200	202	205	229	227	212	180	206	224	211	251	201	216	222	216	220	247	210	203	205	203	201	225	193	186	221	191	230	212	197	210	187	189	202	226	230	221	188	210	227	210	210	211	182	212	214	206	199	224	235	203	217	183	216	213	192	205	217	215	230	191	212	215	241	223	210	216	196	211	213	225	194	221	225	225	228	205	203	236	180	216	202	211	202	205	211	205	217	210	233	246	198	214	239	215	210	199	201	211	241	242	214	226	223	230	234	216	220	232	222	201	213	228	191	208	218	231	227	206	216	220	212	206	210	221	221	209	205	244	213	217	208	225	216	218	225	216	206	224	229	180	213	204	199	221	226	234	218	231	227	208	216	209	206	255	210	259	217	226	237	193	211	227	209	248	204	217	193	215	233	183	204	238	214	187	211	220	222	211	206	210	213	225	201	223	234	207	212	224	209	210	227	189	201	218	228	214	235	206	228	211	221	239	220	220	228	211	230	216	199	224	215	202	226	198	213	191	213	218	211	203	249	193	196	211	201	212	217	216	215	218	203	190	226	221	204	219	203	229	213	219	238	223	227	213	188	212	222	217	209	236	217	214	209	244	206	239	193	222	215	233	208	241	241	219	223	230	191	210	222	210	215	213	221	219	201	200	207	209	195	215	198	222	206	214	213	191	242	204	197	216	237	193	236	228	219	200	214	224	215	213	213	210	210	223	199	199	186	221	195	189	207	223	230	232	239	208	222	221	214	225	195	214	216	212	199	224	221	218	212	203	223	201	243	228	211	195	191	228	229	220	195	173	204	211	215	194	218	228	192	227	210	210	220	236	205	228	218	224	214	204	191	234	245	187	223	207	230	206	219	197	205	189	211	231	208	190	211	207	201	212	210	202	211	215	224	227	202	233	225	194	200	192	220	223	222	230	206	195	219	224	211	197	207	212	205	193	225	200	211	231	168	231	221	213	228	213	189	221	188	239	228	210	204	200	213	216	207	214	231	227	223	240	206	190	225	209	203	211	221	227	227	233	213	203	207	200	220	206	230	222	233	242	201	224	225	225	213	202	211	206	219	230	208	194	196	231	240	206	207	226	229	222	195	189	235	211	217	219	211	211	223	232	233	219	202	224	225	206	180	204	223	240	219	235	227	226	221	206	192	220	214	211	215	206	215	204	223	202	236	196	184	223	224	246	222	219	224	225	210	194	199	219	225	229	217	224	219	207	198	178	235	228	251	234	215	200	241	213	235	203	240	204	238	183	245	214	222	208	214	207	220	219	212	213	213	201	213	216	197	188	234	190	193	205	204	186	207	216	198	239	212	186	207	221	225	186	229	221	235	209	223	214	249	222	179	228	218	206	241	199	197	199	237	205	208	201	234	213	190	216	211	231	213	232	219	225	226	207	237	212	234	202	224	216	229	208	231	209	216	231	217	224	208	219	220	232	233	217	215	196	214	198	193	187	229	228	231	223	222	238	214	221	228	236	227	208	232	183	220	206	203	228	201	221	208	197	201	206	223	209	220	219	222	212	209	216	221	207	228	235	218	220	203	218	209	205	234	184	217	219	192	228	205	227	215	188	176	199	214	238	208	231	182	234	218	211	177	187	212	203	206	195	201	216	209	223	223	196	222	225	213	182	211	204	236	210	245	241	238	225	197	220	218	193	205	208	217	197	219	221	206	227	214	239	237	231	191	194	216	210	205	213	218	197	193	214	230	240	206	213	218	204	234	193	208	208	210	202	200	216	213	200	221	223	224	221	202	230	211	197	227	207	222	204	221	236	223	238	189	224	231	218	241	214	197	221	197	229	226	204	203	216	226	208	203	247	205	239	186	214	188	226	226	231	231	202	211	214	183	216	222	202	189	229	230	218	198	197	218	193	224	220	213	242	184	193	224	223	195	228	234	188	221	195	223	218	199	214	201	210	232	216	227	216	194	220	203	229	208	206	218	244	216	200	219	226	206	227	189	211	206	209	186	218	211	202	217	204	218	198	211	185	227	210	234	210	206	185	242	220	217	239	209	226	205	212	237	221	229	208	228	180	213	211	227	225	227	213	214	206	195	221	212	208	207	220	234	214	198	193	196	207	213	224	221	241	198	226	217	202	212	200	211	223	192	203	225	223	217	223	250	227	210	194	226	205	197	227	199	224	248	204	222	236	202	205	202	206	216	238	233	222	229	224	244	224	186	197	226	203	226	207	201	240	202	215	200	223	224	206	228	202	204	231	201	218	211	203	229	223	224	212	242	208	191	205	210	226	206	213	203	200	245	255	203	186	233	233	203	225	210	206	229	197	206	215	204	217	199	192	218	220	207	212	213	218	216	195	212	218	192	227	195	224	203	212	217	216	203	223	211	200	218	222	222	218	230	218	221	243	214	214	208
52867	50947	58952	68098	51512	18499	17700	8594	6238	6228	6981	6421	5864	3855	3084	3155	2886	2516	1634	1066	890	879	718	788	791	745	768	775	676	698	702	689	684	683	686	650	640	656	667	677	696	686	658	666	677	690	667	651	661	694	676	651	659	686	671	680	636	683	682	695	648	698	663	729	733	658	699	704	656	679	667	694	675	623	665	750	696	690	668	670	671	670	698	685	663	702	659	693	666	645	680	645	648	647	667	679	639	685	645	634	677	663	663	650	648	681	680	683	680	634	653	665	664	643	686	700	670	648	649	685	652	656	679	728	676	627	666	655	672	699	706	684	637	652	638	672	676	690	668	682	658	710	661	652	653	661	596	670	686	644	690	707	689	688	655	649	677	678	718	697	678	670	651	651	656	660	668	688	698	633	667	680	645	649	659	677	625	654	667	708	667	694	703	641	639	658	677	653	661	654	659	689	643	672	615	663	687	638	648	648	702	648	684	643	688	674	681	643	664	659	739	702	651	667	638	667	712	731	658	689	652	639	684	639	679	667	651	655	644	658	664	667	691	653	708	666	656	712	700	677	701	664	641	660	684	688	658	636	580	640	655	653	622	670	691	675	670	707	684	622	699	659	726	604	637	721	659	649	646	638	670	674	637	682	662	687	671	634	644	634	669	654	626	708	655	701	680	663	670	657	666	630	653	634	693	666	698	672	686	670	670	657	662	712	653	718	632	654	708	637	658	650	586	665	658	667	658	663	677	691	666	669	696	674	672	652	674	639	648	660	677	673	665	655	623	679	684	685	629	655	661	679	666	675	671	672	665	647	651	661	704	652	634	739	688	635	667	630	704	676	660	659	654	648	625	703	625	652	678	667	670	692	638	655	676	658	668	690	676	630	646	675	670	632	662	683	659	639	678	704	650	643	699	680	686	607	694	647	653	698	703	697	669	699	646	636	725	650	698	625	629	654	657	641	684	641	689	691	700	699	644	684	644	624	633	665	631	676	654	618	639	627	702	692	668	709	692	660	650	636	686	675	688	660	652	648	692	684	671	643	647	644	641	660	687	648	648	634	674	634	653	666	683	622	661	702	659	680	659	622	694	646	622	651	669	666	660	658	621	726	619	705	650	684	690	667	654	662	620	694	711	635	687	661	653	649	651	628	664	623	675	693	646	657	678	700	696	674	645	666	658	662	642	678	650	711	672	740	653	722	732	688	638	675	682	710	655	669	651	670	659	644	649	657	733	667	673	649	656	675	681	645	656	697	630	612	698	637	672	693	650	632	662	686	664	639	644	669	655	674	617	650	688	696	643	707	680	643	668	687	669	629	696	687	633	671	672	676	635	682	651	683	680	605	645	648	663	639	657	682	679	677	662	670	642	652	637	731	724	606	659	633	727	685	687	693	642	639	680	679	669	680	699	622	700	667	646	667	688	656	686	693	679	641	672	724	701	661	710	640	655	664	635	672	651	669	687	691	635	669	677	656	686	601	622	634	662	634	656	653	651	665	632	650	626	627	649	616	688	669	662	686	664	664	644	647	698	647	654	679	665	668	646	673	654	650	637	624	713	670	641	663	713	705	675	686	659	660	673	739	652	646	673	685	667	677	667	672	619	663	625	667	696	661	661	704	672	695	627	709	694	679	655	658	635	615	644	675	642	643	704	663	648	669	668	715	669	660	693	653	663	674	682	652	651	641	670	650	647	606	714	685	712	663	658	637	652	671	683	640	632	670	630	663	656	702	648	688	702	690	700	684	676	694	671	705	634	634	682	652	648	621	653	670	678	677	647	643	695	669	651	652	697	674	710	687	679	694	669	642	656	663	667	650	646	676	657	672	653	704	625	674	657	625	667	656	745	665	669	658	676	653	690	651	599	714	684	654	680	641	665	629	709	639	625	642	627	646	634	667	707	654	645	689	645	676	665	687	670	653	664	718	703	669	652	687	645	659	654	613	689	623	666	666	651	691	718	654	686	662	684	620	682	638	662	647	681	670	638	639	651	646	670	698	703	628	685	665	670	675	654	715	674	670	684	676	659	663	666	713	688	682	651	677	707	633	719	721	698	641	669	691	616	655	682	648	691	691	689	678	686	712	672	685	657	692	654	651	669	629	712	667	700	685	663	656	668	665	659	661	661	673	629	683	680	681	713	674	663	640	718	701	626	653	680	646	662	693	695	634	728	705	704	664	651	702	606	674	687	695	673	708	638	687	633	627	684	656	650	664	661	621	696	683	697	664	646	632	638	674	664	699	661	697	652	645	666	683	650	639	650	663	676	706	650	682	701	677	653	661	693	696	633	637	661	624	684	619	648	663	656	623	654	641	646	673	656	716	623	674	675	685	651	681	655	664	697	668	645	621	640	669	629	695	671	710	736	673	711	638	649	646	649	625	640	638	654	672	695	633	660	635	655	632	660	660	725	717	686	643	680	660	611	684	679	701	646	634	653	680	660	617	690	673	693	679	693	670	675	687	679	681	682	692	691	697	627	667	698	656	696	701	640	694	644	678	703	695	639	617	658	623	667	699	655	684	665	670	702	713	653	647	752	703	662	633	643	695	709	688	707	683	684	677	672	653	690	661	679	686	687	645	632	670	661	610	682	686	685	691	645	665	680	719	638	653	668	647	663	669	658	671	640	645	646	634	653	655	656	679	629	680	666	649	662	662	666	678	692	681	659	666	757	652	633	679	706	702	645	671	655	630	676	691	665	667	665	690	671	637	683	673	654	682	639	678	700	615	647	676	668	659	703	657	646	710	670	652	685	705	658	667	679	642	683	616	647	713	657	637	649	686	663	673	671	667	638	688	684	670	660	675	739	697	664	621	697	674	672	688	642	696	727	693	653	670	647	672	656	649	672	635	629	663	661	662	674	705	695	669	632	653	635	660	711	685	675	655	706	660	617	671	643	703	694	647	692	646	698	681	649	625	703	651	662	705	649	648	624	682	691	688	712	670	645	670	606	680	692	670	706	637	646	709	669	700	671	665	708	651	664	664	640	671	680	699	609	673	698	671	686	648	647	688	699	669	676	687	687	700	660	657	606	671	639	641	673	656	704	706	711	678	647	712	656	691	697	697	657	679	678	637	660	701	665	618	681	661	682	641	679	697	650	718	667	645	677	654	659	652	620	732	652	697	662	633	685	658	744	683	714	674	676	673	670	674	703	677	636	678	643	615	623	659	661	691	694	628	689	670	609	659	677	637	655	691	659	664	686	646	668	632	636	646	675	657	654	661	715	677	682	643	697	692	646	668	706	662	665	699	689	658	660	653	630	682	651	649	694	666	683	665	637	713	621	679	683	663	626	647	667	662	655	641	665	660	701	621	636	673	683	684	695	674	662	606	638	646	649	640	686	705	620	677	667	683	679	713	710	643	676	660	658	681	686	706	652	685	642	660	669	706	696	630	618	670	711	687	645	690	683	688	673	682	685	708	640	730	695	621	667	652	671	641	667	656	701	709	647	706	688	630	677	685	654	635	635	640	648	675	665	695	631	634	668	699
15927	8681	6385	8160	3745	701	503	271	234	222	232	259	216	215	186	238	192	212	203	179	192	212	177	209	193	199	192	174	210	212	213	204	183	215	207	189	194	219	187	181	177	223	190	181	207	182	206	192	214	193	213	178	179	228	200	178	212	178	200	187	199	200	169	194	195	192	202	180	213	193	184	192	196	193	183	189	194	176	198	190	182	183	184	215	204	201	189	199	196	166	198	210	199	192	208	180	185	195	212	198	218	170	198	187	182	205	198	175	187	182	211	204	180	213	228	209	176	184	232	215	213	185	216	189	192	198	191	190	218	204	195	172	203	186	234	199	185	200	187	217	193	179	230	206	205	187	236	190	198	188	188	193	196	236	203	198	232	181	206	206	183	195	208	179	205	206	146	225	200	198	171	204	199	192	186	190	183	208	186	175	190	192	185	197	175	205	198	206	199	196	201	191	186	200	233	219	217	223	200	211	203	199	206	197	197	182	193	209	206	255	233	188	204	193	213	184	228	172	205	190	217	177	196	205	181	192	196	195	174	207	201	206	186	199	184	204	206	192	206	200	201	197	192	178	176	222	209	193	199	200	204	225	212	178	195	201	197	193	204	200	210	190	193	209	193	213	185	200	184	201	196	209	198	193	186	202	197	184	188	205	203	202	224	212	201	190	203	204	186	193	187	201	193	191	173	207	184	175	223	211	193	189	208	182	194	160	202	200	174	188	205	210	212	186	231	204	188	179	188	219	208	194	185	181	209	210	205	227	204	210	192	203	207	220	207	206	186	193	215	196	217	176	212	204	185	192	193	185	221	172	203	170	188	225	228	205	214	198	192	185	197	180	178	187	231	209	208	185	203	202	221	199	215	190	184	200	193	186	210	201	183	205	221	167	217	183	187	195	192	192	217	197	218	187	206	205	166	188	199	195	193	211	185	188	214	226	191	203	202	167	207	183	222	211	193	171	184	200	213	194	190	188	193	228	203	216	220	201	180	180	215	196	189	201	185	189	196	187	226	185	199	202	206	208	182	202	227	191	193	196	200	184	209	182	190	197	210	193	179	209	191	198	176	190	201	210	180	176	192	181	191	203	193	195	186	196	181	192	186	179	199	188	215	191	199	187	204	185	212	194	203	178	202	211	203	221	185	178	205	206	204	198	208	170	195	210	178	186	214	214	193	186	198	197	201	174	229	191	215	220	202	212	173	171	179	194	206	205	193	180	219	162	192	198	185	192	174	208	200	201	190	195	210	223	221	189	198	201	203	193	197	203	176	195	218	211	203	192	182	194	202	187	186	190	196	212	187	226	190	180	203	195	203	212	193	199	203	205	172	232	191	207	174	182	187	210	181	196	197	187	197	205	198	197	186	186	207	213	212	186	179	184	208	191	206	209	197	206	181	174	178	184	212	185	177	183	177	212	201	175	187	190	197	210	228	206	197	172	198	218	210	203	192	195	199	221	205	182	186	200	191	186	183	205	192	209	201	172	186	199	195	205	217	202	209	213	208	203	194	200	205	226	200	194	172	200	176	225	200	178	195	188	214	187	197	179	187	201	195	185	196	176	173	206	190	187	181	194	179	178	212	189	183	193	191	204	184	183	196	184	227	203	216	193	224	201	194	202	201	200	181	196	219	169	200	214	191	190	210	185	192	202	200	218	191	199	190	191	201	189	208	201	201	214	176	180	180	194	188	189	180	202	210	192	176	176	201	193	202	200	196	205	188	204	193	201	215	196	191	205	200	198	184	212	198	172	201	201	206	207	194	180	187	204	198	206	181	217	238	189	206	207	202	177	195	229	171	170	225	164	181	214	186	203	195	210	189	198	182	187	218	180	201	217	170	221	196	192	174	199	198	198	184	194	183	216	207	171	194	198	175	213	192	190	213	213	204	193	207	214	200	197	206	179	205	207	203	179	182	206	211	196	201	195	191	214	200	178	221	190	216	178	228	189	193	203	192	199	198	194	234	178	195	186	194	167	201	213	211	196	190	191	209	191	233	227	192	208	210	213	215	198	182	201	199	183	215	174	192	218	180	198	190	224	183	208	208	172	204	209	195	176	187	175	214	220	199	188	171	196	185	186	195	184	219	195	212	212	211	195	176	198	184	170	226	193	187	191	193	186	199	204	208	197	205	176	206	193	188	179	200	197	230	168	216	212	187	208	210	184	222	190	184	171	198	221	180	201	209	209	182	207	178	214	185	198	206	189	177	196	180	232	185	196	210	210	217	204	212	200	176	187	217	208	219	211	197	201	202	216	181	185	199	200	213	201	206	212	193	232	185	193	187	218	206	219	172	183	194	207	203	174	186	175	208	227	194	195	189	176	212	215	203	201	219	199	198	209	176	189	173	195	214	210	192	228	192	189	194	207	206	195	214	187	198	186	215	185	188	173	190	171	204	204	210	201	174	191	205	200	214	191	191	193	209	209	177	196	204	192	207	172	197	204	208	193	174	207	186	197	197	200	221	189	234	215	201	213	201	198	185	180	206	207	166	195	199	187	218	190	205	192	210	194	204	204	197	203	204	195	215	200	184	205	193	191	223	205	212	192	192	201	181	189	201	189	191	202	209	189	219	191	193	175	211	187	215	204	201	208	176	213	190	198	201	188	199	172	203	185	211	208	216	185	212	195	183	188	194	182	194	190	190	190	208	173	196	189	197	191	206	210	222	192	202	215	213	165	188	213	169	184	217	212	211	236	206	192	223	194	199	204	189	204	191	203	198	215	199	211	188	198	201	218	199	209	199	194	185	202	199	181	193	215	207	188	200	197	201	215	182	182	191	206	187	178	196	212	197	214	191	206	181	201	188	186	201	199	224	232	222	196	223	205	165	201	167	192	197	205	197	186	202	181	189	190	186	196	180	194	198	197	187	192	213	185	182	212	176	197	210	188	192	202	172	202	208	188	209	214	206	180	183	210	197	178	197	195	200	233	190	186	201	194	208	205	202	193	227	173	198	184	183	205	195	207	208	156	190	180	186	189	204	201	201	192	183	216	181	202	198	196	215	183	202	177	187	196	179	188	190	205	209	194	191	191	184	192	195	197	198	215	199	222	195	192	198	190	213	164	209	216	195	211	168	189	180	173	213	211	208	212	204	190	208	183	205	209	193	182	227	184	182	178	192	230	213	207	195	193	219	209	210	171	228	216	201	212	214	197	178	194	179	204	198	217	195	205	187	214	184	204	170	184	200	230	174	203	228	198	190	207	184	220	178	208	204	198	186	203	187	212	181	226	202	172	197	189	214	189	191	209	203	227	198	169	181	178	211	196	192	205	184	221	173	213	193	200	198	183	183	209	198	177	201	194	196	230	205	180	195	211	201	189	177	187	213	215	205	205	218	196	211	192	182	177	227	179	219	183	217	217	210	199	199	192	190	206	182	189	171	194	203	199	197	196	186	204	213	216	195	191	183	176	207	178	221	221	206	188	203	212	222	187	200	195	209	198	203	197	195	193	195	206	203	189	190	203	174	188	189	184	201	190	178	193
18918	11688	9948	19200	10596	1660	1629	865	877	904	895	816	809	723	741	697	703	694	683	620	611	597	592	625	635	617	633	667	632	573	587	586	599	631	622	627	609	609	619	580	603	548	608	648	632	618	579	618	642	652	589	616	624	586	652	647	619	622	579	609	616	619	619	659	601	576	610	606	592	642	645	649	667	645	618	626	613	610	616	581	590	663	614	639	586	623	624	628	602	599	588	584	621	629	646	608	577	633	597	624	622	636	619	600	627	618	597	617	614	636	590	614	586	618	633	603	602	572	633	628	600	599	622	677	580	630	561	613	612	629	599	637	615	659	598	587	588	651	601	629	610	584	618	603	587	628	576	639	566	681	613	626	620	665	655	607	597	598	581	539	600	630	686	647	635	581	652	626	646	585	661	598	608	597	669	646	597	631	628	615	621	606	637	649	606	648	690	601	639	594	597	654	645	628	658	662	612	630	603	667	610	610	600	628	645	595	624	643	615	669	622	601	602	602	622	614	626	581	639	628	620	628	624	564	571	599	613	619	632	601	628	587	601	608	613	619	572	574	655	603	611	618	621	585	654	611	576	614	615	607	626	649	625	622	590	621	667	586	655	621	593	634	656	603	609	606	646	632	597	620	626	627	623	592	632	595	576	579	589	579	600	608	570	625	626	641	636	625	621	650	583	645	633	637	620	635	562	623	637	607	576	657	599	620	598	649	619	620	619	628	599	621	624	621	633	658	643	588	610	641	616	608	588	608	591	586	612	614	632	612	626	566	583	602	618	627	583	632	595	667	633	637	595	652	617	621	645	630	622	641	660	607	643	622	643	633	633	659	624	648	611	628	634	595	659	632	598	617	587	607	637	635	605	624	589	587	646	628	632	634	581	653	652	650	621	590	668	617	601	568	659	625	614	648	683	579	633	577	616	608	659	647	653	663	596	597	650	625	620	632	613	638	583	604	648	608	618	623	633	602	611	679	579	638	620	632	620	623	606	590	628	583	576	632	619	606	594	648	672	627	618	663	630	611	585	606	617	666	635	595	648	590	643	621	633	639	632	578	555	594	640	614	603	616	633	619	617	627	633	646	582	592	618	633	589	622	623	620	615	610	592	643	615	632	600	577	610	624	686	627	606	600	582	625	591	611	584	607	614	634	683	610	617	622	592	627	644	605	613	641	655	638	626	630	612	639	607	616	642	642	583	566	644	641	601	612	603	561	664	628	643	622	631	668	609	587	610	632	611	638	590	597	589	625	586	638	647	647	615	592	618	592	636	573	604	618	660	644	633	623	618	637	554	596	609	629	650	635	611	616	633	641	622	604	649	605	659	629	611	653	666	619	572	611	588	655	617	586	596	576	651	562	624	646	612	651	627	657	629	631	625	612	618	590	641	590	596	554	597	616	634	633	598	596	620	598	630	614	618	598	636	635	591	626	617	618	615	584	618	620	630	611	626	614	624	607	568	607	576	633	659	605	631	632	622	611	612	645	613	636	559	604	604	582	587	607	630	664	623	591	673	637	557	607	621	653	625	604	631	603	650	594	633	605	594	653	639	617	585	620	613	670	607	620	600	597	579	636	623	675	646	577	619	629	639	641	646	660	611	654	619	657	585	645	574	612	615	554	625	587	648	619	594	643	630	610	667	583	690	585	621	660	583	621	635	590	577	586	657	600	616	627	638	652	610	572	607	624	612	633	574	598	638	646	638	623	608	622	604	647	629	626	616	617	602	614	622	592	628	652	587	648	606	614	663	597	592	602	623	659	613	633	631	646	605	610	613	664	614	602	646	608	643	617	652	640	630	593	590	639	610	618	630	604	642	603	629	633	610	593	651	650	642	617	599	612	616	649	622	619	658	608	611	638	685	654	658	570	581	638	666	621	612	631	620	676	609	634	642	606	641	619	623	624	643	635	621	620	627	629	593	561	624	628	601	605	605	603	589	625	639	614	638	611	644	665	619	616	618	640	670	636	610	635	674	603	656	616	628	639	602	589	609	601	608	650	577	627	626	604	602	619	654	629	671	638	583	646	614	598	594	579	587	561	614	614	611	632	622	628	621	617	619	571	590	660	660	639	623	635	593	617	628	624	632	631	633	599	637	625	631	593	626	615	631	576	664	597	580	608	630	621	619	578	593	582	668	602	671	624	594	618	626	630	596	623	590	631	597	604	604	589	592	639	630	601	600	639	616	607	669	638	625	613	642	628	630	674	632	611	660	593	640	637	630	585	602	581	658	629	648	610	610	654	607	607	633	572	628	654	640	605	619	670	625	608	598	635	630	618	617	650	593	593	600	605	646	636	602	635	562	611	658	606	600	598	628	637	621	625	615	600	642	619	630	696	603	655	601	635	600	599	631	625	644	585	610	603	613	646	598	578	634	612	637	639	590	575	632	580	640	640	601	625	616	608	648	640	621	604	635	632	635	589	648	614	629	629	597	598	643	633	609	619	634	569	612	585	641	611	589	617	635	615	574	640	599	588	584	606	635	603	642	609	622	635	640	617	578	626	605	592	656	638	642	621	630	619	596	593	640	624	627	634	629	618	638	633	600	632	619	613	588	581	635	596	661	641	636	680	631	616	653	614	603	605	610	602	628	647	653	609	549	561	641	584	612	606	579	622	631	613	606	667	601	595	623	638	614	604	585	578	601	622	634	617	603	611	625	592	610	609	606	608	602	613	583	621	631	632	622	592	608	648	654	601	651	600	608	633	610	636	599	596	580	601	573	616	623	632	665	607	605	660	620	622	591	630	659	627	616	652	637	647	647	628	638	598	626	636	647	615	585	612	556	647	627	614	616	588	632	636	595	625	615	676	620	550	666	654	622	618	638	654	602	631	618	594	606	641	588	586	588	604	662	671	654	634	620	604	638	593	637	637	638	640	619	610	611	649	592	569	586	617	595	620	633	603	625	635	595	594	592	595	606	644	620	626	604	640	614	655	673	626	618	638	603	629	617	639	636	680	676	616	599	643	659	625	651	627	628	624	634	615	642	594	592	648	571	623	632	645	637	598	607	612	631	601	580	661	608	619	673	656	572	634	659	614	585	658	605	627	602	628	622	603	627	635	649	615	615	621	630	597	618	651	634	672	665	604	576	631	567	611	630	625	580	641	604	630	668	622	576	598	673	608	621	607	644	653	583	623	623	642	602	623	659	639	649	600	609	588	617	629	602	636	603	649	620	649	625	593	584	652	655	644	623	615	637	649	646	629	641	645	589	627	585	596	616	606	614	627	589	650	606	583	670	580	605	578	600	627	632	597	606	661	592	617	628	581	629	632	624	591	624	572	629	622	625	660	572	607	624	590	636	607	593	604	637	628	591	621	629	585	648	624	604	644	630	674	624	629	653	631	601	625	630	649	597	619	649	653	624	637	611	613	572	648	598	635	610	621	587	634	606	622	607	612	630	618	597	597	571	612	604	614	665	629	590	621	627	602	625	643	577	645	623	647	593	621	566	637	609	576	637	568	585	614	629	595	585	629	593	603	575	619
61461	46925	40427	43754	34282	12566	5143	1480	975	819	727	622	612	369	363	331	298	291	221	146	169	138	138	153	152	126	141	161	141	138	144	153	136	162	133	118	154	146	128	144	154	139	134	175	151	155	125	124	173	136	155	143	141	159	144	133	116	154	120	132	164	133	134	152	148	132	153	144	139	146	163	119	146	152	131	134	152	123	133	129	131	147	142	141	143	135	140	138	158	150	147	140	131	126	132	140	153	156	149	142	155	149	151	141	152	122	135	133	165	128	144	129	139	125	143	146	125	154	129	110	154	143	122	149	124	146	128	156	144	152	158	147	152	160	143	180	158	145	140	136	142	130	153	157	144	135	136	116	136	140	149	117	138	128	122	148	137	138	123	154	141	149	144	132	152	145	153	136	144	145	154	153	121	133	132	132	159	144	125	164	139	132	142	168	144	135	133	142	123	128	116	135	144	154	143	139	161	137	128	139	139	147	159	141	160	141	141	150	127	152	133	158	145	134	156	145	142	128	116	139	142	131	148	151	132	147	135	124	150	148	151	145	145	144	151	130	146	142	129	146	138	135	146	133	152	142	155	144	158	149	140	145	123	128	128	147	135	154	130	142	149	149	125	139	161	147	130	133	172	132	137	151	141	143	128	152	144	137	138	132	144	145	128	140	120	143	141	135	140	139	134	161	142	136	159	148	167	130	146	142	135	138	133	132	132	132	129	134	143	157	111	133	116	155	174	144	131	136	135	157	140	148	139	146	145	142	120	131	139	143	151	153	131	146	127	149	141	153	126	128	142	137	139	136	146	132	130	141	129	155	139	144	149	147	163	147	136	146	152	138	157	151	126	135	148	130	127	151	138	146	118	128	156	137	132	141	137	122	139	150	133	141	135	129	152	147	148	177	125	131	139	127	112	130	144	177	132	158	152	132	150	133	145	126	140	132	128	136	155	137	150	142	132	143	137	126	135	126	126	139	141	139	132	136	123	120	121	115	139	145	135	137	133	123	131	139	161	129	143	143	151	123	142	144	137	136	161	129	151	154	148	137	155	133	145	108	164	135	134	141	143	139	164	122	148	144	147	136	120	137	146	158	161	142	158	133	156	145	131	129	137	128	128	116	134	133	143	162	123	157	141	132	152	130	142	135	147	121	147	145	141	135	177	144	162	136	145	137	151	130	144	139	122	139	143	143	123	141	141	142	129	149	165	156	133	124	146	154	132	157	131	162	152	124	119	148	143	157	147	148	130	143	153	154	155	139	135	146	127	134	143	142	158	136	146	134	164	159	148	142	131	163	147	150	142	130	175	153	143	126	141	161	149	130	129	149	147	143	118	143	136	127	145	111	156	149	139	120	134	174	128	147	134	153	169	129	144	142	127	141	128	153	142	133	148	137	159	143	118	168	142	132	125	131	146	147	144	138	131	137	149	146	157	148	125	126	129	155	149	139	144	129	147	151	132	172	135	152	157	150	129	147	144	137	155	127	151	151	148	152	145	123	136	134	133	112	129	140	163	127	116	149	157	147	142	151	148	137	153	145	131	137	153	128	145	143	139	159	143	131	119	131	141	131	132	135	141	160	157	136	131	140	154	131	146	137	129	136	125	134	145	149	129	151	134	155	151	139	126	131	141	120	139	160	129	129	138	149	152	159	137	150	146	143	124	150	139	139	161	121	147	137	150	147	129	143	176	162	134	122	147	143	128	150	149	149	135	131	153	144	142	143	153	125	144	129	95	120	143	137	161	129	129	153	152	146	154	166	139	131	126	151	134	133	158	131	121	149	138	161	151	148	146	134	146	128	138	142	152	143	131	156	153	159	141	126	147	146	173	159	111	132	141	138	140	164	144	148	155	157	150	125	110	152	138	143	148	154	127	138	129	128	145	135	144	141	135	166	134	132	146	142	138	129	159	142	149	147	140	148	140	137	132	142	103	135	150	119	153	131	138	124	157	137	130	139	152	130	150	141	130	156	135	139	132	137	135	156	145	125	111	152	156	139	144	145	127	149	135	132	148	145	132	151	125	159	133	118	141	130	147	139	123	145	121	155	143	137	139	144	128	132	174	164	151	128	143	140	146	148	149	134	158	120	140	161	161	108	130	123	146	135	119	124	149	135	160	149	140	143	138	131	130	146	164	137	118	130	126	143	129	125	127	146	137	139	143	145	132	147	138	152	128	136	168	142	136	123	130	159	154	139	140	157	145	125	156	143	157	161	153	141	164	128	130	142	142	106	145	127	138	131	142	146	151	156	148	127	156	145	136	128	143	166	153	157	142	134	139	157	163	142	147	142	134	153	155	117	146	135	153	140	131	136	131	138	142	156	122	163	149	135	157	144	147	148	144	137	135	149	118	124	142	157	131	116	138	156	133	148	158	135	140	129	144	146	120	151	147	134	134	124	135	145	162	131	126	130	134	152	143	126	172	137	157	144	139	144	125	133	149	120	127	155	121	145	135	143	146	139	145	146	142	134	148	137	144	141	130	132	156	140	147	146	125	165	147	137	140	141	143	177	127	137	143	135	131	128	142	156	171	159	118	140	140	144	143	147	141	126	143	136	122	125	158	134	149	127	157	132	141	148	115	132	134	170	133	142	144	127	138	144	161	133	159	140	149	144	151	131	133	146	130	129	154	175	132	141	134	135	143	145	139	132	123	157	130	139	126	144	143	117	154	139	147	157	131	136	132	148	141	156	152	159	156	118	139	131	135	137	135	139	153	152	132	153	147	147	141	149	137	152	131	119	159	132	153	148	133	141	138	133	146	146	162	147	142	147	135	137	152	135	140	142	161	145	141	133	130	149	142	133	117	131	139	119	136	129	125	166	146	152	149	135	148	126	153	134	155	139	127	145	142	133	140	150	118	181	146	147	142	168	122	128	159	142	126	146	141	124	122	149	156	126	150	150	161	138	151	143	120	146	132	142	141	148	153	157	134	141	147	162	160	150	154	157	130	127	147	131	129	136	133	136	135	148	153	127	140	127	155	131	151	151	119	132	133	152	161	146	138	142	130	132	131	164	127	144	129	139	158	162	154	169	137	139	135	148	123	128	133	122	146	138	162	149	134	152	140	156	128	135	145	138	139	136	133	134	142	138	155	130	146	152	163	143	156	120	138	127	137	151	138	142	147	144	140	138	147	147	174	139	145	147	140	163	140	144	140	149	142	137	131	134	148	137	138	126	156	152	132	152	135	146	159	150	135	150	135	141	135	142	144	129	129	145	133	142	129	158	141	139	145	151	173	148	131	158	162	138	131	156	136	132	152	138	131	134	140	109	146	133	123	136	138	147	130	149	141	144	140	127	134	143	144	160	152	148	142	132	148	142	131	125	149	144	154	144	133	125	144	166	149	152	135	143	139	143	138	159	128	149	154	134	127	135	137	114	156	150	124	151	142	156	142	138	134	132	139	133	140	152	134	144	123	170	146	158	161	130	148	139	142	139	135	145	137	139	109	149	139	144	134	144	128	150	133	141	152	127	128	123	153	142	151	149
42672	38068	33191	53103	42532	13571	13190	6056	4809	4292	4096	3703	3641	2237	2092	1923	1666	1651	895	670	728	543	528	526	494	508	576	555	512	528	476	487	452	537	490	472	501	451	498	470	526	453	487	468	459	472	449	477	483	476	452	467	432	455	470	458	447	478	469	452	495	460	495	434	490	484	474	454	472	447	465	482	480	472	468	460	438	470	463	451	468	504	474	429	478	494	433	455	511	506	472	490	425	473	460	481	466	444	484	458	456	430	484	499	437	449	461	477	472	466	467	440	417	496	438	445	469	447	437	521	460	464	481	480	458	437	448	437	502	510	467	473	465	420	447	476	479	490	482	469	433	482	489	475	473	427	463	479	457	448	458	464	482	477	482	458	500	466	440	439	453	480	437	448	456	421	460	453	442	459	467	451	447	460	465	436	487	492	479	451	447	429	419	474	511	495	475	477	478	454	495	462	462	472	488	477	468	471	467	496	452	461	451	506	491	455	487	457	458	429	441	469	429	480	484	472	424	464	479	440	474	485	443	432	468	419	445	497	471	524	499	474	492	457	475	508	456	465	497	441	474	445	413	473	490	465	432	467	434	472	486	457	447	469	446	467	471	487	478	461	449	476	431	464	476	456	469	472	465	479	453	465	458	484	463	466	492	467	493	491	440	473	476	481	485	466	506	496	463	500	432	459	440	473	471	451	480	484	467	458	466	477	484	493	441	501	479	511	455	479	466	475	465	455	473	498	499	455	470	477	479	476	467	468	499	483	486	497	448	482	467	485	446	493	470	459	464	452	442	462	457	487	452	462	456	461	466	472	447	446	492	481	479	442	490	484	488	489	476	482	441	474	482	444	497	453	462	456	457	467	480	456	458	458	486	477	459	471	464	466	472	477	472	442	482	464	452	481	472	477	464	504	508	444	463	456	459	490	470	475	430	472	500	508	441	451	447	486	445	467	464	469	445	448	456	496	428	429	489	457	449	481	459	473	429	452	451	484	449	466	453	446	454	477	493	467	440	454	476	456	455	436	453	438	455	458	459	460	456	468	431	475	463	447	480	481	471	471	467	519	470	459	494	456	476	456	414	460	496	471	435	481	493	460	466	493	451	471	472	434	444	477	440	440	470	457	461	463	437	466	438	453	475	485	459	466	474	461	510	484	505	464	471	425	457	466	466	449	477	491	497	448	435	500	473	502	462	469	468	487	455	444	469	466	470	467	468	443	492	436	442	445	443	497	466	444	453	480	458	458	471	444	464	480	489	448	428	486	488	461	434	482	468	461	473	487	499	496	508	501	454	452	454	462	467	480	470	468	445	478	476	436	484	477	480	453	499	455	446	466	504	448	479	485	459	447	452	446	463	443	455	478	455	491	499	464	460	484	503	457	476	486	476	474	508	464	491	476	475	462	466	465	439	411	451	492	453	487	450	470	446	460	473	452	482	447	463	474	489	408	457	464	458	502	421	486	530	486	476	452	481	494	472	486	437	469	475	464	459	481	460	414	471	485	441	456	481	441	454	449	490	451	427	470	470	450	466	431	414	485	418	437	446	518	467	465	435	452	446	450	456	417	435	468	499	435	460	422	482	438	436	506	469	481	464	449	477	451	436	474	468	460	452	443	489	476	471	432	441	473	494	466	474	464	489	481	455	439	519	455	471	502	463	459	425	446	482	489	485	472	487	454	461	423	472	476	458	434	454	428	524	429	432	461	460	503	464	461	478	520	447	450	457	472	447	436	446	504	464	460	472	493	458	485	457	451	524	478	468	454	481	463	492	484	470	471	480	434	487	476	467	469	437	489	497	470	448	459	478	508	468	408	453	478	465	447	471	472	459	498	444	470	448	485	477	478	460	439	479	477	438	499	444	495	453	453	491	453	429	463	469	450	514	479	397	469	463	468	490	502	486	461	468	439	474	456	438	478	445	441	449	461	511	516	471	495	464	442	454	492	497	492	466	508	493	452	474	475	476	465	456	436	445	458	472	470	430	444	478	481	487	484	488	465	468	454	427	479	444	426	485	430	461	453	458	473	447	456	446	450	484	452	487	451	484	485	457	456	481	466	410	486	464	476	482	482	474	453	507	509	486	467	507	456	434	465	477	479	496	460	466	460	442	464	502	418	475	426	492	458	460	490	445	466	459	445	461	460	468	472	460	497	463	471	475	458	470	427	456	495	488	479	434	477	417	469	466	497	479	505	465	453	490	445	467	471	474	460	459	500	450	461	437	502	495	468	478	460	534	446	430	441	476	472	416	485	504	423	485	487	491	440	433	446	483	476	486	441	465	449	461	465	472	442	474	492	459	455	502	498	485	479	471	470	450	455	467	481	463	450	469	463	433	490	465	490	470	463	471	486	466	440	476	445	446	428	480	457	472	503	458	401	455	468	465	477	437	490	446	462	501	435	466	478	436	476	437	453	443	491	469	456	419	454	460	449	478	446	460	410	457	464	469	430	434	459	425	480	440	444	497	440	433	523	446	494	445	481	498	451	508	502	482	506	501	505	480	470	462	452	455	482	477	409	482	467	455	478	477	441	452	490	490	438	489	500	448	478	469	442	504	447	463	418	490	459	461	482	472	486	465	446	484	488	490	492	452	466	447	460	444	456	456	486	460	527	462	495	498	454	479	482	454	474	479	477	493	466	441	440	479	484	440	485	462	481	463	472	501	418	443	455	457	451	446	468	431	397	491	483	476	496	460	472	488	432	448	447	440	420	476	454	460	449	437	464	436	503	495	456	472	473	464	464	492	447	479	487	471	445	473	454	473	412	470	419	460	453	493	458	486	480	506	458	481	484	477	440	416	459	464	469	460	444	445	431	425	438	489	456	478	476	431	520	485	483	519	473	469	467	507	441	426	443	453	439	482	477	435	420	479	469	437	477	467	473	474	431	462	477	446	460	482	480	494	489	451	441	501	474	438	484	458	469	437	455	428	474	449	498	472	464	464	464	462	480	467	466	516	528	450	461	466	458	482	471	455	485	507	467	433	485	463	469	464	457	454	483	489	524	489	500	421	479	471	454	479	500	476	448	482	468	490	480	458	450	457	497	471	438	495	453	463	466	449	511	450	459	506	433	440	483	442	477	464	439	503	466	482	454	489	485	464	493	481	464	467	466	450	420	470	433	450	495	464	443	465	480	479	500	510	436	508	466	454	459	466	467	468	428	428	463	464	431	434	441	457	475	467	442	474	488	488	485	513	442	440	456	513	463	430	449	463	468	451	447	435	493	453	421	492	515	505	457	473	519	485	464	427	498	468	470	445	442	454	476	462	448	489	478	475	441	509	460	470	517	466	477	489	449	472	466	449	440	457	460	436	474	451	458	497	501	456	462	452	444	473	478	443	449	482	465	481	464	468	481	459	465	477	503	446	475	480	476	472	506	474	462	426	462	463	480	459	454	433	439	431	419	456	450	445	478	481	475	432	474	485	481	437	516	470	468	457	448	506	453	478	488	453	443	495	479	469	484	463	500	470	458	480	482	461	502	439	481	462	443
77192	54650	49252	48732	39776	21260	14087	4459	2825	2191	2094	1623	1361	820	750	689	555	564	373	257	271	266	239	214	241	219	249	232	253	236	206	234	205	214	194	196	222	234	211	217	203	212	203	197	189	190	173	216	186	214	233	220	212	188	198	208	217	203	214	189	243	220	206	223	202	178	183	182	229	181	214	183	214	236	224	220	189	201	188	224	218	225	199	215	186	196	210	197	197	203	199	203	212	209	235	221	225	204	232	201	184	203	208	197	195	194	231	201	188	219	203	179	205	196	202	188	186	170	222	241	195	203	204	220	200	190	208	199	206	199	211	206	212	201	219	210	202	210	189	208	196	209	209	209	181	208	218	224	194	208	198	199	202	230	195	196	201	213	223	203	201	231	235	218	202	225	212	230	203	186	220	211	212	200	180	201	189	199	208	195	194	194	194	225	202	200	196	201	212	207	182	198	191	219	249	206	202	221	221	207	202	211	194	219	201	227	226	240	201	222	219	206	218	211	204	205	208	201	229	198	214	216	202	199	180	200	195	207	223	203	213	205	208	190	199	207	201	179	211	202	207	220	196	211	222	218	196	223	227	211	223	207	190	216	235	212	199	216	199	191	196	226	197	219	211	223	211	194	192	211	225	223	204	220	219	195	191	233	226	188	218	205	176	215	219	192	218	185	227	260	205	214	214	206	199	208	230	231	217	190	191	198	208	201	196	227	225	204	199	223	221	220	208	202	201	212	228	225	177	199	217	219	215	192	210	201	188	238	187	203	207	222	219	192	208	206	196	188	195	184	225	216	207	217	207	219	199	192	213	220	203	198	205	208	235	208	222	199	200	214	217	217	229	215	205	231	214	211	203	196	224	191	225	218	229	176	225	233	203	212	216	208	216	207	222	203	203	202	217	199	185	207	213	233	203	198	207	231	213	203	212	207	217	213	198	206	195	233	206	198	195	199	182	222	196	200	219	199	220	208	221	216	234	185	218	193	204	207	239	215	204	190	195	222	184	185	205	216	202	224	189	214	228	210	196	207	209	207	193	210	197	197	178	206	224	203	199	216	202	188	176	210	176	231	224	212	203	200	213	204	216	201	201	202	211	207	189	200	199	193	223	220	232	165	215	216	205	185	194	207	215	190	185	211	194	176	236	211	178	206	198	197	218	185	197	181	228	239	204	208	194	220	190	210	217	203	215	222	199	209	218	224	195	204	203	191	206	197	198	200	222	203	201	194	207	192	230	183	220	240	213	204	220	185	208	222	222	223	181	198	208	219	208	206	210	193	214	188	188	206	209	211	207	228	195	203	193	211	228	214	225	223	195	191	199	234	210	199	239	201	195	222	210	194	238	243	188	199	216	218	217	193	190	208	221	201	241	183	233	214	216	184	202	168	223	188	207	194	216	235	212	214	187	227	197	194	224	215	205	189	234	210	206	223	200	192	209	213	203	232	214	206	209	202	197	206	205	220	215	196	184	197	169	199	208	215	172	218	191	215	211	201	221	181	186	213	200	224	209	199	217	199	215	202	187	223	210	177	219	206	235	209	208	235	203	214	205	207	195	192	203	197	211	221	198	217	210	190	197	200	178	220	235	192	200	198	207	222	222	188	195	197	222	227	211	212	197	214	196	199	204	198	207	203	198	180	189	219	206	198	192	172	218	205	191	214	185	208	205	215	200	208	207	200	172	198	222	193	236	206	208	218	208	210	213	195	219	194	205	234	216	226	215	195	241	208	216	220	208	210	199	192	201	221	199	191	195	224	212	214	210	200	208	208	220	213	188	232	215	207	188	188	211	237	201	187	217	201	212	190	218	177	207	206	208	217	187	207	194	195	219	212	191	204	194	200	189	210	188	196	183	222	194	231	227	223	212	172	215	200	209	205	221	200	202	224	195	208	200	190	233	193	211	201	203	202	208	203	184	191	232	200	199	215	200	197	207	205	233	213	228	218	193	196	203	209	201	212	213	200	199	206	218	201	224	196	204	216	211	195	216	203	192	213	199	200	218	216	177	225	236	224	189	221	200	219	190	211	204	208	192	204	195	199	219	212	199	209	220	204	224	224	181	227	202	219	197	194	214	205	211	206	208	227	182	225	212	209	217	207	177	203	213	207	193	204	210	196	204	223	181	183	193	199	200	199	193	220	200	202	220	201	233	205	249	169	202	219	197	214	205	186	213	222	212	213	207	184	205	209	194	200	239	185	184	206	191	203	185	211	212	182	208	218	192	221	229	218	213	209	208	200	207	213	222	233	198	189	221	210	197	197	208	185	194	205	194	213	204	217	193	200	244	194	246	199	201	198	227	198	219	188	199	202	207	209	184	198	208	176	215	191	220	191	208	229	199	183	176	185	196	227	200	197	213	214	215	191	228	221	217	204	221	201	222	175	208	203	191	205	204	200	192	201	198	206	194	176	201	207	209	214	213	188	182	191	190	174	182	233	202	199	217	200	228	225	203	180	197	236	172	209	193	196	191	192	204	187	224	193	216	215	253	204	215	204	190	206	229	213	210	244	213	223	190	208	194	184	211	215	212	184	219	197	223	188	206	166	211	219	206	221	177	183	227	239	196	200	194	205	204	208	187	195	201	223	205	215	220	243	213	205	199	213	194	223	222	194	213	198	244	203	201	222	200	196	210	209	212	188	205	210	205	196	179	191	207	197	214	207	210	197	210	213	202	211	209	225	211	204	235	221	218	202	219	206	188	199	199	218	207	195	218	197	227	205	227	207	219	223	207	195	217	204	222	194	215	200	208	194	202	175	199	211	183	205	200	229	180	204	229	187	227	198	191	184	216	230	238	216	180	227	194	221	198	197	216	198	222	225	204	211	205	215	205	204	219	210	209	227	182	232	187	206	237	196	193	181	211	221	214	221	217	176	210	214	238	209	205	209	208	226	215	206	189	217	219	226	205	190	198	214	177	211	224	202	209	219	215	199	208	173	196	232	183	196	189	207	192	210	203	207	213	231	227	202	220	196	215	219	218	228	205	187	199	230	210	189	218	213	204	210	233	211	191	190	206	188	203	247	195	206	177	228	230	200	227	206	213	205	238	203	213	219	216	200	235	193	227	234	202	209	217	209	228	198	168	230	233	193	211	196	205	200	197	210	206	225	233	213	173	185	188	197	179	218	206	216	218	216	213	191	223	199	218	209	232	214	183	200	219	221	226	192	211	202	200	204	204	188	211	211	225	203	232	208	233	205	201	197	203	203	213	236	210	236	213	205	193	215	199	184	190	213	192	214	192	214	209	196	224	207	183	187	217	204	208	219	218	196	211	197	221	192	217	217	199	216	194	211	200	208	203	211	209	212	207	187	229	222	226	200	233	196	180	189	206	198	202	219	200	212	215	192	238	203	211	211	201	193	197	212	209	189	202	199	227	208	195	197	179	219	228	213	207	179	205	206	192	215	207	210	200	200	198	221	217	214	195	231	203	214	224	215	220	205	197	200	211	247	224	203	222	207	181	212	222	216	212	187	209	209	219	202	213	214
53501	50582	47956	63631	48487	21228	21870	11469	10192	8779	9230	7924	7347	4700	4062	3753	3310	3361	1694	1177	1027	949	831	748	789	794	800	753	712	723	711	665	726	670	654	705	656	705	689	627	687	658	679	715	641	665	618	653	664	681	695	615	658	655	666	682	662	617	654	642	648	632	698	665	635	642	619	603	665	668	651	659	692	633	603	623	573	684	672	706	702	665	666	627	660	700	653	646	652	594	642	627	637	629	630	659	683	644	617	647	660	661	703	626	618	682	673	675	655	684	638	650	656	681	652	640	620	631	695	617	636	665	625	682	673	639	694	620	640	652	612	599	624	639	653	661	619	633	675	637	601	653	654	574	618	625	678	673	626	618	672	567	616	654	626	608	607	627	623	668	666	673	664	629	638	632	606	655	674	643	638	660	587	717	656	643	658	679	645	677	620	648	677	661	652	664	651	699	669	650	705	646	632	644	642	685	673	625	685	649	659	631	659	645	673	662	693	683	639	651	669	611	622	644	656	642	664	678	608	642	648	627	658	687	632	631	659	677	631	613	612	660	684	566	660	632	684	660	656	637	603	694	605	671	629	651	678	630	596	691	645	660	656	642	668	634	635	665	619	583	665	597	666	643	674	617	708	647	663	639	657	640	666	676	633	629	690	614	657	632	654	655	681	666	614	657	599	620	598	631	649	646	609	667	650	601	711	627	623	644	674	630	662	602	618	637	629	613	617	666	668	670	662	656	657	646	645	671	612	615	669	659	630	628	643	642	667	652	685	679	663	684	669	638	582	653	635	650	654	613	660	643	613	692	626	653	659	630	649	630	649	651	644	652	641	619	676	611	631	658	678	674	663	691	678	660	640	634	625	666	660	630	682	633	616	670	633	635	673	642	640	646	676	636	637	647	591	636	679	656	672	645	657	577	671	620	649	648	659	677	631	660	604	667	688	649	675	700	606	633	643	669	630	596	683	680	657	625	651	662	617	630	687	671	667	643	645	601	663	697	615	623	672	638	625	650	631	695	680	645	686	646	695	676	617	679	634	678	631	651	662	676	656	709	654	669	651	660	626	643	652	680	651	630	651	652	595	635	638	637	671	659	674	614	652	648	635	633	614	679	642	645	695	648	643	695	619	643	670	655	628	638	658	677	642	666	641	658	658	632	659	674	665	651	628	650	644	672	613	635	687	685	635	615	587	657	689	693	665	641	668	648	633	616	650	662	637	617	658	661	627	701	645	635	589	644	669	649	697	604	667	652	613	662	613	632	651	640	663	620	616	651	669	631	648	628	651	618	646	659	617	677	655	634	645	650	664	635	665	671	646	644	649	629	627	657	646	638	631	628	627	672	645	601	672	643	684	647	632	662	707	608	657	615	631	695	682	636	691	646	653	636	656	654	646	602	610	628	633	645	646	693	669	663	615	637	668	611	616	613	640	635	674	654	644	653	620	666	602	649	651	660	670	620	602	628	673	621	643	641	599	618	645	634	658	656	663	652	615	655	638	649	667	678	664	620	648	596	662	640	592	648	659	666	635	642	690	688	648	646	625	616	622	599	643	657	619	667	631	598	717	681	611	626	635	693	619	647	641	616	627	668	626	669	633	682	640	622	639	641	639	640	641	674	632	651	656	615	662	655	669	578	651	645	609	634	638	652	666	629	652	639	637	676	642	645	624	617	661	682	612	637	681	599	643	673	633	662	692	669	693	616	632	608	602	651	626	665	671	640	582	657	621	678	705	639	629	661	661	654	619	662	634	622	631	639	632	651	642	676	685	637	625	649	646	648	641	671	655	666	608	663	659	634	643	632	660	627	653	649	639	651	647	592	644	674	648	669	642	612	689	688	601	644	627	642	620	613	681	660	690	617	648	624	643	636	679	662	681	648	631	610	644	670	653	658	648	631	639	640	641	625	663	653	671	655	621	639	637	662	644	648	648	642	653	647	665	639	633	639	643	672	621	682	648	651	619	633	677	663	663	660	599	692	667	630	660	649	690	673	661	609	621	601	607	652	640	639	665	661	669	624	614	661	641	655	620	660	631	658	588	680	606	666	646	624	645	660	676	632	642	684	613	648	659	634	647	637	625	614	647	672	651	653	696	616	628	671	689	659	639	631	652	677	622	622	611	668	646	650	669	630	644	689	623	629	625	594	617	637	663	670	643	625	657	663	664	648	645	593	586	661	637	630	658	657	641	656	690	662	608	670	601	640	664	664	624	622	611	630	642	634	654	616	624	683	647	656	615	651	631	651	691	590	659	680	645	643	648	659	664	620	628	604	676	602	642	679	643	631	649	674	649	649	619	657	657	670	664	648	681	684	640	710	683	675	641	637	635	662	605	649	660	664	683	666	633	682	640	671	681	600	692	642	677	634	664	625	640	629	593	643	636	623	631	665	679	649	650	613	656	614	640	631	632	665	671	624	655	653	659	676	625	640	630	641	624	636	710	584	671	626	651	631	659	619	631	657	626	628	659	628	639	613	562	708	654	614	631	652	592	649	642	647	650	661	636	675	602	696	629	687	666	631	683	612	611	620	635	667	624	640	641	622	659	613	605	661	643	632	637	648	645	690	629	632	656	679	630	619	655	644	658	645	645	672	667	652	652	624	692	685	615	648	658	651	630	629	679	649	625	625	623	679	644	624	687	699	638	671	659	621	649	620	611	654	580	656	596	668	683	591	647	642	633	610	618	646	643	625	656	651	639	635	635	621	634	626	685	608	623	694	638	660	626	630	654	644	627	611	666	645	649	636	644	638	646	656	659	619	667	661	633	627	669	616	645	594	637	657	629	633	632	672	623	656	664	655	607	643	626	632	674	646	621	640	661	606	663	674	642	656	620	633	618	655	596	683	660	673	700	689	637	639	642	680	629	687	637	663	626	655	643	645	631	669	647	637	650	641	626	640	671	593	639	648	641	688	694	689	606	655	656	661	643	636	674	643	643	663	651	608	622	645	628	643	666	687	646	610	643	634	660	636	627	664	661	633	645	634	629	634	619	618	671	664	610	653	624	662	644	650	665	619	646	633	658	684	673	660	647	665	615	679	624	607	643	611	600	660	667	661	646	659	683	637	683	659	592	649	626	622	672	674	683	648	617	659	685	664	658	648	671	643	606	646	656	667	669	661	614	639	642	676	648	646	675	628	662	625	643	654	661	674	634	681	649	635	684	685	622	672	657	658	681	637	634	660	662	642	668	651	613	687	614	613	700	731	642	638	626	674	633	646	679	633	631	680	657	630	653	671	686	597	648	616	650	695	640	669	643	633	617	613	651	671	681	631	627	655	640	620	685	685	655	647	628	617	641	633	615	672	642	632	570	628	632	642	632	643	644	661	653	648	659	691	665	621	642	644	671	612	666	660	652	619	627	639	665	611	626	657	659	614	683	673	616	651	641	655	665	672	622	699	680	680	611	652	619	663	626	616	631	645	654	636	617	649	654	631	634	650	645	685	600	603	633	639	611	649	651	654	635	645	618	632	653	605	629	618	632	635	668	644	653	652
18066	9663	8505	5785	2192	559	411	264	256	256	214	231	238	170	224	190	192	200	166	185	202	180	196	157	201	161	202	190	198	184	217	209	197	188	188	215	179	187	193	192	177	178	200	200	187	196	181	198	174	213	215	170	212	189	199	191	218	192	204	162	199	203	206	198	193	196	188	195	181	198	167	192	193	194	198	210	199	198	195	172	187	193	182	162	189	189	169	195	199	165	184	186	176	202	189	180	185	188	191	190	195	192	211	179	186	216	193	172	187	189	195	192	185	201	182	209	169	176	198	193	217	217	190	181	208	198	202	182	179	190	190	218	165	187	196	186	221	191	192	185	222	180	184	205	188	193	213	206	207	215	201	197	186	176	187	222	192	200	191	183	186	181	186	186	205	198	181	195	190	185	189	203	196	190	178	179	195	160	171	178	188	190	181	192	177	185	204	172	217	188	162	208	217	183	176	181	209	210	195	192	173	182	174	200	195	201	197	188	188	176	197	208	187	201	184	215	188	187	191	187	154	161	190	203	195	199	168	190	193	176	192	199	207	193	186	181	208	187	199	187	193	182	176	213	195	213	209	196	195	181	217	210	180	197	175	218	195	181	186	192	185	201	185	171	159	169	189	186	208	196	214	195	189	192	196	197	189	181	183	196	190	181	181	191	176	196	188	212	199	191	179	183	202	201	196	216	181	209	199	183	199	188	170	183	220	211	189	167	218	178	197	196	208	161	200	200	218	180	181	189	190	193	195	174	177	199	211	193	165	192	200	172	175	180	177	185	185	207	186	177	153	174	178	206	188	173	185	185	195	178	174	186	183	215	178	199	185	178	200	246	170	212	197	199	210	187	185	182	192	191	194	218	156	182	208	192	194	209	194	188	223	194	184	190	215	184	189	181	185	172	182	180	202	186	217	224	178	178	217	184	188	197	183	202	209	207	190	195	186	224	199	213	186	194	200	202	180	186	192	170	213	202	218	191	202	178	178	183	187	198	211	202	170	184	190	179	203	181	179	215	183	209	200	206	201	188	217	190	192	203	197	211	190	204	168	178	215	208	212	192	190	190	190	184	183	154	206	196	205	189	177	176	191	213	195	199	199	160	195	180	186	192	183	154	191	185	205	203	181	194	190	200	212	193	182	197	191	177	183	181	184	175	166	207	195	185	211	174	197	185	190	174	196	190	184	194	176	211	203	182	211	176	201	191	200	192	197	189	173	203	187	185	201	171	180	217	216	172	193	175	213	210	178	185	169	183	190	171	180	188	193	196	184	170	222	205	196	206	183	200	199	199	182	158	195	191	184	208	204	193	169	207	193	178	183	177	182	197	204	196	211	195	178	213	187	184	203	186	174	215	194	185	193	171	201	194	177	214	194	176	190	189	191	185	184	187	178	177	208	210	216	219	204	200	212	221	193	196	168	194	183	189	206	178	191	176	201	195	181	194	174	224	202	212	203	204	160	186	171	190	177	181	190	172	190	194	188	177	189	174	186	189	188	196	188	202	230	190	208	180	186	182	183	182	181	177	184	177	186	180	185	170	200	177	179	194	178	179	188	189	188	188	181	189	196	199	182	190	209	185	193	186	224	218	164	195	180	175	203	163	213	201	193	193	200	183	215	199	187	190	195	194	193	200	190	208	176	186	205	199	184	205	183	190	175	197	218	200	197	209	164	192	159	195	200	198	205	187	199	204	184	195	192	212	183	193	193	189	167	187	175	175	191	169	198	160	180	168	193	197	185	211	201	218	208	185	209	155	201	189	191	196	201	205	158	188	198	210	204	199	178	202	199	177	213	176	187	186	207	191	189	179	201	177	196	194	175	178	205	163	182	186	169	186	188	151	179	185	185	188	202	188	193	197	212	220	203	188	197	208	202	204	181	197	181	177	185	219	169	198	168	203	198	200	178	187	192	198	193	191	194	188	197	196	190	204	201	197	180	202	193	187	190	180	175	212	198	204	189	209	198	184	191	198	209	193	187	182	191	188	190	197	198	225	195	188	193	170	193	194	188	181	180	186	186	186	218	194	191	192	186	181	191	211	183	169	175	194	207	158	198	228	207	181	184	180	186	180	195	181	186	178	211	170	181	188	182	175	174	171	190	185	202	189	210	186	191	170	181	199	187	194	195	187	197	191	198	189	204	202	216	218	196	219	198	198	178	202	196	198	168	180	199	205	203	203	187	198	191	179	174	196	198	174	175	202	171	190	222	203	198	181	172	198	165	190	179	183	228	169	178	187	193	224	165	205	166	191	207	202	191	198	209	189	190	187	179	192	200	203	188	191	177	186	176	191	187	183	194	207	187	198	194	188	204	199	199	180	173	197	203	175	182	183	205	200	199	192	186	181	201	180	171	203	177	200	197	194	186	193	185	177	188	174	202	187	198	173	188	195	197	160	184	206	205	198	182	221	195	194	193	201	199	184	192	200	188	199	177	192	190	197	159	178	198	210	210	178	219	197	189	197	183	199	187	171	201	185	171	199	224	189	222	208	213	193	174	202	191	219	176	216	189	197	178	181	188	191	233	205	205	207	206	191	184	190	193	201	197	190	216	205	171	169	174	198	173	210	195	194	182	191	208	176	196	185	202	204	198	201	203	183	185	189	200	187	200	208	217	188	184	173	173	172	192	219	202	189	184	206	190	203	199	177	181	197	177	215	174	191	191	194	183	181	178	167	204	201	192	175	175	192	191	192	228	187	192	175	185	183	175	172	203	197	209	193	199	170	165	163	215	208	223	181	184	203	221	224	212	170	210	197	190	197	193	198	209	196	200	201	174	216	222	183	182	184	166	204	183	192	214	223	180	176	210	195	161	208	184	177	210	186	193	193	205	182	195	188	189	197	177	215	174	204	167	181	192	195	184	194	190	190	186	174	214	183	203	201	207	191	188	194	215	217	204	203	202	177	200	211	209	186	216	195	196	208	210	206	172	196	184	200	182	212	169	183	177	179	180	221	200	188	202	175	205	164	168	197	188	200	202	185	177	187	190	191	186	197	192	204	183	190	177	195	189	195	196	185	172	211	177	206	189	189	186	202	163	170	177	181	195	180	197	179	182	208	211	199	186	181	157	173	191	176	201	206	185	208	204	177	174	204	205	206	217	190	212	171	175	208	188	218	175	196	190	182	183	206	200	195	175	192	165	218	201	185	214	195	176	189	175	182	212	170	217	190	182	191	172	211	154	200	193	187	206	194	213	209	191	193	199	205	182	187	170	198	200	181	203	173	214	201	194	213	186	182	206	182	195	203	209	221	222	172	208	191	148	205	191	184	195	184	187	204	200	186	182	174	211	207	207	182	200	177	174	195	191	191	212	176	186	200	173	181	196	191	219	192	219	183	182	164	168	204	212	200	193	217	192	202	206	185	198	197	182	203	187	190	198	159	184	203	186	203	190	203	182	219	165	185	174	169	192	204	214	200	186	187	221	220	203	202	217	211	201	195	207	169	192	184	198	194	187	178	187	200	196	213	185	171	178	187	212	183	173	195
21170	12455	12899	14602	6171	1851	1514	1086	1054	973	944	887	791	741	706	767	701	684	674	639	624	644	650	634	613	600	593	595	613	644	602	605	620	597	600	620	599	617	600	626	591	597	576	631	604	587	621	591	577	601	572	586	587	594	593	601	646	582	622	659	561	585	605	619	587	625	587	623	597	602	586	606	601	629	590	571	600	573	610	609	594	561	617	624	602	588	602	571	623	579	580	565	612	607	610	610	628	605	614	615	627	625	601	614	554	576	583	609	612	651	611	612	589	602	600	590	548	610	597	607	613	619	620	620	540	618	617	610	593	603	577	588	592	609	592	614	589	604	624	599	585	602	638	549	597	568	554	588	589	584	574	635	593	632	580	611	599	605	620	637	573	534	629	640	607	596	628	601	589	583	578	605	605	613	606	597	606	605	611	567	630	583	628	622	620	597	579	610	622	601	580	562	604	622	604	670	614	583	595	604	613	595	590	628	630	599	631	612	580	546	611	610	651	611	591	622	616	582	656	595	598	603	585	586	617	631	595	579	626	620	598	645	575	555	575	571	635	603	590	608	597	604	585	626	613	572	630	536	588	601	540	613	579	600	630	581	608	579	567	630	595	610	622	590	569	635	602	650	576	582	601	582	585	583	592	608	572	633	627	598	649	616	612	577	573	568	617	623	593	650	573	589	611	635	629	597	586	589	626	589	615	587	607	610	636	615	633	605	642	567	603	585	584	584	574	596	614	582	596	596	587	565	599	642	604	607	617	600	599	616	578	579	562	604	588	597	596	618	630	598	608	591	607	553	594	610	582	617	587	566	589	628	573	607	599	588	579	621	589	563	598	578	565	571	615	655	624	587	617	655	597	628	627	628	586	549	571	608	570	579	605	587	629	628	559	607	581	521	621	606	606	603	565	598	565	613	626	611	609	571	621	581	604	590	589	606	630	644	583	627	608	582	582	608	655	592	592	606	591	614	606	605	609	605	561	568	624	559	593	580	571	580	600	614	606	539	618	611	619	586	608	585	615	599	627	593	597	572	558	646	607	555	599	593	622	592	604	651	626	589	600	559	591	591	683	586	571	579	615	591	640	584	601	605	606	574	592	593	624	568	555	549	621	612	556	585	633	588	621	578	623	647	598	560	616	656	598	629	587	586	584	625	595	546	595	576	574	628	592	608	583	634	623	597	611	632	577	620	625	547	570	634	603	590	583	617	597	601	590	639	634	603	510	618	592	599	602	606	540	594	656	584	574	632	537	592	604	611	569	589	595	607	645	613	567	599	598	596	633	670	591	584	583	546	589	601	603	596	568	589	670	573	586	625	578	569	572	627	589	608	596	609	624	628	612	617	632	598	550	581	621	553	561	618	607	610	571	618	610	607	590	585	580	604	586	601	600	621	588	580	610	616	588	546	618	607	579	598	648	619	587	567	627	595	598	550	610	575	638	587	607	609	558	656	642	622	568	563	581	620	590	617	603	614	631	569	600	546	608	632	614	634	645	577	629	600	610	553	606	594	605	631	589	605	572	578	585	607	576	565	656	587	588	661	584	626	650	610	601	587	604	574	571	602	570	550	589	583	637	616	612	572	658	636	611	647	620	620	608	606	605	623	570	596	589	602	602	586	609	600	598	592	647	620	592	585	551	612	608	615	599	643	600	588	646	622	604	585	618	619	631	589	603	597	599	580	627	631	642	612	594	599	617	615	599	610	585	598	582	579	609	602	597	562	641	600	604	612	631	527	568	598	586	584	629	632	593	632	621	598	577	632	593	636	637	636	608	581	580	579	574	611	577	646	618	629	568	598	613	606	626	575	606	609	592	632	632	636	604	533	560	593	617	616	609	584	635	581	612	600	584	651	613	573	584	569	564	617	597	621	623	620	581	572	596	640	590	573	590	641	610	578	620	632	582	589	588	621	602	617	573	620	604	595	611	603	619	603	573	620	627	550	586	586	592	618	605	622	607	607	603	634	586	597	651	592	595	601	632	624	583	604	638	614	588	628	604	615	589	611	559	590	605	580	596	613	621	604	550	593	599	556	612	634	626	600	618	609	602	558	627	613	587	607	620	565	580	602	604	608	574	599	566	643	635	615	587	566	599	606	623	533	554	589	610	603	609	597	616	639	578	592	606	595	591	651	612	622	584	623	639	617	626	573	628	578	578	582	630	584	610	617	583	606	588	599	589	601	635	631	565	607	609	565	611	593	587	578	599	614	587	646	638	572	588	588	619	579	613	550	577	606	621	600	608	630	640	587	591	585	655	560	585	617	659	597	620	581	633	612	567	614	606	598	545	599	590	618	649	620	597	583	625	616	617	630	591	623	662	583	597	634	639	605	632	595	602	602	587	608	629	601	636	567	602	579	595	596	579	590	573	584	617	626	626	656	633	575	608	613	583	579	605	633	577	587	620	608	627	608	577	618	562	579	621	578	603	574	628	603	617	586	589	583	630	622	575	634	605	601	570	638	569	607	586	546	619	580	632	589	608	572	620	584	608	593	598	645	614	617	626	588	621	594	591	594	597	574	588	598	632	565	601	628	568	603	611	591	608	580	590	606	593	645	600	578	612	619	615	598	646	617	624	620	608	575	599	594	625	547	584	567	602	595	642	627	598	606	595	648	626	613	617	609	617	560	557	576	596	606	597	628	574	603	612	609	609	618	579	640	599	598	566	553	594	632	591	599	586	591	584	592	622	616	598	597	653	604	639	596	630	590	619	623	565	620	606	598	616	615	589	585	605	587	614	585	628	594	623	602	603	631	552	650	577	574	586	594	575	624	594	589	603	596	592	595	614	592	587	606	653	635	560	602	608	578	626	574	609	594	662	638	537	600	588	601	582	620	604	588	609	563	633	623	602	617	567	621	605	659	571	609	635	599	560	569	611	650	591	628	637	595	601	608	645	564	631	594	571	551	614	589	636	626	621	625	598	624	578	607	617	667	589	621	621	594	624	615	603	603	596	601	556	565	595	630	572	588	605	607	613	620	633	588	628	596	643	598	601	599	592	579	592	583	586	583	580	617	560	587	570	592	630	606	622	549	580	573	610	621	607	612	670	611	598	610	591	632	585	608	647	621	569	637	606	607	601	588	593	594	625	638	599	606	624	634	615	579	578	574	594	611	599	580	625	627	602	592	594	624	592	631	646	584	593	524	623	578	640	612	557	582	613	587	564	579	601	621	595	580	586	599	591	636	638	568	595	599	582	595	595	611	624	581	579	610	659	610	638	573	601	607	623	631	640	594	635	593	611	615	588	568	619	625	542	575	642	603	611	599	609	593	599	610	646	611	606	579	560	598	577	594	603	606	581	593	590	651	606	565	592	605	575	616	634	623	579	601	619	623	595	624	591	565	607	593	594	595	592	581	594	578	619	576	587	624	582	619	621	576	574	571	623	609	617	618	647	610	637	566	603	634	564	535	591	633	604	605	622	618	608	594	615	562	622	598	587	550	633	629	552	620	544	573	629	575	558	558	596	616	600	605	565	585	576	595
60061	46439	46171	39301	23609	8489	4484	1774	1227	1454	1182	737	705	407	355	319	278	265	189	187	170	171	155	136	138	141	121	137	155	133	147	124	134	148	144	122	105	132	137	133	141	125	133	150	131	130	137	143	159	157	142	152	130	117	149	141	128	139	140	124	147	140	129	146	147	123	138	126	136	142	143	137	154	133	137	131	143	144	143	135	150	112	124	132	131	124	153	137	140	146	134	159	129	133	108	143	135	148	132	138	158	136	123	141	128	127	145	110	140	137	132	131	154	154	144	139	125	126	125	122	156	137	132	129	123	121	128	126	140	97	139	123	114	134	130	133	125	142	116	136	143	132	122	154	131	125	147	140	148	144	139	137	133	147	130	163	126	132	126	116	145	143	134	131	141	122	146	139	124	140	142	136	127	108	126	126	134	130	119	125	138	128	139	123	126	159	127	121	143	127	145	124	134	136	122	128	138	155	141	140	136	154	139	120	122	153	138	134	127	129	129	122	135	133	136	152	126	125	134	143	161	124	123	138	125	138	132	146	134	130	148	150	145	124	136	126	128	136	144	117	134	146	135	144	139	140	110	113	127	139	130	131	136	148	132	134	136	139	140	148	128	145	127	133	125	145	148	135	143	141	149	126	130	130	126	127	164	115	146	138	138	118	143	126	122	146	138	118	134	131	133	141	123	133	141	139	152	118	125	129	142	143	113	124	111	111	124	128	133	143	136	125	125	144	149	127	164	132	120	103	128	127	135	123	132	115	146	128	156	141	130	118	139	145	131	155	133	135	134	127	137	128	109	146	120	131	131	130	139	132	107	123	137	149	143	130	134	120	107	124	145	128	139	141	138	137	128	130	134	137	134	126	132	123	108	116	127	118	124	125	139	128	139	128	126	148	133	129	163	144	124	132	138	137	148	125	154	140	137	121	128	125	125	150	135	151	142	153	138	122	126	134	127	144	144	117	134	129	143	123	145	123	151	125	126	145	143	160	147	127	136	126	123	141	148	130	139	126	124	146	125	141	121	125	121	152	144	139	135	142	126	126	140	155	137	137	151	128	133	129	142	141	136	137	134	130	126	137	156	123	119	127	137	137	119	119	127	135	149	130	117	147	123	136	150	134	113	129	139	115	115	145	123	133	120	128	151	120	144	131	143	160	134	134	135	126	136	132	131	133	140	115	137	140	145	139	152	126	116	130	124	140	130	142	148	130	122	131	135	140	144	152	128	128	140	131	141	135	131	125	136	138	127	131	142	134	133	137	127	151	132	129	124	147	151	141	135	138	141	133	111	162	122	145	155	149	139	143	140	126	111	145	128	133	145	141	138	111	130	135	123	123	145	127	121	134	128	121	143	116	112	126	143	104	133	113	147	120	125	126	125	130	138	142	124	133	124	156	142	115	115	143	143	139	138	165	141	145	127	145	139	133	136	116	135	124	111	148	138	120	139	139	146	134	129	142	127	117	139	128	133	135	126	134	145	138	137	124	114	128	150	151	123	120	120	138	120	145	141	122	124	138	147	137	141	136	162	131	153	123	126	136	152	133	135	120	131	122	128	132	162	129	119	138	133	120	141	141	142	144	141	135	136	124	130	136	138	124	142	138	127	116	143	141	136	130	131	125	133	131	133	132	141	117	159	143	132	137	116	132	118	137	146	118	148	111	154	125	117	127	138	135	132	140	134	132	134	135	124	149	137	149	113	113	128	149	122	146	148	152	143	116	120	145	139	155	154	131	121	130	120	139	129	146	132	124	126	126	118	146	110	142	141	132	134	120	129	140	155	129	139	156	129	131	148	128	145	147	123	145	147	134	142	130	152	147	127	121	140	128	131	127	130	133	121	138	152	139	128	126	135	137	121	128	160	132	127	144	134	132	118	139	149	133	160	136	144	123	136	169	156	152	138	122	152	154	135	119	130	131	155	132	134	145	158	121	150	151	151	133	119	132	119	130	135	131	117	152	134	118	117	143	134	132	121	132	148	121	142	143	141	144	139	147	161	150	120	158	128	125	152	144	155	129	130	131	143	134	127	139	146	133	133	128	119	139	116	132	152	149	141	144	148	125	141	124	122	131	156	130	152	130	130	137	135	128	144	121	139	146	128	149	131	156	147	134	138	145	140	151	138	146	149	116	135	129	136	142	129	138	123	130	127	111	142	152	148	147	119	143	132	102	130	122	125	131	123	138	132	128	133	120	134	136	121	118	130	136	121	123	139	144	125	111	145	115	130	153	139	128	140	145	134	121	128	138	130	134	135	123	162	122	129	119	141	132	134	121	124	147	128	158	144	156	135	132	134	114	126	114	148	132	156	128	151	141	119	130	138	118	134	128	143	133	118	125	128	150	134	123	112	139	137	125	129	124	125	128	115	130	128	134	135	150	145	153	136	120	123	140	146	121	122	118	138	120	133	142	132	102	144	139	128	145	128	125	133	122	147	117	138	129	146	106	130	130	135	127	133	147	107	133	140	131	129	135	150	119	141	130	131	123	123	116	119	152	100	117	138	136	129	141	142	141	157	128	127	131	154	130	142	131	149	117	139	118	151	146	110	124	146	134	140	129	128	113	134	145	131	144	133	123	121	130	130	120	124	141	158	132	155	98	128	161	138	115	143	137	144	139	130	120	140	144	119	155	125	136	112	133	144	124	157	130	113	151	134	129	127	147	121	121	122	130	143	134	135	130	114	136	119	131	141	112	136	129	142	132	129	108	123	164	128	163	124	133	141	147	128	131	131	152	123	136	135	136	146	151	118	147	136	131	128	136	151	138	117	133	126	119	131	135	145	143	137	159	126	127	137	133	141	139	150	143	136	162	140	118	125	109	157	134	139	134	144	140	116	163	136	152	145	136	155	115	155	147	119	111	124	114	124	117	129	145	129	131	132	130	148	124	141	120	129	148	149	122	130	150	130	148	112	141	120	137	140	142	120	143	137	128	128	129	135	133	121	137	139	142	127	116	129	121	115	143	128	123	122	143	122	151	116	131	138	133	159	150	144	133	140	126	128	127	142	150	135	123	142	125	135	145	113	123	138	138	147	132	133	132	135	145	140	153	139	127	138	139	130	147	143	131	146	146	128	134	146	127	118	145	130	136	126	132	133	126	136	147	126	140	127	151	149	143	131	113	133	143	124	147	135	134	133	137	124	145	142	149	107	134	134	120	127	130	129	143	128	157	140	150	107	127	149	137	135	123	129	144	126	142	144	156	122	141	146	158	131	137	147	129	147	113	130	120	135	116	122	144	139	130	150	105	164	138	138	128	150	133	125	146	126	149	103	149	142	161	133	129	144	146	139	131	126	126	133	139	150	136	146	118	128	145	130	127	140	125	139	124	118	139	120	139	143	133	126	135	149	147	148	147	147	139	137	135	172	144	120	134	132	161	150	158	120	134	163	140	160	142	118	128	150	136	139	129	122	136	131	125	145	148	132	128	122	141	148	125	145	128	145	145	122	127	146	151	133	113	136	139	136	123	122	146	138	150	127	126	141	126
42693	42389	40951	48730	24295	14192	12240	7501	5665	6355	6000	4223	4303	2359	2007	1865	1529	1343	994	739	639	580	518	515	538	529	495	477	511	492	440	473	464	449	455	452	438	483	455	467	448	474	486	465	453	430	449	468	438	454	419	476	417	449	449	460	445	451	475	446	440	448	461	440	468	466	442	476	429	420	419	481	427	504	435	452	419	448	476	441	438	464	464	442	430	468	476	403	465	438	433	463	433	399	422	470	474	446	412	429	462	464	429	426	434	436	440	440	447	435	457	403	450	446	436	475	441	451	457	470	471	403	440	468	468	412	418	466	405	435	379	437	473	437	429	456	457	442	440	456	432	453	469	470	463	455	427	454	436	465	431	460	425	469	450	445	431	440	401	436	428	459	492	429	429	414	446	458	459	435	447	405	444	499	444	437	452	416	412	457	475	429	428	433	458	439	441	455	448	446	401	458	416	454	447	450	468	448	412	435	446	416	447	441	442	468	468	481	430	463	436	444	460	439	460	423	425	453	447	448	403	433	447	436	454	474	414	429	438	475	452	432	488	459	430	410	434	415	468	479	437	423	420	433	436	456	444	472	435	447	432	476	433	468	440	438	444	407	427	426	452	432	446	438	462	443	441	447	447	489	422	416	460	427	413	422	453	435	426	477	456	435	440	447	464	474	458	428	438	465	456	470	439	450	483	415	418	459	444	472	456	435	457	437	424	439	461	418	429	433	417	427	426	436	449	470	484	461	483	479	448	434	438	420	428	410	434	402	443	483	459	408	433	435	450	446	420	434	451	446	432	468	432	440	446	433	470	418	431	521	446	453	451	450	479	423	458	464	453	453	430	473	441	434	464	462	434	461	439	381	457	474	434	444	470	423	457	416	468	468	427	412	444	438	473	459	457	450	445	445	438	452	447	449	483	423	442	474	466	448	416	409	411	463	464	461	477	405	435	421	453	432	422	461	457	455	472	494	450	451	460	426	442	393	446	445	445	426	448	449	436	489	413	426	441	439	438	448	441	475	455	465	449	489	444	436	430	472	442	416	486	437	454	416	465	427	473	458	459	441	439	435	458	443	438	458	451	436	433	472	437	458	441	420	441	456	470	440	467	458	444	454	428	420	453	448	470	412	486	464	426	467	446	427	446	453	485	416	449	415	466	458	446	424	420	453	450	454	468	464	453	454	404	465	442	442	482	430	422	451	450	428	462	437	401	455	470	448	415	456	434	431	411	484	426	449	439	440	468	460	471	442	453	431	410	485	431	430	443	472	454	476	448	467	431	484	482	440	436	476	415	462	429	448	428	423	460	440	441	445	426	445	413	463	427	434	421	446	416	480	454	438	443	492	412	429	400	469	441	429	445	443	442	414	452	435	475	417	439	463	458	440	458	446	443	444	463	460	461	424	474	475	512	460	454	467	454	466	471	412	435	452	434	440	432	455	485	450	451	438	453	442	410	447	432	428	406	454	420	486	460	434	456	455	441	464	508	456	469	422	446	498	457	435	413	434	458	438	429	444	445	423	442	438	435	450	446	462	438	415	408	450	483	438	446	466	412	459	438	440	448	451	434	461	444	440	419	464	425	466	447	426	460	425	429	485	470	457	450	441	451	454	447	445	427	456	447	476	452	436	471	435	451	414	418	419	457	456	433	457	413	439	475	447	444	449	437	435	447	443	443	449	463	419	460	441	457	453	400	424	438	455	460	469	432	422	437	448	426	385	409	456	419	412	442	442	456	436	423	411	448	473	455	426	450	438	462	439	443	438	448	446	458	436	449	484	425	467	464	435	458	436	420	458	407	486	459	458	411	427	445	464	466	455	473	453	433	492	440	459	439	432	468	418	455	464	471	483	492	489	475	474	448	463	441	423	458	458	437	417	400	428	417	467	402	426	416	430	424	457	436	496	436	464	434	457	439	478	466	411	475	438	436	430	453	458	419	437	448	474	475	460	428	473	468	444	432	430	473	458	445	438	434	463	468	446	439	404	443	449	451	472	446	473	444	444	476	464	419	450	416	422	466	434	420	442	439	445	489	450	418	442	460	446	461	445	456	435	453	452	423	443	467	428	454	460	458	424	442	452	449	399	441	442	409	473	437	482	386	442	486	422	451	463	463	466	469	432	494	488	475	436	434	415	466	439	442	469	407	437	427	439	487	446	459	418	459	474	461	426	455	463	433	489	482	437	449	497	457	416	436	435	423	457	428	428	443	452	451	418	441	460	420	468	448	448	423	450	434	474	448	437	475	398	402	445	452	422	443	433	426	487	420	448	434	420	458	439	443	457	426	463	442	434	486	441	469	454	431	430	475	462	452	436	444	438	450	432	426	466	444	443	461	470	414	452	453	448	446	457	450	486	411	438	481	412	451	461	451	449	463	440	445	450	443	435	397	449	458	435	420	433	459	463	457	424	447	438	437	405	465	428	455	451	416	438	459	462	439	443	446	479	476	474	438	459	458	443	442	460	408	441	417	446	489	467	412	415	423	438	434	487	459	421	456	424	441	445	448	418	438	472	407	434	473	406	455	471	436	458	433	428	470	423	430	437	431	474	427	427	437	455	416	490	481	461	451	449	466	449	443	492	454	458	434	460	498	463	435	448	434	432	475	450	432	483	436	437	444	436	425	465	466	440	448	472	451	460	462	423	407	413	427	474	424	443	460	443	439	435	460	448	420	426	432	450	439	440	456	397	429	441	429	413	467	487	466	417	466	421	456	432	408	460	402	448	455	399	465	463	418	459	478	440	412	468	457	454	465	472	465	426	448	431	399	444	480	458	427	415	469	437	461	459	450	437	471	511	465	434	426	450	429	428	430	411	476	433	454	421	444	441	457	452	406	441	433	463	458	446	434	430	430	421	383	439	446	428	439	430	455	419	472	435	426	430	461	436	474	484	444	472	448	469	476	425	441	420	440	443	485	432	424	435	441	454	406	459	414	447	421	416	426	488	474	425	487	427	419	438	438	373	448	462	442	455	422	435	441	447	420	470	428	421	444	410	409	414	420	416	417	485	461	454	459	433	445	473	414	455	436	445	458	457	412	465	438	461	435	470	479	452	435	404	442	445	441	461	448	438	443	432	429	413	467	426	441	426	396	407	466	459	457	464	435	445	408	423	422	479	470	437	411	417	445	446	470	466	493	478	435	463	488	420	478	484	449	472	462	424	478	449	470	407	439	435	427	465	441	467	499	455	451	420	479	445	463	450	394	457	426	428	479	420	471	452	473	434	432	427	456	463	436	443	466	417	409	437	437	431	456	447	464	449	441	448	428	464	460	444	417	443	455	471	467	451	476	457	439	461	480	444	439	441	413	438	445	461	441	423	428	438	387	443	487	431	445	452	434	442	473	470	422	453	424	461	435	463	428	441	455	467	432	444	435	450	457	433	449	475	443	435	457	448	480	438	407	488	448	392	418	432	429	420	438	450	458	466	467	445	443	442	426	455	469	429	462	425	475	447	410	482	476	424	459	411	421	423	416	466	444	410	414	425	440	434
62679	51182	52805	45948	29986	18562	14278	5729	3482	3476	2657	1875	1688	1034	754	674	561	482	346	271	223	238	240	208	198	203	236	220	217	255	180	189	200	209	186	186	224	195	222	215	199	183	176	174	207	187	188	170	218	207	208	222	216	196	223	205	198	182	194	217	230	184	200	210	185	203	210	187	186	196	197	210	213	194	172	245	176	210	209	197	190	224	194	220	209	185	182	180	189	179	206	175	225	196	201	191	191	221	175	207	202	214	196	229	202	217	179	185	229	187	180	199	201	213	175	187	215	201	169	227	205	178	190	214	224	186	189	209	184	222	163	220	207	181	195	194	226	205	184	197	206	203	190	189	195	197	182	209	229	188	199	169	212	198	183	181	218	221	226	210	215	207	181	193	195	189	208	178	214	200	189	206	205	221	209	194	213	215	220	194	207	206	197	209	203	192	175	202	168	212	206	193	190	197	195	229	209	178	208	197	180	188	197	206	183	194	187	202	218	193	185	177	215	174	200	224	180	202	213	200	197	192	223	184	199	183	215	208	201	211	193	213	197	201	192	201	219	215	198	220	205	197	196	219	203	215	174	189	192	185	186	192	180	184	186	184	240	214	207	216	187	193	186	217	211	207	210	207	191	205	202	208	229	188	184	175	194	225	191	219	203	211	199	204	205	215	201	221	195	204	191	202	222	180	184	181	201	209	210	166	214	190	193	208	218	199	208	197	185	211	202	195	190	186	223	208	184	184	187	196	186	225	220	194	217	201	202	184	192	204	211	230	175	201	209	222	217	189	219	182	220	203	196	181	207	187	226	206	172	183	198	193	206	196	189	197	225	188	182	185	205	182	193	212	215	210	192	194	210	214	185	208	220	197	231	209	191	200	179	205	194	188	200	228	174	184	187	192	179	211	214	177	175	206	211	198	179	174	190	203	183	182	203	226	181	230	187	188	217	216	205	194	180	192	192	227	179	190	202	186	187	221	209	189	195	217	182	219	227	181	228	176	214	218	220	191	223	193	211	208	209	203	202	176	187	206	188	217	181	197	214	207	189	194	183	185	187	173	204	221	197	199	204	174	206	180	209	223	198	193	197	207	178	182	176	208	205	199	201	199	190	182	208	212	216	214	219	198	206	193	210	210	202	199	194	202	189	211	197	209	203	197	196	204	208	182	211	183	236	200	183	202	196	193	183	209	187	172	220	179	209	209	231	189	192	176	196	208	196	182	203	233	208	199	204	209	218	200	192	211	191	204	178	182	216	192	206	193	182	206	195	181	206	196	223	192	201	185	196	188	204	236	212	187	172	192	205	174	207	200	227	229	196	185	204	222	183	213	188	190	186	197	211	212	192	232	184	182	197	188	189	204	207	192	209	199	232	205	219	199	202	193	204	199	196	214	186	215	206	204	226	202	205	216	189	190	204	204	189	210	209	205	198	188	214	182	201	206	165	180	194	182	204	231	187	188	195	203	209	207	182	172	172	207	195	188	175	200	195	199	201	204	181	212	199	206	208	209	220	193	205	209	207	215	215	205	209	217	230	192	186	200	161	183	210	197	162	221	198	224	210	195	186	184	218	224	217	228	208	190	230	205	175	179	199	176	221	213	201	225	211	195	185	176	218	202	197	198	186	204	198	179	196	214	193	200	206	203	197	195	211	189	204	198	192	182	207	197	200	194	198	198	189	213	192	187	219	187	222	197	199	176	226	212	178	162	198	205	214	195	188	200	176	222	207	211	203	207	225	194	187	204	223	204	208	202	212	203	202	200	215	192	212	185	208	184	181	172	199	206	193	201	201	218	211	214	207	215	208	200	195	217	189	198	178	211	181	222	169	206	234	223	230	209	199	185	204	200	176	217	193	173	191	194	181	196	228	206	194	210	173	217	196	194	190	170	196	203	215	207	180	188	201	194	183	183	194	184	175	179	210	186	217	190	209	170	206	181	209	173	194	177	210	202	187	209	217	191	201	210	177	203	214	211	189	202	205	216	186	201	186	193	197	194	212	202	209	203	205	189	220	189	207	216	197	174	190	201	220	216	200	211	191	178	186	197	215	228	206	216	200	205	200	181	201	191	170	193	201	212	219	188	217	203	223	181	226	196	218	208	202	185	209	218	222	192	210	240	213	210	188	202	177	189	211	204	192	210	195	182	196	183	243	211	199	217	223	193	223	209	198	211	217	189	215	180	179	200	197	210	194	212	221	211	212	203	213	190	182	189	214	193	179	185	192	226	202	199	183	189	186	170	219	200	202	214	202	195	190	197	227	193	197	222	204	201	203	203	209	206	205	189	207	200	193	192	192	186	198	204	169	197	196	188	188	178	201	237	179	179	208	165	207	193	194	215	166	188	165	195	181	193	202	205	197	194	197	187	221	225	215	197	202	197	184	186	188	207	199	202	190	192	173	203	208	209	184	196	204	198	215	197	197	219	206	219	205	184	183	212	199	227	209	180	233	220	216	197	202	193	189	216	193	190	202	193	192	203	220	199	197	188	189	200	192	197	176	224	225	186	197	200	223	209	206	190	209	203	205	181	204	210	201	206	216	217	194	216	200	206	192	213	213	205	205	221	178	219	199	196	205	181	168	209	198	189	177	203	180	197	203	207	179	192	195	190	194	230	202	210	176	221	237	186	186	195	212	230	191	207	185	214	218	217	201	200	199	175	225	198	194	181	204	196	195	201	216	169	202	218	176	216	208	200	198	192	180	201	218	198	175	210	196	197	198	196	214	212	185	194	233	213	194	185	202	197	189	206	203	197	220	231	168	217	201	185	204	207	207	194	214	203	226	206	184	196	177	189	212	215	188	219	214	200	202	212	211	207	211	201	226	177	181	179	193	179	205	178	189	193	183	220	175	203	173	187	189	217	236	185	175	185	199	197	190	199	195	207	223	197	195	215	186	192	197	203	196	215	228	193	201	223	194	192	170	192	210	195	194	204	199	220	195	227	208	155	189	190	172	231	210	204	213	203	208	168	193	193	200	203	191	197	206	218	198	192	212	182	201	215	201	233	181	184	192	207	187	175	211	188	187	183	211	228	204	196	183	198	194	224	184	210	179	202	198	207	190	200	198	189	194	179	219	211	208	199	196	185	194	216	184	183	198	183	182	198	216	180	206	205	209	202	199	187	191	214	217	202	221	236	216	179	206	197	191	204	189	208	187	214	186	183	195	202	183	227	201	183	211	199	225	204	199	220	215	180	195	205	225	204	197	211	214	182	191	215	195	207	201	182	220	179	216	202	223	221	233	216	207	196	214	187	201	189	182	202	220	222	212	185	203	210	191	202	209	201	210	172	199	203	200	206	219	193	174	200	193	198	179	208	184	226	199	190	207	175	197	204	203	186	185	202	193	198	187	221	204	215	172	210	186	199	202	189	191	206	192	186	197	196	175	202	201	201	219	213	202	210	187	208	201	194	190	197	182	197	215	189	194	205	177	201	195	193	198	180	185	193	181	197	203	197	197	226	200	200	207	197	206	204	200	183	188	174	207	183
52560	54617	52760	60124	27775	23502	24657	15227	11819	12399	10282	8903	9030	5665	4460	3834	3059	2612	1518	1142	995	1019	875	813	801	813	811	809	770	722	701	656	706	651	681	619	619	638	637	640	658	654	634	648	683	626	651	629	630	631	640	674	656	659	640	673	611	644	616	671	639	616	644	695	643	641	602	639	600	609	641	635	662	611	677	590	612	619	631	612	649	630	575	659	618	618	637	637	612	658	619	588	607	588	647	621	624	618	603	592	659	685	593	624	625	643	653	650	618	653	595	635	606	594	627	597	596	650	596	614	671	621	644	660	616	601	646	592	638	617	636	672	620	653	652	636	621	658	628	625	654	631	607	629	653	633	656	606	626	653	628	648	710	653	595	660	630	605	657	664	593	642	581	610	620	611	606	627	609	576	594	607	603	592	603	654	591	658	631	639	624	643	664	597	602	642	647	618	634	650	656	631	640	670	606	603	610	650	619	644	634	624	636	646	611	604	623	607	609	657	584	625	590	598	657	635	606	587	621	629	607	640	658	611	645	622	622	629	607	625	616	612	598	643	628	636	614	558	637	595	617	625	648	611	631	636	612	637	577	623	590	627	642	607	650	582	593	604	660	652	642	607	601	609	664	648	610	630	613	628	665	624	613	655	610	608	575	626	611	648	649	664	606	618	587	620	585	627	674	650	587	610	632	658	575	680	646	581	619	624	629	603	617	657	613	669	670	646	619	573	647	614	686	592	627	599	638	598	643	596	603	650	592	605	626	628	583	652	605	602	610	594	649	649	594	615	637	655	660	682	603	625	631	686	627	608	654	612	624	624	605	615	639	652	627	605	610	588	635	634	646	632	617	604	628	618	583	589	609	641	592	592	639	642	656	626	601	615	660	583	597	600	620	640	658	657	612	624	661	597	608	637	646	619	603	595	646	645	584	591	618	644	624	590	619	641	598	581	616	585	602	653	639	605	626	630	640	624	633	631	605	605	597	653	680	616	621	656	638	634	616	651	645	649	658	582	633	642	615	650	573	627	617	613	637	634	645	640	647	633	637	645	612	649	640	639	630	621	628	610	627	630	645	609	611	608	623	621	621	625	668	584	670	583	622	616	596	639	638	605	621	605	697	644	603	626	592	588	610	592	620	648	617	588	628	611	607	658	637	626	643	621	611	619	660	620	596	598	609	565	653	629	613	630	621	618	619	634	592	609	626	652	596	611	631	628	617	651	611	614	642	623	698	610	588	613	609	623	588	611	604	638	592	645	608	582	645	596	626	580	644	621	601	601	649	612	625	595	590	641	602	619	659	581	628	654	625	622	641	644	621	595	643	623	633	597	610	655	629	625	601	600	648	637	632	619	608	641	627	583	648	658	622	627	609	593	631	637	654	589	627	594	628	629	613	619	613	614	618	648	647	604	602	605	625	631	691	634	629	662	575	648	668	576	640	600	592	662	633	612	594	592	655	626	640	611	609	678	602	630	632	621	628	579	649	625	598	647	639	600	625	619	633	611	634	617	595	634	647	594	683	613	618	629	607	627	680	618	603	641	640	589	596	606	599	612	671	611	625	619	598	589	650	626	611	597	636	655	624	622	646	657	547	633	623	617	596	626	626	608	609	646	670	648	634	613	663	629	608	631	605	611	596	600	635	651	613	630	637	583	608	628	644	673	631	626	629	596	625	582	581	652	672	610	623	598	632	645	622	626	581	632	591	589	616	595	605	647	627	624	647	618	607	632	611	634	655	624	631	657	607	614	600	608	656	590	611	616	564	626	591	606	642	596	579	674	614	635	632	622	631	649	615	640	644	639	664	643	585	617	640	636	612	641	604	612	628	606	646	669	618	621	610	608	577	605	598	658	613	598	582	642	631	615	606	687	652	589	619	636	573	614	607	644	604	585	632	616	620	612	617	645	608	643	569	613	614	643	661	654	650	613	590	581	647	658	602	611	597	617	618	669	621	611	603	596	642	604	642	619	644	635	624	654	633	594	621	605	605	584	601	594	609	645	624	597	584	656	620	652	642	642	617	614	661	637	623	663	599	591	629	622	640	605	598	635	649	646	615	623	599	610	614	639	587	623	635	620	622	604	593	645	625	612	612	645	589	597	620	590	631	657	619	625	643	624	576	621	615	590	602	632	641	607	612	648	629	601	607	575	573	679	643	646	599	581	622	622	623	591	629	616	648	617	613	627	629	617	619	643	644	648	643	608	629	653	594	628	614	630	601	622	614	675	640	660	644	627	648	576	571	637	606	615	619	644	607	627	643	596	644	623	622	597	628	637	640	602	605	596	656	609	652	597	617	648	694	614	596	603	628	573	661	665	604	631	630	618	580	603	649	638	664	606	586	587	618	624	627	604	650	634	659	618	615	659	659	602	653	611	615	610	589	631	640	627	619	645	586	669	604	577	684	636	621	595	648	640	621	647	606	582	628	623	660	632	601	621	632	611	654	618	647	595	571	597	629	641	625	618	633	604	623	659	604	597	633	646	605	627	607	619	639	602	656	620	618	659	625	557	632	595	629	654	637	629	612	660	631	616	623	605	630	622	587	611	646	617	639	640	640	603	613	606	614	670	668	605	591	669	646	602	648	657	629	619	594	643	653	589	589	631	615	595	605	635	633	637	628	632	653	613	624	614	654	634	602	623	604	607	611	591	659	668	631	704	624	613	624	682	613	645	620	603	633	579	613	573	649	633	599	619	640	592	631	659	640	618	637	617	621	616	665	632	580	605	629	658	636	627	684	647	633	605	640	625	589	630	584	622	641	606	650	610	623	641	612	628	640	601	614	647	617	659	628	596	614	584	624	638	627	619	620	634	642	591	637	604	590	625	641	614	607	637	684	651	624	628	595	613	663	636	614	654	633	634	597	621	621	674	658	608	641	621	613	645	655	609	632	617	635	644	645	631	607	626	597	662	599	645	649	590	568	641	597	602	622	653	659	631	601	652	654	584	635	620	634	634	618	615	636	603	682	635	651	626	671	567	579	651	650	583	644	655	614	649	628	644	626	644	649	640	595	585	604	672	612	610	604	635	604	621	649	643	631	620	587	611	590	610	656	637	634	651	609	621	581	670	570	657	592	626	602	583	589	584	619	644	600	616	607	624	618	611	609	559	613	628	625	616	582	655	582	649	587	616	614	654	653	615	600	619	646	579	666	586	631	689	651	611	677	622	590	637	610	597	650	657	625	576	628	629	607	619	603	623	607	644	617	638	659	602	617	605	655	605	657	613	634	611	669	654	635	626	644	658	643	611	598	637	625	618	580	591	641	615	628	626	598	619	627	648	589	672	578	624	609	600	595	618	624	630	627	609	583	617	626	622	585	602	610	646	604	609	600	657	634	630	615	634	658	621	650	610	620	596	597	612	612	607	631	627	636	625	618	610	570	639	629	659	594	650	571	647	621	577	665	607	589	632	609	633	618	606	623	639	650	590	613	633	631	583	652	619	627	643	659	597	622	647	642	669	655	623	690	566	628	638	599	686	598	650	619	619	629	628
18801	11752	7428	4623	1011	594	486	344	309	270	242	222	224	207	193	190	197	183	178	165	204	183	178	187	173	186	172	179	180	181	179	193	194	174	154	190	157	191	167	174	184	168	153	158	156	196	184	190	163	200	179	183	171	177	177	188	187	167	162	184	184	178	176	191	209	180	154	181	165	200	170	173	163	185	162	171	164	203	196	182	180	174	188	166	177	179	188	182	167	194	171	184	190	185	213	186	204	175	186	166	168	174	202	175	171	173	197	191	198	197	203	199	182	203	170	176	186	207	187	168	166	184	192	163	180	151	183	175	206	178	197	163	181	194	178	182	162	197	172	184	200	173	203	189	172	199	185	183	184	195	207	195	180	207	186	180	188	180	194	171	172	191	190	162	200	169	187	179	195	181	193	203	174	172	192	185	207	175	190	194	170	176	171	175	181	176	159	177	181	192	188	168	184	187	185	175	201	209	189	165	188	168	172	198	159	176	179	172	193	184	198	178	173	181	169	179	203	155	181	181	172	159	193	178	197	182	207	195	198	175	178	168	199	174	173	187	159	162	184	160	176	183	182	193	210	187	178	189	184	177	207	211	204	196	204	203	197	178	183	166	198	183	176	174	174	160	167	169	162	183	189	184	185	182	184	188	168	186	220	168	190	189	181	189	205	194	172	184	180	168	189	177	216	216	182	184	192	194	183	179	186	186	171	195	196	183	199	198	183	179	199	183	192	183	197	171	163	175	185	188	162	204	198	179	206	187	202	175	163	173	211	174	168	193	205	200	209	164	174	178	194	189	175	184	199	173	175	200	190	194	187	176	170	186	185	172	192	179	182	176	183	195	206	194	210	180	163	176	199	190	175	180	166	186	188	193	164	194	181	180	213	157	141	185	163	182	198	178	190	206	184	194	165	203	184	163	204	178	182	193	167	157	201	177	184	174	190	182	182	196	179	167	183	193	174	161	176	210	183	161	180	192	203	188	194	208	151	162	186	204	176	175	168	192	166	164	178	166	186	175	211	163	177	164	183	182	195	188	233	170	188	204	181	181	165	184	184	188	191	191	176	199	188	155	172	186	173	172	175	153	182	184	200	189	202	173	178	186	182	195	168	161	176	177	200	186	183	189	191	188	172	182	190	190	196	181	201	168	168	162	177	181	195	166	167	164	173	190	162	174	184	162	183	187	197	175	183	172	174	158	176	152	177	163	183	185	192	179	198	171	189	183	178	222	203	196	189	177	172	172	161	199	180	188	186	180	190	183	212	220	173	174	159	192	170	205	175	157	200	188	205	200	198	185	169	165	184	192	185	180	178	218	179	198	205	196	174	188	223	186	219	203	179	198	175	198	179	169	166	194	197	206	176	177	185	187	181	184	163	189	214	181	178	183	180	175	163	178	185	202	201	178	183	167	171	174	166	181	155	178	203	179	175	171	174	202	193	160	187	195	170	179	183	176	177	184	165	181	172	155	182	188	178	151	186	184	157	179	175	191	186	199	169	162	187	199	175	200	159	185	187	201	173	207	207	186	183	178	199	175	205	169	188	158	165	181	190	155	181	192	162	183	191	180	170	183	194	179	181	198	192	192	187	194	205	189	181	191	186	182	189	208	168	184	193	208	192	163	191	194	182	163	188	198	204	205	184	182	162	198	173	183	185	188	193	170	164	160	159	203	190	204	183	201	195	173	185	185	174	177	176	207	180	205	183	191	190	195	183	176	190	190	174	159	184	169	174	156	197	188	183	174	165	169	158	158	191	204	164	170	191	186	173	187	200	175	194	177	182	183	188	181	159	191	193	172	190	169	176	168	189	211	192	182	169	208	170	162	194	209	192	181	205	192	203	181	180	192	194	178	166	179	187	190	204	181	207	182	173	188	177	188	173	196	172	187	177	180	177	173	170	148	204	176	184	152	195	176	180	162	183	210	201	175	158	181	194	186	215	163	183	179	189	205	176	175	182	167	173	168	162	152	149	187	179	182	182	186	173	186	198	198	161	188	190	166	186	178	172	189	188	168	182	195	177	177	207	161	188	174	163	173	160	173	179	171	191	186	170	184	179	191	174	192	187	168	185	206	162	160	202	201	181	178	189	186	199	203	159	176	167	172	182	159	183	192	173	185	188	185	182	216	177	163	176	190	155	194	162	178	178	179	176	173	200	182	203	181	212	189	175	173	182	189	179	183	189	172	180	185	178	169	193	175	171	197	186	180	172	166	167	170	161	178	159	191	174	179	196	189	202	186	189	190	182	190	173	181	177	187	197	183	182	178	177	185	170	179	169	170	169	173	179	174	211	194	185	166	194	162	178	195	206	161	180	167	197	190	166	164	168	186	179	170	175	190	178	181	188	191	171	167	188	218	201	168	192	174	166	167	205	174	183	193	175	200	194	183	199	175	198	186	167	195	188	152	187	170	186	195	168	183	187	203	176	171	190	204	178	171	205	180	183	173	189	193	196	185	193	181	178	172	195	196	167	174	182	179	159	183	170	156	176	201	159	190	184	180	189	167	205	164	173	195	173	176	163	187	187	183	188	199	154	197	189	186	202	178	180	171	154	198	194	160	178	159	188	163	184	176	198	187	182	214	176	171	172	168	173	191	186	181	188	163	167	205	165	192	180	185	201	177	183	186	192	202	158	201	188	172	177	209	182	188	193	180	213	194	182	183	172	168	209	185	173	164	190	193	193	194	183	177	198	191	203	168	181	199	184	191	177	174	162	180	180	212	181	203	216	183	187	202	180	187	203	178	189	173	189	182	201	150	166	194	179	186	193	185	189	186	165	184	158	169	189	181	190	179	166	163	174	184	193	175	187	201	211	176	194	173	175	183	163	157	181	197	183	166	185	165	211	180	179	193	179	187	190	186	190	189	172	179	171	180	163	184	188	198	177	171	212	176	183	191	199	174	174	177	139	185	181	165	189	189	180	149	195	180	187	187	177	165	192	188	207	165	185	181	165	174	185	185	215	202	161	185	178	200	157	179	189	181	168	187	199	181	198	154	174	183	199	190	173	174	177	188	184	205	207	178	192	177	191	168	186	180	153	189	188	208	176	182	189	176	175	179	178	175	198	200	193	162	196	156	156	198	179	168	204	187	182	177	176	194	202	167	181	193	176	164	151	208	179	212	197	182	189	173	169	183	176	179	190	175	157	194	180	183	194	155	191	190	175	180	173	203	189	181	187	183	177	171	169	186	187	191	185	215	172	166	155	199	157	182	197	188	172	198	189	202	177	168	186	209	174	188	191	192	176	187	166	188	181	160	175	185	174	161	200	184	195	164	167	190	174	172	198	197	167	179	187	163	187	183	183	169	162	165	176	180	173	177	177	208	195	191	182	188	180	196	158	189	198	184	175	164	170	198	201	167	195	197	174	186	176	173	204	160	159	189	169	179	171	205	180	176	173	163	180	169	195	167	169	187	170	188	188	194	177	189	217	187	183	199	182	206	187	165	179	187	179	162	165	166	161	208	182	184	188	169	187	185	189	194	173	176
21221	15654	10560	12121	2859	2105	1872	1253	1159	1062	975	881	844	749	726	704	652	616	553	578	608	566	565	576	577	559	561	564	596	622	582	541	559	550	590	588	594	596	539	569	606	632	568	570	569	569	584	592	630	590	564	568	600	613	655	555	568	570	557	565	576	583	562	560	602	590	619	559	640	561	587	553	599	547	610	567	595	562	563	596	582	557	556	579	561	578	550	608	563	614	580	554	631	616	561	575	553	539	593	550	555	605	564	572	587	574	549	617	566	571	604	630	560	549	525	597	547	591	592	531	527	558	503	567	577	605	619	606	563	552	582	604	580	586	546	604	557	584	570	632	604	583	556	538	569	598	581	550	570	573	566	550	559	595	572	609	584	558	536	564	606	562	615	548	568	544	579	565	577	576	552	587	577	595	563	565	579	568	602	578	610	555	593	551	547	560	550	613	643	574	570	564	625	609	583	571	592	542	577	575	551	570	601	573	574	598	605	584	566	598	581	556	597	541	579	607	512	613	570	586	562	561	563	526	574	564	531	597	617	615	533	625	564	526	567	606	655	581	596	576	580	558	578	562	579	607	593	577	579	610	593	570	566	596	628	577	568	534	584	548	603	571	556	588	560	620	567	566	526	567	544	573	566	579	556	573	563	529	552	568	586	544	563	551	591	575	533	567	567	563	581	544	600	572	594	586	548	536	624	589	639	556	541	568	585	567	601	586	545	609	553	602	603	519	613	610	587	580	591	573	582	583	579	592	564	604	567	538	580	530	584	565	591	566	571	538	617	539	615	572	564	585	602	577	626	547	573	568	583	587	565	577	577	543	551	540	562	562	566	592	561	577	587	568	557	577	591	606	574	557	574	582	594	547	565	586	542	564	577	517	561	587	562	525	563	563	579	588	595	572	577	534	596	571	545	571	577	534	570	585	549	582	563	565	541	580	603	592	598	578	577	589	573	573	598	564	581	577	586	598	599	589	599	617	565	569	558	550	594	517	604	566	564	563	529	585	575	604	517	578	600	625	570	511	594	591	596	595	557	588	579	614	546	572	572	565	582	564	555	577	550	568	589	569	575	612	543	574	562	591	612	528	608	599	557	564	551	584	600	615	592	574	544	563	564	514	572	601	592	580	562	598	623	628	568	585	575	584	599	534	592	583	559	557	590	550	592	598	587	638	584	582	555	587	612	584	557	560	570	553	545	543	609	580	591	568	578	589	594	583	596	589	529	578	599	576	544	547	622	548	572	595	575	533	565	539	554	545	622	546	540	581	541	543	578	593	549	528	582	608	569	564	606	545	585	595	565	596	555	565	516	600	604	543	566	531	550	568	555	575	588	555	588	560	583	565	542	559	578	605	575	542	598	582	612	594	543	598	564	599	556	582	581	577	557	588	550	568	571	609	576	599	566	545	555	580	590	576	551	526	566	574	542	595	565	566	572	589	571	542	590	542	594	589	582	549	564	552	608	610	601	585	592	557	526	557	630	597	566	605	578	547	556	558	546	555	566	567	573	617	532	583	569	646	563	576	604	583	522	604	610	540	625	598	610	619	569	554	571	612	565	578	593	570	586	613	531	590	539	588	534	612	523	593	574	601	579	542	604	585	618	574	578	607	541	566	564	571	553	581	547	555	579	531	532	561	529	546	580	589	572	592	581	551	571	587	616	543	568	570	578	622	569	542	576	580	582	585	550	558	634	579	599	539	554	543	601	562	611	586	576	570	601	565	537	576	609	567	570	570	589	629	593	587	562	596	572	579	621	549	598	588	605	610	559	573	553	555	610	580	585	617	555	559	573	542	558	601	563	587	559	563	553	540	563	575	583	571	596	546	571	582	562	589	607	592	545	565	560	560	542	570	618	585	535	566	560	605	570	541	592	583	591	527	564	598	620	559	605	579	558	574	588	587	545	585	593	524	574	591	572	611	591	525	582	561	576	527	614	551	589	556	547	564	603	546	573	583	591	584	587	572	619	551	548	520	586	560	577	563	564	584	525	559	591	557	570	560	565	556	597	582	575	563	577	529	606	544	578	570	555	568	564	576	588	551	526	593	594	578	590	564	603	591	543	578	553	586	585	580	569	596	549	565	569	580	602	594	599	582	591	559	593	586	591	533	552	550	590	561	543	573	575	557	617	571	592	571	560	567	573	603	584	546	562	615	546	594	570	586	550	575	547	572	612	574	564	582	555	587	547	573	565	592	546	562	558	589	557	591	566	564	570	577	617	561	541	574	578	575	594	584	597	555	549	553	534	597	633	517	574	535	584	601	593	556	577	601	588	632	546	543	526	632	553	548	550	632	530	575	540	563	610	516	545	580	565	556	562	556	565	552	553	589	571	601	541	587	590	570	571	595	553	588	561	559	588	588	534	584	565	567	547	557	576	566	578	573	569	570	586	591	613	565	551	613	556	578	585	601	568	593	537	609	583	597	607	557	559	569	565	548	570	573	577	609	568	586	596	586	564	549	587	586	570	550	540	596	582	563	571	598	566	550	614	566	570	546	619	556	563	609	535	549	574	564	575	584	575	597	583	571	590	622	641	568	560	576	614	590	608	550	532	618	586	597	550	609	549	599	591	567	566	527	618	594	575	584	628	618	565	553	575	587	551	572	525	601	546	568	599	527	584	572	562	583	573	633	574	563	591	629	559	618	547	554	571	591	574	582	573	574	609	592	579	568	591	613	579	606	596	590	541	573	590	571	581	578	603	574	576	577	589	587	605	527	605	606	583	586	514	602	546	586	548	561	579	570	536	529	601	596	611	612	579	571	569	592	593	564	570	542	581	615	564	608	599	588	588	602	582	589	600	578	580	593	572	570	562	535	538	528	575	602	558	583	590	552	628	549	619	575	542	597	610	617	569	556	552	597	590	544	567	588	567	625	572	587	546	573	630	550	571	577	564	552	576	601	595	574	569	573	603	606	566	597	547	574	607	581	602	558	550	599	570	555	606	558	602	575	574	566	614	591	522	581	605	535	548	619	548	610	593	565	577	606	554	586	595	580	542	593	553	538	569	558	592	580	598	544	555	600	570	609	560	576	553	571	607	548	550	589	560	593	590	562	551	552	561	589	542	581	547	545	638	588	521	576	554	556	560	582	533	559	567	598	567	604	570	607	595	567	583	610	582	614	589	592	530	520	611	518	609	600	566	548	591	568	561	550	531	573	552	530	556	583	585	618	585	583	555	567	562	598	558	571	545	552	610	579	599	595	596	605	584	578	573	540	554	542	613	600	544	579	577	551	541	578	562	553	571	547	589	631	553	549	567	565	588	562	615	624	544	553	576	563	563	549	559	587	561	609	558	579	572	524	563	598	566	535	564	523	576	587	579	569	552	610	575	597	530	579	542	564	563	546	565	554	583	598	562	540	576	529	576	584	577	610	563	595	571	552	594	553	561	554	529	579	580	590	551	540	568	564	595	572	584	583	550	560	527	558	566	588	554	553	571	601	534	613	644	575	581	602	589	535	580	505	553	578	580	538	592	605	554	535
53677	46294	37118	38984	19769	9300	5838	2575	1737	1658	1621	1348	825	500	542	467	385	310	190	204	153	144	148	140	149	151	150	146	131	99	130	101	115	113	117	110	129	128	128	126	104	119	120	117	109	123	109	108	129	137	118	101	122	107	127	108	123	108	125	131	129	111	116	121	133	109	128	118	108	125	113	118	112	106	94	102	125	114	122	111	114	122	109	113	116	105	127	117	141	129	139	115	125	129	122	113	103	131	95	130	119	120	117	123	126	118	149	112	109	104	125	116	111	101	133	150	120	122	116	114	109	121	114	132	110	137	126	115	114	116	109	134	106	119	114	122	108	120	106	135	144	122	124	122	105	117	124	125	107	129	93	121	112	140	109	117	121	131	107	109	114	119	99	107	119	131	117	109	128	115	114	137	135	90	115	120	127	117	127	131	133	97	132	122	105	111	146	115	119	118	108	119	123	111	127	131	138	109	129	116	123	105	110	118	133	105	126	126	114	127	104	138	101	130	116	114	122	122	121	102	116	137	115	117	121	119	119	137	113	108	132	109	107	127	103	117	109	105	129	127	97	106	132	112	110	121	119	115	128	97	110	124	128	100	133	129	124	109	134	130	127	133	115	124	131	113	110	131	130	127	124	114	130	106	123	105	121	109	128	109	109	132	132	124	105	107	120	109	111	133	119	120	115	112	122	136	95	123	111	141	124	115	105	113	108	122	112	96	128	104	126	112	108	110	123	130	111	128	109	121	134	126	110	110	112	117	115	118	129	108	132	139	103	119	110	139	126	113	117	97	127	115	122	106	114	112	126	112	108	124	125	115	119	124	120	126	128	134	119	122	105	113	99	129	109	101	130	119	144	123	100	130	120	118	134	124	120	117	104	119	121	118	120	129	128	107	123	108	134	138	116	116	117	113	114	128	101	117	117	122	121	115	108	121	126	115	113	104	112	101	118	116	122	119	128	114	106	98	121	123	130	118	109	128	128	119	125	123	97	111	131	116	111	109	121	116	117	108	121	106	112	117	123	125	151	123	104	132	95	107	126	103	102	113	123	132	109	98	117	131	126	110	117	114	115	128	131	114	114	124	108	109	122	117	106	125	110	128	122	117	98	124	113	133	99	111	124	112	119	106	103	122	109	134	127	105	110	123	118	136	111	130	112	120	125	138	112	125	121	111	118	125	118	129	116	121	125	110	123	136	101	131	105	124	111	118	113	133	112	114	114	110	112	117	131	118	124	112	114	110	124	150	108	112	128	104	133	104	104	118	115	114	124	144	110	116	119	128	111	104	103	114	129	114	116	114	136	122	122	138	107	105	134	95	110	107	113	126	131	122	111	112	133	122	132	107	123	118	109	113	114	106	121	117	130	115	123	111	127	108	117	109	118	119	112	99	121	109	131	132	115	114	136	108	140	134	127	102	127	126	148	129	115	109	128	110	125	136	124	109	113	111	116	133	113	111	119	113	107	118	93	117	108	111	105	113	109	106	126	121	109	124	123	139	127	108	144	111	96	113	118	108	122	115	130	122	133	129	111	113	104	107	118	102	121	128	119	134	125	108	116	120	116	137	116	117	129	128	112	128	118	107	125	116	131	118	135	117	122	130	127	117	103	111	128	128	125	125	116	144	126	136	95	126	113	103	137	130	140	115	116	104	103	127	97	129	106	127	115	115	102	94	112	122	123	131	126	117	124	115	103	113	123	114	140	108	120	120	126	123	131	123	124	130	118	111	113	135	122	142	114	121	108	114	125	123	113	131	124	121	129	90	114	117	124	96	122	105	107	116	120	109	128	129	121	105	118	127	100	120	94	108	114	111	121	143	115	143	122	112	120	125	128	132	118	110	111	136	122	137	99	119	119	120	116	125	119	135	109	112	136	123	132	128	109	120	130	97	117	124	131	126	108	135	118	130	137	108	114	118	108	126	113	99	115	133	128	106	133	104	117	118	126	115	133	110	99	141	107	115	135	127	122	118	123	119	126	126	134	106	115	110	114	140	121	111	121	116	113	119	130	126	110	156	122	113	120	113	136	128	109	137	121	149	115	111	125	118	123	123	117	104	132	111	112	115	120	112	98	108	128	112	115	126	103	108	119	124	114	113	123	107	113	121	109	107	118	124	117	141	121	123	122	109	111	110	119	115	133	108	120	121	118	121	125	115	132	133	142	109	118	108	123	111	104	116	137	102	129	122	114	106	99	105	118	123	108	115	116	147	130	110	123	123	122	117	143	110	120	122	113	129	125	115	116	112	114	126	88	117	136	108	113	120	115	123	111	125	97	102	101	120	115	118	107	126	145	111	114	109	93	117	125	109	124	113	125	130	125	101	120	110	103	133	110	115	107	133	135	101	121	101	138	121	117	134	99	145	118	98	137	122	106	121	123	123	126	125	118	113	121	102	114	103	103	124	122	124	130	114	113	116	118	126	129	115	111	131	122	108	140	129	101	124	116	118	132	129	105	133	114	133	128	121	108	122	135	131	129	118	118	134	127	125	116	134	126	109	113	144	116	124	123	106	118	108	106	119	124	128	109	126	121	122	107	106	117	111	124	118	128	118	118	103	118	111	113	127	123	129	116	112	133	117	120	104	126	126	121	116	105	117	119	135	99	119	112	102	122	119	119	116	104	139	133	109	116	115	120	133	133	127	112	114	120	96	128	113	103	100	111	117	124	120	114	115	127	88	115	116	122	119	121	123	116	120	105	115	115	139	139	106	108	98	125	111	138	104	129	115	131	116	114	113	106	120	142	107	117	122	113	105	111	105	115	120	124	131	106	117	117	117	112	114	118	122	113	113	142	122	142	105	115	130	113	121	123	115	105	131	111	117	122	126	121	132	103	107	95	119	126	128	118	110	111	110	137	117	109	126	111	122	133	135	101	101	109	120	117	110	91	111	136	120	121	121	124	111	125	115	111	121	122	116	123	117	109	118	115	111	104	141	119	115	127	129	119	109	121	115	133	95	108	127	111	108	117	114	119	97	117	115	121	129	130	118	122	100	132	94	119	119	115	129	98	107	107	118	128	133	128	108	109	119	118	148	126	115	118	109	111	102	121	115	118	140	110	112	114	101	110	118	111	119	128	123	109	98	127	131	112	112	138	125	107	110	113	109	132	137	105	108	124	119	114	113	103	127	125	121	108	111	125	132	150	102	117	102	114	119	119	115	103	111	146	109	106	104	112	123	115	120	100	111	94	131	119	110	124	114	96	114	107	138	112	131	134	126	104	101	137	112	130	113	117	113	114	118	107	137	120	97	96	118	122	121	131	121	120	117	116	130	113	117	124	113	112	105	104	107	109	107	114	98	115	114	94	119	111	110	115	93	134	113	112	127	109	122	114	117	124	96	108	109	128	121	123	112	109	114	117	124	103	126	114	126	131	137	107	114	119	127	110	133	116	120	120	110	110	117	103	109	130	125	118	131	110	117	108	123	92	123	121	104	109	124	117	117	111	125	98	138	115	112	119	101	134	100	113	123	120	114	119	117	117	115
40179	43868	31965	46709	16051	16059	15129	10290	7802	7687	8009	7296	4757	3144	3600	2953	2408	1868	909	909	667	611	569	500	505	479	453	468	451	445	465	420	406	428	432	436	449	415	389	428	411	413	399	423	375	379	401	408	410	375	391	416	392	431	369	397	430	410	399	398	399	417	384	411	403	390	392	410	361	399	405	385	399	396	398	385	404	392	384	398	399	427	398	379	413	378	388	446	386	387	421	374	398	414	394	409	407	402	427	383	383	431	423	415	422	415	360	380	424	399	385	416	385	418	413	366	381	403	404	387	424	386	397	388	401	437	391	394	405	374	409	398	400	411	374	375	403	410	375	421	369	395	398	391	358	425	375	387	419	405	406	393	411	378	370	397	387	424	407	443	374	376	414	368	388	355	383	404	381	385	427	392	435	392	410	379	411	380	406	395	439	412	379	407	415	389	401	385	396	387	403	388	398	416	378	374	373	403	417	375	434	405	384	382	353	403	416	393	422	380	378	391	397	374	430	396	423	380	400	390	404	391	386	402	391	412	345	400	397	406	393	390	380	390	396	414	404	400	412	410	425	401	401	349	390	399	414	416	409	392	370	410	395	405	379	389	406	377	421	414	378	393	389	392	370	405	399	425	421	407	355	390	359	369	409	395	393	368	415	388	368	403	396	422	403	395	391	383	395	412	375	389	415	387	391	401	368	411	402	404	399	390	403	368	425	390	414	373	399	394	403	387	422	409	376	371	422	385	413	386	402	403	395	354	413	415	425	376	380	388	372	390	428	404	427	391	390	409	383	415	393	382	382	416	407	420	414	410	347	392	386	365	395	421	425	415	359	366	422	405	416	425	427	371	420	407	424	368	394	418	391	404	361	382	382	373	396	431	431	411	375	410	388	395	368	417	373	374	401	422	382	400	376	426	389	407	374	437	369	432	397	391	409	374	421	345	390	423	392	391	388	396	401	426	404	354	406	378	390	380	397	445	421	374	389	383	383	408	422	410	403	366	371	418	401	376	402	377	392	372	398	375	391	423	416	397	399	396	373	400	394	397	381	416	393	378	425	381	393	410	400	396	387	389	347	394	401	405	411	398	380	393	444	410	407	386	368	375	386	387	405	417	400	420	391	403	389	406	362	396	387	389	427	339	438	424	390	371	428	434	362	392	412	382	425	414	389	401	387	368	419	415	390	410	405	405	377	413	390	412	390	400	390	400	400	382	396	387	391	404	404	427	389	403	398	366	395	379	388	394	408	404	382	429	381	399	388	401	383	412	401	408	402	447	388	386	391	379	388	424	379	392	387	399	412	379	378	385	393	388	411	393	391	384	404	388	413	416	413	380	409	426	393	416	390	390	435	414	402	373	395	417	419	375	370	363	400	411	394	427	420	401	391	382	411	411	387	392	402	392	439	439	401	403	414	362	421	407	399	407	399	423	402	423	373	397	395	376	386	420	376	400	406	424	396	395	349	404	350	391	403	437	419	380	405	400	415	412	389	383	410	422	376	395	376	384	435	410	380	367	406	367	414	397	375	411	412	458	418	380	374	378	424	412	358	399	348	363	373	388	433	380	378	380	413	392	389	374	361	394	392	395	434	392	391	389	395	383	359	402	418	361	412	406	400	415	402	376	367	426	417	429	389	361	371	381	426	411	436	414	405	376	378	397	380	389	356	420	395	405	411	375	390	408	373	393	382	409	435	400	395	401	402	421	416	370	381	394	389	422	371	362	399	394	404	386	371	408	388	363	389	404	441	407	394	422	417	332	387	342	357	381	410	365	376	388	419	422	397	391	401	374	420	390	422	397	403	377	363	397	410	410	433	388	388	392	392	393	417	396	423	392	398	374	371	368	379	434	405	385	420	396	381	422	397	406	397	352	409	405	395	414	393	408	394	410	422	389	388	348	396	390	376	406	411	385	403	381	398	394	343	427	410	382	380	352	392	376	397	390	429	406	387	407	378	396	438	396	389	364	365	391	379	422	401	415	395	350	387	419	381	351	389	376	405	401	374	411	415	366	413	432	384	427	398	396	397	419	423	409	420	443	393	374	371	403	350	416	374	411	369	385	353	442	399	365	410	388	375	382	417	386	368	417	377	406	403	375	375	385	391	376	352	343	393	395	359	410	374	376	385	391	372	403	393	438	404	403	400	377	379	384	389	435	369	392	413	424	410	400	408	425	376	416	389	389	384	389	379	377	380	431	398	394	387	362	430	377	381	423	380	357	392	421	425	393	382	392	430	393	414	383	399	357	403	385	380	397	403	400	411	391	402	432	389	369	392	373	391	413	376	387	407	427	412	407	383	379	383	383	387	384	377	378	394	385	387	395	407	403	389	388	396	380	387	409	382	379	388	410	393	399	402	386	424	390	410	404	414	383	376	380	372	359	399	382	418	363	387	407	380	372	401	408	397	432	427	393	410	382	338	424	413	401	396	398	399	461	406	392	416	390	386	402	447	396	416	388	401	418	415	406	443	396	399	435	391	387	383	425	414	405	377	424	381	401	426	356	373	369	420	400	365	404	412	397	386	384	385	425	421	430	361	405	388	393	407	389	394	403	386	384	407	405	404	395	418	387	431	401	401	420	411	382	402	397	373	418	400	373	338	389	406	417	392	410	401	409	385	407	392	408	385	349	402	416	412	410	408	397	401	399	396	412	370	422	410	423	394	383	404	396	441	431	402	367	424	390	387	356	420	388	372	397	421	401	387	364	360	408	402	394	424	395	377	414	372	412	352	385	407	412	370	411	389	414	399	405	392	397	381	414	373	400	403	420	401	366	366	415	394	382	399	428	412	397	392	372	381	416	405	364	370	378	407	422	412	392	379	377	412	428	435	383	373	379	391	397	411	432	393	404	408	414	413	406	405	358	398	394	410	397	386	392	389	412	373	375	373	389	415	415	408	364	453	379	372	397	376	415	411	422	391	402	367	397	396	386	414	434	393	397	378	403	401	378	373	428	370	409	395	419	356	384	392	425	396	388	394	404	386	377	419	375	394	413	375	416	370	392	391	395	393	391	403	379	402	384	356	417	403	373	403	380	404	391	377	406	416	397	381	404	376	393	365	399	429	375	410	379	399	356	419	419	401	402	370	383	410	401	400	384	409	422	405	397	375	396	386	382	390	388	397	394	381	419	398	376	391	389	416	406	390	354	414	413	391	401	402	424	379	390	392	404	361	361	384	393	384	378	424	414	384	377	385	393	399	453	401	422	436	394	387	393	435	412	398	416	409	417	374	408	403	390	432	389	422	399	412	390	401	409	399	407	398	397	405	379	403	358	422	387	399	401	448	385	390	414	410	389	365	398	404	405	378	352	379	391	378	403	460	376	408	353	377	406	434	378	415	402	385	408	398	420	432	396	386	402	410	421	380	368	423	419	393	363	414	382	381	379	399	411	405	402	411	396	392	404	374	386	438	396	370	417	425	387	405	404	408	412	409	407	404	403	379	408	416	444	394	397	385	393	365	406	412	393	382	390	392	391	359	409	416	381	421	403
54047	51766	39944	46135	28739	19945	14866	8053	5254	5489	5065	3838	2329	1296	1402	1227	1000	658	328	300	260	240	260	220	218	191	232	207	196	171	196	182	225	201	180	166	180	180	174	196	177	188	176	180	195	181	174	190	184	189	172	176	168	199	165	183	184	200	204	193	185	167	183	189	177	167	170	194	177	174	189	162	186	186	199	156	172	177	196	184	187	199	158	193	169	170	154	167	182	170	181	171	182	199	191	174	169	171	169	178	187	194	187	177	177	179	169	178	190	181	179	189	186	199	182	175	191	177	198	183	181	197	177	172	184	190	166	172	187	174	169	201	192	191	194	171	193	195	177	185	187	215	186	165	183	183	194	163	188	170	174	188	192	181	178	190	160	194	170	185	195	169	176	181	175	180	176	190	179	180	170	152	185	205	179	179	215	172	192	183	173	179	164	190	191	162	160	166	192	170	180	166	189	198	152	181	177	176	156	190	164	181	174	182	200	188	194	178	171	166	186	179	162	181	188	185	191	167	167	196	175	184	187	195	178	186	166	172	201	184	185	177	193	184	194	169	197	173	200	150	166	170	184	174	184	165	180	182	193	190	202	183	160	185	156	194	177	177	189	193	212	196	152	179	184	176	188	193	179	175	181	166	178	180	205	190	197	186	188	192	224	193	187	176	171	197	163	155	194	179	174	192	189	174	158	178	198	198	167	179	192	187	177	200	195	179	183	191	173	165	178	186	166	199	195	162	158	147	197	193	195	169	175	190	167	181	181	216	162	175	174	194	181	183	163	152	186	161	170	207	182	169	177	158	164	177	175	154	170	167	166	181	185	171	164	160	170	164	172	171	191	191	203	199	190	168	180	188	166	197	163	168	176	171	165	155	188	165	180	194	160	183	210	177	167	179	155	194	188	164	177	166	186	191	171	172	204	179	202	163	177	218	183	189	185	175	184	179	180	156	235	171	225	217	189	160	178	179	207	186	205	198	182	175	173	183	187	196	176	181	192	164	183	176	194	199	188	167	190	172	175	164	170	178	171	170	155	154	195	194	180	186	205	186	160	169	173	179	191	189	173	164	196	211	188	190	175	184	174	178	172	183	179	191	193	212	162	166	187	165	173	181	172	182	191	173	184	168	197	146	178	175	183	193	212	189	197	170	171	193	200	209	166	175	173	192	178	172	168	198	188	187	170	196	199	168	159	212	168	159	181	214	174	217	169	174	170	178	165	187	159	189	172	189	192	169	157	160	170	179	188	198	194	165	170	170	159	171	192	161	180	181	192	163	167	167	163	163	163	173	192	162	194	168	148	169	167	188	182	170	163	194	177	194	172	196	208	181	183	167	207	173	180	207	182	190	192	180	204	180	193	166	175	162	213	189	177	181	185	164	182	142	165	170	194	176	194	165	207	179	176	175	165	167	182	173	174	198	177	174	170	190	173	185	171	189	180	205	164	186	179	180	177	181	180	190	185	187	185	183	191	209	187	189	192	168	180	162	197	205	172	173	201	162	183	184	175	181	162	170	171	194	163	167	178	181	164	177	175	179	188	183	192	181	160	188	187	207	181	186	159	170	186	214	192	222	191	168	184	177	191	182	226	204	183	172	200	184	169	191	191	178	161	184	158	192	191	199	177	165	194	175	212	169	167	195	181	182	165	174	194	180	192	172	197	148	189	185	206	185	159	200	176	180	180	181	186	194	191	185	190	163	169	169	179	183	170	164	166	164	170	176	200	179	201	177	168	175	207	188	188	178	210	174	166	183	181	172	163	186	170	179	164	155	183	194	176	172	187	180	154	174	197	180	190	205	170	166	184	179	194	203	169	166	173	177	201	151	180	174	191	177	179	198	184	176	173	178	190	164	162	173	184	163	161	183	170	176	189	171	167	191	189	186	167	196	209	181	162	172	197	176	164	174	179	179	178	179	180	187	195	177	183	169	200	184	151	180	196	164	181	178	205	193	169	208	190	188	184	179	167	182	206	190	174	188	149	189	189	173	179	176	193	186	173	176	192	190	169	178	202	179	178	187	219	163	161	168	182	194	192	188	178	178	174	188	176	175	198	183	185	165	178	173	164	175	175	173	203	183	173	177	175	184	176	162	173	187	187	162	178	172	171	163	173	200	198	185	169	183	202	188	176	178	205	178	174	170	167	181	170	169	154	164	193	161	178	162	188	181	191	173	160	191	173	170	200	195	173	165	173	166	192	181	189	175	180	192	181	180	194	181	169	190	168	169	183	173	192	169	196	197	180	190	169	193	196	165	190	204	213	184	183	192	168	171	201	192	205	173	186	174	162	189	193	195	178	186	181	171	187	175	168	180	186	186	173	194	182	193	174	157	171	177	181	188	166	169	211	187	172	175	162	170	183	187	187	154	177	186	182	185	177	175	173	199	183	165	189	173	166	162	196	165	188	197	195	193	177	181	218	171	161	170	160	181	180	174	161	181	163	202	172	191	187	195	184	166	190	184	187	174	169	153	186	208	168	158	173	172	172	198	162	183	185	182	199	168	184	205	212	174	177	182	159	182	227	162	172	214	156	166	167	179	163	195	172	219	196	163	174	183	188	185	202	172	172	176	181	187	190	181	161	153	194	180	169	181	186	170	170	175	180	182	157	185	146	180	220	171	187	190	171	214	165	155	180	172	177	187	185	186	180	170	214	180	168	204	193	212	197	203	193	145	200	194	183	179	177	182	190	185	180	184	179	192	169	189	195	187	187	190	171	185	164	197	190	201	177	192	188	190	196	175	187	165	183	164	183	185	172	187	164	188	185	196	163	173	184	169	180	190	189	182	192	172	180	209	157	175	196	167	181	180	184	150	190	195	165	191	194	168	176	202	175	179	195	186	183	187	192	170	182	192	176	217	192	184	188	171	155	190	208	173	203	192	172	173	185	186	175	184	156	195	180	201	194	175	182	157	155	199	196	183	192	193	176	191	208	173	170	198	183	167	198	164	200	168	164	180	197	198	195	189	158	202	171	203	181	205	180	196	190	160	176	202	174	176	204	172	178	169	173	204	167	192	190	189	193	183	178	199	184	155	166	173	181	171	194	178	187	209	177	161	179	187	177	157	193	193	190	197	164	185	160	183	180	180	194	170	175	188	195	184	170	193	193	201	206	194	173	183	221	180	186	172	183	203	190	187	172	189	196	183	169	182	183	204	171	161	186	221	176	165	164	183	199	159	162	153	181	195	180	188	208	177	195	167	166	177	193	179	169	185	182	179	197	186	178	186	183	174	173	191	177	167	171	200	179	202	177	190	178	158	179	178	171	182	201	167	162	195	169	168	192	183	202	156	175	190	187	186	189	169	176	168	171	200	205	165	170	180	200	174	166	195	147	176	174	199	181	162	196	175	180	199	193	161	180	182	147	187	192	174	218	192	165	185	177	199	170	198	189	176	195	184	184	194	179	190	159	174	200	160	180	161	186	196	182	187	181	202	193	178	187	200	166	177	177	174	175	174	171	160	169	180	175	196	197	188	173	178	177	197	171	152
49889	49692	41197	55460	24157	25362	24910	18260	15637	16798	17560	15194	11418	6556	7802	6804	5873	4374	1541	1501	1253	1129	1029	1015	888	848	836	763	664	670	673	687	686	622	668	605	670	624	627	593	523	571	563	564	566	618	551	578	572	503	586	564	563	564	584	574	588	567	537	583	561	583	607	566	568	578	533	592	573	562	573	617	595	588	566	600	598	602	608	572	570	580	592	564	588	574	590	562	604	554	574	545	608	623	551	528	586	553	526	605	582	571	616	581	613	553	530	561	509	557	580	575	581	584	601	591	525	581	541	599	584	588	526	577	559	545	580	562	545	581	570	572	591	595	581	598	595	565	575	616	572	571	563	541	599	543	517	559	558	551	536	588	563	533	574	536	585	560	539	552	636	568	542	576	567	556	534	589	573	549	591	525	532	601	550	552	542	566	534	586	591	599	574	563	621	570	573	556	546	560	568	562	571	564	597	528	600	596	581	550	556	602	540	556	584	573	579	578	548	615	544	535	535	574	549	566	559	548	580	562	556	560	515	529	564	607	590	549	568	557	514	561	573	588	563	572	515	564	534	578	582	548	567	539	575	554	592	593	542	597	562	608	601	566	576	596	569	596	574	585	593	584	537	580	550	532	562	575	585	587	570	546	560	561	592	590	553	590	526	600	559	630	564	575	524	520	559	571	571	578	544	551	577	561	565	551	538	579	594	585	574	566	522	566	563	607	599	587	548	512	539	570	523	601	548	586	586	546	602	604	558	567	532	599	542	549	580	545	585	548	593	586	570	554	575	536	563	585	551	605	555	563	565	565	559	571	555	587	587	587	555	561	577	530	577	571	604	542	574	560	574	569	603	582	572	548	603	618	604	512	560	570	544	579	571	593	570	606	538	585	560	532	567	537	547	563	583	584	579	595	590	573	593	571	602	593	611	595	536	563	538	538	586	606	554	566	552	568	572	575	544	564	569	600	573	559	550	562	532	556	520	538	568	587	576	592	551	552	546	568	526	533	594	568	564	577	597	553	530	560	513	594	563	559	590	604	568	494	567	565	564	572	617	560	542	544	584	570	541	594	582	562	577	570	563	580	550	534	561	622	541	573	571	530	594	536	585	579	533	572	532	559	592	604	548	556	585	571	552	528	566	546	569	562	612	587	603	572	550	535	571	574	569	563	592	541	572	555	606	578	617	556	585	565	630	592	536	563	553	566	590	584	620	591	565	539	553	551	518	630	552	613	587	583	549	605	562	522	555	600	553	597	600	577	591	561	595	542	525	580	518	577	631	570	548	583	561	526	586	593	553	570	546	570	526	643	578	557	574	576	569	581	559	567	536	595	592	550	586	546	525	547	583	559	521	565	574	549	561	558	556	561	602	588	545	560	550	599	559	524	600	539	596	584	593	525	576	563	558	556	631	597	592	575	575	569	548	589	556	577	561	536	570	586	582	562	609	554	581	621	574	579	586	577	536	587	554	555	565	577	540	566	592	604	570	535	579	604	567	564	552	570	520	603	563	554	558	565	540	555	540	557	556	538	611	574	562	574	529	558	547	563	538	622	525	607	597	559	565	591	541	561	572	563	510	557	563	568	565	557	622	569	572	609	539	588	558	541	541	576	589	582	553	581	575	568	565	590	562	556	545	590	550	558	563	629	592	578	534	560	589	618	567	566	545	611	549	563	562	550	592	574	556	594	576	583	604	597	568	580	546	583	554	604	581	579	591	532	551	581	591	559	542	557	566	563	588	523	572	556	593	545	531	557	590	591	527	579	562	574	574	530	555	545	571	556	553	606	594	561	577	545	572	553	591	545	596	549	553	555	548	563	557	569	553	565	525	563	593	574	607	566	588	552	560	581	544	588	620	560	546	599	563	586	613	596	583	578	546	600	557	587	558	572	567	584	569	585	557	549	529	574	564	563	592	585	557	583	620	595	584	614	608	601	519	599	583	538	521	580	594	572	561	590	522	554	534	541	562	571	550	583	578	573	573	537	551	559	541	561	557	584	582	610	592	576	559	547	580	585	576	575	593	543	511	573	555	544	585	607	564	574	565	610	579	570	574	549	551	577	571	537	561	608	522	552	560	601	542	569	563	546	609	562	551	557	561	584	572	516	594	553	601	555	560	570	611	556	598	551	569	573	528	582	564	574	557	585	546	566	540	533	618	549	564	593	587	582	590	562	571	560	572	572	534	559	549	579	549	562	574	532	573	549	592	558	545	557	591	519	556	538	571	561	565	636	561	549	553	560	583	570	547	595	567	574	578	508	534	549	590	566	582	571	545	504	557	586	598	531	597	519	590	560	584	604	535	562	550	566	610	579	532	592	580	561	587	604	556	589	539	537	567	594	592	554	569	530	572	565	589	565	560	565	543	565	584	564	578	572	559	544	541	563	564	608	572	616	549	560	594	601	598	537	573	575	547	584	579	578	544	549	587	568	569	588	611	600	567	601	584	610	598	587	572	592	518	612	599	518	566	596	575	547	582	565	564	521	564	583	541	506	564	591	563	576	552	581	561	594	595	579	580	572	564	558	612	561	546	593	549	604	563	575	529	568	583	547	587	548	575	589	572	575	586	557	543	579	577	591	534	639	604	583	569	549	555	510	565	555	564	570	557	590	581	512	524	579	590	533	569	574	572	559	561	556	570	569	539	570	579	585	577	581	562	568	591	556	549	615	567	566	574	549	537	594	553	536	563	549	533	563	574	529	574	582	611	573	526	618	566	566	518	587	566	534	549	596	569	589	540	550	569	556	561	592	566	531	583	553	614	602	589	559	579	566	566	527	619	590	589	610	534	575	569	554	556	597	597	583	586	547	570	577	612	584	588	597	550	519	555	603	541	525	591	584	621	553	585	609	524	571	597	579	569	559	560	589	564	595	542	593	574	573	583	580	548	565	563	576	567	588	581	583	559	571	581	562	569	569	589	562	591	560	571	563	578	589	576	558	581	574	570	573	623	598	520	558	571	539	571	596	619	612	590	552	580	638	572	547	564	595	572	610	584	543	600	563	569	557	589	543	611	580	577	555	594	601	570	604	588	584	571	570	560	576	578	556	556	624	568	504	535	552	512	550	551	618	593	546	547	583	583	574	569	580	580	590	524	576	590	567	551	568	575	578	564	562	587	591	560	539	606	591	559	557	590	610	554	610	531	573	562	557	610	538	583	547	553	573	581	527	564	562	568	561	568	625	568	575	553	592	543	599	539	551	596	595	579	513	549	555	570	544	577	567	589	573	579	564	518	564	561	561	619	610	569	580	614	558	580	576	601	543	575	583	601	568	558	583	590	551	557	590	544	568	516	587	578	555	609	528	554	587	614	560	552	591	575	591	548	570	548	540	537	529	589	584	606	594	590	560	504	611	570	586	567	571	542	585	578	544	641	612	574	550	573	580	599	593	562	566	564	579	524	636	548	627	559	578	600	535	586	585	602	585	589	600	545	561	555	586	561	579	595	590	567	585	566	589	551	579	556	555	585	579	592	540	517	591	589	562	552	585	574	602
18084	9592	4710	3181	843	690	522	409	386	351	330	274	203	218	210	208	193	177	153	156	166	156	165	157	146	163	164	147	137	169	151	167	165	166	165	161	187	159	125	164	156	164	149	174	137	169	155	156	160	154	161	156	169	150	150	154	152	192	151	167	154	170	163	173	157	143	149	169	137	154	162	167	149	151	189	153	161	195	154	151	182	152	136	175	158	147	140	155	145	178	178	157	166	140	145	166	151	157	159	157	157	150	166	173	158	168	156	152	156	157	176	143	152	150	175	158	153	173	182	161	161	165	160	161	185	156	197	170	155	148	157	150	158	168	148	175	147	172	184	171	155	170	164	152	169	167	177	162	149	152	156	164	176	168	156	130	166	167	159	188	150	187	181	162	166	166	148	163	168	168	165	167	146	160	149	171	143	162	166	155	180	182	167	162	167	169	143	158	175	173	141	147	145	126	147	179	163	158	152	153	169	161	166	165	142	162	145	162	153	169	151	146	175	132	156	168	183	154	154	159	156	157	165	154	160	145	172	164	154	152	140	164	180	175	150	157	149	147	144	174	172	152	190	163	176	154	153	156	158	196	158	138	159	163	156	184	148	186	204	163	162	137	171	166	172	150	144	154	164	156	162	162	160	158	166	171	149	141	166	156	161	162	172	151	181	149	160	152	159	156	152	163	158	157	171	132	138	140	134	159	162	146	152	156	164	154	163	167	180	171	158	173	163	176	161	142	159	166	186	170	146	158	162	169	138	167	141	153	132	153	155	155	169	149	156	158	157	151	143	182	163	163	179	159	156	148	147	150	163	169	162	173	172	121	142	166	145	167	179	166	146	152	153	164	158	177	146	177	176	136	185	157	146	147	164	159	156	159	163	178	168	143	142	127	173	165	151	157	172	154	150	172	169	119	162	189	146	163	143	155	167	147	157	158	156	164	150	165	157	162	166	161	158	141	142	172	161	132	156	171	158	163	154	174	199	143	168	176	161	150	150	158	145	138	159	151	167	147	170	165	167	150	169	159	165	143	163	180	159	154	169	140	139	170	154	158	156	169	167	144	163	168	161	166	158	175	150	173	129	178	146	136	153	170	158	152	166	145	165	146	162	166	167	138	156	158	138	150	172	164	153	165	156	145	172	149	134	167	174	172	163	168	177	167	181	159	148	151	146	167	172	157	141	158	166	169	165	156	139	152	175	165	151	136	175	152	175	160	154	143	150	157	169	143	177	148	135	170	159	145	146	160	158	168	171	148	165	146	148	157	150	144	164	159	146	178	149	145	173	169	165	145	151	140	164	158	180	159	160	164	181	176	163	172	177	175	152	163	134	162	160	148	171	177	169	156	169	173	160	159	151	170	164	175	148	162	142	154	137	158	171	165	141	146	156	174	165	151	163	159	171	151	181	167	176	154	141	121	176	151	175	161	167	165	154	150	190	157	151	183	166	145	144	155	162	167	151	158	144	149	173	161	154	157	137	166	177	160	168	165	179	177	150	154	173	163	157	157	149	168	155	172	170	173	167	152	166	151	166	168	131	176	165	147	143	161	166	138	167	131	166	139	150	154	153	159	156	166	164	165	163	151	160	166	170	164	173	160	172	155	155	170	178	154	152	173	162	164	147	158	179	150	145	164	156	159	141	168	180	154	154	149	171	152	145	145	161	176	168	177	155	147	158	147	155	166	147	151	157	156	183	168	162	153	153	157	151	164	180	150	167	164	155	175	165	163	154	143	158	165	168	158	146	176	167	167	154	156	166	137	157	157	161	148	174	187	156	165	177	169	150	155	148	157	175	177	149	141	168	146	145	168	171	158	172	167	153	162	159	136	172	154	159	157	172	155	151	154	142	165	171	153	141	176	155	167	174	164	147	131	151	154	157	158	147	141	156	164	146	153	163	154	155	146	154	148	148	163	165	137	175	161	171	167	148	167	146	169	159	165	164	157	164	150	144	154	163	175	165	170	163	147	149	178	170	164	128	165	182	161	147	144	148	137	166	159	145	160	151	158	181	163	152	152	174	169	141	154	163	169	142	152	163	138	176	138	152	150	159	180	150	163	141	177	155	151	173	171	167	164	173	169	161	181	167	174	156	161	164	139	176	157	173	171	175	154	158	168	157	154	145	177	181	153	148	154	162	161	163	142	174	184	159	166	166	137	146	192	161	170	149	139	160	155	162	151	152	164	147	158	161	141	157	168	162	155	166	161	163	152	168	145	155	157	158	156	175	177	163	150	169	144	146	175	171	155	167	176	130	175	168	154	169	166	157	146	143	162	151	162	147	146	147	159	134	151	149	153	167	144	157	142	176	155	146	149	155	144	191	167	150	165	162	172	172	169	165	165	177	189	178	159	164	202	146	133	151	161	174	156	152	164	171	172	175	147	145	165	147	143	142	179	140	183	170	131	162	151	135	152	165	172	185	174	140	166	170	181	132	195	179	154	157	182	157	178	154	173	157	152	166	142	171	162	149	167	182	170	162	162	149	158	136	169	172	163	149	173	154	157	158	145	155	154	149	160	157	149	171	146	163	157	162	139	167	157	148	145	168	152	171	155	161	157	152	150	171	161	174	156	164	174	141	167	171	153	161	177	185	165	176	157	146	161	143	153	182	180	176	169	183	139	167	161	156	170	175	158	139	141	155	157	158	159	152	179	140	164	164	145	161	153	145	162	179	151	153	152	178	156	153	165	165	152	164	173	168	161	142	153	182	137	156	169	161	170	159	146	182	152	168	143	152	150	151	161	157	163	147	153	161	179	147	156	167	167	148	168	137	160	166	150	159	175	173	176	179	176	138	171	150	151	155	153	152	173	174	179	162	177	156	162	152	162	168	170	164	163	165	133	172	152	166	196	139	168	165	138	164	152	149	127	164	157	161	177	167	134	122	161	139	153	160	182	145	160	173	167	166	171	154	140	158	156	165	138	161	155	136	156	154	168	178	170	174	150	171	163	164	162	157	180	159	148	153	161	171	160	176	164	134	145	164	160	165	177	161	150	179	152	168	173	169	159	153	158	150	156	161	181	194	163	171	143	169	148	156	134	161	157	147	140	163	161	174	176	154	157	169	165	145	158	154	149	177	173	156	148	161	166	177	161	133	158	160	128	165	179	134	162	147	157	162	149	170	160	159	174	164	149	156	148	150	180	165	155	167	174	201	172	166	147	149	152	141	178	185	182	177	155	174	170	158	156	145	162	184	166	175	166	155	140	157	162	159	151	169	156	153	163	146	181	161	157	180	148	147	151	160	155	166	160	180	150	165	163	169	144	158	159	151	148	187	178	167	164	169	172	179	151	178	150	164	150	159	153	153	173	146	171	153	165	176	164	157	144	169	185	169	171	191	155	159	182	164	155	156	158	165	171	156	171	180	177	154	153	162	174	157	177	170	147	145	178	152	159	168	165	153	146	179	157	164	146	159	160	158	155	180	163	188	154	148	151	141	163	143	163	156	186	167	154	151	146	176	157	171	171	158	175	153	154	170	147	168	166
19963	12385	9336	8593	2439	2904	2153	1719	1544	1384	1396	1154	1019	782	803	725	717	704	594	532	541	534	547	539	524	547	504	471	515	554	475	507	504	482	520	553	504	505	487	504	519	518	496	512	523	521	531	516	548	516	550	486	530	479	521	507	474	486	528	520	499	528	514	509	527	550	492	534	488	486	494	534	521	528	493	503	516	474	519	479	476	524	525	511	531	546	502	478	539	528	499	517	519	543	520	525	505	517	495	443	491	478	529	523	467	527	511	513	507	484	494	546	517	519	492	492	554	536	492	507	499	498	524	517	515	552	522	527	495	518	510	472	553	511	517	548	521	534	502	511	519	530	533	529	543	508	500	504	491	492	503	535	536	532	498	488	499	508	534	496	544	494	477	525	485	513	472	543	496	481	519	509	527	524	506	514	478	554	510	540	539	534	559	494	510	522	495	495	524	497	479	516	509	506	494	514	500	501	504	506	510	545	503	511	524	498	490	489	491	486	537	494	510	522	514	516	544	532	530	471	501	548	516	521	465	504	538	497	500	539	533	524	503	528	524	521	525	488	517	524	463	561	491	497	515	517	532	500	529	562	538	508	514	533	474	522	518	502	505	525	519	538	516	554	545	496	556	513	501	529	551	478	489	529	545	510	494	540	523	553	484	500	506	491	500	500	461	528	506	506	530	518	498	508	470	506	515	496	521	521	476	512	494	503	526	545	497	510	537	496	518	526	526	487	508	503	467	511	518	502	511	501	513	477	516	486	508	523	510	484	496	479	493	505	497	523	531	472	529	495	544	475	506	520	479	548	505	470	527	501	541	512	493	499	469	504	517	491	497	516	485	524	479	515	511	482	544	492	496	514	486	500	475	515	516	472	481	531	493	500	528	542	513	499	506	521	499	515	499	492	524	517	512	507	515	536	512	512	475	521	480	525	502	511	521	527	522	548	455	525	555	528	521	528	536	490	499	484	544	500	513	523	512	505	550	475	496	500	487	479	491	497	463	551	512	502	510	523	500	517	541	482	524	484	520	516	501	493	532	494	485	530	502	518	522	496	529	491	513	551	540	483	500	512	520	504	516	503	531	474	472	472	545	529	468	529	533	555	503	538	516	518	500	520	508	538	490	527	488	527	547	522	523	564	529	517	548	522	483	484	508	509	536	480	499	500	516	519	508	506	497	475	509	505	529	513	483	535	552	528	505	520	501	507	501	515	573	506	513	501	504	497	502	552	528	479	541	477	568	497	503	496	508	525	539	524	480	511	509	492	512	478	497	493	510	493	505	540	475	525	510	448	527	506	529	532	514	522	517	481	518	545	511	517	522	467	523	517	524	495	464	502	527	510	515	491	520	490	527	509	526	524	479	494	512	516	496	518	522	485	531	532	535	491	497	504	486	533	513	510	503	511	515	541	506	498	519	479	499	510	530	485	535	550	508	495	517	513	513	552	512	532	469	485	499	510	553	504	505	565	493	529	527	533	557	511	528	491	538	496	522	537	489	480	538	511	503	551	510	508	514	526	522	511	522	560	497	498	526	474	519	493	506	474	512	526	556	512	497	491	536	535	515	528	532	537	494	550	505	509	533	508	516	525	509	484	496	509	483	515	529	526	481	531	529	552	545	526	538	529	491	538	560	531	471	518	518	513	480	518	490	485	521	484	461	509	506	552	496	529	475	539	538	510	476	511	497	498	518	546	487	510	531	488	537	514	581	452	518	512	523	519	496	493	521	511	501	513	475	524	502	552	501	547	488	506	472	502	517	504	504	504	503	521	519	495	506	528	485	529	510	515	559	476	536	492	544	503	507	528	520	537	493	522	521	485	522	496	554	473	490	503	504	516	519	504	473	525	522	490	481	522	541	540	477	509	491	489	519	479	494	517	473	490	553	511	522	488	535	529	512	463	501	535	489	481	474	529	521	474	481	553	532	548	483	462	561	505	485	497	503	480	557	507	524	496	478	526	498	489	490	504	507	529	535	476	531	520	479	525	537	513	522	539	511	483	531	502	542	499	538	534	504	452	552	515	533	495	493	491	459	497	523	517	473	504	485	493	496	485	513	521	511	520	466	561	461	536	542	509	523	495	513	521	533	511	521	520	524	516	534	461	516	475	531	483	512	505	512	549	552	541	518	549	515	530	485	517	522	517	502	470	516	511	511	494	516	510	501	539	560	483	463	498	489	527	494	504	490	527	511	506	521	489	535	515	496	501	529	488	511	505	497	552	515	514	521	515	509	535	488	535	537	501	537	514	501	552	510	534	569	487	492	538	518	498	495	506	516	532	494	519	456	531	493	498	517	531	520	516	507	546	549	479	499	506	537	545	512	501	503	527	518	563	490	524	491	518	533	522	522	519	526	487	479	522	498	523	563	460	492	509	494	528	507	510	524	478	488	530	506	519	502	464	540	540	482	510	498	516	510	474	517	504	489	506	487	532	469	487	520	511	471	527	488	518	462	504	526	500	531	525	547	499	489	513	538	505	537	501	536	520	518	490	447	519	479	534	492	507	491	481	526	529	487	476	519	518	534	491	527	515	491	509	486	491	554	492	487	535	524	517	509	490	485	516	479	473	488	510	506	522	477	526	499	506	481	490	544	524	501	516	487	476	502	474	530	478	542	500	525	508	540	482	503	536	498	495	526	504	533	533	531	512	516	490	479	539	517	485	537	539	510	499	569	515	501	532	510	547	482	489	514	507	470	537	491	522	544	529	488	497	523	539	513	516	532	527	510	497	535	492	491	517	509	527	476	479	503	481	540	520	518	521	478	561	488	497	499	520	522	528	502	497	477	547	522	530	470	511	519	549	499	495	527	514	523	568	464	514	494	485	492	495	500	477	534	498	488	505	492	509	494	500	467	502	556	483	541	532	529	514	539	446	524	550	477	494	464	502	531	496	547	518	516	554	546	498	528	494	499	493	479	510	544	528	494	523	545	521	537	505	529	556	540	512	509	504	544	517	499	502	512	506	500	507	512	502	565	545	497	487	531	502	528	519	543	495	498	517	522	505	478	509	518	485	526	533	541	525	499	528	497	550	496	524	486	501	529	497	477	515	526	502	542	478	568	485	493	520	554	510	489	531	520	514	515	469	521	520	505	518	494	534	530	497	508	468	518	495	494	501	520	521	505	442	524	527	541	491	546	477	493	542	517	529	497	488	488	538	527	491	527	463	506	507	464	540	487	527	514	538	500	533	490	511	483	495	564	530	526	512	530	537	536	542	466	535	492	511	525	503	507	479	516	532	481	506	541	517	505	513	475	510	509	489	564	527	512	554	474	560	526	499	490	532	496	495	444	501	536	484	518	569	529	462	516	501	508	475	495	497	518	501	530	536	490	477	499	538	501	527	528	500	526	526	510	514	488	497	495	526	525	506	513	509	496	521	511	531	513	508	506	510	539	511	524	496	534	505	556	498	528	520	515	540	508	501	532	498	442	475	544	483	520	511	525	521	480	531	485	515	521	498	557	472	493	503	490	533	548	547	518	538	494	556
51063	40045	38576	32785	15913	12114	8184	4101	3678	3341	3181	2019	1525	740	925	709	603	425	253	171	148	137	152	120	103	136	113	97	109	100	128	95	109	121	98	108	106	103	117	86	103	97	132	105	88	104	107	102	80	98	84	117	100	108	94	96	82	95	109	111	113	101	113	103	121	88	117	96	101	119	108	100	108	95	98	73	98	113	118	109	103	112	98	82	94	95	97	74	108	102	110	97	119	98	98	110	94	107	101	109	109	99	93	84	109	106	108	93	107	102	118	93	91	93	97	100	90	97	103	102	109	111	102	97	92	99	87	104	104	116	99	109	113	101	108	89	107	91	90	107	93	98	98	90	86	84	95	106	111	103	128	111	90	99	88	110	90	112	114	89	101	130	101	98	106	88	96	88	109	98	100	96	99	101	91	106	118	89	101	105	98	89	104	104	89	97	95	91	105	103	98	96	94	91	102	102	105	110	102	98	105	104	92	93	106	91	91	99	109	104	99	105	98	109	100	95	92	97	94	99	112	92	97	107	89	79	108	112	105	101	100	90	81	101	79	108	96	110	102	96	118	97	91	92	102	90	89	113	110	103	96	79	86	118	94	106	113	78	102	100	109	111	108	93	99	94	98	84	97	90	94	109	87	93	103	75	98	87	114	104	92	99	105	106	105	108	99	91	84	102	97	113	106	90	86	99	120	100	86	98	104	82	97	96	97	97	98	99	71	89	91	99	112	94	99	90	91	115	106	102	108	117	86	78	106	94	97	96	102	116	102	98	100	90	104	124	89	109	97	104	105	99	99	91	90	97	104	92	85	94	92	92	86	98	108	104	89	95	84	104	93	108	107	96	110	111	122	104	102	107	96	86	90	99	92	87	99	97	93	102	93	105	102	92	102	108	93	96	98	91	90	92	96	89	86	90	124	109	102	105	101	105	114	111	93	107	108	97	109	109	106	87	82	100	108	109	100	105	104	107	105	90	86	121	115	91	105	93	96	114	104	115	101	96	98	105	116	99	94	95	95	79	108	108	96	103	88	107	94	90	111	87	90	105	101	104	78	114	86	79	99	96	102	83	76	123	80	95	108	114	95	106	95	95	99	105	93	117	75	95	84	109	111	100	89	109	109	95	81	112	105	96	95	91	97	75	106	125	100	107	93	96	109	75	93	98	106	98	91	96	102	98	104	101	87	105	101	119	107	101	90	106	77	82	110	112	103	93	99	113	100	95	91	90	87	98	104	116	98	81	96	84	83	99	91	93	111	100	97	90	108	97	115	104	92	110	110	91	112	86	86	106	109	108	89	99	101	85	112	98	110	108	106	102	95	95	100	105	89	92	92	119	98	96	102	99	98	116	88	94	92	97	95	96	121	113	94	123	109	98	104	87	109	92	94	104	82	106	114	103	94	94	83	89	94	101	118	91	80	86	95	106	105	102	95	86	76	106	97	76	126	87	99	79	99	118	100	105	98	90	100	84	100	77	77	111	98	95	103	96	86	107	105	109	94	83	93	80	109	94	116	118	108	107	102	102	118	109	102	93	80	84	101	103	92	95	105	108	108	93	115	95	95	91	104	98	105	95	80	110	91	85	109	95	98	102	75	93	109	104	90	89	107	91	108	78	97	100	96	105	111	108	100	98	100	102	97	119	109	86	103	109	96	99	124	91	92	101	100	96	104	92	84	104	109	111	114	94	110	87	102	85	85	111	99	101	92	90	89	106	96	97	89	104	114	107	98	104	76	97	82	114	92	96	86	87	112	116	114	117	97	93	95	106	95	120	100	100	109	104	100	106	92	116	113	97	101	98	101	115	95	109	114	102	86	115	90	87	116	116	104	93	93	110	108	114	81	105	113	113	97	93	86	90	101	118	79	111	114	85	107	114	93	91	96	107	85	106	97	112	104	110	119	85	107	93	98	100	93	99	81	98	99	97	109	103	80	91	98	104	92	107	108	87	112	112	100	111	105	79	97	102	90	92	91	92	94	99	103	101	75	98	108	106	97	127	103	91	100	92	110	99	90	96	111	93	99	101	101	104	95	111	121	104	102	86	84	102	91	114	112	92	114	94	83	106	110	97	90	107	111	115	99	90	109	95	99	103	107	89	95	106	112	104	110	92	110	105	112	108	94	98	90	79	103	91	111	97	92	101	95	101	104	100	97	96	96	98	110	103	97	95	99	83	89	92	120	114	90	95	115	103	84	97	101	101	91	105	96	89	100	91	83	110	96	100	85	99	94	105	118	88	116	101	91	96	79	79	105	108	94	98	117	115	98	90	92	89	97	85	100	130	97	96	93	110	111	123	105	94	108	105	99	97	95	112	107	89	93	110	87	94	103	87	91	118	107	100	99	102	99	90	93	107	106	98	101	96	103	93	95	93	91	103	105	93	93	127	99	102	96	97	108	106	116	102	100	114	98	117	94	95	91	91	88	101	96	95	114	102	83	100	101	75	121	96	109	108	97	114	82	92	93	87	110	119	82	102	109	107	112	104	96	94	92	90	99	104	100	94	95	98	102	102	106	91	98	82	103	102	86	101	94	109	112	103	97	106	109	97	100	114	107	87	103	81	107	102	100	87	126	106	96	93	83	99	100	81	92	92	97	104	105	100	108	98	102	91	113	101	79	94	118	117	83	100	99	96	111	93	99	122	88	93	112	111	107	92	94	89	105	103	96	99	106	99	94	93	98	91	107	101	101	101	99	94	95	92	105	105	102	108	85	110	109	111	81	92	94	93	90	83	98	110	102	111	103	89	92	99	112	99	80	108	105	101	92	90	76	123	95	96	111	104	97	91	96	93	100	85	101	111	96	84	110	81	96	98	104	94	93	91	101	104	91	116	91	90	111	104	106	100	97	111	106	118	100	84	98	102	82	115	103	106	101	104	99	93	73	84	98	85	75	86	101	98	96	104	82	92	109	89	94	87	96	124	90	91	106	93	95	101	100	112	97	88	104	118	93	97	105	100	105	92	88	109	106	99	100	100	99	91	102	100	107	96	98	112	103	108	108	95	102	99	90	82	95	119	95	112	113	103	103	98	93	102	90	92	105	87	108	100	93	93	109	110	90	94	94	99	86	67	116	95	101	103	110	95	79	91	111	94	95	106	105	93	88	108	85	94	105	94	90	108	103	98	104	90	92	91	95	95	91	104	109	97	98	119	96	111	106	92	87	102	104	114	87	101	102	84	96	99	102	109	88	101	119	100	88	103	93	105	95	111	80	108	101	109	94	107	104	87	113	114	96	100	98	90	95	102	95	95	67	99	110	109	92	108	103	103	90	89	87	73	104	96	95	105	99	115	102	107	101	98	111	84	89	103	120	87	88	101	83	125	92	98	114	116	107	106	101	89	102	87	106	96	97	108	82	81	86	100	102	95	100	92	80	110	90	93	110	99	88	99	98	92	95	99	106	93	102	105	115	108	109	93	106	98	99	126	93	91	116	120	87	81	89	89	112	98	98	118	112	111	106	93	104	94	102	105	92	103	85	103	96	92
41886	28558	40155	33151	16245	20993	18218	13442	12725	11529	13676	10115	8176	3693	5055	4392	3799	2918	1527	1044	833	739	606	496	482	522	510	440	419	404	378	388	392	366	396	435	407	360	357	335	360	348	348	359	326	362	331	356	321	357	398	350	363	324	359	360	314	348	348	345	336	368	360	346	368	347	359	340	322	362	315	347	316	325	324	313	375	364	340	349	330	343	309	380	337	379	322	360	336	305	337	333	370	310	371	350	324	370	346	338	387	362	324	353	346	367	356	336	354	341	366	356	337	328	356	345	338	349	356	364	315	359	314	356	343	337	369	311	358	336	328	368	360	351	352	363	334	313	336	329	334	328	321	357	330	333	338	334	325	325	325	328	295	320	351	325	345	363	330	350	352	366	342	341	331	350	317	318	348	297	355	339	352	320	338	325	325	349	366	348	351	325	375	342	338	339	313	353	339	341	334	316	389	349	311	369	369	345	324	355	331	329	355	325	346	338	310	323	340	325	328	356	340	309	354	359	335	349	352	318	357	319	322	342	328	314	334	361	333	312	352	336	359	323	340	339	345	344	342	303	339	336	311	325	369	369	328	338	349	366	369	349	357	318	336	375	311	350	324	368	381	362	314	378	333	329	342	354	379	353	351	328	338	321	313	336	343	368	319	363	350	347	353	336	336	356	349	345	324	345	344	372	359	332	322	347	354	362	312	321	339	332	348	345	384	338	335	335	349	335	347	341	311	312	331	363	337	355	338	323	363	329	351	345	340	348	366	350	352	379	336	319	369	333	333	347	317	341	335	348	363	364	370	352	336	303	324	344	305	317	359	329	349	319	347	371	335	335	339	355	324	350	337	339	320	327	330	327	334	356	334	350	366	347	335	379	321	350	341	360	342	352	349	352	374	338	353	339	330	352	376	311	359	335	371	358	359	323	334	355	335	344	345	390	316	341	372	331	326	322	352	315	374	352	366	333	341	324	331	325	318	315	336	353	364	337	340	324	325	341	331	340	335	327	379	314	348	357	342	345	338	316	334	340	364	334	339	346	342	347	337	332	349	365	335	332	329	364	325	365	344	332	351	336	385	357	339	327	346	323	348	373	344	363	293	316	353	366	325	323	366	346	347	325	329	358	330	359	345	317	324	344	313	315	326	334	334	314	322	359	319	334	365	343	335	320	334	339	361	353	347	319	332	334	338	343	372	345	350	344	318	383	342	361	331	320	348	337	353	326	332	297	345	322	342	326	327	373	325	325	343	328	335	352	360	367	340	343	394	341	308	347	334	349	333	355	321	330	326	337	343	343	377	339	336	300	312	337	327	331	371	333	340	338	342	333	342	351	347	363	361	344	339	319	352	343	348	307	334	341	327	352	373	329	338	326	358	333	339	332	301	359	367	321	352	354	328	351	348	359	320	323	291	331	338	352	376	325	364	355	337	352	360	349	345	316	344	330	397	358	353	369	327	325	329	336	364	311	359	350	341	331	328	334	355	338	334	351	317	368	295	331	344	322	324	335	337	320	322	311	322	332	349	398	338	355	337	351	340	330	382	337	337	352	355	323	318	339	341	359	304	318	342	354	354	335	319	329	349	340	326	346	322	345	339	335	342	317	342	319	333	312	336	362	336	326	340	347	337	372	325	327	317	312	345	318	374	346	333	398	349	369	326	335	363	343	364	303	346	341	329	337	359	342	324	359	309	341	340	319	333	329	304	347	330	353	345	350	349	347	340	347	344	350	324	291	326	326	330	303	334	367	336	341	344	338	340	348	357	325	322	327	340	324	352	342	364	350	348	358	364	347	356	347	349	330	328	356	336	334	314	333	349	345	354	347	336	351	342	361	338	334	356	360	337	338	336	348	342	336	329	356	364	362	322	350	343	366	355	369	310	373	352	332	312	353	331	326	336	348	345	338	317	374	334	335	329	326	360	379	312	391	339	331	321	330	336	350	374	355	350	298	328	342	366	340	343	303	352	353	340	366	340	327	339	294	347	345	324	349	363	347	350	306	332	343	339	365	326	339	346	363	339	324	321	327	352	358	304	348	338	332	315	340	328	313	309	326	307	312	309	332	338	343	351	328	354	323	339	375	323	367	324	368	346	334	345	339	315	341	340	341	315	357	333	348	316	318	309	327	369	334	325	371	331	348	336	319	345	324	348	345	359	333	340	355	309	354	319	329	352	342	354	349	363	330	348	336	345	333	325	338	348	355	345	364	343	337	338	326	371	322	340	340	343	322	292	321	320	351	373	349	379	339	337	334	305	330	346	343	365	347	356	325	334	359	369	337	355	304	350	351	323	334	327	357	309	361	341	311	329	340	368	339	338	340	319	338	334	357	370	322	319	335	344	302	319	362	323	352	354	359	347	374	335	341	326	341	343	332	317	329	343	355	318	338	340	332	337	335	373	335	359	316	334	342	334	321	374	316	331	359	351	334	342	311	358	350	349	354	363	351	328	346	342	342	365	339	325	342	335	342	330	316	350	375	338	373	329	350	347	349	342	330	339	309	354	337	310	385	318	340	336	318	342	343	361	350	333	352	346	344	330	334	323	340	371	352	346	318	340	362	341	356	313	330	334	355	347	360	343	356	364	356	345	310	392	351	350	320	330	332	327	349	343	341	303	341	324	316	319	323	355	339	371	395	326	325	332	340	300	301	369	330	350	345	346	359	332	346	343	341	341	355	344	308	364	338	362	366	313	352	338	325	310	335	326	308	303	343	360	344	366	321	332	354	353	330	359	345	372	335	339	360	340	348	322	346	353	328	350	370	351	360	336	354	315	326	346	350	388	350	351	355	323	333	311	332	308	327	358	340	339	366	346	337	318	314	332	356	328	339	301	361	349	328	353	353	333	353	290	303	310	355	347	357	341	355	335	344	339	329	346	320	337	341	351	319	312	366	339	365	313	339	313	359	349	329	327	348	355	319	377	340	324	331	330	362	405	314	329	344	333	353	376	337	333	339	326	331	364	313	330	358	337	330	351	315	327	310	344	347	314	343	322	344	358	359	321	327	355	350	366	345	335	313	331	339	298	351	328	337	321	324	333	336	305	330	338	300	323	354	365	355	334	291	336	349	351	330	371	363	344	315	359	319	347	343	324	349	334	330	331	350	334	362	345	334	367	321	363	357	312	358	349	339	352	334	319	337	320	355	330	306	345	344	342	375	321	342	344	365	318	331	338	324	330	349	370	330	354	311	348	323	344	351	343	336	348	363	361	316	310	358	351	348	341	359	348	391	331	336	307	340	323	364	362	323	324	324	351	334	357	346	327	332	326	373	348	324	295	334	330	348	308	331	337	358	337	326	307	352	374	347	334	346	328	339	339	355	323	337	344	345	335	368	326	350	337	345	322	343	332	335	338	339	345	340	359	322	334	343	366	346	331	323	360	342	365	351	338	329	320	356	369	358	351	331	332	339	348	312	388	339	358	322	343	330	332	372	339	346	343	372	346	331	341	362	335	340	355	327	355	342	370	327	361	322	340	334	342	329	341	333	339	346
53963	46002	44938	35280	24393	23240	19273	10775	8840	8940	7539	5428	3698	1805	1940	2058	1416	910	468	385	379	320	239	220	229	230	243	181	193	196	190	179	185	180	189	162	170	174	154	194	162	157	187	198	184	156	152	173	173	172	163	167	121	181	174	170	194	176	189	176	167	179	157	166	173	167	205	179	185	172	161	160	175	171	192	181	178	164	171	142	172	155	157	172	150	159	167	177	165	172	167	165	165	200	159	146	158	164	169	187	163	139	159	156	185	168	138	164	174	179	161	177	155	169	165	169	162	176	154	170	161	165	158	169	187	156	174	180	152	169	173	164	188	171	181	172	175	165	185	155	152	176	141	166	154	181	176	172	163	169	176	155	174	151	145	148	164	164	141	135	148	163	174	151	184	169	151	151	166	167	159	163	170	166	134	162	179	169	156	175	176	161	169	142	179	164	161	162	175	190	173	167	170	149	176	188	167	162	164	160	156	138	147	168	169	173	127	170	164	183	165	182	147	181	154	156	167	178	161	167	184	154	181	149	160	174	174	157	168	191	147	165	168	188	160	184	171	168	167	176	162	157	162	163	155	162	172	157	164	147	146	162	200	160	155	184	134	166	170	185	162	168	151	170	179	152	162	184	171	193	164	171	186	177	153	140	183	159	163	149	154	169	160	159	140	167	161	160	169	170	154	169	161	191	151	157	155	164	155	156	165	173	162	197	173	164	154	161	182	183	163	165	189	158	175	172	158	140	194	180	161	167	181	166	157	157	188	160	176	153	157	165	159	174	161	147	169	174	170	152	158	156	171	164	171	149	164	163	135	142	151	161	132	167	141	161	176	172	143	150	153	149	198	185	153	165	180	158	170	169	150	175	183	183	190	161	182	175	160	180	162	141	167	163	176	142	154	140	163	161	167	173	178	155	155	143	177	159	156	147	180	160	156	153	154	158	175	192	170	161	168	153	177	143	177	180	174	186	157	172	183	164	167	153	133	163	164	160	166	155	145	161	160	175	147	184	186	182	147	142	156	157	176	152	166	163	177	167	174	164	142	186	169	169	168	178	135	170	171	176	161	167	162	143	203	172	171	146	156	178	172	169	155	176	171	181	148	161	162	155	176	151	157	192	188	172	167	180	174	172	156	161	173	151	177	181	193	149	160	169	166	161	169	159	160	167	170	168	161	141	161	171	158	153	169	186	173	168	144	171	168	176	165	174	153	174	173	160	166	158	164	180	170	144	163	170	146	179	172	176	148	182	150	176	149	154	161	158	180	166	176	165	173	181	181	142	174	165	152	171	141	156	146	171	159	188	166	155	186	169	182	154	181	184	153	168	157	175	174	161	185	178	145	162	172	155	163	161	182	162	158	168	161	165	158	156	178	179	181	177	164	157	192	176	151	150	165	163	178	176	193	169	151	156	159	174	151	178	168	156	166	171	170	152	164	153	168	173	176	184	177	158	148	176	138	156	150	158	159	159	160	175	144	162	159	168	172	156	169	180	167	164	156	165	172	166	180	172	164	164	154	163	168	171	169	153	162	154	151	185	133	182	156	162	156	157	193	173	139	158	179	164	177	185	175	170	166	154	180	161	166	176	152	152	155	150	166	158	163	165	167	160	178	144	169	168	178	182	152	150	162	174	172	138	150	175	162	162	159	186	165	174	169	174	175	190	171	174	157	146	162	174	151	147	162	161	163	174	186	147	178	152	161	166	146	174	167	159	162	166	146	189	163	154	159	182	151	166	151	163	188	167	169	183	162	187	190	185	206	161	192	152	153	169	169	185	166	181	165	167	152	176	154	190	147	187	175	165	166	180	167	170	179	173	146	182	175	173	186	159	159	190	158	174	156	190	180	161	175	173	156	151	183	195	172	125	171	169	157	172	163	173	169	179	162	192	159	182	180	152	140	152	175	193	155	189	183	164	154	160	164	167	171	158	165	147	177	175	161	166	163	173	146	172	148	156	180	165	168	159	162	161	169	164	193	165	165	191	160	156	165	165	164	175	178	168	168	176	177	175	159	193	174	139	180	184	152	147	184	162	185	160	168	173	155	151	155	176	152	156	158	168	168	163	148	182	167	151	165	158	157	158	154	162	172	152	142	166	160	158	155	172	183	159	150	153	148	150	164	148	162	158	172	173	161	170	183	165	201	139	151	176	153	166	151	161	152	158	148	208	166	171	168	176	165	160	170	167	166	164	162	154	153	213	170	180	160	169	145	160	164	164	171	173	206	161	154	147	158	181	174	168	182	157	146	160	178	184	195	156	165	138	166	171	183	177	167	162	176	155	182	146	179	176	138	176	156	155	155	170	172	157	167	173	187	148	164	148	183	174	175	161	175	159	173	186	159	161	185	166	154	159	187	150	180	182	170	150	166	158	179	166	184	174	164	160	164	160	162	180	171	162	145	155	171	176	175	202	190	160	153	144	168	135	152	165	182	156	189	160	169	150	165	167	166	148	169	154	169	175	175	159	161	170	162	169	158	171	164	169	148	152	175	176	168	177	148	161	156	182	195	140	142	163	152	164	161	168	174	144	173	177	141	153	164	147	161	185	182	151	166	178	175	158	146	151	179	175	166	164	169	158	169	143	151	148	160	165	160	161	164	159	176	125	177	168	178	168	180	188	156	166	187	137	144	166	150	171	165	165	172	155	186	176	159	163	174	161	176	188	177	172	167	172	157	170	156	178	167	159	171	178	154	157	170	186	159	192	212	164	157	148	160	154	179	191	177	195	183	148	170	166	161	166	170	161	149	159	182	177	148	172	130	198	177	173	166	181	154	161	190	172	176	162	169	180	168	178	144	164	152	163	156	164	182	171	166	140	167	197	161	185	184	159	178	184	176	143	186	185	185	158	187	167	151	159	164	185	178	183	155	164	186	164	138	180	165	175	170	154	168	149	160	162	125	157	170	174	152	187	180	171	147	167	199	148	181	172	166	171	140	175	163	153	192	186	170	161	169	179	165	173	158	161	143	185	143	165	170	158	163	148	155	183	151	159	156	181	184	165	176	160	168	193	186	173	173	150	150	173	192	156	175	165	163	190	170	177	161	166	166	156	199	177	185	177	170	182	162	172	160	176	150	164	143	173	174	177	169	149	198	169	175	172	170	157	177	165	145	165	156	155	165	190	169	154	163	155	185	152	136	180	173	166	169	145	181	168	155	172	154	158	183	156	169	153	173	146	158	179	151	182	159	186	161	167	172	172	159	187	177	182	146	168	167	144	162	177	159	157	163	179	174	169	164	169	181	158	145	183	158	147	171	175	181	166	185	161	176	145	138	171	169	172	194	162	142	178	165	147	160	154	171	175	156	157	187	186	155	169	185	171	178	170	169	169	175	160	165	168	166	168	168	173	161	156	156	155	159	192	158	187	167	173	172	164	166	155	177	167	153	180	183	159	163	193	184	163	161	160	183	165	173	147	173	177	139	180	175	159	156	174	164	150	150	175	147	151	169	183	152	162	168	161	147	163	166	161	167	172	174	177	145	151	144	151
52691	33433	48975	30924	23042	29070	26570	21111	21605	22373	22186	18540	14405	7883	10287	10792	7802	5547	2755	1976	1842	1612	1103	939	921	947	1011	844	739	776	749	603	689	642	684	685	677	608	564	563	576	573	541	538	568	543	536	502	553	574	544	538	551	555	527	471	535	563	574	528	547	530	562	505	550	533	584	554	579	530	558	523	508	527	533	521	566	521	526	545	513	517	514	562	577	586	515	550	540	515	527	517	537	535	513	528	539	517	545	526	531	511	557	521	536	508	539	522	521	557	492	545	506	508	521	492	578	506	554	547	525	539	556	483	507	547	547	519	541	556	511	547	530	512	538	507	553	518	515	556	497	489	527	554	515	523	526	513	485	523	568	540	553	523	515	539	475	541	489	495	540	466	527	535	542	527	507	540	498	531	520	552	536	539	520	529	501	503	536	549	547	488	523	484	542	522	489	504	512	545	572	539	470	525	540	478	536	513	530	536	541	535	490	547	551	538	519	527	496	505	576	555	498	528	536	535	538	526	523	486	544	465	535	549	548	541	523	519	485	554	527	537	493	497	510	551	477	529	516	544	519	511	496	556	516	531	537	514	518	548	554	514	530	514	516	519	513	478	586	537	563	483	500	506	505	543	553	534	554	513	528	524	518	500	527	545	502	542	565	495	520	508	548	496	530	530	505	491	545	506	543	506	494	479	565	500	543	545	488	530	522	528	521	537	515	528	511	549	499	495	482	544	542	497	519	531	506	530	495	514	503	551	487	545	536	429	524	509	543	516	529	571	521	516	531	515	509	545	491	537	564	527	531	531	528	492	493	514	523	497	522	517	497	493	514	537	509	512	525	545	484	511	540	553	505	548	565	505	508	509	512	482	528	519	508	508	536	524	537	533	555	551	528	530	538	505	498	554	512	506	591	521	521	529	560	493	501	549	482	530	536	560	507	506	512	567	540	499	490	508	511	526	518	517	466	525	492	513	554	517	532	542	498	503	548	535	530	519	482	511	530	523	522	530	469	509	553	582	542	538	575	573	535	534	533	534	485	536	548	506	564	553	528	519	487	534	588	534	550	550	530	533	548	521	539	555	504	510	531	547	500	504	532	496	508	504	542	536	506	560	518	531	529	600	512	526	509	524	531	532	487	536	524	526	513	524	514	518	502	537	544	496	491	521	511	535	533	481	533	536	464	524	502	512	493	549	531	510	535	525	552	533	568	478	517	532	513	530	542	550	512	549	522	555	547	528	503	517	511	511	538	486	489	531	558	495	550	536	506	481	507	534	517	522	509	563	502	510	523	497	541	470	531	530	494	497	536	509	555	595	498	527	494	534	520	516	523	545	479	572	583	502	507	537	520	480	517	504	509	491	530	551	544	546	581	521	551	527	499	532	553	519	523	574	482	522	495	481	518	522	552	502	518	546	533	539	519	517	525	550	525	506	534	525	513	524	555	504	493	505	524	485	491	539	518	525	494	510	497	523	526	535	523	550	509	519	516	558	551	507	529	547	513	529	516	520	503	512	501	491	493	533	519	493	553	552	506	519	518	508	553	537	517	556	520	537	496	545	539	506	540	510	523	526	498	512	538	564	483	510	525	522	535	570	496	518	526	520	531	565	528	483	530	556	556	503	556	510	531	544	481	522	552	514	535	515	504	543	499	535	527	531	512	505	547	499	519	520	536	534	540	535	484	510	535	519	516	516	523	541	568	533	540	536	580	538	510	501	506	495	502	571	497	531	518	515	498	498	495	488	515	513	489	530	522	495	570	517	538	478	529	471	547	532	521	539	530	486	513	523	502	511	511	568	509	527	527	532	469	550	524	506	510	498	502	526	595	567	474	489	528	497	496	552	542	522	546	539	546	501	486	521	532	533	529	510	491	557	536	493	548	496	496	517	489	542	514	515	484	530	496	538	543	530	495	522	541	509	514	519	541	519	531	495	484	534	505	535	512	486	514	494	501	500	500	526	500	501	513	524	498	537	507	557	506	547	533	538	516	582	534	531	528	514	523	528	520	532	537	523	524	513	554	539	510	558	520	513	523	537	517	508	503	529	544	528	525	524	572	518	582	527	514	525	536	496	558	521	494	527	524	544	538	538	535	507	556	511	504	523	565	541	576	532	460	544	534	517	563	524	532	521	546	526	480	533	525	541	552	491	487	535	545	543	537	536	519	507	462	546	514	538	507	512	512	534	509	530	514	547	527	541	540	538	562	531	512	559	509	545	556	530	495	508	555	480	507	543	492	502	513	521	566	536	523	516	478	526	529	528	511	524	499	537	555	495	484	541	519	558	568	562	546	509	527	519	519	524	547	499	537	556	579	548	507	560	530	503	527	522	509	551	499	493	473	532	502	544	517	545	505	511	523	556	512	566	498	538	549	496	509	514	533	534	502	550	531	509	525	528	521	527	494	511	550	538	505	537	514	549	495	583	504	532	530	484	556	538	550	520	501	545	490	521	500	518	528	516	503	524	539	535	543	536	545	525	517	525	515	560	539	522	532	534	513	564	541	578	544	543	558	505	471	547	476	539	531	540	493	499	525	541	527	517	524	543	566	537	494	520	497	486	510	520	468	536	508	528	531	497	519	541	509	515	548	562	534	484	522	544	547	519	519	490	516	532	478	540	554	515	491	547	539	514	583	497	489	529	510	533	535	530	494	535	498	533	528	525	570	520	526	521	476	551	534	496	564	521	510	496	554	520	488	511	539	529	568	571	491	513	522	526	490	532	545	548	562	558	525	521	530	558	524	534	545	552	546	528	518	548	495	516	511	482	552	478	541	507	506	488	529	502	575	518	540	550	503	513	503	499	530	583	563	509	552	533	505	541	534	555	550	514	551	521	515	533	532	534	494	501	513	499	516	536	478	503	548	522	543	521	517	532	529	535	504	521	535	549	558	563	493	497	560	516	512	514	553	550	515	540	554	565	507	508	533	550	558	522	549	499	530	542	529	513	522	508	526	592	542	581	505	533	511	489	524	543	506	537	468	522	536	539	493	487	551	491	534	570	527	518	538	487	520	504	507	513	528	534	552	540	562	551	502	553	538	565	503	526	545	535	472	550	498	545	471	542	517	563	527	559	551	502	492	507	544	562	537	527	506	504	536	553	521	546	559	513	516	556	559	527	513	512	524	556	554	567	510	513	491	538	526	533	513	532	574	543	535	519	515	535	513	504	551	591	530	488	530	529	569	507	537	494	521	492	509	533	514	499	512	560	510	581	544	510	562	532	531	548	524	519	532	546	515	537	523	502	520	516	524	530	523	504	527	492	543	556	533	516	513	528	552	492	527	548	538	517	527	513	560	502	502	535	506	534	553	518	543	537	554	522	512	542	526	512	572	562	500	507	479	502	515	513	519	515	527	531	524	568	517	516	492	551	496	543	526	543	496	536	523	512	518	523	560	515	543	513	475	500	523	497	529	486	530	510	528	540	545	496	513	501	540	574	541	521	500	496	534	481	554	504	516	528	533	520	530	508	500	496	508	531	539	465	536	513	504	565
17648	8269	3625	1761	960	793	688	422	431	407	381	340	234	227	218	203	191	186	181	149	170	171	151	155	156	154	138	145	166	173	156	136	139	119	157	155	152	155	163	126	170	150	149	136	149	145	141	150	157	139	150	130	172	157	153	134	142	142	142	142	155	148	152	143	157	157	167	147	135	173	143	177	143	150	133	160	135	152	150	165	154	152	140	166	173	156	158	155	150	151	128	145	137	153	175	167	153	134	141	170	148	177	143	159	149	156	119	143	163	166	151	142	150	149	171	137	170	125	155	143	153	149	161	169	145	126	151	150	154	157	169	166	150	141	150	175	170	139	141	133	153	148	163	150	143	159	155	168	131	163	147	171	140	178	158	146	173	142	140	158	173	154	137	140	145	135	151	149	149	151	151	144	145	149	151	158	132	141	137	157	165	158	159	174	142	151	135	153	150	152	169	167	136	157	151	134	164	144	145	156	148	146	163	147	145	160	160	156	133	157	139	146	152	182	147	133	169	174	135	153	145	151	158	149	149	145	144	143	158	152	165	178	151	143	148	149	139	169	164	155	174	168	152	164	132	149	149	134	158	148	155	166	141	136	139	140	156	140	160	150	152	162	145	160	157	130	159	149	154	140	162	150	143	152	146	171	133	137	132	140	156	170	158	137	164	146	155	133	149	139	144	134	117	148	155	157	148	125	144	148	137	136	171	142	156	162	141	140	134	134	156	133	153	156	153	133	145	144	137	153	165	165	166	153	143	151	141	144	160	126	148	155	150	150	136	159	163	184	149	148	162	185	150	156	133	151	128	136	154	142	155	150	146	158	117	134	163	157	168	164	153	150	152	130	154	135	140	139	154	137	156	130	138	123	158	130	144	172	154	161	151	155	148	141	151	148	155	141	145	140	143	142	123	141	156	145	155	148	157	119	143	154	166	124	119	147	121	159	152	157	161	142	148	165	158	146	156	159	140	144	144	138	146	136	162	134	151	138	148	164	147	148	158	142	128	158	145	146	140	157	174	153	153	142	148	140	143	155	168	173	158	136	161	153	158	126	149	156	143	143	160	144	162	150	131	140	145	142	144	164	134	123	129	165	142	138	146	151	172	152	150	145	138	145	137	147	153	159	132	135	185	156	150	157	127	160	157	151	160	149	142	150	128	135	158	149	174	160	151	162	156	162	157	128	156	148	142	163	173	139	178	142	136	165	157	145	149	151	155	162	141	167	137	146	155	152	157	136	127	166	144	175	141	165	149	161	143	129	153	156	164	162	147	149	154	158	139	156	147	144	151	156	152	154	150	160	160	153	145	155	159	137	144	183	146	168	151	133	147	160	138	145	157	152	148	160	149	133	149	154	152	140	138	149	137	148	150	167	166	169	160	153	145	134	191	170	186	174	145	154	129	160	166	181	145	137	152	145	137	152	150	174	142	164	134	170	125	146	150	144	145	147	146	141	140	134	150	149	144	139	140	125	153	158	161	166	140	167	163	145	132	142	146	156	191	168	157	152	149	164	151	155	135	150	146	146	134	123	148	158	163	112	158	139	149	150	143	124	153	144	176	130	167	138	153	147	160	147	137	161	143	170	152	177	167	186	166	156	142	173	148	141	158	165	129	155	142	164	152	147	148	152	140	163	166	162	154	136	144	141	142	147	158	140	179	144	175	174	144	143	146	140	147	145	146	156	158	151	153	158	146	153	142	154	149	151	144	162	137	132	163	141	128	142	155	140	151	139	144	132	152	162	128	145	158	143	144	132	151	155	143	154	156	170	153	165	153	156	153	172	128	164	136	140	172	144	154	159	147	130	161	183	149	143	143	155	165	180	144	154	135	161	164	122	153	141	134	143	148	148	165	150	143	138	152	124	161	160	148	148	173	169	135	145	142	163	137	144	169	140	160	160	164	154	154	147	164	144	166	146	154	140	159	155	132	151	153	155	132	157	166	157	165	132	164	144	152	142	172	147	129	148	156	145	133	131	155	159	147	170	153	148	158	136	152	154	148	145	161	180	156	136	150	176	164	161	151	154	140	160	136	151	169	156	139	154	172	172	151	132	132	136	156	141	155	166	166	159	144	169	142	151	155	140	128	153	159	152	139	158	130	152	166	151	144	161	162	144	132	131	166	121	157	156	139	162	157	145	163	147	151	143	146	144	166	126	159	153	129	150	170	131	146	135	175	168	131	158	157	150	161	137	158	148	151	146	132	148	152	142	145	158	159	158	141	127	159	144	142	141	149	168	154	164	132	130	165	158	149	156	140	144	161	159	153	126	166	156	154	137	168	174	155	148	161	154	156	142	150	160	162	152	151	174	149	171	149	153	157	139	156	163	157	150	154	147	140	143	127	148	144	142	150	138	151	174	137	153	195	151	140	150	150	156	130	137	138	136	159	153	146	138	136	150	144	161	156	154	140	145	152	165	155	144	147	138	162	154	159	161	155	148	166	146	144	137	161	142	133	178	164	144	162	164	131	142	142	143	167	165	146	150	158	156	134	149	142	154	156	134	149	117	142	147	137	136	158	161	140	151	148	155	152	156	142	159	171	140	124	142	142	148	133	172	139	152	161	142	143	169	133	152	171	148	168	142	143	139	150	143	143	152	141	139	157	149	163	149	152	132	159	163	188	154	153	155	145	160	151	154	120	153	144	140	136	166	162	154	161	164	169	163	144	145	158	135	142	134	145	158	144	143	137	143	161	166	138	146	147	158	140	157	141	134	129	149	143	152	154	149	131	165	174	161	166	160	140	166	154	132	155	159	135	187	134	168	158	150	139	167	159	153	142	167	145	155	156	175	151	139	129	160	147	157	155	172	154	169	137	130	147	153	150	176	141	164	143	136	146	132	150	145	135	146	149	161	165	126	153	152	161	125	150	148	153	162	160	127	146	150	139	147	183	119	155	163	131	159	130	139	180	156	138	150	169	162	148	149	134	143	152	120	172	162	149	143	153	152	152	154	142	140	140	157	161	141	154	138	157	149	136	138	151	147	147	146	143	153	142	120	164	164	136	144	157	123	145	151	152	141	151	139	137	132	143	152	145	148	137	145	149	151	152	151	159	153	144	142	157	142	142	147	158	162	163	150	155	153	143	146	147	170	142	138	151	122	145	143	133	158	142	135	139	141	141	165	169	143	152	151	140	129	168	140	145	165	162	151	163	143	164	154	147	134	145	149	159	155	147	152	163	160	160	143	138	155	154	168	130	146	160	156	133	159	134	161	170	146	141	150	169	145	141	135	162	149	158	127	148	155	141	144	157	165	140	158	163	151	164	169	174	135	160	157	158	145	148	165	157	151	167	167	151	146	141	146	151	170	157	160	157	156	150	148	154	171	145	149	141	159	145	146	154	144	132	150	138	154	133	143	144	153	130	149	182	147	137	138	163	151	160	149	145	142	161	155	152	171	157	135	153	151	164	153	165	177	134	165	170	160	144	179	157	139	169	153	178	150	152	138	144	157	162	151	150	157	143	139	161	149	142	148	148	153	156	151
20678	10905	7094	4171	2933	2826	2511	1775	2036	1928	1701	1423	1008	756	814	786	726	634	552	559	497	538	498	528	472	507	455	470	502	483	494	467	468	490	501	534	496	515	516	455	478	480	469	467	525	464	516	461	467	478	448	449	489	477	498	463	500	512	503	495	450	428	448	460	458	471	468	471	490	488	460	485	517	475	448	458	459	519	452	490	486	465	463	522	438	445	488	485	493	453	459	515	462	474	510	480	472	507	487	495	489	486	479	455	424	476	477	487	484	494	442	512	439	464	478	442	485	467	457	495	509	504	459	471	481	532	491	466	535	465	496	471	480	459	466	444	508	490	472	525	484	487	467	505	489	451	475	514	492	458	482	464	494	461	476	413	495	485	469	512	459	468	505	436	471	465	520	459	472	459	509	509	515	474	508	472	456	472	462	448	488	482	461	473	419	482	471	486	509	466	472	460	477	451	468	492	467	504	513	467	473	419	495	449	422	495	475	460	469	435	472	468	499	495	468	515	513	514	459	452	473	453	472	500	465	491	471	514	466	485	454	469	460	492	471	471	525	455	447	465	460	441	450	472	457	467	485	473	540	469	464	460	503	475	476	482	462	471	456	504	469	521	491	468	434	543	510	489	480	489	447	465	486	506	498	459	458	414	490	496	491	495	566	444	458	507	472	479	505	499	480	470	471	478	484	475	462	427	451	473	472	501	450	477	513	486	493	490	483	494	483	455	451	490	468	450	503	491	462	493	500	474	478	447	468	460	491	462	511	491	485	498	504	466	495	484	510	477	431	490	477	507	472	449	471	509	468	518	540	515	496	465	450	488	501	483	519	470	512	485	510	454	510	488	512	488	477	490	459	452	485	463	498	483	476	486	472	481	518	469	458	478	496	501	458	473	470	465	484	468	477	462	497	461	471	481	460	462	447	471	491	463	452	505	514	470	471	459	500	463	489	494	497	514	464	478	465	512	473	483	482	524	559	469	474	467	475	466	461	487	450	474	464	458	498	473	486	464	435	507	465	493	486	442	517	464	496	500	486	470	470	469	487	462	453	476	484	487	492	472	475	490	456	482	506	433	447	499	468	469	466	481	488	470	440	461	505	470	479	482	446	450	493	466	486	485	532	508	479	482	498	477	498	473	469	464	475	511	480	469	466	474	446	491	488	446	477	485	458	492	461	508	452	463	526	479	437	463	467	498	452	481	484	490	478	439	484	522	493	494	484	457	497	445	489	469	502	467	474	458	464	490	477	482	494	453	479	492	516	452	469	481	471	488	501	498	463	486	443	483	481	523	483	440	435	479	470	421	441	475	430	505	494	460	455	469	493	498	472	494	492	467	492	462	499	475	472	453	488	479	458	527	479	496	510	438	477	513	455	497	494	446	512	504	500	456	497	437	479	492	476	470	500	478	478	497	477	485	506	486	473	451	501	449	494	490	490	489	512	446	457	489	482	478	434	462	484	466	464	472	471	475	445	504	465	495	475	452	487	461	502	504	499	445	505	484	490	538	459	466	433	454	439	504	454	461	512	471	483	514	497	500	498	445	491	505	466	507	510	519	505	448	485	466	457	454	506	437	442	450	435	467	483	477	458	477	490	461	511	496	485	484	434	477	483	481	515	533	475	495	486	463	464	486	460	481	478	452	491	516	497	480	447	476	442	480	490	486	465	494	478	470	445	436	475	499	469	483	510	486	495	500	446	469	495	490	514	449	486	475	461	484	477	457	482	481	478	482	485	465	472	476	480	487	487	491	481	447	524	513	475	519	430	461	495	495	522	489	500	476	468	508	508	501	460	473	470	544	464	452	455	452	511	441	446	447	467	470	478	491	485	495	498	492	504	471	468	497	464	495	444	449	481	434	471	500	491	475	466	443	484	489	505	496	494	444	450	498	459	451	489	489	469	465	463	493	472	507	504	485	495	492	503	473	450	450	497	504	473	495	491	423	467	469	465	461	495	478	479	487	475	474	460	470	479	485	490	464	485	490	465	524	477	482	499	481	498	495	458	496	522	457	499	500	485	533	494	513	464	454	457	485	474	483	472	477	432	490	476	526	493	463	504	507	449	474	462	495	461	451	446	462	467	447	485	445	498	495	467	423	471	494	460	475	500	458	488	517	461	492	491	507	453	488	460	486	484	486	500	517	494	492	440	458	518	440	482	511	488	483	487	449	427	473	499	489	501	476	469	479	493	464	498	485	452	485	479	496	456	458	469	474	479	463	486	464	479	473	463	499	509	468	479	487	485	490	474	475	467	477	475	519	498	503	507	466	477	473	479	466	453	489	460	487	483	492	444	496	456	478	517	464	466	464	472	467	474	480	470	500	528	445	483	471	460	454	495	469	503	483	483	471	458	467	487	517	490	469	473	448	444	493	511	499	487	476	489	513	499	508	507	504	484	452	530	515	479	473	477	496	498	520	466	488	453	453	455	460	479	436	479	482	482	461	464	466	507	492	486	468	500	492	455	483	503	447	479	464	472	458	483	465	469	453	463	467	437	444	454	528	456	506	478	519	467	477	472	479	506	457	519	472	473	450	477	504	516	479	481	500	480	466	486	466	445	483	493	477	521	462	499	490	449	461	473	465	482	504	510	508	481	512	473	473	453	468	477	447	462	472	452	519	493	478	442	511	488	489	497	479	484	471	451	486	447	487	488	520	458	506	491	417	420	541	494	498	480	492	498	466	481	468	492	490	469	457	497	457	492	447	479	462	487	512	462	494	505	486	478	475	481	506	473	494	469	488	460	517	446	490	505	497	456	444	484	446	482	471	468	467	489	466	459	491	452	506	493	490	458	459	474	443	446	496	454	509	464	486	487	482	505	483	417	491	511	494	463	501	469	529	472	526	472	469	483	477	472	510	431	442	464	463	504	454	493	501	481	475	435	478	431	512	471	449	469	486	512	515	526	483	503	453	465	496	480	461	532	511	471	514	455	475	449	442	473	496	474	506	482	474	487	492	511	495	482	481	506	500	502	482	448	468	457	471	508	456	442	455	476	481	461	494	472	454	475	496	466	460	499	457	468	490	492	471	493	491	496	495	443	507	498	473	453	492	465	449	476	477	458	496	481	464	474	490	461	481	522	493	466	505	479	494	443	453	455	510	492	532	440	502	488	469	481	466	476	510	467	515	474	460	507	484	513	458	437	458	498	443	447	477	469	469	460	479	472	461	477	435	486	461	481	476	472	493	476	494	500	500	517	492	490	478	492	476	468	502	479	457	468	491	508	466	480	488	485	483	489	459	502	438	475	482	470	498	472	459	468	466	496	454	474	476	487	533	496	475	486	453	489	478	479	471	485	485	485	479	445	462	499	429	462	479	474	494	486	505	490	508	485	495	458	429	452	497	468	495	463	484	470	468	453	508	462	476	495	440	523	463	485	476	462	457	495	490	499	459	485	463	468	459	457	511	498	480	488	475	450	486	464	465	470	488	455	514	514	508	503	481	525	486	478	448	497	439	447	465	458	482	456	487	489	479	479	480	470	507
55099	43876	33136	21369	13917	10957	7637	4868	4840	5522	5208	3291	1970	652	734	829	682	341	225	168	188	167	96	111	107	117	114	101	90	97	91	110	95	95	111	115	107	108	102	114	92	108	99	110	82	91	94	82	93	90	96	97	122	78	67	79	79	97	89	85	100	99	94	86	94	86	94	91	92	78	111	109	89	93	92	91	90	113	89	89	80	106	93	91	101	105	84	89	94	89	76	94	90	88	88	87	86	108	109	100	79	105	84	93	84	98	98	87	96	99	92	93	92	92	106	102	76	86	83	79	96	99	86	93	108	96	99	77	90	93	94	92	78	95	102	91	87	90	84	90	94	96	81	95	106	91	94	98	86	95	81	92	105	81	93	80	105	97	92	93	105	96	94	67	107	80	90	87	88	94	90	93	87	85	109	107	92	90	87	115	106	93	90	74	90	87	91	95	115	96	77	83	100	96	70	88	101	89	95	89	82	97	104	113	88	118	102	90	101	93	92	89	88	87	70	78	96	96	90	106	112	99	77	116	107	103	105	85	99	97	84	94	78	89	85	86	87	93	90	99	94	95	104	99	102	80	103	100	83	73	106	100	104	102	98	90	88	87	99	95	98	94	99	73	107	87	97	107	102	105	80	87	91	97	103	98	86	96	87	105	93	78	105	78	82	99	87	95	86	94	107	72	88	101	102	97	91	86	86	99	81	92	96	93	99	98	91	97	102	93	92	103	89	91	93	86	98	83	90	87	86	89	92	96	94	101	103	101	95	103	93	77	86	97	101	120	93	102	74	98	98	90	105	102	84	100	94	90	108	83	84	86	87	86	86	85	93	75	89	90	87	91	91	89	93	98	87	87	106	101	99	89	98	79	106	91	100	86	84	80	89	111	98	84	86	94	92	89	110	112	87	100	91	108	83	103	78	84	102	115	83	96	104	102	86	89	99	106	101	77	110	83	90	100	84	100	93	99	100	106	89	95	104	99	88	84	100	106	93	90	84	88	91	99	96	102	82	102	100	107	96	83	79	74	90	75	107	89	92	90	83	93	85	85	111	85	96	108	77	92	104	85	77	102	94	86	90	87	81	91	95	75	96	83	83	83	96	86	90	66	91	101	88	109	89	78	79	94	101	93	92	97	105	109	86	97	97	92	94	99	97	92	76	101	98	105	85	91	78	98	73	79	100	76	90	91	95	82	95	117	92	105	116	96	86	103	92	93	73	102	85	104	81	102	110	97	105	107	106	95	88	96	73	106	88	108	98	81	90	91	89	76	90	99	102	75	74	92	82	122	82	90	85	75	91	85	97	84	96	90	99	87	84	92	98	97	98	104	83	83	79	91	81	88	101	100	103	93	97	104	98	106	97	115	108	83	94	78	100	88	103	98	99	89	78	90	99	81	87	87	95	96	99	100	92	93	111	101	112	87	90	98	80	97	101	87	101	105	93	112	90	104	91	91	98	120	87	87	83	88	92	90	103	82	92	72	76	88	96	95	99	100	83	112	95	91	99	93	78	88	91	103	81	102	88	112	108	84	93	94	79	111	88	115	98	102	88	96	88	103	87	91	106	117	83	82	92	89	89	99	92	90	103	88	85	82	87	115	81	92	82	92	84	84	81	97	96	101	101	83	93	108	82	84	81	84	89	100	88	100	93	89	98	94	90	81	89	101	81	99	110	107	81	95	99	79	84	84	75	95	77	115	96	86	92	85	93	89	82	114	98	102	88	92	90	83	85	111	117	75	91	95	85	87	92	96	86	93	90	103	75	75	90	89	92	106	89	96	107	90	74	77	99	96	89	111	86	93	82	91	96	96	86	97	97	101	102	83	93	115	107	98	106	98	81	89	84	89	94	96	100	90	90	86	95	78	72	84	72	96	96	90	99	77	69	98	93	101	99	82	95	107	97	77	82	91	97	74	99	106	88	90	110	98	102	101	90	100	104	95	80	100	88	110	97	100	80	106	92	108	103	103	95	102	107	99	92	96	103	93	84	105	97	97	90	95	84	91	90	67	116	97	106	107	93	113	81	86	95	75	99	86	86	80	97	87	100	96	93	98	103	101	96	91	86	88	96	73	74	88	86	112	97	94	91	105	101	83	102	92	98	81	108	84	83	92	105	93	95	92	93	74	97	104	69	85	100	103	79	83	98	84	99	89	108	101	87	82	87	81	88	103	96	91	95	101	88	76	86	79	96	92	93	90	96	86	93	85	83	104	109	90	94	81	93	76	86	79	95	104	77	83	96	101	68	83	95	94	89	83	96	104	103	105	97	80	90	89	115	89	92	84	93	112	89	108	91	85	87	96	105	109	93	81	96	84	82	95	109	108	92	108	84	90	86	111	92	88	79	104	80	101	99	108	85	78	109	93	86	110	100	69	94	94	100	95	89	95	87	84	99	116	97	87	97	91	99	85	100	89	82	91	85	96	100	112	99	89	67	78	91	122	91	87	83	98	99	83	85	95	82	109	87	90	99	86	98	86	82	93	84	81	94	85	78	89	83	98	107	80	75	89	88	103	111	97	88	84	96	92	99	92	99	85	90	89	87	106	107	88	110	102	100	103	93	97	73	95	93	95	100	104	90	102	87	82	92	88	109	87	71	91	99	103	103	101	81	88	95	81	99	94	91	92	94	98	90	95	102	104	86	105	103	71	69	84	95	103	86	92	98	103	78	76	106	91	106	108	82	70	93	103	99	83	97	93	108	82	83	98	89	88	100	104	96	93	95	89	102	91	95	91	102	90	81	93	85	74	103	105	89	91	98	84	97	80	79	83	83	110	87	102	107	118	94	96	99	99	97	96	111	100	113	93	80	83	89	84	97	87	93	101	85	95	107	92	88	88	106	81	87	107	92	73	87	93	99	111	96	90	83	84	86	95	78	103	92	98	95	79	79	84	95	90	82	87	96	96	108	95	102	78	100	110	89	91	95	99	101	76	90	74	99	73	97	84	98	107	88	76	94	75	84	100	117	90	86	80	85	88	91	84	86	101	84	90	102	86	92	89	80	89	86	88	88	90	71	100	111	85	93	87	99	93	89	83	93	74	90	77	115	83	94	101	97	92	90	88	94	95	92	84	100	89	101	76	121	95	94	102	73	81	85	99	83	88	80	91	82	85	105	92	109	96	90	95	96	102	87	99	89	90	126	88	75	106	104	101	98	100	99	103	90	95	105	90	85	89	98	94	95	77	107	93	104	100	114	95	115	78	97	92	83	86	91	80	95	97	103	87	86	94	97	86	90	93	102	91	78	85	91	96	88	102	109	83	77	98	100	111	87	82	90	99	100	89	89	86	94	94	91	78	98	84	92	87	103	79	93	87	84	81	100	107	94	91	89	78	80	100	92	89	98	96	89	86	94	85	71	104	101	108	103	93	96	99	83	97	96	89	99	103	89	84	110	87	79	91	78	100	88	80	85	85	92	84	85	107	103	84	106	92	95	91	83	98	85	107	92	77	73	118	102	107	91	93	85	82	84	85	94	93	103	91	90	74
43133	28696	31928	14991	15224	18203	17602	15934	16102	18735	19160	14073	9039	3584	4242	4904	4180	2266	1389	923	840	766	590	537	473	442	524	423	455	419	389	377	373	414	416	387	352	349	373	321	343	334	309	382	343	297	348	375	321	332	333	326	358	339	309	334	313	364	368	335	336	328	311	324	312	299	331	331	319	296	311	328	348	317	311	306	333	313	314	294	310	344	287	307	338	334	317	329	323	333	342	337	305	331	345	301	291	323	356	342	303	302	317	305	351	315	278	342	351	292	303	324	309	329	313	323	314	324	309	293	334	340	318	316	329	331	319	331	335	331	318	346	298	320	334	358	335	349	307	322	314	322	338	340	316	297	345	319	319	312	329	321	332	345	313	313	334	334	324	331	312	309	346	315	307	343	304	331	309	304	334	341	319	340	352	320	295	334	326	341	355	321	363	313	301	305	310	269	306	302	282	347	325	312	322	320	319	310	320	299	347	327	303	327	304	319	322	328	289	321	330	319	337	336	351	306	285	337	336	319	328	318	318	323	322	335	320	323	323	323	302	322	319	271	312	327	330	332	291	304	355	329	308	306	337	317	322	315	343	334	325	324	323	334	335	320	296	355	336	339	362	306	321	303	328	300	330	319	355	312	318	303	318	309	356	349	307	318	287	335	329	324	317	278	339	338	339	318	330	313	299	326	323	293	309	341	316	327	283	326	309	312	308	296	318	327	312	316	260	291	297	321	326	329	301	308	324	324	312	282	331	299	284	314	322	319	367	312	317	324	303	341	338	298	303	317	331	334	332	317	316	305	302	314	311	303	325	318	313	334	305	350	297	323	329	328	314	297	331	324	358	310	317	299	315	288	329	318	343	322	332	316	324	302	315	373	315	361	325	315	296	322	318	317	340	306	310	358	343	314	282	342	335	324	318	319	330	319	327	343	324	313	350	319	319	292	342	314	319	307	322	357	342	318	319	332	338	293	305	320	286	340	354	324	300	330	313	317	305	294	332	309	331	291	327	321	336	308	352	317	280	333	303	333	315	320	306	338	308	302	314	325	334	322	286	326	340	295	320	309	320	324	306	296	334	345	330	322	344	335	336	332	283	302	329	326	341	308	325	311	298	313	317	319	318	300	342	326	311	330	320	319	317	324	296	343	280	309	329	314	330	277	338	327	325	335	324	348	307	311	349	334	336	342	314	301	321	308	330	317	300	304	336	319	306	295	313	307	310	303	344	357	330	339	339	327	312	300	316	341	304	328	357	321	308	351	335	326	331	321	355	326	314	303	308	301	335	315	323	309	328	295	292	289	335	324	294	322	327	315	298	313	346	330	291	331	304	317	313	294	335	312	305	320	325	312	313	324	293	307	302	349	309	317	329	299	335	330	293	298	290	319	330	308	322	297	320	316	333	298	316	357	326	318	301	328	334	339	325	343	319	312	297	350	334	328	308	299	355	317	325	320	334	327	314	315	357	302	263	327	299	320	317	308	315	326	338	323	310	321	336	336	307	321	325	342	308	321	294	324	302	324	316	325	321	345	329	334	317	334	303	336	315	320	316	322	329	315	313	315	353	312	327	323	267	320	286	328	336	319	316	340	315	318	322	303	342	311	310	307	334	307	318	286	340	288	300	310	354	314	332	339	331	335	314	316	324	323	303	364	331	325	342	321	320	320	355	298	332	317	316	326	318	342	309	306	303	343	331	318	309	286	324	306	330	310	309	314	322	341	319	342	321	298	303	314	318	326	330	318	320	312	317	343	305	323	340	305	322	321	307	326	328	300	323	309	303	350	305	285	310	336	324	325	307	324	345	319	315	342	348	302	293	318	318	316	333	334	340	306	327	318	306	335	321	319	301	338	320	341	343	338	309	301	306	319	307	314	325	328	305	313	323	305	324	340	336	347	292	313	351	307	281	306	275	314	314	335	305	312	298	308	324	312	335	331	341	327	312	322	323	348	349	317	326	320	335	324	330	312	313	313	330	301	337	294	309	297	308	299	318	314	312	354	313	345	340	340	321	314	330	334	319	304	340	356	337	321	322	303	310	328	351	323	321	341	305	329	325	330	297	353	322	339	327	320	325	328	320	328	334	306	335	336	355	312	331	322	315	318	318	343	314	279	315	315	324	334	324	350	335	361	322	281	353	322	356	326	314	335	332	311	330	336	299	345	334	313	331	322	326	310	327	320	309	301	321	336	333	299	369	313	343	315	298	311	339	321	348	328	306	332	301	305	338	327	333	341	316	303	307	309	307	348	283	305	323	313	320	348	330	311	295	316	307	314	283	333	314	305	308	303	314	337	343	289	331	338	314	331	357	330	312	325	310	298	308	311	335	350	316	327	349	321	335	325	308	346	343	319	316	373	331	315	315	343	308	317	311	312	303	333	359	300	309	322	326	328	295	299	296	341	284	301	347	289	339	335	326	336	332	316	362	310	337	328	326	324	334	310	295	285	337	351	296	295	311	302	323	351	324	291	312	323	328	309	337	329	330	329	315	334	316	331	302	328	312	305	295	326	322	308	299	349	275	328	308	312	324	343	339	296	304	320	330	329	321	352	308	338	326	304	291	314	323	322	342	326	314	313	312	319	343	295	326	298	301	335	334	326	321	325	321	308	323	319	320	291	303	323	304	304	345	285	344	308	356	329	353	307	295	323	312	311	303	318	317	317	329	309	304	317	339	305	345	331	342	315	327	309	329	308	338	331	319	294	349	345	295	310	332	340	311	340	322	341	315	316	319	313	288	292	321	293	288	352	326	307	324	321	341	328	337	330	338	334	300	332	310	314	363	339	321	332	298	324	330	326	303	347	343	339	328	304	310	339	305	330	311	341	323	323	313	296	330	320	309	324	322	287	325	344	309	311	344	296	304	343	346	314	294	321	324	310	315	318	317	308	323	299	346	308	306	343	322	325	323	329	316	328	332	364	327	340	306	336	334	313	314	286	314	324	345	338	257	348	307	300	306	310	324	324	322	314	308	360	330	330	331	331	304	322	338	308	324	319	337	288	352	300	300	332	367	305	309	288	311	306	318	314	323	310	329	329	318	307	330	350	330	346	315	332	303	285	319	326	301	319	302	342	329	303	311	321	352	308	320	331	367	297	303	329	322	330	314	327	287	324	321	310	313	295	313	328	324	317	327	338	315	317	316	349	307	307	318	316	326	338	306	312	311	320	328	290	351	305	330	313	317	325	287	323	326	340	305	311	323	332	332	316	293	302	324	307	351	320	341	340	313	297	355	353	289	328	302	316	307	334	318	350	319	296	306	307	315	336	322	322	338	337	310	325	314	317	301	310	304	331	307	315	322	329	294	315	298	307	319	316	347	307	347	296	332	322	305	296	306	321	291	305	304	331	304	340	320	300	292	307	344	298	333	310	339	331	303	337	324	323	322	320	304	326	315	317	335	361	321	323	317	323	306	308	326	305	289	338	307	306	333	329	349	320	367	304	323	324	295	316	335	313	287	332	326	312	281	323	311	335	345	338	338	337	348	320	323	326
60411	59831	39710	27086	21855	19657	14790	10991	11875	13423	10792	6743	4712	1992	1536	1449	1283	797	475	306	287	266	236	248	192	188	187	164	201	163	191	166	176	184	176	177	175	165	183	170	179	169	165	147	191	165	187	141	188	167	154	160	138	167	163	170	138	162	165	161	173	179	142	145	151	163	194	178	158	174	172	174	163	173	139	162	175	173	166	176	145	166	166	154	165	178	178	164	165	160	159	149	181	164	162	167	163	158	137	175	183	147	162	163	150	171	137	165	171	193	191	170	162	166	150	149	166	163	167	179	165	158	184	171	139	174	152	152	139	139	158	174	165	168	136	185	170	167	166	169	155	173	157	163	161	159	163	166	175	181	150	153	159	153	153	167	157	177	167	166	181	175	190	151	142	185	172	166	177	164	164	168	154	172	162	167	176	174	156	164	171	194	129	161	165	145	166	164	147	159	176	164	142	146	177	158	165	168	153	169	149	153	181	148	167	175	168	141	160	156	193	163	184	153	140	150	172	153	173	186	164	146	176	135	160	166	186	169	146	172	182	167	176	180	183	180	155	172	147	153	173	167	191	164	150	172	163	169	175	150	164	163	184	187	183	178	157	153	170	180	147	147	154	150	180	169	169	163	159	153	169	155	157	168	162	162	154	166	152	176	150	161	157	157	160	179	172	185	180	170	159	156	151	170	151	180	154	149	170	144	144	149	161	166	146	168	154	167	155	172	156	171	139	163	165	195	173	145	175	163	172	191	177	166	171	161	165	160	151	158	161	170	179	161	187	158	180	171	175	159	165	178	168	142	177	158	166	155	184	166	157	195	158	146	167	150	144	160	155	157	166	174	198	177	156	155	145	153	182	161	154	169	158	176	174	150	176	175	172	170	157	146	152	165	147	148	171	150	168	145	152	153	159	152	166	165	132	167	164	173	178	159	187	164	167	170	169	144	173	174	159	157	170	171	150	153	157	191	162	145	179	163	149	158	157	169	162	176	169	160	140	153	178	153	173	168	176	144	167	154	170	171	168	153	152	165	171	195	179	183	160	167	159	170	161	178	157	157	161	181	176	156	183	152	177	183	195	181	163	174	160	165	155	167	172	142	162	140	160	163	136	165	160	155	160	187	157	146	177	154	174	164	165	162	153	152	146	162	167	168	183	167	155	179	187	187	163	158	178	160	152	177	163	170	168	173	181	175	175	179	180	164	143	148	170	167	163	166	166	142	142	190	169	142	183	169	160	162	152	182	162	175	148	171	159	169	183	158	160	156	155	160	189	185	161	151	171	156	150	154	168	148	155	164	161	175	167	167	153	168	153	161	147	146	185	165	166	142	125	155	142	169	172	170	170	179	150	169	164	154	153	131	168	167	150	165	179	162	165	147	159	181	163	172	181	170	158	174	149	190	179	177	144	153	147	161	166	165	182	172	185	164	164	183	187	160	147	167	149	174	198	170	171	167	167	165	185	167	166	165	156	168	185	179	154	161	178	174	164	132	151	182	153	181	160	151	177	175	172	157	175	144	132	155	169	165	176	161	142	164	151	157	160	166	148	153	168	177	171	160	194	178	158	171	174	169	162	153	182	166	150	151	145	159	184	194	159	175	177	161	191	145	146	160	163	170	154	170	182	161	178	145	146	155	160	172	146	165	160	157	161	167	171	179	144	168	194	164	191	172	153	151	156	185	148	155	149	168	163	183	156	147	160	164	168	159	177	170	169	160	147	178	187	184	162	137	171	172	161	167	185	172	161	150	146	165	192	158	159	166	157	141	176	162	189	160	145	165	159	152	149	183	160	198	157	163	174	174	149	174	172	164	154	160	173	147	160	166	163	152	167	177	171	161	152	164	163	144	174	167	160	147	155	173	164	168	158	149	152	167	147	176	168	178	137	171	146	192	146	168	177	196	171	150	154	165	168	164	160	162	165	173	181	133	169	169	178	165	164	166	167	169	151	169	160	153	175	166	166	145	155	170	164	173	151	171	186	151	138	147	180	163	148	174	171	177	176	171	164	151	169	175	159	158	164	154	167	157	150	180	147	196	167	169	175	157	192	155	156	177	164	168	178	173	183	157	158	160	168	192	158	161	163	199	177	152	146	161	154	169	179	167	160	165	149	178	153	156	170	159	129	153	168	145	169	148	150	177	170	191	166	160	158	156	161	173	168	164	166	178	150	170	168	146	181	154	181	177	169	177	174	156	164	146	171	176	157	181	149	160	179	133	160	178	168	148	151	155	184	155	174	156	162	156	144	174	161	172	154	162	166	145	179	157	139	157	178	153	158	167	176	147	165	132	190	164	164	151	169	169	166	151	162	173	187	163	181	163	184	159	146	167	168	148	146	147	160	164	184	178	177	168	165	160	163	131	149	163	171	179	179	176	166	170	168	153	145	153	158	133	174	152	179	164	165	184	160	172	174	180	166	142	158	188	160	165	165	178	155	178	139	185	153	149	162	144	171	151	183	168	177	152	129	153	146	142	167	161	164	168	154	156	156	158	164	156	172	156	142	141	138	163	158	153	133	167	143	163	161	167	186	176	161	167	159	178	176	180	150	174	163	159	152	180	166	147	169	156	168	157	178	160	136	146	149	204	158	151	157	157	170	159	184	175	177	157	158	172	164	167	174	155	185	156	129	167	171	161	172	188	140	157	151	183	176	173	170	183	166	182	153	152	168	162	177	142	155	179	180	158	143	154	155	148	166	171	165	145	167	175	164	160	184	155	194	148	157	162	152	191	178	162	178	183	145	166	169	179	156	159	165	144	171	186	163	168	158	164	142	168	166	172	153	177	149	183	157	160	184	167	169	169	165	178	177	174	158	170	160	167	154	165	166	161	173	177	155	162	167	166	148	170	144	166	155	146	168	156	172	152	163	153	170	173	179	164	155	151	154	167	163	155	159	175	168	156	163	156	133	157	173	164	182	161	187	164	154	156	178	169	153	175	156	166	153	145	151	164	171	161	158	179	188	152	162	160	165	181	148	156	164	177	193	161	166	164	159	177	176	155	186	177	169	159	141	151	156	173	165	170	173	176	146	166	163	171	140	160	174	154	151	147	160	199	157	160	145	151	146	154	181	175	172	151	177	157	181	168	172	176	175	167	163	165	146	152	160	166	168	169	143	145	181	153	173	149	157	155	166	165	155	154	164	182	171	149	184	165	149	177	176	150	168	160	169	162	148	179	156	171	177	161	159	159	155	150	171	167	160	146	165	174	172	153	204	167	162	163	186	162	170	169	168	164	149	171	174	178	195	155	174	147	178	133	167	164	161	177	174	157	157	153	143	143	161	175	181	157	151	171	163	191	153	178	163	144	156	170	187	156	162	159	167	173	160	164	161	164	160	162	187	185	150	172	156	155	170	152	179	151	163	136	174	155	184	175	152	168	164	160	181	148	169	174	148	160	151	184	160	176	167	160	171	170	154	162	168	154	144	170	147	173	163	166	173	171	167	163	178	150	184	157	171	198	148	159	175	159	149	150	169	155	141	182	139	143
54042	45213	39408	18094	20897	22400	22562	23556	26154	30195	26366	20817	16625	8061	8031	7729	7863	4705	2750	1527	1481	1381	1141	1118	839	819	773	735	710	726	687	631	615	682	649	704	651	610	607	558	529	567	555	538	490	526	534	563	546	545	536	519	560	583	572	568	549	561	524	538	476	549	542	552	520	524	546	499	519	477	519	518	544	500	501	529	555	534	539	531	562	544	560	542	504	484	563	581	524	528	496	528	494	547	544	518	516	567	532	526	514	503	533	540	544	491	547	536	509	565	508	522	523	498	549	498	529	531	523	539	519	532	512	497	558	503	520	538	509	513	500	516	527	498	544	519	514	517	503	487	519	554	517	539	531	543	535	549	544	509	527	570	520	525	525	511	497	511	537	498	499	515	487	511	522	502	514	552	534	536	547	505	536	565	527	570	510	526	540	542	505	531	496	549	565	521	519	547	515	489	544	497	503	534	482	558	501	545	507	541	509	505	538	496	500	493	502	506	531	551	544	493	558	495	525	499	501	569	512	545	514	535	558	506	553	523	463	521	554	538	509	527	522	517	499	504	554	564	505	504	553	527	510	527	526	533	540	534	518	540	516	528	502	533	541	521	523	562	491	524	529	524	483	456	510	538	516	561	535	485	499	539	503	502	513	512	498	535	534	549	535	502	540	534	517	513	551	562	512	545	489	543	528	503	527	551	544	548	461	547	521	489	502	511	528	503	494	491	525	541	521	491	525	501	541	469	520	522	509	489	545	522	514	533	519	544	500	506	510	576	526	534	495	528	549	534	501	526	519	489	553	558	530	539	534	513	560	479	516	532	528	518	568	512	495	504	551	486	540	514	498	530	519	470	524	556	529	500	527	522	513	513	527	475	517	535	547	520	505	519	495	499	498	496	495	570	498	484	527	505	520	536	525	522	537	497	505	521	551	533	490	539	506	502	498	501	540	528	508	553	519	567	491	553	542	518	533	517	530	545	528	510	501	559	489	509	533	495	525	474	490	480	504	559	536	513	529	525	577	480	520	526	511	474	566	536	499	498	498	556	496	498	508	494	567	546	504	526	488	504	530	506	518	517	497	504	468	526	508	500	550	585	504	469	531	490	534	501	512	546	501	543	555	497	517	512	534	499	512	532	515	545	521	504	512	544	556	529	551	519	500	500	541	526	503	513	531	529	498	485	508	530	539	556	509	503	482	522	535	475	538	513	494	508	532	486	514	497	491	518	495	511	518	522	515	497	514	521	522	482	519	542	555	509	532	543	525	482	516	490	535	488	489	540	521	533	525	520	486	551	496	487	535	525	507	480	524	543	531	493	481	528	505	490	504	535	530	532	523	530	526	506	526	501	505	544	491	491	530	533	485	521	514	509	507	511	506	541	497	518	546	544	516	540	519	514	491	497	526	515	520	517	525	539	554	537	509	525	512	554	554	487	535	522	497	537	509	504	557	512	510	531	521	530	521	504	542	506	530	471	500	505	516	580	490	516	501	541	524	506	538	511	548	503	477	527	546	553	536	523	559	518	493	546	499	520	519	516	561	543	502	519	527	533	523	556	541	524	561	487	515	540	520	544	567	510	490	522	528	485	541	524	524	484	485	533	538	520	569	547	538	480	540	515	494	527	544	527	513	486	547	533	529	520	526	494	497	531	504	537	488	559	553	538	485	501	521	521	488	548	510	541	518	493	510	540	561	505	485	502	486	526	563	484	539	489	500	493	506	523	533	480	535	509	579	523	501	544	540	554	526	486	505	503	494	507	551	511	486	489	509	477	543	499	505	527	563	531	543	543	531	511	491	525	542	507	480	485	545	508	490	531	521	532	541	495	500	543	505	520	529	533	491	514	511	551	556	498	508	540	552	532	547	476	493	550	552	513	534	531	524	551	536	516	531	541	492	522	533	510	513	491	556	561	516	489	525	473	477	503	501	521	518	513	526	459	540	492	524	526	507	554	469	480	492	545	505	507	515	498	498	507	501	525	543	501	506	512	508	519	512	507	547	513	504	528	563	490	526	501	523	541	532	503	536	496	477	516	513	562	542	523	536	497	500	507	538	548	576	529	528	546	524	534	504	490	520	510	538	528	523	529	497	465	484	501	554	516	477	481	522	498	508	483	523	538	545	512	508	531	529	507	491	535	494	516	519	486	531	518	516	509	482	523	523	495	471	490	516	538	522	515	525	553	520	497	532	491	524	546	508	520	500	500	518	527	540	469	507	528	526	543	574	572	537	502	529	517	531	514	503	525	502	521	491	541	514	537	548	502	504	501	509	513	461	506	483	501	578	520	535	526	505	523	500	535	549	531	500	534	501	581	497	508	530	541	544	546	512	535	519	530	538	517	521	541	495	489	522	487	508	566	497	532	527	499	538	481	522	512	528	512	543	504	509	498	501	504	502	510	536	520	538	536	566	531	507	534	481	504	529	524	498	522	531	518	499	524	518	499	500	522	514	508	501	523	508	537	515	521	551	526	559	522	536	511	544	562	527	482	481	524	527	559	528	537	552	497	494	528	501	524	508	534	549	511	518	568	483	472	489	499	511	519	534	516	495	529	546	521	464	545	513	523	515	530	525	509	528	493	510	544	565	528	517	508	514	512	548	520	541	528	541	550	532	496	535	510	491	465	546	537	531	511	452	508	519	519	524	494	544	515	556	545	538	495	532	506	551	502	529	516	508	532	538	554	559	496	505	522	477	528	526	516	551	504	513	527	503	529	549	527	529	535	536	482	508	502	553	479	559	465	526	479	541	484	525	554	546	536	524	560	507	504	510	490	510	520	528	542	555	540	535	521	531	510	502	530	524	539	499	541	540	528	528	525	539	527	512	528	554	585	522	502	537	550	484	532	503	530	532	548	545	537	509	544	511	559	535	489	538	524	528	500	534	506	517	536	526	561	547	568	553	495	523	502	505	469	505	539	504	541	506	523	494	521	549	567	529	528	541	547	526	482	527	533	540	513	538	538	504	502	556	518	509	485	465	544	509	488	516	483	512	497	525	490	560	464	544	468	515	526	520	540	520	521	543	551	540	495	526	556	504	529	504	510	531	504	529	514	538	519	506	504	525	495	510	520	520	537	479	507	497	542	503	520	540	514	517	514	510	556	534	524	498	534	520	502	471	520	521	527	498	501	502	470	522	528	538	514	503	533	509	475	536	542	525	514	532	547	532	539	499	560	545	523	479	505	495	524	526	541	504	512	507	475	501	564	497	517	501	515	553	518	495	508	498	475	523	531	503	552	517	513	547	534	518	543	506	513	529	507	545	511	552	516	518	524	522	485	501	472	516	544	531	502	501	501	523	502	543	520	537	513	510	555	445	503	509	508	541	521	522	557	510	544	532	525	468	550	504	540	535	511	504	534	480	508	469	552	541	508	548	553	500	523	519	514	506	516	510	545	516	530	550	523	511	475	522	508	512	487	501	528	512	499	511	508	489	497	511	534	502	522	536	521	536	515	517	517	514	511	512	510	510	505	553	515	551	509	520	523	526	519	530	500
15969	9025	3297	1355	904	832	521	569	546	566	421	338	285	203	178	187	186	147	183	152	170	164	155	136	147	144	146	156	150	164	180	179	142	156	155	159	138	157	157	138	139	159	160	179	140	151	168	148	139	144	173	143	147	139	157	148	137	131	165	153	165	140	152	145	147	145	155	153	132	149	131	144	137	147	153	156	147	150	137	148	143	148	151	153	141	155	172	162	156	161	142	142	168	176	114	157	152	160	150	163	159	154	145	130	153	150	132	137	149	154	158	148	150	148	158	140	150	149	146	142	152	149	139	141	154	140	140	146	135	167	171	145	149	147	165	153	142	142	143	145	163	154	158	145	150	146	153	147	155	134	147	151	140	163	150	132	145	155	162	153	136	152	157	144	146	148	123	151	142	160	124	155	135	150	152	135	138	136	123	162	146	148	140	167	135	140	137	123	137	160	169	150	120	163	160	144	133	144	143	148	138	146	138	146	126	130	150	145	145	154	157	141	169	153	140	141	152	147	124	159	148	134	165	167	133	162	155	153	155	158	149	172	155	152	138	150	154	152	167	165	166	144	153	162	141	133	152	127	158	121	141	172	139	157	157	164	148	147	157	154	177	145	146	147	137	128	137	156	129	159	125	144	146	151	133	169	169	145	146	147	125	139	128	148	170	133	143	146	163	115	143	128	142	157	143	160	149	144	126	165	155	147	155	152	152	164	135	147	164	152	146	176	153	124	146	158	156	147	173	141	132	149	166	150	148	168	153	178	145	159	162	160	141	153	163	132	166	159	127	139	159	146	154	147	150	135	158	141	132	162	162	146	149	160	156	164	154	167	174	162	139	165	148	155	140	176	179	154	167	152	154	138	140	157	130	140	145	156	168	148	140	156	190	144	162	161	166	151	141	139	139	135	164	159	163	161	153	147	159	146	177	158	161	127	151	117	145	174	146	139	159	153	148	147	141	150	166	158	162	146	154	143	169	147	146	157	134	154	155	174	156	160	135	163	168	140	158	158	126	143	137	156	147	155	163	180	133	132	147	146	168	151	151	142	165	144	133	143	135	152	162	150	165	136	141	171	161	140	145	135	145	136	141	141	157	137	174	145	144	155	154	135	146	159	132	154	163	132	151	150	143	175	141	157	149	143	135	172	165	144	167	138	141	153	136	135	149	141	153	153	146	176	156	154	132	147	139	131	171	153	137	142	148	160	170	137	131	120	152	144	153	142	153	138	151	137	134	117	135	139	147	148	144	135	164	148	151	164	151	150	153	135	150	156	137	127	146	135	172	165	151	138	150	147	162	131	147	152	154	150	148	143	135	144	160	152	156	148	140	148	164	145	148	140	166	151	157	142	148	142	156	162	155	157	153	166	138	157	169	140	147	138	134	166	145	146	145	182	160	137	159	132	144	157	154	143	157	140	146	162	143	131	157	140	155	155	147	161	144	141	138	159	140	145	161	155	153	139	136	134	156	149	156	178	154	141	152	145	149	162	156	137	138	159	134	156	170	144	148	163	125	137	139	152	156	147	145	159	143	146	155	127	150	154	151	159	154	168	155	155	129	144	146	148	150	133	160	160	159	131	174	158	148	130	145	163	164	148	154	162	137	125	165	148	134	119	156	152	133	156	159	152	133	150	125	144	164	158	143	142	145	130	156	172	170	168	175	135	163	129	145	148	152	149	135	156	157	148	145	132	153	150	141	157	126	180	141	147	166	158	120	153	151	131	148	132	164	144	145	128	140	155	141	137	159	145	169	148	140	166	146	125	141	130	148	156	159	158	145	133	160	139	148	144	145	180	142	151	136	148	149	160	140	127	147	145	161	143	137	155	147	157	160	158	146	125	133	133	140	162	160	151	149	119	142	146	158	160	151	131	153	144	138	150	169	153	140	150	146	124	134	150	168	170	146	163	162	134	141	161	147	123	136	120	157	134	139	136	173	152	157	150	164	164	162	135	154	159	149	155	153	142	135	154	146	148	148	130	147	160	140	157	143	190	144	155	144	148	145	150	154	161	154	147	139	154	130	128	150	188	165	147	139	133	131	145	156	164	150	148	154	133	166	147	145	150	167	135	143	144	135	164	169	151	171	143	147	138	149	159	131	165	141	154	139	156	147	139	152	164	151	146	147	151	159	156	140	150	150	142	147	152	155	164	141	154	168	147	138	159	145	162	157	144	151	169	141	146	134	151	143	168	174	148	162	132	153	138	144	166	135	155	160	150	148	119	124	138	156	122	144	139	150	139	156	144	166	147	151	138	138	163	160	142	155	139	140	144	143	135	128	158	139	154	138	151	135	170	149	147	148	150	149	147	167	153	148	150	159	147	167	149	148	166	179	139	135	175	155	151	142	150	155	153	141	168	132	147	159	187	142	129	153	141	141	155	171	162	140	152	160	184	155	171	152	145	130	152	146	162	122	145	147	160	151	134	155	138	147	149	161	138	154	146	139	138	151	154	147	135	134	141	142	158	149	159	150	148	162	170	159	134	156	141	151	135	153	153	141	149	153	151	153	149	148	148	138	130	165	160	131	135	136	152	150	136	137	139	163	149	140	142	146	152	157	132	145	170	138	156	145	144	138	171	144	140	126	144	166	133	153	168	162	142	151	155	169	179	145	137	139	142	136	146	124	139	136	155	172	134	154	155	157	149	161	151	138	157	152	131	143	148	144	162	129	149	118	146	153	147	148	153	149	137	152	164	157	142	159	157	133	144	151	129	149	139	143	156	145	162	156	143	149	164	156	173	139	164	131	164	154	164	145	129	167	153	171	159	158	149	156	154	167	133	133	136	155	144	147	177	133	175	147	150	164	145	138	146	140	153	147	166	134	155	150	154	152	132	175	170	154	163	134	143	156	158	168	143	144	140	134	147	162	127	147	146	141	148	157	162	144	133	145	158	149	163	159	137	153	166	151	120	151	139	133	154	156	153	136	147	143	152	156	170	139	162	147	126	157	138	148	145	134	164	151	139	154	152	145	149	161	169	160	129	155	130	143	149	162	149	136	162	146	140	145	160	148	174	157	129	148	163	154	137	148	130	163	160	157	171	131	137	137	132	141	135	141	150	158	154	157	145	155	140	150	140	140	157	148	162	139	144	154	143	145	135	160	131	132	156	148	151	143	154	152	138	139	132	182	167	151	159	142	138	144	144	140	158	156	156	156	151	153	149	144	152	141	154	166	132	141	117	133	150	140	177	164	138	158	137	163	128	155	154	166	142	149	134	141	156	168	142	146	144	131	131	176	148	151	160	143	152	157	156	137	169	149	166	159	134	152	154	143	174	141	172	161	141	158	133	148	166	162	132	129	135	153	139	151	152	155	145	163	109	147	161	169	157	167	159	152	147	149	146	141	150	150	130	178	176	150	158	143	167	160	141	145	126	147	151	165	150	162	145	166	142	141	163	159	159	157	152	153	159	137	145	146	155	159	169	157	128	151	157	167	131	154	151	150	138	150	144	139	162	151	149	170	108	130	149	152	141	156	146	156	136
20172	11845	6278	3377	2723	2529	2022	2380	2646	2640	1802	1578	1247	815	767	666	747	639	567	509	510	529	514	481	508	471	504	453	499	432	489	454	506	471	511	499	477	490	457	481	487	492	477	480	500	482	474	467	452	463	471	489	472	452	482	445	540	522	454	449	471	470	474	488	474	514	484	469	474	484	509	483	479	465	496	483	435	488	513	471	506	475	533	513	470	479	452	464	506	476	497	470	505	458	464	526	491	467	424	475	467	452	492	478	476	484	538	472	444	462	494	486	502	466	464	481	495	500	486	454	489	467	424	452	480	470	509	489	504	456	494	494	553	455	470	450	445	471	474	463	426	471	471	475	508	464	504	438	472	512	463	478	444	457	498	502	485	524	496	479	472	523	458	438	449	483	480	467	467	489	450	498	502	481	457	480	514	461	474	517	453	495	479	499	473	518	491	482	465	480	501	452	461	503	468	511	480	493	479	491	490	463	488	469	508	480	494	477	482	487	445	477	478	496	464	470	468	494	467	460	438	420	450	437	471	462	452	502	478	483	462	446	500	441	449	499	457	468	491	460	500	516	465	464	478	463	498	481	479	487	477	477	443	428	457	461	505	494	449	451	461	483	489	481	497	484	495	511	469	467	455	488	498	454	463	518	445	483	499	491	494	454	454	479	422	462	471	492	461	502	460	449	423	437	467	456	487	478	477	473	450	459	481	426	446	483	491	501	515	436	505	495	458	494	474	474	470	478	455	483	491	450	451	492	479	466	461	469	461	522	479	497	470	452	463	487	454	441	450	493	461	525	487	458	457	454	467	454	502	466	463	479	496	468	461	480	485	461	434	464	455	462	476	437	468	464	487	494	488	462	479	475	472	495	508	435	461	457	467	445	470	483	467	479	528	468	455	466	432	437	512	464	476	482	495	446	471	470	504	447	488	469	481	471	494	508	477	513	480	466	493	511	456	473	446	496	454	480	490	492	459	472	468	515	481	440	476	480	477	478	456	461	467	525	479	459	517	467	483	498	499	439	482	498	488	495	453	496	477	480	462	483	494	484	482	488	467	507	473	442	468	491	476	441	471	482	478	462	457	475	462	494	466	533	473	464	487	469	478	459	467	487	439	486	519	479	456	436	470	459	466	502	462	485	525	480	491	470	453	472	497	471	497	464	479	488	471	489	471	481	462	504	492	499	479	505	475	463	480	491	433	507	488	446	487	454	455	464	488	424	521	497	457	489	485	479	500	499	466	486	462	526	474	518	482	457	467	503	488	476	435	440	498	484	470	489	452	488	475	460	473	514	477	508	459	506	485	495	466	458	486	484	468	470	482	528	466	452	482	499	499	446	461	467	498	469	492	462	484	492	485	500	507	488	496	467	450	527	462	446	503	498	500	513	509	473	461	484	448	465	451	466	502	469	467	494	477	480	494	472	467	480	453	462	474	532	476	488	451	474	477	475	472	468	463	504	472	492	467	519	477	493	477	470	443	513	486	460	483	481	474	463	481	442	475	493	485	476	494	442	484	457	462	491	481	467	479	461	484	461	441	491	463	454	440	468	480	498	502	458	446	478	474	461	508	461	490	471	438	503	484	466	474	486	498	461	486	478	480	453	478	463	467	508	484	481	482	489	470	471	480	474	493	465	411	472	458	451	487	468	485	438	465	476	532	473	508	482	423	504	514	509	472	478	472	464	456	469	487	500	473	459	503	479	466	462	489	473	478	483	504	448	486	493	483	529	471	511	495	493	498	482	463	449	444	468	430	467	487	470	476	469	476	446	444	482	501	495	455	466	428	468	518	494	502	515	481	457	504	466	462	504	479	489	484	477	438	459	515	431	465	500	519	485	454	473	485	480	478	488	485	474	505	509	479	497	467	502	479	443	479	468	450	482	438	485	468	477	475	470	494	460	490	456	466	506	462	457	438	456	525	444	495	498	487	464	452	455	458	488	478	479	489	498	474	498	495	475	472	424	457	495	456	469	490	479	472	485	449	475	491	485	485	458	469	481	495	459	514	498	467	503	442	455	476	464	460	524	459	500	492	477	492	508	511	480	504	528	473	479	444	484	477	447	487	481	449	477	503	520	485	486	474	473	490	451	483	522	448	479	477	534	466	476	456	474	503	437	514	502	465	454	445	514	463	491	524	462	455	461	504	530	524	471	465	463	451	505	461	429	474	465	455	486	485	468	495	503	481	496	455	445	459	506	478	456	476	493	487	479	487	508	492	512	468	458	465	480	512	452	471	477	453	480	463	524	486	476	533	438	453	501	511	448	493	426	452	477	454	463	481	482	505	517	490	506	530	458	506	462	471	460	471	492	450	471	489	476	473	508	449	497	467	473	456	491	457	496	485	493	463	461	456	482	508	500	463	472	497	489	520	483	450	476	486	478	472	504	453	492	484	498	459	482	476	472	478	436	452	452	486	472	454	466	518	483	494	512	500	464	445	448	499	490	465	511	473	424	480	465	504	488	491	485	461	447	498	492	498	479	471	494	441	460	475	481	492	475	465	494	495	503	485	505	489	482	471	500	437	450	494	435	489	489	475	446	469	457	431	474	460	480	435	473	472	468	457	474	448	426	476	539	466	531	460	439	483	504	446	489	453	474	457	470	487	483	468	503	466	446	466	500	471	448	471	503	488	484	497	493	494	461	449	444	455	473	475	478	469	480	447	496	482	458	462	485	492	483	485	479	470	472	520	479	482	452	492	448	456	461	486	514	473	474	506	471	485	483	437	500	483	464	480	504	452	459	515	474	498	472	473	498	496	478	486	476	481	437	502	523	468	469	473	477	483	469	468	442	526	439	497	428	541	462	436	471	480	476	459	494	505	475	452	450	463	477	463	500	470	457	449	482	458	467	445	514	445	461	444	491	436	498	491	457	505	517	464	483	462	484	470	444	477	486	484	474	479	458	491	458	510	519	441	466	479	544	493	444	473	506	488	448	455	487	449	459	486	447	445	502	488	460	444	471	451	475	482	500	421	465	446	501	450	446	492	469	475	454	473	515	494	494	485	480	486	475	507	484	470	458	498	438	454	441	483	521	525	468	490	425	495	468	493	481	478	501	496	470	493	488	459	450	489	475	444	485	474	461	463	455	485	479	484	444	465	472	481	464	450	465	482	483	503	484	489	486	473	478	500	511	464	470	507	494	518	464	474	467	502	473	496	475	473	480	453	477	485	454	496	465	518	510	477	494	500	462	448	470	482	451	465	515	468	471	466	442	489	468	467	480	478	487	445	512	466	501	453	472	472	495	466	496	491	450	521	461	479	471	481	461	475	457	492	494	427	472	471	471	499	541	464	457	481	493	456	479	447	446	465	471	471	477	473	470	458	472	436	482	467	463	510	448	470	472	436	471	525	479	473	508	445	494	500	492	468	452	515	458	447	459	469	443	470	470	520	473	492	510	488	470	486	450	498	467	457	468	470	469	508	482	459	499	457	465	519	514	490	503	467	445	461	458	501	464	458	479	452	470	474	501	448	454	462	458	468	491
58713	48015	27389	17910	13247	10583	7505	4967	6960	6793	3965	2886	2149	1093	828	546	441	414	240	157	146	179	125	110	119	112	115	106	121	116	111	92	91	114	105	100	96	93	73	98	95	86	79	92	89	108	87	99	93	115	81	84	103	102	121	83	81	86	84	105	92	109	91	80	93	109	89	86	82	107	86	101	101	97	97	103	93	110	65	87	79	77	102	98	87	111	74	100	97	86	83	104	83	77	84	90	94	79	96	98	86	113	98	84	86	91	86	86	82	101	95	88	94	90	90	76	85	100	92	101	81	92	96	98	91	98	81	89	106	99	93	96	77	86	85	111	93	83	76	97	91	97	91	103	93	103	95	80	97	84	91	108	86	92	88	96	93	86	91	91	93	96	85	94	90	106	112	89	91	100	95	79	91	66	96	80	80	88	78	99	82	77	96	92	96	80	85	84	92	97	102	84	76	93	102	84	90	100	85	103	92	95	97	81	93	91	103	96	100	92	89	106	94	111	90	98	84	92	82	95	100	113	99	97	86	101	86	89	78	92	108	97	89	93	89	98	97	76	95	74	75	104	109	99	85	88	78	91	92	81	82	91	108	98	104	88	92	95	75	94	87	96	96	86	99	78	101	96	94	90	84	101	83	100	101	104	100	78	98	85	101	88	104	95	83	110	92	94	94	85	101	88	84	109	97	97	97	97	95	96	97	94	88	83	113	85	94	93	89	103	95	92	105	91	87	79	109	101	98	89	89	87	97	89	84	116	93	91	82	76	100	78	99	84	102	88	71	91	91	109	88	83	83	87	84	83	91	110	94	89	77	105	93	90	80	76	96	78	95	97	90	86	80	85	102	107	118	97	101	98	78	87	109	103	91	80	93	97	89	85	70	85	89	82	73	91	99	85	78	95	110	100	89	87	69	88	100	80	84	99	100	98	96	79	87	106	99	98	111	84	99	83	113	79	77	88	91	95	100	101	101	100	81	104	96	76	94	98	95	102	87	107	75	93	98	96	78	94	105	98	85	102	88	94	110	86	107	90	76	96	78	83	99	87	89	83	90	92	80	85	70	85	100	99	83	80	98	115	89	103	75	91	101	74	75	78	101	75	76	110	102	109	85	82	105	84	105	102	101	95	81	81	91	83	83	101	95	114	89	82	103	105	93	79	79	91	101	99	86	100	88	91	95	102	95	86	95	85	88	88	96	68	91	97	90	93	90	78	83	83	99	103	79	70	101	94	71	105	79	99	94	102	99	98	85	89	103	101	102	100	78	93	94	105	92	97	84	92	102	94	94	109	102	95	90	108	86	99	78	99	93	85	87	89	92	75	84	83	89	100	88	109	106	76	85	94	80	93	84	77	99	90	79	99	71	89	107	89	84	73	81	73	88	94	105	109	99	106	93	84	119	95	85	80	83	90	105	71	95	83	83	83	102	98	86	80	84	98	105	95	102	92	93	90	89	72	104	94	84	93	101	95	90	82	105	91	79	76	105	77	114	86	96	95	91	79	97	92	96	76	85	85	86	82	86	89	82	91	78	95	80	97	99	81	94	85	100	83	87	105	84	81	107	93	89	75	117	99	92	83	115	82	116	79	85	94	73	90	100	86	109	100	95	96	88	98	87	103	95	82	101	88	96	102	88	98	98	107	83	84	84	78	97	87	77	101	106	79	75	102	86	97	98	92	88	97	86	72	90	78	89	93	98	95	89	99	91	85	115	85	89	100	86	100	88	96	96	103	77	94	87	98	98	70	112	78	85	111	83	97	93	90	87	96	104	91	104	87	91	92	92	93	81	85	95	90	80	97	83	81	86	105	90	78	90	110	105	85	86	88	84	81	107	88	82	82	69	96	108	92	99	92	90	89	92	97	91	97	87	88	91	96	92	102	101	97	86	87	87	80	90	94	97	69	91	96	90	92	77	84	94	91	94	89	87	80	88	82	91	88	87	100	109	87	87	107	94	87	104	85	99	83	87	91	90	103	98	95	97	83	105	97	87	93	101	102	95	84	108	88	96	78	87	97	81	99	78	85	103	101	95	93	89	93	94	99	79	84	97	85	93	106	90	100	90	100	93	102	90	86	81	99	94	79	89	90	89	87	74	94	93	87	90	97	91	81	102	100	103	83	105	87	92	88	91	103	80	95	112	82	83	76	87	89	100	90	76	81	86	80	86	85	94	90	107	93	95	92	91	89	99	90	92	93	108	92	95	94	84	69	96	96	92	95	90	87	90	100	79	95	100	80	101	117	91	82	93	98	103	82	97	95	82	95	83	79	96	101	79	94	75	104	88	84	81	80	92	99	83	100	99	108	105	96	104	83	99	110	92	96	102	109	107	82	88	83	98	88	88	82	94	111	87	100	103	82	100	79	100	116	90	96	84	88	102	86	82	77	92	94	99	99	97	103	93	90	89	89	90	99	106	105	90	93	89	95	90	98	98	95	92	85	103	88	92	92	88	89	80	72	102	87	74	101	103	91	88	116	81	81	87	87	87	89	103	80	96	91	83	87	110	83	90	98	100	94	85	82	90	106	103	86	89	98	106	98	82	95	91	92	86	74	108	103	92	100	74	81	100	97	86	90	92	82	92	101	82	81	82	108	90	89	97	99	91	116	91	95	105	91	90	87	126	100	95	89	105	95	96	88	103	78	78	115	75	91	90	77	88	79	81	93	86	77	93	80	85	97	76	90	99	104	96	103	102	91	115	77	95	87	109	84	77	81	86	88	95	88	94	94	108	73	96	92	101	104	86	79	102	87	70	96	96	102	106	79	88	111	76	99	106	96	95	92	77	93	92	86	106	95	88	98	77	96	88	91	97	102	80	89	90	99	91	98	87	85	92	91	87	81	90	95	83	83	86	98	97	89	102	94	70	89	94	103	105	85	95	85	98	69	92	92	69	85	99	81	107	90	85	92	87	95	95	89	86	101	87	111	93	113	70	72	93	100	88	93	93	91	107	102	99	82	87	92	86	78	90	84	91	79	103	83	91	70	90	104	97	91	88	88	93	87	103	96	87	94	74	92	102	103	80	76	80	97	80	92	91	84	83	92	94	98	84	95	82	102	106	99	93	93	94	109	86	102	79	92	106	96	114	97	102	100	96	82	94	94	92	93	103	94	87	97	94	89	87	119	100	75	83	89	108	87	98	89	90	86	90	98	75	93	94	72	104	111	101	88	86	79	96	86	113	68	92	85	99	92	99	85	96	98	90	92	95	105	73	93	81	97	91	103	98	97	80	81	100	102	115	90	90	94	97	90	85	95	98	102	89	88	83	79	97	96	98	86	105	82	90	91	78	77	72	93	101	91	109	93	96	101	113	102	90	87	82	86	102	104	83	81	81	91	82	98	76	86	74	96	86	79	77	103	112	72	100	86	108	91	92	88	97	86	83	81	98	89	105	85	102	101	77	92	86	97	82	93	84	93	93	88	93	92	102	88	100	91	90	94	96	89	104	93	89	95	104	99	100	82	85	77	94	84	85	74	87	94	117	98
44810	30428	23940	14463	14887	18041	15972	15221	20791	21578	15289	13662	11210	4948	4663	3052	2855	2515	1442	767	825	813	637	481	561	469	464	415	406	433	414	383	344	390	434	408	379	357	348	335	327	339	333	333	295	335	342	344	340	317	341	339	347	367	318	371	325	300	275	335	329	301	318	318	331	317	326	309	301	376	325	354	314	353	335	304	327	347	319	324	296	329	326	296	344	345	330	345	344	318	331	299	336	315	320	324	318	343	323	328	319	335	285	314	329	316	311	326	307	350	281	307	318	299	293	337	346	347	325	339	344	315	346	311	303	315	302	307	342	339	325	343	297	324	335	351	322	327	302	299	326	327	320	302	320	289	285	304	306	329	315	331	339	310	309	330	295	307	305	316	298	323	314	324	324	333	305	313	320	340	311	330	321	318	328	335	301	339	308	330	316	316	319	321	334	329	309	312	269	293	325	306	316	305	359	302	320	310	312	338	297	330	299	339	317	302	311	327	318	358	318	337	311	333	336	330	321	328	309	321	328	322	324	326	310	310	299	340	324	348	328	314	324	352	286	360	287	311	301	348	306	334	344	329	316	318	300	330	327	304	314	322	313	326	332	303	339	341	332	313	321	334	313	335	304	322	333	299	317	287	347	316	316	293	319	346	321	323	303	337	277	298	309	331	334	352	309	322	297	330	294	316	322	327	308	294	306	325	348	293	315	340	320	297	335	337	305	282	314	322	321	342	355	325	343	318	324	337	307	340	337	321	301	341	319	347	317	335	306	330	338	311	302	319	296	302	326	328	302	347	332	312	302	303	305	309	339	327	305	328	298	319	332	315	321	319	331	310	319	326	348	327	307	339	327	300	310	313	314	338	308	323	337	322	326	285	336	323	338	335	309	344	311	329	295	306	294	301	320	334	311	341	297	322	366	315	297	314	312	318	298	335	314	301	282	300	312	345	336	346	289	314	295	310	350	331	292	321	316	339	297	310	317	343	336	309	323	325	321	334	318	309	328	309	287	345	346	323	307	296	320	298	300	334	312	330	336	297	308	311	304	332	323	361	332	352	336	326	344	326	360	289	308	282	318	315	287	311	314	332	321	301	312	290	333	327	326	320	365	325	335	305	319	328	313	359	343	304	306	314	283	283	311	307	315	341	318	348	317	317	347	317	342	327	345	334	339	314	335	315	311	318	341	313	335	304	305	326	349	314	305	329	332	359	324	325	299	328	318	316	302	332	341	311	337	320	314	292	308	341	333	337	342	287	323	322	342	332	294	334	321	341	302	298	310	306	342	330	295	338	325	331	321	307	298	329	289	342	353	322	320	323	317	314	327	303	306	329	316	336	323	289	298	327	303	326	294	320	345	342	374	320	320	301	332	333	334	341	324	344	331	349	307	296	366	327	322	325	309	317	330	288	321	323	316	322	338	326	310	365	304	312	318	309	325	328	353	300	321	305	305	342	330	338	326	346	316	297	329	340	282	315	332	305	300	317	334	296	304	310	318	320	317	311	324	375	325	325	348	337	299	327	311	325	373	341	336	338	322	302	325	306	310	305	333	325	275	317	301	335	288	340	312	311	312	284	312	324	333	316	311	319	356	333	335	312	318	272	325	316	331	320	312	309	310	314	318	344	325	305	302	317	293	305	327	298	327	315	312	288	298	327	315	297	317	297	296	352	328	344	318	331	345	323	279	310	307	323	300	310	314	318	318	290	347	321	347	316	310	310	335	370	302	326	337	293	303	310	335	304	297	321	309	285	334	326	302	305	278	341	315	332	281	327	368	312	320	317	309	339	331	338	347	317	326	308	334	319	301	297	315	339	328	340	332	352	295	298	333	328	320	320	342	359	303	312	294	327	295	340	344	305	318	282	288	345	315	290	341	321	302	303	294	311	327	330	348	327	318	306	308	314	288	303	294	329	328	306	332	330	300	312	361	324	337	319	298	316	339	323	307	318	317	317	345	289	299	315	308	334	324	333	338	305	311	321	309	352	300	304	318	332	298	323	346	305	333	343	316	320	325	283	317	321	315	318	318	347	329	315	318	331	325	290	330	353	340	327	313	337	324	326	315	333	324	306	324	322	344	304	330	313	347	338	346	313	332	303	317	322	345	340	286	320	332	322	322	294	288	349	364	299	316	342	315	315	320	306	280	320	297	321	357	286	337	339	315	315	342	319	327	338	318	309	340	295	320	303	322	322	312	268	332	302	314	331	339	310	305	363	312	283	313	342	322	350	312	337	321	314	337	325	329	331	350	335	329	291	293	303	330	316	336	312	315	291	309	315	326	329	310	359	308	297	314	339	326	330	316	310	308	325	317	276	312	320	325	333	342	310	320	331	315	318	332	315	313	311	333	347	351	333	320	308	327	312	323	324	324	312	313	310	332	310	324	301	319	278	290	297	315	318	307	319	334	318	324	312	304	301	343	312	364	313	318	307	339	318	307	305	321	305	330	291	322	322	350	314	332	338	323	299	295	301	306	293	380	337	340	337	306	343	332	369	313	324	315	303	310	299	314	312	324	298	339	301	316	296	339	301	295	292	327	309	367	323	329	306	326	311	313	317	310	303	333	287	313	307	319	313	339	321	333	319	322	336	331	335	298	333	300	353	285	289	313	325	322	330	299	319	300	338	320	312	306	335	307	335	339	306	321	336	313	335	328	337	336	307	334	315	302	291	301	327	337	320	313	338	315	346	303	322	313	315	341	317	333	324	306	317	332	340	293	303	327	289	310	320	325	303	326	353	304	301	314	348	311	317	312	290	306	330	307	301	287	326	308	298	309	340	336	305	334	334	324	278	319	314	320	336	316	336	310	322	321	319	280	337	321	320	314	337	319	335	327	312	301	304	306	311	330	295	349	336	311	329	341	308	310	301	323	335	322	330	329	319	315	314	345	337	328	314	333	302	304	298	314	314	343	328	293	330	328	344	289	317	326	306	321	361	361	341	332	316	315	305	300	315	310	330	313	321	281	335	293	324	331	312	322	337	317	301	346	342	298	352	309	317	353	294	305	310	303	303	299	322	316	315	320	301	315	340	310	285	319	345	341	298	316	333	324	337	297	343	323	292	337	334	332	327	342	323	340	292	310	321	310	300	291	327	320	327	304	299	309	328	324	292	312	299	324	319	285	331	289	335	304	301	317	311	297	309	294	304	318	302	322	326	281	315	354	366	323	291	338	316	305	302	305	293	332	336	329	341	326	317	296	322	308	321	317	286	302	335	338	332	323	321	302	302	332	331	333	323	346	295	330	284	345	302	328	334	270	311	320	327	295	322	309	317	321	326	325	321	288	345	313	326	330	332	339	328	320	309	324	322	309	323	303	326	327	342	329	342	328	333	333	308	291	308	333	313	294	317	297	311	304	309	310	313	324	335	334	306	337	336	319	299	320	344	284	345	311	342	315	287	348	314	288	304	317	344	354	305	333	307	298	316	344	349	330	307	319	324	330	305	341	293	305	324	337	306	351	312	310	307	300	341	317	324	317	323	333	300	338	315
75059	60942	35443	26363	23537	20331	15539	12626	14897	15589	11712	7814	4997	2167	2119	1220	923	786	483	290	305	280	288	222	214	211	199	196	187	163	182	196	158	177	175	207	185	175	162	168	157	165	166	187	146	149	157	164	159	159	170	161	180	158	143	166	175	152	146	174	144	165	164	161	168	177	192	174	184	157	151	171	161	127	158	141	170	152	194	169	151	157	178	197	179	161	161	166	146	153	149	151	134	160	150	150	152	177	136	181	169	160	172	167	174	178	150	138	142	171	137	160	166	150	150	146	159	152	157	166	166	145	166	161	168	174	181	156	172	169	147	144	148	168	145	151	160	177	146	162	141	168	147	171	147	181	159	161	157	147	166	152	152	160	152	157	160	164	161	164	172	163	165	155	180	158	151	151	165	163	163	161	158	166	153	166	161	163	165	173	156	165	155	139	169	146	147	133	187	147	138	151	155	161	142	170	154	182	165	162	158	155	149	139	139	164	132	154	152	152	153	153	158	156	161	170	155	170	175	160	135	144	150	186	159	158	149	188	164	154	174	165	150	144	162	179	159	153	165	157	169	148	157	138	163	154	190	152	179	162	159	156	144	176	153	173	156	136	188	143	169	153	153	160	147	174	186	184	180	180	161	135	183	180	150	164	165	174	154	136	172	133	163	146	149	167	169	153	162	148	145	139	171	163	180	147	155	148	171	161	156	147	176	152	155	186	154	165	157	158	173	155	160	147	169	166	160	162	167	191	156	161	183	154	148	166	144	165	150	155	173	171	162	152	176	156	160	163	153	164	202	178	149	164	179	154	152	152	163	183	171	177	153	164	178	164	159	159	156	160	162	166	186	154	160	163	141	189	162	157	167	171	181	164	169	158	165	150	166	153	152	154	165	166	157	160	159	159	135	131	158	152	166	153	142	154	161	181	165	166	151	141	167	175	152	191	166	157	161	173	151	147	155	156	152	172	153	167	141	177	159	137	162	158	160	183	181	159	171	172	137	145	155	166	180	163	178	172	160	137	188	172	159	183	174	171	180	177	163	136	148	147	155	154	156	184	154	164	163	137	173	173	180	161	180	149	142	165	166	164	159	167	175	152	173	170	128	148	167	180	155	141	169	139	170	167	154	164	152	149	167	157	158	153	158	147	147	164	168	177	138	169	152	163	173	152	162	149	160	185	136	168	158	155	162	132	166	171	170	167	153	167	154	149	160	171	168	174	145	167	176	165	171	165	167	172	178	148	186	144	158	163	148	142	174	154	195	149	145	173	163	172	147	159	169	146	150	153	161	167	183	168	153	162	176	172	159	144	150	148	146	158	149	160	150	164	155	157	167	156	146	182	162	177	170	167	162	173	160	166	132	154	160	176	157	167	166	154	156	158	162	164	152	149	168	178	154	161	181	160	167	164	156	185	152	148	171	159	164	171	133	171	152	171	161	159	163	152	171	138	168	157	174	162	168	178	149	152	147	169	147	157	140	157	153	185	172	159	170	189	171	166	167	162	179	156	168	159	179	156	164	132	168	151	138	164	162	163	163	155	172	158	185	163	153	182	178	159	175	161	171	152	144	161	169	146	165	161	153	165	168	156	138	175	170	153	156	170	176	154	186	167	151	176	165	173	152	147	175	154	154	142	186	165	163	159	150	156	149	160	158	147	134	153	172	150	168	148	147	158	186	159	157	158	167	175	154	168	165	156	159	169	159	166	167	147	145	145	155	180	162	145	159	166	157	169	170	165	162	131	134	181	163	145	162	176	165	175	155	163	145	158	175	160	165	166	139	161	137	144	162	154	166	161	165	157	156	172	166	142	149	161	171	148	153	152	165	156	179	144	160	160	157	149	164	155	144	146	159	189	172	148	153	167	147	147	133	157	175	178	178	146	159	144	162	143	173	177	146	175	166	160	169	188	167	159	166	166	142	160	178	163	165	146	162	154	159	164	154	149	179	187	186	154	182	164	159	161	179	170	185	160	165	155	134	155	147	174	158	167	173	128	158	165	170	167	165	158	179	147	142	157	149	181	168	138	140	154	151	153	157	173	174	147	151	164	177	159	161	166	174	170	166	160	159	151	165	176	166	178	177	163	154	165	160	159	167	166	180	144	160	146	133	171	157	148	173	153	159	155	170	176	158	183	165	172	158	148	166	166	165	129	179	161	152	178	185	165	167	170	162	158	153	172	168	177	160	190	150	167	167	157	137	173	142	166	177	161	165	159	152	162	156	159	167	171	174	159	179	155	180	155	140	177	162	167	154	171	157	177	156	167	159	132	164	131	150	162	170	169	136	186	139	178	179	172	188	189	176	166	151	156	152	160	167	148	163	141	158	140	173	189	144	158	181	166	165	145	143	169	148	179	161	147	161	176	176	157	153	167	142	161	159	176	156	164	172	162	148	157	196	140	147	158	153	174	145	167	150	131	149	187	157	137	162	173	149	156	153	173	188	153	149	157	152	194	137	155	156	158	187	167	152	167	143	163	163	174	150	160	141	160	184	154	163	150	173	163	158	157	139	186	172	150	171	168	165	158	157	151	161	166	174	155	135	168	150	163	152	170	168	163	171	193	166	167	165	164	150	173	161	181	155	147	159	178	169	158	150	165	178	167	172	154	158	193	175	158	162	172	154	166	157	164	173	188	169	187	160	179	144	136	180	165	174	162	179	148	142	167	154	180	147	179	165	178	162	157	172	151	170	155	169	149	196	170	170	173	177	158	158	158	164	183	159	178	166	167	167	144	184	138	171	144	137	147	151	182	140	150	154	165	152	169	163	176	182	175	162	174	140	168	165	153	152	176	163	160	140	153	158	159	165	161	167	158	146	189	163	159	172	161	174	167	173	175	153	152	138	172	169	164	163	173	166	155	157	152	151	139	160	156	166	132	162	168	130	138	169	156	165	165	169	162	155	168	157	170	156	166	164	166	161	154	165	167	159	168	131	172	151	161	192	148	153	146	184	167	152	168	150	163	180	169	181	174	160	191	163	167	184	165	162	165	164	170	163	168	178	156	157	133	138	176	173	160	172	166	189	157	171	166	160	155	171	151	162	153	149	160	141	143	159	159	154	169	154	148	187	144	167	157	158	142	144	142	162	151	144	162	164	150	173	152	179	166	154	162	180	145	163	161	161	159	150	161	162	148	137	180	185	185	142	151	156	153	162	155	155	145	171	154	166	167	156	152	180	145	174	145	161	162	157	143	164	174	183	175	138	153	152	160	177	146	130	175	153	164	159	177	158	170	144	174	163	199	166	160	182	182	168	167	162	160	149	145	151	161	174	161	169	174	171	150	152	162	165	154	163	171	149	152	166	172	153	163	162	171	135	138	180	190	182	183	161	141	170	194	176	149	157	155	157	155	139	175	142	155	170	159	168	154	174	184	160	181	150	195	151	145	182	168	167	173	154	159	187	157	157	172	164	166	154	151	165	149	182	145	142	169	151	142	170	173	173	151	159	161	158	154	187	158	164	149	166	164	155	156	174	154	170	179	160	143	170	145
57282	41885	29026	19957	21612	24489	23003	24791	30491	31485	26237	23030	18029	9022	9739	5933	5935	5221	2708	1497	1397	1318	1201	1075	900	916	833	804	738	820	584	615	641	657	646	672	560	593	586	565	547	548	550	546	564	546	527	563	551	511	537	512	521	545	567	540	561	558	543	503	523	526	542	501	513	506	537	516	552	528	546	528	545	530	508	528	493	518	528	548	568	534	523	467	534	531	534	521	529	508	476	536	520	510	558	514	494	547	528	542	523	492	514	531	554	533	453	492	549	533	560	560	515	555	493	554	489	526	508	499	526	571	525	516	494	510	507	513	497	528	515	519	532	490	487	489	520	528	493	468	533	505	524	561	506	489	511	508	527	492	513	511	513	519	534	553	500	506	477	554	516	492	462	510	512	499	503	498	510	482	536	524	493	510	551	507	513	514	539	513	527	481	521	490	514	527	504	494	508	499	516	495	510	530	522	515	502	499	495	497	515	502	540	476	529	524	488	531	530	506	551	445	542	518	537	498	564	495	526	512	510	541	506	508	546	532	539	547	521	501	496	538	487	514	509	516	493	551	531	523	480	527	507	503	503	465	514	509	501	519	522	513	481	524	497	523	476	495	518	460	533	531	528	489	496	538	613	502	510	536	484	488	501	535	525	514	482	495	495	496	496	491	495	560	546	523	544	455	508	483	510	518	521	541	503	498	518	513	503	533	512	546	487	484	493	506	537	471	468	500	503	513	516	517	513	504	485	532	560	506	491	514	494	512	473	499	508	535	523	524	509	517	513	523	506	505	530	535	529	484	490	471	513	520	489	521	525	492	496	507	498	494	489	507	509	493	482	490	562	512	528	485	561	500	500	511	508	483	533	475	480	544	497	507	503	539	505	488	506	479	525	530	465	556	500	485	485	516	503	547	564	505	528	514	485	524	466	505	510	498	512	531	529	514	509	531	507	553	539	509	508	508	513	515	478	500	514	511	491	495	537	479	505	553	523	508	509	483	504	503	479	511	539	507	508	511	478	503	529	520	507	543	513	501	502	507	488	480	496	466	512	501	493	489	527	479	500	509	506	504	499	514	490	489	554	548	531	538	564	524	509	539	522	497	508	530	514	513	513	525	550	534	569	465	512	558	514	524	506	500	515	522	505	520	533	566	524	477	520	498	522	549	519	542	490	486	511	522	510	504	514	492	509	509	527	516	532	512	519	507	492	548	530	510	543	499	519	545	519	524	476	493	501	526	547	508	506	559	515	503	518	529	537	543	532	548	494	499	522	529	501	543	552	480	520	517	514	513	491	523	528	508	499	502	518	534	512	507	548	499	493	519	498	494	517	526	533	522	472	527	480	514	513	509	494	494	512	550	506	512	473	554	547	489	514	522	503	522	539	482	493	523	444	504	552	539	549	544	506	526	534	489	538	508	502	541	519	525	530	530	532	507	527	532	470	561	490	519	512	534	494	544	506	499	484	530	496	507	528	488	490	509	528	500	501	511	520	517	548	525	499	542	546	497	547	499	576	527	517	514	502	500	520	506	520	527	523	518	548	533	509	498	506	519	509	497	521	512	498	504	478	564	547	503	503	488	489	482	528	505	474	534	493	537	533	528	517	504	524	483	499	495	494	479	549	515	505	532	485	531	554	510	504	504	495	551	535	538	521	504	471	502	510	493	508	539	495	475	500	554	470	523	556	570	511	502	532	475	526	513	532	491	502	474	510	540	512	526	507	481	518	508	485	513	480	504	519	486	516	531	514	525	489	548	520	539	516	535	460	540	496	548	484	501	503	502	516	529	515	477	511	529	538	500	491	477	498	503	521	570	516	540	497	497	493	523	544	539	535	520	509	529	502	544	528	506	515	527	500	538	524	542	493	526	525	516	492	496	537	519	486	508	513	505	482	508	495	487	471	493	530	504	488	489	500	528	509	547	522	518	526	494	507	509	540	502	517	564	478	500	503	505	513	558	554	502	493	544	491	480	517	476	490	509	509	521	506	531	540	543	530	511	508	489	539	530	524	583	481	506	501	568	539	535	530	506	502	513	527	500	518	513	525	518	489	531	506	530	511	493	528	502	470	505	546	511	512	513	531	512	548	510	512	513	540	474	524	492	500	522	456	573	517	488	498	504	540	517	493	497	498	498	505	501	476	506	502	496	473	483	498	496	503	499	496	539	505	522	531	509	513	524	512	492	495	532	563	511	510	513	491	492	482	525	479	537	564	524	515	505	486	535	463	460	521	554	503	518	540	535	520	480	522	474	499	533	521	522	529	535	527	492	496	472	500	560	520	510	487	504	503	518	515	497	502	510	554	503	505	508	517	561	580	518	489	492	477	509	530	520	515	492	507	511	519	500	466	541	561	491	489	477	496	518	535	521	509	503	504	465	529	507	526	529	527	492	501	497	512	531	512	486	473	516	514	500	532	514	510	528	514	475	478	519	485	493	516	534	512	521	481	509	502	489	540	511	501	483	531	507	486	534	500	490	477	497	448	517	523	516	498	513	529	513	534	508	513	493	510	475	521	509	503	509	517	539	481	492	546	499	507	498	540	511	489	474	490	513	437	510	510	541	485	571	535	501	516	468	495	470	508	524	494	519	514	484	520	487	504	497	503	527	523	514	549	513	520	502	469	520	516	539	500	519	496	510	512	495	472	494	492	536	565	532	556	484	487	501	511	493	468	503	516	501	537	491	528	504	504	525	471	498	513	503	549	505	505	513	519	517	534	486	516	513	499	471	521	514	549	519	565	505	506	486	514	483	530	526	529	520	476	509	505	497	488	494	502	531	548	551	537	524	509	496	505	527	535	496	531	547	536	495	515	496	524	516	500	532	524	516	499	525	526	550	497	528	481	534	507	541	459	532	496	526	507	515	509	542	483	522	457	577	519	531	512	517	507	531	531	502	513	498	497	501	514	522	495	481	473	498	522	513	485	507	545	524	520	502	520	522	476	505	549	505	493	485	513	511	563	568	529	554	515	529	477	469	507	512	490	529	520	512	509	480	520	503	517	489	511	479	495	516	548	512	523	472	508	532	513	482	528	514	506	486	488	500	489	553	525	480	574	543	497	525	568	506	510	488	539	522	505	532	564	544	521	545	509	520	520	480	517	492	525	499	524	513	505	529	529	536	542	479	507	521	489	505	537	488	519	490	516	520	496	501	491	504	515	547	514	528	509	469	493	523	497	493	518	501	517	484	526	530	499	523	496	506	496	489	523	535	489	507	516	517	501	527	536	535	502	501	490	492	534	522	534	529	530	482	521	573	532	531	497	493	510	509	509	536	512	518	517	491	535	539	554	542	514	526	505	516	523	525	542	509	504	542	514	530	507	531	522	551	538	513	536	478	529	522	536	519	508	506	488	490	539	532	529	505	484	546	489	507	523	520	508	516	505	559	519	490	512	511	550	477	495	525	524	517	482	515	529	492	531	489	550	517	492	512	523	473	510	513	501	537	474	470	541	508	516	524	535	501	517	539	515	497	502	523	510	489	517	497	497	523	492	531
15995	8507	2829	1140	980	663	536	488	621	538	354	289	250	198	202	169	171	162	152	167	157	144	156	151	160	150	142	163	161	164	147	152	161	152	133	151	139	143	161	151	144	141	153	145	149	146	144	167	149	136	147	158	164	140	184	142	147	156	127	139	129	149	130	148	160	151	154	142	139	149	150	154	148	116	155	160	140	126	134	139	139	126	160	142	182	146	156	148	138	163	153	117	161	145	144	151	127	152	136	150	165	140	138	153	154	142	132	152	134	139	142	170	138	147	124	159	157	149	167	140	156	149	143	137	158	131	149	143	133	141	186	150	133	134	174	152	143	148	146	133	134	158	160	128	136	176	140	161	139	147	123	151	145	144	143	169	141	144	140	170	144	155	145	123	166	140	137	130	152	134	139	139	154	150	180	146	160	147	142	138	153	140	134	150	145	153	158	121	136	147	131	138	131	182	149	165	157	152	162	130	136	157	172	142	146	146	137	150	140	137	169	127	137	146	150	150	151	148	152	137	138	154	149	145	162	138	150	144	145	151	143	135	146	162	143	160	121	145	145	128	142	141	157	147	139	148	168	168	136	144	160	162	159	131	140	147	128	164	155	141	174	134	163	173	149	139	169	162	153	146	133	165	133	176	141	151	153	146	148	152	152	145	166	137	161	138	143	146	149	136	158	156	129	157	136	143	146	142	158	168	147	147	154	133	133	144	138	162	141	136	153	163	139	135	139	158	152	150	139	141	156	150	158	136	140	167	135	138	142	146	133	142	141	160	139	140	166	148	142	170	149	136	133	152	160	161	142	139	151	140	124	166	158	143	145	169	137	142	132	149	150	153	143	147	158	149	172	147	150	154	135	152	127	160	144	154	150	152	139	141	156	168	152	158	162	141	152	145	126	167	158	180	134	159	162	160	159	147	128	149	131	148	144	136	137	147	143	144	160	165	134	159	163	127	139	122	138	138	137	122	151	156	166	148	137	148	129	147	147	149	152	126	144	159	136	152	147	144	136	148	164	152	145	160	149	163	130	149	166	144	142	150	146	147	138	138	140	158	163	139	150	160	136	156	139	153	161	143	157	174	157	138	146	150	162	145	129	167	160	146	149	152	135	119	143	153	134	147	149	132	169	159	163	145	135	155	126	148	147	144	149	138	157	144	131	169	144	151	158	159	143	124	130	148	145	131	139	127	147	152	132	155	144	139	138	157	142	148	138	148	154	147	141	157	188	148	144	142	162	154	161	156	146	154	167	154	150	160	154	152	138	147	155	136	139	140	142	147	151	144	148	135	132	158	140	148	148	152	153	160	143	162	137	133	137	152	175	151	156	117	151	151	144	146	156	152	153	148	162	154	138	127	141	152	152	146	180	141	152	156	134	159	126	138	159	146	138	138	166	144	131	148	155	138	151	150	154	140	173	150	141	163	134	151	172	163	151	131	140	147	155	131	152	162	140	146	160	138	140	147	133	127	150	151	142	146	147	146	135	147	115	156	129	154	141	168	137	141	155	153	155	168	119	156	167	137	148	162	147	132	135	164	155	166	144	115	157	131	152	153	169	133	166	139	165	153	145	151	143	144	149	142	145	188	171	127	125	131	163	147	124	173	178	140	159	136	140	142	142	155	122	142	141	137	153	176	137	163	143	143	144	147	143	140	152	149	151	145	162	123	151	158	131	147	131	171	150	156	153	150	157	139	156	149	152	147	169	157	154	156	134	146	159	158	134	147	148	158	156	142	124	135	162	151	161	163	147	156	145	137	152	143	144	140	157	166	159	131	133	141	142	144	137	148	153	147	147	147	173	157	164	144	132	132	155	144	134	142	141	153	162	152	188	135	151	144	170	154	166	126	136	161	158	151	156	152	158	155	132	146	143	151	150	171	163	142	159	149	146	143	164	142	135	148	150	161	147	158	153	134	152	152	155	125	162	133	150	165	175	146	120	131	171	137	131	150	170	146	166	144	142	144	154	154	158	149	178	150	147	134	151	150	148	153	160	149	153	134	139	142	158	158	120	151	149	157	140	151	168	131	148	146	143	152	157	135	140	145	139	141	139	172	178	154	160	148	146	135	157	137	164	140	137	131	160	141	170	139	130	134	157	150	156	154	144	127	151	145	143	130	141	152	137	137	151	147	137	143	160	158	148	136	144	139	139	161	130	146	142	149	160	143	158	164	155	145	142	163	137	163	152	146	146	132	128	122	157	140	153	155	130	141	157	153	134	135	136	151	158	156	147	160	128	137	136	152	162	154	164	141	158	147	126	150	144	160	161	146	138	147	161	148	148	163	145	163	173	156	143	153	156	150	158	158	141	206	165	152	140	158	148	147	142	173	152	148	159	128	142	135	155	144	146	154	161	163	124	130	147	154	163	169	163	165	151	162	153	169	159	138	149	153	160	144	142	124	122	147	152	152	151	141	156	124	142	136	166	154	134	162	138	144	147	132	158	124	120	162	158	150	148	142	149	142	147	131	128	151	170	177	141	151	153	157	145	167	144	153	134	145	143	130	152	154	168	147	161	162	156	195	161	137	130	166	139	140	187	170	148	144	156	138	150	133	140	142	127	140	130	159	142	146	146	128	144	157	143	157	151	141	163	135	161	162	141	177	136	163	131	143	133	165	166	147	149	143	139	132	130	161	150	154	154	136	148	123	177	135	146	149	141	155	161	155	164	146	158	144	149	149	116	137	163	138	135	142	152	136	147	152	139	147	146	137	158	157	127	129	135	142	166	137	146	149	136	133	149	176	152	163	140	174	151	141	156	139	151	149	162	133	144	147	125	150	158	144	145	144	158	146	173	159	159	134	143	144	134	129	132	142	134	141	158	144	143	172	147	152	141	150	141	129	135	128	148	144	140	146	173	137	162	135	129	142	152	174	143	148	155	143	127	135	165	138	140	149	151	159	158	153	143	138	152	156	135	151	136	137	151	174	171	159	150	143	143	153	162	143	144	140	146	142	130	151	148	129	164	144	154	162	133	138	144	129	129	149	139	136	155	161	141	152	167	160	140	145	177	141	168	166	149	156	141	164	146	147	142	146	152	134	151	152	147	161	127	144	152	142	153	162	159	137	147	150	158	152	147	122	140	152	142	149	122	155	159	173	159	156	144	140	157	146	151	146	170	143	144	158	147	130	147	140	152	152	142	164	168	148	154	163	164	153	151	152	165	150	112	146	125	174	139	141	134	154	134	166	161	131	164	132	149	143	145	124	155	170	137	140	155	144	152	145	157	154	143	131	150	133	153	141	145	153	163	142	154	152	153	159	179	167	140	169	130	157	149	139	139	138	157	142	148	146	157	148	139	137	150	150	142	142	148	175	170	143	142	128	143	147	156	148	170	129	156	148	152	166	148	152	157	143	143	141	138	166	180	148	154	138	128	145	154	138	163	161	142	124	143	133	150	162	157	155	139	137	152	140	160	141	131	164	163	149	139	152	137	146	128	155	137	142	146	133	142	184	124	145	156	147	138	172	164	136	175	138	149	144
19762	11801	5202	2975	2900	2457	2134	2129	2949	2418	1733	1477	1047	817	792	678	593	617	583	488	484	483	527	508	492	499	486	505	481	482	488	490	502	444	459	455	471	483	480	471	458	482	484	534	468	473	487	459	450	486	477	484	475	493	512	460	470	461	516	505	508	470	463	437	461	438	446	453	432	448	429	453	477	483	475	493	492	463	476	460	477	498	467	452	456	474	472	477	475	448	506	479	445	487	457	500	438	494	446	503	502	500	460	483	463	518	468	506	484	481	453	465	455	444	446	482	393	412	468	474	452	501	464	479	472	462	525	489	463	496	476	468	453	438	509	455	427	446	441	442	438	433	459	495	427	473	497	504	495	490	479	448	453	446	468	464	473	490	490	500	454	440	502	476	462	466	490	476	465	468	484	460	475	501	449	447	464	485	471	474	462	467	491	482	493	482	451	485	461	460	441	457	483	444	461	474	474	474	481	509	470	495	461	481	468	446	486	464	494	474	452	449	491	472	470	530	484	459	486	464	453	456	448	479	492	451	471	465	463	519	473	475	517	479	461	462	451	485	456	495	454	437	493	469	460	469	462	488	471	483	455	458	452	471	456	442	453	479	489	468	471	491	476	476	474	449	529	468	428	450	448	454	501	454	467	500	467	492	474	480	451	475	460	448	481	435	474	495	460	480	466	480	466	473	425	458	502	478	461	487	470	437	474	495	458	466	499	442	473	516	431	533	469	484	465	472	461	513	455	443	497	489	497	425	460	440	450	459	476	491	419	464	462	450	447	445	478	500	486	499	474	501	459	481	518	484	456	491	417	506	491	472	473	489	461	439	453	438	468	460	494	426	504	477	474	460	499	463	441	497	470	493	481	486	472	452	454	485	468	446	463	489	492	506	488	469	478	464	534	488	496	465	450	458	418	466	485	465	454	487	448	465	490	482	477	495	473	482	441	499	459	474	494	483	492	454	504	459	461	440	497	457	487	455	462	504	465	469	487	492	450	462	467	486	489	462	477	437	479	460	511	482	452	475	475	493	494	482	443	476	511	430	457	458	446	454	450	498	474	457	511	483	470	452	476	451	492	430	442	446	467	500	452	489	455	462	451	469	515	476	443	466	469	488	483	467	481	469	509	480	472	447	485	497	451	495	434	460	485	435	478	474	493	460	473	465	458	464	470	478	449	484	475	438	465	490	501	469	469	480	483	493	503	471	466	499	445	420	446	460	452	460	488	460	425	495	490	527	458	466	444	478	465	455	453	492	464	469	483	482	504	523	483	479	534	503	451	449	460	475	437	475	458	457	515	472	481	460	494	479	444	498	466	464	433	475	492	469	459	467	458	446	420	456	469	476	492	503	467	452	477	468	458	489	471	473	467	433	456	506	498	463	493	493	490	511	495	449	463	456	507	466	503	491	469	450	438	423	472	516	457	484	503	453	478	476	451	484	442	486	479	475	472	473	459	460	477	435	486	474	446	496	513	477	442	484	445	483	455	484	442	435	483	484	439	467	484	449	466	488	509	455	432	463	474	467	465	477	511	478	504	474	436	521	464	451	462	467	469	471	470	470	479	494	463	492	492	492	467	505	458	466	446	483	458	482	463	449	450	446	476	473	482	469	488	432	458	454	498	471	472	425	434	500	441	470	487	488	444	461	480	487	450	456	450	450	492	457	478	486	460	480	480	497	493	476	481	468	516	500	471	486	491	487	460	478	478	458	522	466	492	455	502	468	502	459	461	453	443	433	515	465	454	491	500	458	452	457	506	489	490	484	454	437	511	469	489	492	457	506	458	514	469	439	467	498	507	498	473	501	478	455	493	431	477	441	485	468	436	492	495	416	461	447	467	479	479	476	482	461	453	461	435	450	480	446	471	440	449	417	484	478	455	456	472	473	442	434	442	471	435	488	474	488	482	486	481	508	482	463	449	463	486	472	503	464	446	494	480	484	550	454	461	474	488	474	492	437	473	500	487	427	474	442	467	482	481	489	516	510	455	467	470	467	470	455	491	456	504	503	465	485	450	484	449	502	464	451	442	473	452	499	450	494	429	499	509	489	467	465	469	471	462	463	445	459	447	504	471	483	452	447	455	467	463	473	486	498	467	458	444	478	457	465	433	468	443	504	422	470	484	451	457	468	483	447	451	445	521	492	479	430	462	478	446	474	452	486	431	455	480	490	475	469	501	495	506	467	518	444	438	513	488	471	481	467	487	502	466	454	511	464	467	459	448	469	478	453	513	478	483	490	468	452	458	468	461	460	466	485	474	514	488	473	446	475	448	498	484	448	446	455	413	525	454	473	415	465	452	486	466	458	486	455	444	472	456	460	462	455	428	445	441	458	517	452	468	445	494	475	443	489	460	492	480	451	486	424	465	449	474	455	470	481	445	441	448	477	463	472	519	531	464	495	505	497	486	501	450	457	501	472	504	459	465	506	457	484	464	462	469	495	475	460	479	452	462	490	480	497	483	434	460	506	490	488	495	524	463	484	466	437	455	446	458	475	467	511	459	446	478	475	461	500	458	465	508	477	479	510	498	485	488	482	454	458	467	436	460	486	481	452	496	499	451	472	445	441	461	508	459	478	463	443	439	448	483	446	495	488	487	454	469	506	463	490	488	438	495	484	455	448	473	463	488	437	494	469	454	461	469	468	452	481	430	454	456	434	474	480	473	466	496	464	463	478	462	424	501	470	491	489	478	488	468	424	462	481	477	469	462	453	436	439	462	495	482	546	460	498	475	455	460	484	445	436	439	499	418	455	439	492	475	475	459	442	453	465	461	503	494	470	466	480	499	507	450	468	472	460	461	479	426	505	470	482	501	484	454	477	500	494	442	459	472	483	483	465	473	427	487	447	518	455	504	474	491	464	470	466	448	448	496	488	484	488	461	438	497	510	452	453	474	487	434	467	448	465	459	475	477	490	469	473	436	503	476	493	449	437	438	469	492	476	434	484	465	488	499	458	439	439	472	498	428	479	449	485	469	480	473	467	469	479	483	461	508	502	440	445	479	500	480	469	489	506	476	492	428	449	436	442	428	453	494	545	468	474	482	463	487	479	471	474	472	484	489	480	471	469	419	483	497	444	486	493	452	510	414	460	456	420	473	461	448	478	443	461	515	429	479	499	479	472	491	428	461	506	485	482	436	454	506	476	479	478	462	503	487	454	439	501	470	499	474	474	502	474	465	458	477	469	513	484	505	423	487	455	480	458	471	472	469	484	492	430	424	475	449	467	457	439	469	521	463	484	478	484	451	462	484	484	469	482	527	440	504	515	479	481	466	509	467	445	490	480	458	473	482	465	499	462	447	424	462	455	479	465	450	478	469	483	442	470	459	434	478	443	465	448	528	477	458	461	462	456	485	497	498	497	476	501	480	458	450	463	477	471	461	461	449	480	496	487	490	436	459	464	486	478	457	513	491	490	483	445	447	459	482	438	501	452	445	452	468	451	474	474	478	463	455	509	479	441	471	488	507	433	458	476	484	482	472	462	477	483
61277	50496	32009	17912	13466	9982	6411	5122	7120	5265	3384	1720	1223	767	839	651	332	345	254	140	131	143	103	127	128	111	111	106	101	88	103	92	101	99	102	99	93	82	92	96	80	84	101	93	109	98	94	91	93	85	97	93	84	89	86	95	95	79	95	107	86	84	92	109	83	88	95	89	95	94	97	92	84	82	93	100	104	85	106	95	95	91	103	83	76	103	95	98	104	93	100	88	85	105	108	76	87	98	99	82	101	91	88	101	82	97	86	92	88	86	92	88	94	95	100	88	82	99	94	95	104	94	74	85	95	82	105	95	98	84	97	93	95	91	93	105	82	87	87	77	93	90	74	102	90	87	87	80	93	91	89	83	85	79	105	98	83	94	106	88	92	107	88	84	95	92	93	101	81	93	107	74	94	84	85	95	98	102	97	96	92	104	89	84	99	103	93	86	72	111	93	101	107	94	95	102	91	93	78	98	99	99	105	97	95	88	87	95	91	84	83	74	101	92	97	88	74	107	88	84	77	75	104	97	126	84	71	103	85	87	109	99	88	105	92	76	114	87	99	77	101	93	104	89	98	109	106	92	80	97	83	68	95	80	106	86	87	87	82	94	84	86	77	94	109	106	84	103	108	106	98	93	92	83	103	84	81	101	108	104	89	97	100	79	84	77	89	95	93	107	83	75	111	95	111	104	86	94	81	81	83	98	107	93	100	82	80	85	97	105	95	97	62	98	108	76	94	79	93	99	116	84	76	85	101	95	77	73	95	96	85	89	110	96	74	79	97	86	96	98	96	93	94	74	103	85	85	95	87	93	116	105	103	84	80	88	101	91	85	100	111	77	98	94	86	102	110	95	93	92	88	101	75	89	93	90	73	97	83	96	85	95	90	97	82	114	99	82	83	102	108	75	88	90	84	109	96	87	83	84	81	73	93	102	92	89	83	102	103	82	86	84	82	91	78	101	77	85	93	109	94	95	103	88	83	87	76	98	96	89	86	105	98	81	106	96	78	84	82	97	98	105	95	102	88	79	107	97	79	94	92	105	87	84	84	82	96	82	90	91	81	79	93	91	82	117	111	84	93	80	89	96	93	84	86	99	78	77	89	87	92	93	77	85	104	99	87	100	94	78	95	80	85	89	78	83	88	91	102	92	100	75	88	97	100	92	86	92	95	93	79	93	102	89	99	84	87	75	96	81	96	91	94	85	81	88	93	87	101	82	85	116	107	98	78	92	90	76	97	84	88	100	84	100	69	95	95	90	94	89	90	81	83	85	87	89	100	94	98	99	91	85	78	107	108	88	67	101	107	86	81	81	76	101	98	97	66	87	70	96	97	95	92	95	80	89	106	79	99	92	105	82	97	93	87	99	90	75	76	73	86	87	99	98	85	96	81	87	86	88	102	88	82	123	82	101	66	88	85	92	97	105	94	83	80	96	99	104	89	74	87	78	110	81	90	108	85	96	87	86	85	89	101	75	77	109	87	102	86	90	88	107	101	94	99	91	90	104	88	87	103	104	82	101	98	95	74	104	105	94	89	111	94	96	77	93	89	107	99	79	88	83	89	91	108	96	84	82	104	75	98	91	97	97	98	103	90	79	71	88	90	89	93	88	82	89	91	89	73	85	85	86	84	97	82	103	80	94	90	95	116	88	100	96	89	105	83	92	89	91	90	84	90	77	96	82	83	79	85	94	88	91	89	96	90	81	77	67	103	106	94	100	86	99	86	87	80	90	81	93	94	93	89	83	92	99	102	94	108	94	71	80	103	107	86	85	75	97	78	97	92	96	86	77	76	70	100	106	84	95	94	98	90	95	85	87	82	98	96	79	72	88	88	85	90	80	96	97	100	91	93	102	71	84	99	89	104	90	93	100	90	94	111	90	82	100	93	84	94	88	89	80	87	82	95	101	76	93	62	97	95	92	97	100	96	82	100	81	85	75	96	89	100	98	94	95	97	90	99	78	86	92	93	92	74	87	84	94	76	85	85	110	87	98	91	109	75	73	98	97	89	110	102	107	108	88	91	81	81	106	88	99	97	91	84	95	117	107	92	97	107	91	95	93	84	103	94	93	109	85	78	99	107	82	82	90	87	75	96	89	81	101	105	104	99	89	107	82	86	80	79	83	103	86	103	78	105	98	99	105	96	93	82	100	101	104	86	100	96	90	96	100	83	86	94	95	101	84	82	79	92	104	103	86	80	103	81	86	93	83	90	71	92	107	92	88	83	85	81	86	76	96	89	90	92	79	98	81	91	94	91	95	75	95	98	89	76	83	96	92	95	105	88	90	101	79	102	99	95	91	104	82	95	86	94	71	90	80	101	90	105	102	89	89	90	100	80	75	85	107	101	97	87	90	87	111	76	98	87	96	94	88	89	85	97	95	84	111	78	84	96	100	106	88	84	94	90	87	94	81	91	82	84	98	82	104	86	76	88	100	86	94	105	98	94	100	107	69	87	101	102	83	93	102	96	83	96	82	79	89	85	105	95	106	94	101	79	98	105	111	91	93	98	85	86	82	76	64	85	91	96	79	101	109	93	104	72	118	77	92	87	100	86	80	85	105	105	94	99	94	75	91	88	101	86	85	77	95	87	80	107	91	91	96	93	105	109	101	88	99	70	80	89	72	76	91	103	79	102	84	96	86	89	91	95	88	94	95	81	108	102	89	109	81	113	97	102	85	99	88	82	90	78	86	92	89	86	77	103	110	86	89	82	87	109	95	73	104	97	93	79	86	85	94	87	107	95	88	89	76	79	87	107	99	78	106	77	106	81	87	99	84	91	89	119	93	83	116	101	92	97	78	101	100	106	103	79	98	88	89	84	101	91	93	115	117	105	100	95	87	73	100	73	87	102	83	95	73	81	82	80	89	90	85	112	85	99	106	101	71	87	90	95	92	77	78	91	80	107	93	93	102	86	106	100	84	108	78	88	105	93	84	91	86	83	89	79	79	92	91	97	107	102	78	92	91	79	98	103	83	95	84	101	115	90	99	92	92	76	78	115	95	98	87	96	82	102	115	87	76	87	91	97	82	87	84	65	85	96	82	101	81	84	100	96	91	90	106	92	91	78	87	78	89	87	101	88	97	77	90	86	89	97	100	103	90	101	88	92	103	95	94	119	88	101	89	85	86	86	100	97	106	88	78	96	82	115	88	96	90	91	84	88	92	87	92	92	108	98	90	81	98	94	85	99	101	87	90	106	92	99	76	103	100	92	95	82	80	92	85	113	97	99	87	91	85	81	78	77	102	83	102	90	101	80	74	106	86	98	105	76	92	101	80	89	103	85	90	108	82	83	96	86	78	88	80	100	91	114	74	89	87	92	76	84	92	87	73	103	86	83	89	102	89	84	100	97	92	80	89	108	111	98	88	96	94	77	85	107	88	100	100	93	100	102	82	82	73	77	94	102	109	98	75	100	86	115	92	87	88	80	104	88	80	89	87	81	83	85	86	69	93	86	93	72	96	89	95	84	82	99	82	104	97	111	82
43021	35136	27244	13521	16380	16962	15233	16120	21112	17277	13349	9139	7444	3725	4579	3231	2080	2388	1597	781	674	705	698	606	565	455	464	439	448	414	399	389	382	403	396	383	354	355	340	313	355	374	329	335	317	335	348	316	331	338	313	350	336	302	324	356	326	313	313	344	317	358	323	329	350	313	284	308	308	301	349	294	296	319	302	327	315	329	309	296	299	374	337	311	329	323	340	330	328	333	313	332	325	346	372	305	322	325	338	336	304	309	346	356	336	338	343	362	313	358	318	343	318	335	321	304	311	358	330	338	336	318	278	307	335	321	342	307	324	333	324	312	292	340	328	293	322	315	299	290	324	333	327	309	297	296	337	322	309	333	326	331	323	300	348	320	359	324	324	339	307	283	346	308	350	329	317	353	310	313	342	360	333	342	330	359	327	317	309	295	330	351	313	291	325	329	329	312	323	314	309	315	313	299	335	332	320	328	293	292	300	314	308	334	317	326	328	312	325	302	294	326	315	302	303	323	332	288	326	340	317	319	315	326	310	320	340	316	317	318	317	312	294	319	329	348	313	322	366	311	351	317	319	307	297	299	325	316	311	315	320	325	330	348	330	312	319	297	310	314	333	326	296	311	316	366	314	300	352	313	315	323	329	325	330	293	326	307	319	298	305	349	325	317	322	299	359	329	330	304	353	312	293	317	327	319	335	320	328	294	309	291	338	298	341	312	276	313	333	301	306	294	317	328	317	314	303	345	326	343	348	321	321	325	336	268	338	311	340	293	322	305	318	323	340	319	312	316	300	323	307	316	340	313	337	341	283	347	330	368	326	338	336	314	313	351	348	322	321	284	311	301	320	353	315	306	330	309	326	346	332	310	316	303	323	328	314	311	335	343	332	347	313	312	345	314	283	343	309	295	304	315	304	297	312	332	309	335	313	309	319	346	319	306	297	328	287	302	306	345	329	299	293	328	334	310	309	307	310	300	312	303	328	314	355	296	312	315	348	293	305	301	328	314	303	295	292	340	309	313	304	337	312	315	323	337	309	334	281	312	338	316	328	310	328	292	334	316	288	272	312	287	296	308	316	332	317	328	316	304	346	328	338	331	317	303	333	321	330	307	342	358	325	316	338	334	285	313	348	300	306	334	342	304	331	330	327	308	313	310	324	330	343	328	309	298	322	307	327	321	310	324	320	336	304	320	309	319	311	310	313	313	324	303	306	301	303	311	339	302	331	341	305	339	335	317	296	328	339	325	340	320	303	345	326	314	323	342	347	280	323	358	306	306	315	309	304	312	327	328	331	337	314	340	307	324	325	357	313	315	354	309	343	331	340	328	306	314	335	278	336	349	347	331	313	317	306	322	345	303	311	292	347	320	319	312	346	311	327	288	320	344	319	336	310	258	325	321	313	321	313	308	285	323	333	304	340	311	322	323	312	307	306	372	299	311	325	334	311	305	318	323	345	285	301	303	345	327	340	313	294	342	341	297	331	332	318	319	333	313	331	316	304	382	318	334	309	320	296	346	314	307	316	305	303	296	335	338	294	295	364	301	326	305	318	308	311	345	332	353	324	346	315	340	311	338	341	287	321	345	370	336	358	329	336	326	341	309	344	323	320	323	344	319	342	330	297	305	333	304	307	332	313	293	306	279	281	331	301	340	298	319	312	317	293	312	298	284	288	335	292	285	349	362	315	325	308	299	296	320	294	298	281	351	361	303	354	320	333	325	325	348	305	320	331	331	342	325	316	353	329	305	320	320	294	328	283	321	340	312	312	325	299	318	319	356	307	314	323	315	337	312	326	313	327	332	297	314	296	314	332	322	298	341	281	317	284	313	301	295	314	332	335	325	357	309	331	342	296	294	317	327	314	299	301	300	332	324	319	341	301	311	308	334	298	296	352	324	321	312	304	335	288	354	370	339	296	301	338	327	279	340	334	372	313	320	308	325	311	299	333	316	309	310	333	331	326	331	335	347	326	317	330	309	317	339	322	302	323	336	352	328	345	292	341	324	326	321	332	315	308	319	322	314	334	329	346	305	299	329	311	320	317	340	316	295	331	300	343	357	319	304	293	301	324	305	337	318	353	332	338	358	320	328	321	329	288	344	328	330	303	310	332	320	300	315	329	326	353	313	339	344	355	347	346	330	327	323	307	327	328	327	364	307	332	335	316	328	337	349	318	305	319	327	330	355	305	322	307	298	323	298	306	313	320	321	304	310	316	306	320	307	315	337	303	320	343	308	322	339	341	334	305	308	351	330	308	315	311	309	283	319	326	347	323	306	318	340	320	342	324	292	309	303	338	312	351	350	323	350	323	346	321	338	319	330	311	327	307	343	335	359	319	303	315	324	341	361	353	343	314	347	311	338	301	327	292	316	307	344	327	339	341	329	330	314	312	338	328	310	322	289	316	332	344	329	339	320	306	311	299	283	319	318	346	311	340	345	339	346	325	319	302	313	310	322	320	357	291	322	322	355	315	328	360	303	339	294	317	321	325	298	341	319	317	304	295	335	340	306	302	322	324	308	345	344	306	315	311	309	328	334	329	323	331	347	316	310	312	310	354	298	326	288	326	304	322	291	329	315	312	329	333	301	332	324	295	323	335	307	352	349	325	319	317	326	301	299	333	337	315	318	346	335	341	327	324	321	335	303	325	317	302	310	298	341	312	340	324	307	318	342	324	313	312	300	330	282	305	345	318	335	309	312	315	284	344	336	310	305	296	335	321	302	308	332	307	349	300	347	343	355	334	280	323	340	361	344	331	316	322	317	307	326	334	333	353	331	347	320	302	322	296	307	316	321	310	320	307	324	352	311	288	333	323	308	297	304	341	305	318	322	355	347	318	333	314	302	337	314	305	307	300	286	332	308	316	328	323	329	331	311	287	334	344	296	342	325	323	306	324	348	321	357	319	332	335	324	328	320	287	303	360	311	308	328	290	341	335	327	324	295	315	324	340	329	314	356	324	321	309	333	288	322	334	324	324	328	343	313	316	291	303	311	298	310	316	315	320	301	333	365	316	308	314	295	313	330	307	311	340	310	353	305	313	325	347	310	346	297	331	313	287	318	335	329	303	346	311	298	300	356	306	309	320	321	320	322	354	296	344	351	339	329	342	288	310	307	308	360	305	293	333	332	316	300	337	320	324	339	328	344	324	291	297	317	290	299	318	329	297	321	310	317	334	313	324	320	309	342	359	327	338	327	327	305	337	308	328	327	329	333	306	332	318	355	330	302	278	326	340	282	312	313	325	311	304	305	319	321	296	320	337	335	307	371	327	343	334	313	350	315	305	335	351	307	321	330	354	324	315	330	316	317	317	314	351	335	299	321	317	354	322	279	286	305	332	313	321	322	308	323	301	330	313	303	318	296	306	352	368	312	298	313	319	302	329	358	349	305	340	327	314	291	322	287	318	286	303	329	322	316	382	288	337	308	301	304	329	342	318	312	341	327	321	334	339	324	340	324	339	287	331	337	295	330	331	312	330	334	336	301	317	306	324	349
70131	64688	48392	28566	22049	19695	14834	13625	14336	12113	7783	4425	3187	1555	1460	1255	682	702	447	341	213	309	338	256	214	222	204	171	203	207	176	193	169	165	186	181	162	194	179	172	166	182	156	174	178	158	169	171	153	164	190	154	166	176	174	172	197	175	160	167	163	160	177	165	151	170	169	158	156	156	155	171	174	177	151	175	148	151	196	180	163	167	146	172	152	165	143	161	163	151	141	193	181	147	164	158	146	151	162	154	169	167	158	184	170	168	159	148	185	165	168	165	145	163	176	147	177	128	161	145	165	173	155	174	175	172	158	162	161	166	147	164	166	147	152	160	148	155	168	169	164	161	156	179	161	164	174	173	154	161	171	180	161	172	190	178	168	208	187	155	164	165	176	160	191	162	162	155	169	156	164	164	165	155	181	157	147	150	173	172	141	174	160	191	177	163	187	152	160	164	162	154	187	161	178	177	186	168	173	156	181	167	161	178	170	159	144	162	160	159	162	162	171	160	150	177	153	150	133	146	142	184	194	156	156	162	165	169	168	165	154	164	166	181	161	160	171	163	150	155	165	158	163	170	164	167	160	176	153	168	165	165	182	166	169	176	181	162	158	181	180	183	171	156	146	151	144	174	149	178	160	174	179	154	158	135	162	172	177	145	174	177	141	153	163	168	157	150	172	162	139	175	160	167	159	170	154	140	151	177	158	153	151	169	171	179	180	160	156	174	156	159	198	170	151	137	160	137	178	143	171	159	187	161	183	143	167	163	159	137	173	168	154	165	177	151	160	164	161	153	158	164	155	167	170	158	200	156	148	160	165	165	151	154	162	147	145	160	164	164	170	157	160	154	170	198	176	154	167	164	169	165	141	170	163	152	170	144	139	147	161	158	175	150	173	178	145	160	156	179	180	154	166	151	165	160	161	171	171	149	137	192	163	174	162	165	173	155	157	170	166	173	165	168	170	171	176	174	162	157	182	148	152	151	168	159	158	177	166	150	176	173	172	157	172	169	187	141	166	158	159	169	185	157	157	142	162	146	152	158	158	171	161	147	148	169	164	147	189	170	178	179	166	159	145	153	156	153	153	174	170	167	150	151	180	167	128	149	183	177	141	165	156	161	141	155	167	142	178	156	175	160	131	154	175	155	166	171	172	154	131	145	177	184	162	160	187	160	160	170	170	184	150	162	149	160	130	166	156	161	159	152	155	177	180	161	167	169	150	170	181	206	161	144	159	153	157	185	147	160	156	158	161	154	145	142	148	168	159	201	132	148	170	167	174	175	187	175	156	169	146	160	151	153	161	172	168	176	152	143	170	165	137	165	161	175	155	149	157	209	159	167	171	150	189	162	165	135	154	169	165	148	158	157	188	157	169	160	193	164	177	150	178	141	164	148	179	151	175	157	171	165	175	160	157	175	167	162	149	194	156	152	172	173	156	173	158	162	163	140	172	156	150	158	165	149	155	184	161	149	157	157	141	156	147	150	181	154	173	162	166	159	169	181	153	173	173	150	157	168	154	167	169	152	155	180	180	147	171	165	160	171	173	163	159	162	150	152	136	164	144	163	179	158	155	181	156	183	164	173	171	182	158	161	142	154	164	169	160	159	170	142	174	158	154	138	145	164	165	168	143	174	163	153	182	167	151	166	162	164	153	176	181	161	160	162	176	150	145	158	174	137	166	186	166	148	147	146	156	145	161	190	159	166	175	158	174	184	166	157	166	148	152	174	185	141	168	160	156	169	152	166	145	152	168	167	148	182	161	162	192	149	147	156	155	181	171	179	147	168	172	193	157	169	152	179	169	161	145	147	172	174	175	145	136	153	152	153	146	142	155	175	163	158	181	168	171	150	142	156	147	161	184	182	152	138	163	190	138	173	155	149	165	163	160	150	145	149	158	139	165	164	156	154	151	170	164	167	181	166	171	163	162	148	150	172	171	157	144	149	178	161	155	186	160	164	145	170	177	161	175	171	162	137	166	154	174	165	145	153	121	157	151	162	148	177	163	162	154	149	157	166	152	159	162	175	146	167	153	169	139	167	149	172	162	158	173	168	181	175	174	163	180	164	165	149	169	146	180	149	167	160	159	170	176	175	143	162	158	167	169	166	182	180	151	181	167	169	166	173	181	159	165	172	156	166	147	160	161	170	154	170	153	166	163	160	192	148	187	157	158	164	151	141	172	163	165	174	166	180	169	180	165	171	161	149	154	137	173	178	172	177	160	166	194	158	177	160	139	176	154	163	163	168	194	166	167	173	184	163	155	171	172	151	155	156	162	175	144	157	170	178	162	152	144	179	173	151	168	149	155	145	154	146	151	170	155	177	151	191	176	174	189	164	164	155	190	158	168	151	173	154	157	160	168	159	166	167	158	165	167	157	179	170	156	147	159	166	192	162	173	155	169	174	159	165	172	161	161	173	165	168	175	142	146	156	165	167	162	131	159	152	162	168	159	162	143	190	168	183	158	160	159	186	150	153	155	168	162	142	149	183	168	166	170	152	166	149	143	187	165	177	183	173	166	149	178	163	144	180	155	197	156	162	157	177	164	161	151	168	133	178	162	176	154	166	155	154	171	168	178	178	160	140	182	164	158	148	151	143	161	150	164	152	149	187	165	156	153	171	178	169	171	152	147	142	166	157	177	157	163	155	164	168	146	174	166	153	157	155	145	167	153	175	145	179	189	144	171	174	182	176	176	147	163	185	186	148	164	141	151	154	160	178	161	166	161	170	151	166	150	167	175	153	168	168	181	153	161	165	154	184	168	152	147	162	176	163	165	162	150	165	160	168	180	163	161	191	160	173	159	174	138	164	159	159	157	175	150	158	179	147	168	172	154	154	163	187	164	150	160	137	186	146	161	155	178	173	142	139	176	153	182	164	165	181	155	155	139	151	142	153	171	167	146	182	164	161	183	179	160	167	155	161	175	178	170	175	159	165	163	162	172	165	171	179	153	171	162	148	188	170	151	171	168	187	145	191	170	161	178	158	167	152	168	147	175	134	152	179	154	157	178	169	167	176	188	166	159	162	158	169	168	147	159	151	143	163	159	156	146	157	171	174	147	148	161	169	170	151	177	189	154	172	177	165	155	172	176	162	160	166	135	162	151	169	159	159	160	178	146	150	157	135	170	142	187	161	185	164	162	150	162	179	139	153	169	168	185	177	148	143	156	162	176	151	152	158	147	178	167	149	208	157	161	168	188	152	177	175	174	163	165	148	174	154	172	154	152	192	181	159	166	174	160	168	153	157	163	186	160	150	160	173	173	165	192	171	174	168	162	158	161	184	186	157	146	168	157	181	152	166	167	177	152	189	156	152	164	150	147	153	148	201	157	167	198	194	172	171	145	178	159	159	178	176	146	134	158	165	162	178	165	165	153	162	163	150	166	164	139	172	195	144	200	183	157	174	184	172	164	177	164	201	143	149	166	181	160	185	162	165	148	174	176	182	163	146	162	155	168	136	175	186	185	169	170	153	157	143	154	184	163	141	166	162
53539	50452	46456	18699	21454	23380	22377	27402	29763	26155	20798	15728	13337	7300	7334	6285	4140	4580	2930	1741	1169	1636	1348	1321	1091	922	848	737	701	825	647	637	584	680	706	673	655	636	592	585	565	553	568	554	528	581	579	551	563	543	526	555	514	511	521	544	593	543	518	550	552	565	531	557	520	533	515	542	531	544	566	506	483	550	536	517	519	512	520	507	509	544	520	543	529	487	550	508	563	526	547	493	529	495	549	524	496	536	549	550	509	535	561	538	537	565	524	552	553	525	548	509	493	575	558	520	512	533	531	462	553	537	504	516	550	562	515	503	573	544	558	509	459	499	533	511	546	537	519	526	560	520	499	570	506	515	551	509	532	539	530	538	497	547	557	527	513	532	560	588	488	490	522	489	504	501	505	556	529	530	484	483	517	533	506	511	534	539	507	524	511	451	539	511	569	527	502	522	533	545	474	525	521	483	552	537	547	530	514	537	515	510	490	484	541	552	543	527	506	508	537	546	507	512	541	574	541	553	507	499	523	531	501	524	514	539	524	531	572	538	584	515	532	498	518	529	516	504	517	524	498	532	494	529	501	514	533	524	531	524	526	524	531	540	501	552	574	527	524	505	517	535	566	487	516	548	537	481	499	524	507	521	487	515	513	553	472	545	460	487	525	528	488	528	496	532	521	506	584	520	500	501	556	536	538	536	534	520	517	517	510	519	507	475	515	483	501	522	492	532	518	527	511	554	576	515	529	528	539	479	496	500	515	533	546	522	520	522	548	536	528	526	495	524	493	525	518	541	546	517	520	514	566	508	506	551	508	541	496	501	556	514	516	519	523	514	508	532	485	542	475	529	570	518	535	538	504	543	504	568	516	529	512	528	588	495	527	522	528	511	491	508	503	524	518	508	524	511	536	492	526	545	527	563	538	540	526	570	491	559	532	505	540	535	537	498	522	494	524	498	519	521	513	519	515	568	520	535	492	494	551	534	536	505	500	526	531	542	562	498	554	538	532	496	514	540	562	503	535	489	522	542	547	532	523	529	521	508	548	518	517	503	511	517	506	526	507	526	531	547	474	531	471	482	552	511	526	533	518	501	531	521	532	532	512	535	553	500	554	497	504	512	550	558	501	572	536	501	529	562	507	561	494	552	517	522	504	480	534	512	474	547	569	518	516	523	498	478	537	513	586	523	507	504	530	503	560	519	497	515	528	457	512	518	543	502	515	529	556	481	510	520	513	477	568	545	516	531	538	529	517	518	537	522	476	513	539	507	516	550	547	550	529	530	500	503	537	529	553	525	519	503	539	501	522	543	509	522	506	518	544	497	493	551	551	513	523	500	543	490	528	521	512	527	537	514	539	518	530	506	536	503	536	529	474	499	522	522	508	527	544	478	522	512	524	527	543	493	524	504	559	560	531	524	551	531	524	539	485	517	524	496	497	526	481	522	492	501	528	536	504	512	505	511	544	543	474	510	530	514	535	506	488	510	528	522	501	528	520	485	536	513	537	524	486	526	517	532	525	560	519	497	492	502	551	532	493	509	494	523	517	532	522	562	533	569	504	520	496	455	539	561	530	526	519	533	521	527	516	517	508	529	532	492	562	511	549	525	498	575	519	506	497	554	509	498	506	487	525	568	518	540	539	508	556	512	502	543	489	519	533	547	523	528	546	487	496	527	535	501	519	549	505	511	485	547	499	532	523	516	561	571	543	494	516	484	523	544	501	531	513	516	511	548	523	500	542	526	523	529	515	560	521	521	512	489	505	517	501	524	463	468	517	532	529	513	528	534	529	545	504	517	527	515	537	546	535	526	539	493	524	561	541	553	506	496	536	530	505	504	495	536	529	511	525	505	541	535	544	487	500	520	500	583	518	564	527	557	516	520	492	499	518	531	521	511	535	491	530	486	509	523	506	509	548	523	526	520	530	506	525	524	518	531	538	519	543	544	529	544	517	504	533	566	515	556	568	549	545	522	506	488	489	566	526	515	520	545	514	542	547	527	532	516	542	562	541	500	531	522	505	534	513	545	543	525	562	517	521	508	542	515	527	530	529	527	520	551	550	523	565	545	535	533	501	532	486	483	519	507	518	517	553	538	573	490	497	529	566	510	549	507	520	527	528	555	547	530	490	525	531	528	478	532	557	494	492	554	514	533	505	526	505	520	545	547	549	544	542	544	523	523	506	518	524	489	529	524	527	516	525	513	504	478	518	511	494	544	525	511	534	539	511	574	536	503	500	543	520	519	573	507	550	499	547	526	524	549	577	504	507	537	549	501	512	548	504	550	579	531	502	547	498	495	564	517	543	492	484	501	524	474	547	522	527	511	579	527	515	534	506	529	554	550	486	481	529	525	476	503	548	531	549	523	545	554	510	556	587	516	490	504	521	519	520	543	566	525	540	565	522	507	499	499	522	521	506	512	536	506	503	486	513	518	509	513	535	500	522	512	515	496	514	516	532	529	538	563	484	510	527	544	514	556	544	496	549	497	506	501	510	509	491	504	495	517	518	526	552	525	503	541	498	538	487	526	519	570	531	554	527	483	560	495	493	531	542	509	529	542	516	517	505	525	507	529	507	547	480	497	525	498	532	552	543	494	500	486	511	531	528	476	542	523	572	548	507	530	533	544	504	546	516	518	527	531	547	534	511	552	564	561	519	563	541	550	525	507	507	516	523	555	538	540	522	527	527	510	519	529	493	531	517	572	521	548	489	492	514	502	535	520	486	545	514	516	519	511	506	523	537	494	525	495	509	530	519	552	521	507	465	497	520	474	557	485	506	520	509	515	539	507	498	520	511	516	495	486	530	545	562	498	465	487	556	519	502	530	514	453	504	512	538	543	534	531	492	536	515	534	524	520	484	524	573	502	516	530	495	508	526	505	533	518	544	523	563	530	491	515	564	514	497	533	481	533	486	566	506	530	535	519	533	496	509	522	520	515	525	525	511	542	535	532	532	526	494	525	554	557	523	560	536	561	506	497	523	519	529	518	510	512	521	529	509	565	492	526	540	547	498	526	526	567	499	507	573	512	505	485	538	499	511	492	520	500	550	538	522	531	507	509	539	532	533	503	506	486	517	536	494	520	518	522	538	553	552	570	505	534	534	504	557	528	502	551	552	538	509	529	531	563	516	519	553	552	500	537	524	587	547	534	529	502	558	534	500	550	530	508	481	520	543	494	515	522	495	516	519	490	537	485	534	519	515	537	531	531	528	537	483	519	511	514	513	504	546	524	499	524	506	550	485	504	539	556	525	542	506	538	500	505	526	519	488	528	529	505	512	531	521	514	524	544	505	507	537	526	487	513	555	492	517	554	540	479	479	521	504	513	529	532	536	483	530	539	505	499	520	545	532	504	516	501	524	551	491	572	497	518	534	520	527	500	516	521	489	543	549	551	496	530	497	474	522	503	512	559	513	537	537	530	518	524	509	533	516	495	494	511	517	566	493	563	515	507	540	503	549	483	540	526	542	488	525	523	515	491	532	579	487	533	477	568	498	541
13590	9267	4972	1434	832	646	531	471	489	362	314	246	258	172	187	158	180	168	160	167	147	142	162	155	151	152	152	140	152	166	135	167	154	152	121	133	152	156	145	127	144	152	138	138	159	142	165	140	141	142	147	143	149	142	152	134	160	140	148	170	142	143	157	157	157	150	161	161	145	142	149	139	155	167	147	148	131	152	160	151	151	141	161	178	145	137	146	141	147	160	158	135	154	164	158	147	170	149	136	132	164	153	168	146	158	139	137	142	144	130	147	153	155	156	153	141	160	160	152	125	162	137	143	142	155	141	130	163	155	159	150	146	156	135	169	140	156	169	149	135	128	134	154	155	130	148	119	157	159	158	160	135	124	154	141	139	148	136	142	167	144	154	151	152	147	122	169	148	128	144	148	158	158	164	159	139	162	143	147	117	138	156	149	162	151	144	140	163	163	168	143	162	149	138	151	139	156	150	145	158	155	149	166	145	147	170	147	150	140	149	136	149	167	154	163	144	147	139	143	162	153	146	154	162	145	146	167	166	168	151	143	140	144	154	153	145	143	130	171	143	166	153	132	124	154	146	154	144	137	155	160	133	137	150	142	150	157	155	153	145	145	162	165	143	136	154	148	122	147	154	154	138	129	140	134	151	141	155	164	142	171	169	161	155	142	146	155	132	129	152	150	155	132	126	160	190	148	151	127	143	148	150	162	147	159	133	153	137	158	129	164	145	134	134	145	156	165	151	151	151	149	152	145	161	153	158	143	160	151	149	139	163	148	155	128	158	148	130	150	142	132	160	162	170	142	142	148	137	191	155	149	161	157	164	146	156	167	153	154	150	152	148	173	139	153	141	130	145	132	132	149	139	148	148	145	157	153	143	169	136	169	129	146	161	161	136	171	157	146	148	146	144	172	151	144	142	149	147	150	149	164	155	155	153	141	147	147	151	152	159	142	141	146	152	134	158	138	165	151	136	154	160	178	131	158	127	150	130	156	131	139	160	153	152	144	142	148	157	134	148	154	148	157	142	138	136	156	173	156	143	158	150	167	156	150	147	156	161	162	137	153	127	160	148	141	171	180	134	143	163	173	143	137	136	158	147	167	129	177	150	164	185	160	171	142	143	158	141	153	158	139	165	148	124	182	150	170	142	155	131	145	137	141	151	148	144	148	166	162	131	177	129	165	150	170	145	159	145	143	155	163	175	176	150	150	161	165	156	152	154	154	147	146	166	164	153	144	164	153	144	134	166	150	141	151	139	165	152	128	151	165	143	166	157	142	142	150	151	153	149	157	160	170	142	160	136	151	148	139	159	164	128	160	141	164	151	129	155	135	133	159	130	140	153	145	164	159	159	145	149	160	147	141	149	137	156	142	151	165	159	135	157	139	150	159	163	151	161	145	155	164	159	142	147	143	131	146	160	156	165	155	136	169	157	149	134	182	143	137	143	147	161	138	158	143	140	147	152	136	157	167	161	132	162	148	159	152	121	160	161	158	134	140	140	165	162	154	173	153	153	147	134	137	132	149	139	144	145	170	145	132	146	150	162	153	140	126	171	163	153	146	148	164	151	148	164	134	157	153	165	135	148	135	135	164	171	174	140	137	158	171	154	153	149	147	153	161	155	167	154	158	157	127	162	144	136	141	164	138	146	150	150	145	144	135	126	137	129	137	144	165	170	145	150	160	127	162	176	160	152	151	128	176	155	185	138	145	153	151	143	174	129	146	165	152	170	174	131	162	137	140	168	151	149	139	127	149	142	156	144	154	139	165	151	154	138	152	130	164	165	164	164	162	139	148	178	160	141	151	142	158	141	135	151	161	160	140	148	133	154	133	154	119	136	129	155	161	141	166	166	161	159	157	174	148	145	144	148	156	154	161	161	159	136	155	140	146	174	139	141	137	153	158	143	156	146	163	166	146	148	147	181	158	168	154	154	153	153	168	142	130	154	123	169	157	144	153	140	153	137	164	137	152	139	153	149	144	153	153	161	150	152	164	180	157	154	147	144	154	147	157	147	145	152	147	145	163	152	146	151	143	150	152	155	155	155	161	146	140	127	169	154	147	153	155	133	131	174	133	172	148	166	145	134	146	136	136	156	148	141	145	152	160	136	148	150	166	150	126	143	160	145	153	144	145	160	144	146	136	158	169	145	140	138	136	130	137	152	156	151	150	164	144	136	144	143	138	167	141	149	150	153	130	140	160	137	154	145	139	150	155	151	148	154	155	164	155	138	145	144	160	151	124	160	151	129	149	150	152	157	146	140	147	157	145	147	131	146	142	149	130	137	167	152	152	160	177	151	157	159	175	127	150	161	153	158	169	154	150	160	141	157	162	148	168	120	163	140	143	133	154	145	152	146	137	142	136	151	160	171	163	152	143	149	162	176	164	159	156	138	133	154	170	148	137	143	154	176	152	137	152	168	156	176	126	153	163	158	163	148	152	159	150	168	132	161	140	139	154	167	151	148	165	147	142	148	150	151	156	121	145	109	136	145	130	132	158	160	118	115	124	146	161	152	162	141	144	149	161	154	142	147	143	165	140	142	145	140	159	177	155	148	166	146	131	167	134	162	132	134	143	160	152	171	143	166	145	157	155	151	146	162	148	146	144	144	146	150	136	146	157	159	128	163	157	168	146	153	157	131	151	170	145	143	155	145	105	173	149	159	151	150	134	150	129	140	162	168	120	146	162	134	137	161	167	158	131	148	166	151	148	169	158	138	134	147	147	148	129	158	145	168	182	142	170	162	135	146	145	141	151	151	159	134	150	178	134	154	150	134	154	152	142	151	149	143	154	147	141	171	145	153	153	146	143	164	164	147	148	172	147	142	134	163	145	153	137	140	149	150	147	142	153	139	147	155	150	140	155	139	134	165	132	159	144	144	129	149	126	153	149	158	154	152	165	139	160	136	158	120	136	151	183	165	163	143	156	152	163	135	161	181	151	146	137	159	144	162	143	160	162	135	124	148	146	152	162	156	149	145	137	140	153	136	162	178	165	138	162	161	157	142	152	170	150	147	156	162	154	164	163	159	184	148	156	158	151	152	144	149	156	151	177	153	161	158	168	129	149	163	161	161	155	143	153	141	148	150	151	158	147	128	167	167	146	149	169	156	139	164	143	141	156	131	152	140	149	157	146	151	126	150	139	155	135	161	147	164	146	126	131	164	144	132	151	144	144	148	142	138	158	144	154	169	143	145	164	160	157	139	139	143	148	155	163	128	158	151	143	163	177	148	142	160	152	159	130	161	153	145	167	168	147	154	150	153	148	143	147	146	132	145	136	139	127	149	156	151	175	128	135	144	146	155	159	174	151	146	141	149	146	125	158	151	150	148	141	149	134	155	146	175	155	157	153	159	165	167	144	149	158	128	169	150	144	171	168	161	169	131	147	167	141	146	135	157	147	151	150	143	174	157	142	173	165	149	153	129	159	145	174	164	140	149	142	155	158	146	164	148	156	152	142	145	152	154	134	162	174	167	184	145	148	162	163	132
16794	13311	9033	3374	2504	2461	2257	2241	2581	1794	1377	1068	966	831	726	700	563	627	600	514	504	522	507	483	498	457	534	494	457	500	503	510	499	520	482	479	471	481	487	470	503	516	474	482	505	503	510	471	482	504	512	516	494	485	471	487	454	499	455	512	494	488	481	504	486	485	516	481	485	494	491	464	446	459	542	486	511	496	495	524	440	444	513	488	484	493	479	498	453	434	464	478	500	514	480	469	474	510	477	452	510	510	483	505	404	468	445	503	460	495	462	500	463	479	496	487	497	516	467	464	475	472	470	480	484	506	490	506	521	469	465	487	494	437	512	458	463	484	526	475	485	490	463	489	481	481	471	496	513	498	469	474	506	467	486	429	472	489	461	531	477	509	469	482	457	486	473	500	493	504	491	502	484	435	481	470	488	520	490	480	443	473	505	490	433	525	503	492	475	469	462	542	501	486	434	469	492	486	454	464	471	468	486	490	485	491	498	499	461	493	471	503	502	500	494	468	520	471	494	498	465	488	465	454	501	478	426	491	452	495	503	477	492	445	461	476	519	463	500	514	490	465	481	474	470	506	450	498	502	503	499	497	463	479	489	462	489	494	507	491	471	474	473	478	475	452	458	495	459	489	483	479	492	465	525	472	468	461	428	489	461	508	528	489	469	532	482	518	513	508	494	493	457	512	474	462	460	430	495	500	490	445	456	491	433	502	474	468	482	472	472	511	454	515	482	501	522	475	466	516	493	458	468	500	483	476	480	490	522	493	441	479	495	467	465	492	515	486	457	468	465	488	486	492	424	497	475	491	452	461	475	502	466	466	465	453	469	453	502	502	492	471	471	503	466	470	501	459	476	505	475	452	471	521	507	468	480	497	496	468	491	506	500	479	477	502	491	426	491	504	458	440	492	474	476	466	505	498	473	501	516	496	452	474	496	486	466	516	522	470	497	488	481	515	451	491	517	506	515	460	473	476	531	469	479	453	508	480	492	459	461	481	482	469	490	473	462	461	507	493	487	504	513	482	487	485	460	464	493	451	440	493	440	483	511	522	474	479	491	459	461	508	457	479	475	500	495	495	472	460	470	496	456	453	477	463	488	489	504	475	479	527	450	473	480	476	466	489	518	455	503	462	454	503	466	523	468	464	454	477	460	459	459	467	475	441	489	467	452	475	478	521	532	495	460	490	471	511	492	480	442	504	482	458	506	469	479	486	448	469	492	468	498	481	465	468	489	459	510	479	460	486	514	453	484	474	510	466	470	471	449	484	481	487	496	454	485	498	436	486	522	483	518	470	492	456	513	514	496	480	478	490	485	446	473	488	473	494	451	484	452	514	507	477	446	480	462	468	473	447	525	481	459	484	468	512	496	509	484	503	500	515	476	490	495	466	505	459	476	495	509	479	476	484	460	514	505	460	505	455	478	458	487	472	482	493	512	487	496	484	467	523	469	494	481	482	530	484	481	463	433	469	479	481	487	491	506	480	465	506	497	518	434	439	498	457	460	461	503	481	475	469	497	456	489	462	479	530	475	482	463	478	463	463	504	460	503	514	495	470	480	492	483	514	468	482	439	492	494	482	492	461	479	504	485	516	481	493	475	493	486	482	485	461	486	494	485	515	488	457	495	488	486	488	497	519	476	484	475	484	476	470	484	499	463	470	519	522	491	485	476	462	481	493	506	491	499	455	418	535	484	463	510	496	482	455	434	474	509	449	460	542	474	487	483	484	423	482	490	499	488	521	463	444	484	468	497	469	526	463	521	487	509	485	488	517	480	460	468	485	464	483	481	512	456	536	462	481	483	491	478	455	446	434	494	481	474	446	522	466	497	433	484	465	472	439	461	494	452	489	478	491	477	476	531	453	455	508	457	461	511	456	504	469	472	470	533	471	488	456	468	505	486	464	465	453	486	499	486	491	500	477	491	513	489	479	518	497	490	438	494	441	447	500	466	528	483	465	486	481	446	508	473	464	475	508	497	532	481	443	473	511	489	487	440	499	492	460	492	481	495	480	444	484	482	525	465	514	506	513	442	477	483	519	508	487	462	415	458	490	481	435	493	516	487	464	451	508	478	447	475	470	459	471	488	483	514	545	448	503	499	477	469	489	543	487	471	445	513	462	460	442	464	461	487	489	494	519	512	482	453	459	451	484	482	458	459	475	484	512	440	474	481	484	490	500	494	448	477	505	488	460	498	494	472	491	435	467	475	464	485	445	463	469	540	518	465	471	502	440	470	475	509	454	448	486	435	522	530	483	468	479	471	496	505	474	433	469	478	516	495	472	506	510	483	470	467	478	484	471	434	471	458	512	477	478	451	481	487	471	484	511	495	496	463	481	490	442	473	485	465	520	467	459	488	496	494	498	437	485	447	525	535	467	490	474	474	462	464	478	478	484	445	459	490	496	458	501	468	491	514	487	467	462	474	452	503	473	495	539	472	495	466	501	476	505	488	523	475	472	509	454	527	476	477	471	520	475	486	476	478	459	475	467	505	505	475	487	525	518	439	486	482	480	472	476	509	485	496	461	533	538	515	456	472	468	462	502	486	497	477	494	486	484	488	518	455	506	450	484	458	489	476	457	496	480	510	462	489	493	500	501	496	486	495	490	448	514	479	457	478	478	486	479	489	522	507	507	479	475	484	470	509	491	480	471	511	460	486	528	492	493	429	487	473	466	465	497	492	478	479	486	496	556	483	488	494	498	503	476	510	429	461	486	451	502	471	485	520	468	514	462	488	506	494	497	515	471	505	501	486	494	483	476	484	494	482	475	525	474	472	519	511	501	537	508	491	474	498	525	472	488	484	521	471	481	468	505	465	472	491	487	472	468	513	493	496	462	468	450	498	511	506	538	458	486	508	476	491	460	492	536	500	529	485	486	508	500	478	482	459	429	480	475	447	461	494	503	420	494	475	488	461	479	438	474	473	494	528	500	545	475	493	485	471	478	479	522	480	511	488	491	540	476	470	462	451	447	499	511	462	508	452	482	485	504	461	503	488	522	477	455	484	506	506	474	497	486	424	449	493	499	529	503	484	496	486	489	493	458	474	471	451	497	463	502	468	441	517	507	466	461	461	488	524	446	488	455	510	496	483	506	509	466	497	457	473	479	444	472	495	442	532	485	508	480	494	485	483	505	493	509	508	502	479	475	462	484	461	479	499	447	462	506	485	445	488	467	472	478	500	500	448	468	493	505	497	493	493	519	481	514	486	481	536	475	462	476	528	417	487	463	506	478	451	512	463	494	479	456	483	544	508	473	460	488	477	493	445	479	451	485	498	489	467	468	490	511	489	497	464	488	496	465	462	518	472	452	472	449	456	500	499	471	482	450	492	480	495	463	481	486	501	530	453	493	459	455	496	488	495	517	505	474	511	505	485	467	474	480	486	477	485	470	472	461	459	475	500	479	484	502	439	500	508	459	489	472	464	468	463	538	498	498	536	488	502	466	511	489	481	474	530	506	511	477	474	527	482	466	487	489	461	453	491	454
52758	55845	45955	21964	12072	8695	6444	5512	6043	4083	2468	1688	1472	759	507	458	263	285	255	168	149	133	115	126	123	99	114	105	111	101	95	114	102	99	104	94	93	104	94	95	92	109	81	107	97	109	104	98	101	95	114	99	92	81	91	111	91	99	110	99	99	86	97	110	101	92	95	97	107	88	104	106	88	102	92	84	95	100	109	115	110	101	91	89	100	92	96	100	100	122	87	94	115	88	105	89	87	127	104	96	102	104	96	99	98	97	89	109	108	79	109	92	88	97	98	96	91	103	100	96	100	99	92	114	111	110	99	107	94	88	98	106	106	101	87	112	100	97	111	97	116	105	92	98	100	80	115	107	93	85	113	93	94	87	80	99	93	95	100	88	99	96	108	103	90	85	115	98	107	88	93	104	115	98	96	99	99	97	105	83	96	99	96	95	110	113	101	81	93	92	111	90	99	113	96	96	82	93	98	89	107	107	96	101	106	73	100	99	96	95	96	82	90	79	74	108	100	92	96	89	100	93	95	103	87	112	100	109	103	92	99	96	103	87	112	90	101	115	92	102	101	84	97	95	100	100	106	117	102	94	105	96	89	88	101	96	117	103	110	94	109	113	101	99	118	101	73	109	96	100	88	109	83	98	86	98	90	93	117	104	99	95	89	103	134	91	115	106	99	85	114	101	88	98	88	78	115	96	97	106	108	105	90	110	104	89	109	90	79	90	89	107	121	94	107	97	97	103	105	102	105	91	96	98	112	95	97	94	103	89	102	100	101	104	86	97	96	86	83	98	102	101	109	104	98	102	109	93	92	94	94	77	105	102	89	119	87	94	95	106	97	100	111	114	117	97	109	102	86	94	97	117	78	95	104	98	103	91	94	102	88	94	108	93	96	91	95	110	101	101	115	94	94	103	86	109	91	97	102	79	111	102	101	96	92	93	104	86	96	103	95	99	101	100	101	105	90	91	114	86	88	83	102	97	108	91	100	102	103	106	111	107	102	84	91	77	93	90	111	99	102	107	107	91	85	91	89	91	110	90	110	92	98	90	101	92	92	91	103	89	103	83	81	99	95	99	100	101	84	94	98	107	80	105	105	91	118	90	106	79	101	114	102	91	115	89	101	96	89	81	111	99	90	94	93	111	94	91	95	102	107	84	116	99	100	102	98	104	124	111	94	101	77	103	113	90	91	110	90	102	101	93	111	99	105	99	105	107	116	107	94	95	99	97	103	91	101	98	96	106	79	106	114	96	96	111	102	72	90	98	90	119	87	90	103	110	101	100	95	113	102	94	85	99	99	92	123	117	97	90	104	100	104	108	100	95	94	84	102	100	91	88	97	83	97	85	88	89	107	105	112	109	114	97	103	99	97	102	83	98	96	104	103	97	98	99	83	87	99	105	87	78	81	90	94	90	101	86	91	99	94	100	122	92	90	97	116	95	99	74	83	99	98	97	93	96	106	100	83	88	89	124	91	86	108	88	86	110	110	94	98	100	100	96	88	97	90	97	107	84	87	98	109	94	112	102	105	96	79	94	106	104	107	94	105	111	89	120	103	112	115	114	103	110	96	103	96	87	98	106	92	96	106	96	101	85	98	102	102	84	99	97	99	91	103	101	99	114	102	89	88	88	81	110	94	79	83	108	111	100	88	89	104	94	86	98	78	102	98	95	92	89	98	96	107	109	93	97	100	104	98	109	95	89	113	109	88	106	94	96	104	82	90	95	104	81	96	91	96	102	103	99	94	112	121	106	92	76	114	82	98	110	103	99	111	89	79	101	113	103	90	100	90	106	96	102	97	101	111	92	95	94	86	89	90	87	89	97	93	87	102	93	91	89	99	102	99	95	102	93	90	98	103	101	99	91	102	118	96	98	107	97	88	93	103	102	107	99	111	101	92	89	92	106	101	107	113	121	107	99	101	99	104	100	91	110	94	105	96	86	115	87	96	94	77	119	122	107	107	102	101	109	82	95	83	90	86	100	110	110	95	119	106	95	96	105	103	103	98	94	79	91	99	105	103	94	89	116	88	94	86	101	88	96	94	107	94	105	103	114	117	94	98	110	97	92	124	101	87	105	94	112	88	98	93	91	105	101	111	98	87	91	104	112	86	96	93	83	96	98	90	84	115	98	101	93	88	93	85	104	105	105	96	84	116	97	104	108	101	116	84	96	99	103	102	88	115	86	109	106	101	86	101	86	110	93	102	105	93	107	94	87	122	99	97	112	115	99	105	97	101	103	100	87	90	89	104	93	73	96	95	83	91	92	100	88	97	93	99	109	91	105	98	81	94	97	108	107	83	103	99	96	110	97	86	99	103	96	89	102	98	95	102	105	101	95	113	104	93	86	89	91	91	108	90	121	95	95	120	89	92	94	97	88	97	103	99	106	88	92	93	115	105	98	91	98	105	108	101	111	88	96	89	99	101	89	101	91	112	90	117	99	84	94	95	99	102	84	110	102	113	109	95	103	116	113	89	86	105	95	119	104	115	105	102	95	93	87	90	101	109	87	103	102	92	87	103	103	93	87	102	106	126	104	106	98	111	86	106	92	100	94	86	106	93	107	104	98	110	97	91	104	108	91	115	90	83	110	91	105	108	104	87	101	88	98	112	84	104	86	94	101	83	108	109	82	98	95	95	103	99	101	111	86	102	92	92	103	84	96	85	104	99	102	103	93	98	112	108	90	76	96	95	101	90	90	112	98	86	94	100	93	104	100	103	95	94	112	85	93	91	90	96	107	98	106	109	102	86	112	103	109	85	117	93	97	92	89	116	101	101	93	96	75	112	96	97	102	107	97	106	93	101	102	113	100	93	94	84	85	98	97	101	101	97	98	105	96	95	95	101	93	115	116	85	109	89	92	102	91	97	108	107	79	90	95	102	90	106	120	92	89	113	97	104	100	88	109	108	88	106	119	89	96	93	104	86	102	94	102	104	90	111	113	122	107	84	102	89	89	95	89	111	99	105	95	104	83	94	88	111	107	115	99	96	101	86	89	108	91	100	99	111	102	79	93	110	106	105	87	101	91	89	87	101	104	104	93	97	105	100	93	97	87	93	91	110	104	102	99	78	93	98	110	101	102	92	108	103	98	96	127	99	101	92	94	96	104	91	107	90	88	113	98	84	102	121	124	103	97	96	98	93	102	110	92	84	101	95	101	112	99	89	95	101	88	87	103	95	107	96	113	91	104	116	119	112	100	97	111	108	91	100	108	90	98	96	94	102	103	125	102	96	96	98	87	123	91	84	118	101	110	119	108	91	95	104	100	92	104	101	104	98	87	109	101	96	93	96	100	92	109	106	97	90	78	106	108	91	105	86	94	87	104	98	87	97	102	104	96	85	91	92	98	96	98	84	93	91	104	86	92	99	112	104	99	97	99	100	97	93	97	73	97	115	99	93	90	100	96	90	97	102	71	89	111	105	92	99	100	91	92	80	123	97	117	101	90	106	88	105	99	106	96	92	97	86	95	94	100	81	83	102	97	83	92
37034	44372	43243	16505	13125	16194	15663	17729	20522	14368	11339	9325	7816	4123	3149	2887	1632	1813	1548	1007	693	712	617	550	587	532	491	440	457	426	382	365	348	401	381	370	383	364	349	340	351	382	334	337	353	380	365	363	357	359	314	343	361	349	349	348	323	321	353	305	386	331	323	331	333	349	352	383	350	312	326	338	349	370	355	343	353	357	344	332	333	342	310	341	395	329	360	339	329	339	350	344	353	358	340	354	328	375	362	328	358	369	354	352	355	362	306	318	335	349	321	310	353	344	361	356	336	371	354	349	339	360	336	341	354	328	326	307	337	348	354	317	351	361	360	350	308	369	351	375	313	349	301	329	342	356	326	341	339	325	392	333	313	329	369	343	336	338	360	309	359	354	335	366	352	367	321	364	364	326	303	321	344	375	348	342	340	305	354	335	333	332	334	363	334	334	315	316	343	346	353	356	345	334	324	335	352	336	374	340	346	335	356	343	322	347	301	343	340	329	338	365	342	338	349	347	356	331	353	348	333	353	316	365	370	377	377	320	363	326	342	320	368	311	341	331	334	373	350	314	347	301	317	360	298	363	299	353	338	362	348	336	366	361	355	370	376	354	335	338	319	348	347	348	344	329	348	331	338	347	352	339	346	354	342	351	335	326	326	359	376	362	321	379	330	346	353	366	324	332	342	338	333	346	347	347	362	300	335	358	315	334	315	345	338	350	349	342	354	340	358	337	357	373	315	323	339	341	346	354	379	366	336	357	327	361	366	364	352	331	333	318	307	368	335	326	336	291	352	326	331	355	321	357	311	340	326	325	345	369	321	375	319	355	346	329	333	316	349	348	325	369	391	356	331	340	351	349	361	352	319	342	337	317	356	355	323	352	340	351	326	400	347	355	324	345	350	344	340	320	355	335	339	351	366	330	343	361	331	353	354	324	349	369	346	322	321	340	329	324	354	328	361	330	358	335	334	336	324	332	333	344	355	362	364	303	351	382	331	376	335	342	349	319	321	349	322	330	309	349	335	342	325	346	361	338	347	343	346	351	339	350	373	373	329	328	371	324	332	348	317	315	340	356	361	336	327	327	326	351	351	342	322	345	358	360	355	364	332	352	326	352	335	341	344	328	326	316	324	339	317	332	322	352	334	339	342	340	339	332	364	371	371	332	321	370	348	325	318	331	369	342	340	352	369	334	336	350	351	328	347	349	381	339	349	362	357	356	337	346	341	340	321	320	339	341	341	345	332	346	326	346	345	361	322	319	309	350	318	321	364	341	331	312	320	335	334	325	363	332	355	341	353	315	355	309	356	333	334	328	350	332	309	351	347	348	346	295	345	366	349	345	344	373	357	341	356	339	328	319	347	329	319	357	374	344	350	316	344	349	304	337	332	320	345	351	369	360	333	350	334	349	345	349	314	303	347	357	310	339	349	376	301	357	361	358	335	346	323	345	320	329	313	347	315	351	336	365	332	385	319	362	330	354	351	322	326	305	350	328	332	314	335	357	332	345	305	333	339	343	352	343	316	323	339	327	337	297	345	362	323	328	349	325	335	338	340	382	347	340	335	355	309	347	394	354	328	362	341	356	321	354	363	338	339	334	360	318	319	343	369	325	348	343	364	316	330	303	313	338	357	371	325	317	334	323	339	328	361	357	364	347	326	351	351	343	343	340	337	377	320	338	341	370	327	342	314	347	346	358	324	324	356	316	342	342	345	349	331	337	337	338	344	327	346	341	316	339	334	320	359	320	365	334	338	325	307	354	336	380	359	303	358	345	356	329	344	346	374	337	306	354	328	324	372	362	355	341	313	369	324	335	329	342	347	325	348	345	335	288	300	361	335	349	327	345	338	320	348	366	344	325	328	353	314	330	338	378	360	321	352	354	347	323	336	343	336	336	350	373	355	332	329	354	333	342	314	330	364	354	356	337	348	343	355	323	319	361	320	339	336	324	355	373	331	359	335	325	356	334	376	324	367	364	322	337	356	353	345	342	323	326	363	358	338	332	328	362	355	335	314	334	326	353	363	309	340	327	323	350	375	335	351	305	363	326	362	317	336	362	347	347	356	315	351	370	337	337	363	327	335	381	337	324	372	345	341	324	366	357	331	338	321	376	361	329	394	344	335	371	351	335	327	355	335	391	331	363	361	361	324	350	310	344	344	346	300	318	375	346	376	323	347	359	324	359	310	351	334	308	351	354	359	362	359	376	366	339	354	335	324	381	356	321	356	321	369	332	361	358	350	359	311	355	324	328	324	361	347	379	345	368	357	367	331	323	350	340	348	364	338	354	344	376	319	332	329	330	367	313	311	360	354	352	363	310	377	335	375	366	312	310	372	335	354	354	362	343	358	346	379	359	328	353	345	338	337	330	337	342	354	342	315	361	302	376	321	347	373	357	341	358	337	368	344	365	336	334	342	363	336	362	320	324	333	339	347	359	340	339	365	337	345	367	329	364	346	345	315	359	352	374	370	372	334	363	337	372	330	359	324	326	322	325	355	316	350	334	340	339	325	334	329	348	327	335	341	331	325	329	361	308	315	354	312	384	332	328	333	337	359	322	344	337	359	331	356	351	374	333	359	332	361	339	357	335	351	324	322	356	373	327	294	363	324	331	375	313	341	355	374	384	335	352	357	310	345	309	347	331	364	343	338	359	320	324	357	362	297	351	345	345	342	359	370	345	410	319	350	347	329	329	330	355	334	337	362	335	328	399	351	351	384	335	349	306	345	338	367	362	375	309	361	319	366	340	326	354	369	334	334	335	353	349	334	369	344	360	380	307	354	348	319	370	329	322	360	322	331	336	319	358	335	341	369	343	342	319	346	316	327	339	359	374	380	332	365	322	334	332	354	378	338	345	325	370	357	346	347	330	339	348	313	326	321	354	353	317	316	346	342	345	351	328	317	371	361	326	339	331	314	373	326	318	369	341	368	296	347	308	292	375	343	337	358	334	307	334	340	336	344	344	346	323	338	334	325	364	319	369	360	389	318	322	337	321	350	350	360	364	334	337	371	348	345	343	353	330	328	349	348	348	314	350	334	324	342	332	326	347	323	340	323	336	312	334	349	384	344	360	333	383	334	345	334	337	347	356	344	353	352	312	383	362	331	332	351	346	330	331	336	342	356	353	359	326	340	339	401	358	363	321	352	341	314	323	345	328	315	367	310	349	382	352	346	328	357	322	378	320	327	338	356	335	341	373	332	330	349	344	416	324	327	331	354	352	361	345	370	335	364	345	339	366	364	331	343	339	344	346	339	318	314	322	347	312	313	324	334	336	345	324	381	342	369	346	327	321	348	355	363	329	346	326	348	326	340	359	345	335	366	348	317	304	329	337	334	343	324	330	333	313	316	353	350	317	328	329	335	346	344	336	332	318	320	310	323	338	373	376	332	312	350	324	329	353	328	341	335	313	363	346	379	313	329	342	361	317	363	333	363	345	340	345	368	344	350	372	321	339	329	356	357	335	331	349	314	345	350	350	336	312	354	370	350	338
67776	67522	54859	30240	22114	20147	17748	14992	12727	9334	6926	3619	4030	1831	1385	1152	725	601	425	353	310	233	234	268	213	204	204	198	191	212	210	200	183	178	193	189	182	187	169	176	158	171	163	165	184	195	164	174	164	166	162	171	197	190	167	203	191	199	166	162	171	161	185	179	171	141	176	172	157	167	168	139	174	195	186	159	192	197	184	203	176	175	179	174	176	194	159	165	179	197	150	165	152	174	174	162	173	168	191	177	191	175	182	181	160	179	173	172	180	174	175	195	172	181	167	160	193	162	164	199	159	171	161	145	186	175	206	185	186	163	167	171	162	180	169	175	159	156	181	161	155	159	161	174	169	182	192	175	159	188	172	171	169	171	171	136	159	165	155	152	146	178	167	185	186	169	161	162	182	161	175	162	178	192	197	171	142	175	176	148	176	170	186	169	158	164	176	173	177	152	159	182	143	175	183	197	195	167	165	193	184	135	183	162	197	187	180	158	183	185	192	160	161	176	174	169	171	161	131	158	163	156	143	146	160	181	166	204	172	178	170	176	180	198	161	188	152	166	169	160	155	193	159	198	186	185	178	171	170	183	181	168	181	179	170	135	187	163	156	167	166	166	173	191	193	170	182	158	175	177	180	152	163	178	175	162	155	172	179	183	161	181	166	170	154	174	166	155	178	175	146	182	160	180	153	165	170	183	161	171	166	180	183	159	192	199	175	169	151	166	178	168	190	170	155	182	173	182	165	172	170	167	165	151	175	160	190	152	169	171	168	197	157	191	171	158	174	152	164	173	176	164	175	188	185	169	169	163	182	163	180	169	157	160	148	170	156	182	167	190	201	172	180	175	170	186	174	192	158	152	160	154	182	174	187	196	181	161	159	169	181	192	185	173	163	163	173	181	178	165	151	171	221	175	156	186	183	185	172	188	173	146	169	171	165	189	180	174	170	162	158	182	173	177	163	162	147	181	191	155	156	180	144	155	181	177	151	163	185	158	177	175	195	159	171	186	172	176	159	201	161	172	170	158	171	136	180	154	166	206	147	193	182	186	183	177	190	152	169	156	191	165	174	168	177	159	180	170	177	152	152	174	163	149	180	166	174	164	158	161	192	184	164	174	175	171	178	173	181	183	146	158	179	171	150	179	160	194	177	172	146	174	185	159	139	158	170	171	170	162	152	186	186	184	168	194	193	174	142	160	172	169	167	161	169	171	172	170	135	165	174	159	168	179	189	175	205	168	152	185	188	153	166	195	155	166	171	162	184	156	176	170	173	159	177	173	160	181	181	163	188	179	176	147	194	178	175	171	172	170	175	152	171	176	178	160	198	162	169	160	167	169	183	153	171	156	166	163	163	166	173	168	168	171	158	172	170	162	167	184	166	162	174	170	193	185	166	156	171	184	182	166	196	178	173	199	187	200	160	153	173	174	177	175	187	171	160	177	170	168	210	163	161	171	173	191	188	177	172	188	168	204	142	171	190	162	170	156	177	188	152	172	169	195	164	173	175	164	178	200	185	163	154	167	198	175	154	170	146	163	191	174	171	173	157	172	155	183	170	163	183	187	168	187	175	168	178	166	176	154	163	167	173	168	146	182	176	176	182	155	163	161	189	155	185	163	179	193	166	175	179	179	187	166	196	170	176	189	172	170	168	174	193	146	187	160	184	171	168	179	172	183	166	178	161	165	184	177	205	180	177	190	151	174	166	162	175	161	170	171	173	187	165	199	180	161	159	160	172	169	157	182	174	162	176	158	172	171	172	144	180	175	199	167	175	188	194	137	165	170	203	169	164	165	178	159	173	163	153	176	159	170	153	163	189	196	158	190	170	172	196	161	185	164	175	164	173	166	168	152	193	175	152	156	164	185	166	175	166	161	176	189	180	181	202	163	160	161	176	174	154	160	193	151	176	166	158	179	181	156	155	171	168	170	179	158	183	182	177	170	151	180	166	177	176	177	175	196	179	167	162	176	188	170	159	166	146	180	182	183	165	169	165	162	182	186	158	171	140	146	179	166	172	153	160	177	169	193	159	165	163	173	161	160	172	156	152	161	170	164	155	187	166	165	180	157	183	156	153	167	167	183	160	166	171	220	180	167	161	188	167	179	163	185	170	178	141	179	193	180	178	144	184	189	167	172	153	179	152	160	182	160	189	182	168	156	181	161	179	164	182	162	163	178	157	200	161	183	167	216	155	165	136	181	173	152	176	168	160	141	175	181	158	165	164	172	159	179	164	184	167	181	166	171	172	176	173	163	172	190	179	163	172	159	178	167	160	168	189	189	197	163	180	183	167	151	159	171	166	146	175	160	167	183	181	177	169	159	161	192	186	168	182	166	148	182	166	168	186	178	182	169	164	188	167	159	176	161	176	153	183	182	157	166	154	172	162	162	178	150	170	152	183	184	182	162	175	161	160	193	151	162	185	175	145	200	171	164	163	184	179	174	159	175	181	163	154	187	178	173	185	158	179	177	151	183	197	158	180	178	177	166	153	157	153	161	192	182	185	165	182	177	187	173	152	178	153	174	187	159	164	171	161	190	155	159	188	189	179	156	167	193	165	182	159	150	147	164	183	150	149	152	155	186	178	152	173	171	168	183	196	151	184	163	164	170	160	181	165	180	189	179	167	180	168	164	180	165	164	178	179	167	162	174	178	162	149	187	176	191	169	173	153	170	160	152	169	189	155	176	159	200	165	170	162	152	178	174	166	172	179	150	157	188	181	199	146	147	143	164	187	161	173	149	173	162	151	183	177	149	165	192	165	169	173	181	163	170	192	181	158	150	180	174	157	167	199	178	171	179	176	158	188	171	177	182	146	159	195	174	176	182	145	178	188	174	145	164	178	182	150	177	179	172	181	182	182	198	186	174	193	185	178	194	173	179	194	157	146	193	147	181	162	163	173	165	172	183	166	166	156	180	182	169	162	178	157	184	176	189	162	185	174	185	151	179	191	159	160	180	184	153	184	189	150	159	170	174	157	162	170	172	172	171	177	178	183	185	162	193	152	167	177	170	160	166	175	181	152	187	178	160	178	176	170	153	162	195	167	180	198	168	172	183	193	172	187	161	174	158	162	144	180	152	170	197	168	177	170	164	153	175	171	150	159	154	185	200	189	185	181	189	180	161	150	188	168	175	167	169	176	189	173	193	187	177	176	193	154	193	168	159	176	185	164	146	155	173	144	165	174	169	174	185	181	160	172	193	160	174	159	169	211	166	168	164	172	177	148	162	199	162	158	175	167	186	196	174	158	164	177	157	181	193	171	178	189	188	171	185	168	171	178	163	189	160	178	173	180	173	187	169	174	168	166	160	194	152	174	180	173	189	186	148	174	174	156	178	171	161	158	153	186	160	158	163	158	190	182	169	170	185	179	157	174	195	185	184	178	151	174	179	185	166	176	168	176	165	169	159	151	175	176	171	183	159	149	162	167	181	158	184	198	173	181	160	165	192	187	174	177	162	150	159	155	183	198	173	170	160	154	175	177	210	161	166
49331	57352	56952	22972	19799	25508	27990	29474	26596	22364	20218	13363	16159	6958	6302	5777	3985	3886	2682	2166	1526	1105	1038	1095	878	822	828	809	740	677	719	633	588	686	675	647	667	594	633	602	588	546	577	591	602	601	581	578	554	594	584	564	542	551	566	580	546	533	542	539	546	596	565	560	568	527	575	559	553	564	537	572	577	612	606	528	573	561	563	571	522	566	516	560	524	514	532	561	526	563	538	563	582	577	552	561	573	565	557	541	582	555	500	562	522	561	572	560	557	521	553	555	550	551	560	528	496	501	516	557	550	537	555	536	561	596	519	543	533	525	535	488	575	520	555	538	562	555	559	573	472	541	527	581	503	584	547	598	528	568	522	552	518	520	510	521	527	555	559	512	525	544	543	528	526	536	559	533	551	578	565	532	506	564	495	571	540	565	550	515	588	557	538	560	525	580	557	566	519	532	525	525	521	539	546	571	512	526	534	546	519	545	521	601	525	536	545	568	565	555	566	519	535	537	555	541	512	521	535	509	532	541	549	556	533	533	549	527	540	516	562	548	548	549	536	512	545	556	554	552	537	545	515	560	536	561	523	524	565	557	563	533	540	560	516	603	538	566	538	578	504	519	538	546	547	523	582	581	562	597	557	533	523	521	523	526	581	606	553	554	566	556	570	527	541	559	580	540	548	569	497	584	556	547	535	531	558	555	520	549	563	558	582	535	546	577	513	563	526	526	530	575	559	544	554	574	520	554	587	553	507	531	535	541	548	503	561	578	557	558	526	574	554	531	532	574	546	531	542	511	550	543	588	551	531	535	537	494	504	535	485	535	538	584	529	557	552	543	550	550	542	532	599	541	524	572	509	506	531	549	546	589	531	556	546	528	542	517	546	540	613	527	539	522	547	519	557	551	517	530	527	563	549	545	539	528	581	531	543	518	535	547	546	563	548	503	521	559	519	552	529	552	549	522	533	538	540	538	541	559	512	516	507	546	570	563	562	550	572	568	534	584	558	543	560	574	549	548	586	534	541	522	520	527	594	552	539	519	545	581	543	524	518	555	533	537	531	546	559	604	551	572	540	534	522	562	516	555	531	596	557	527	558	558	522	492	530	551	551	518	548	564	559	537	512	534	547	522	517	555	594	517	567	531	565	562	562	558	560	566	530	546	549	543	571	525	534	534	588	579	558	516	514	573	549	560	524	540	551	537	520	560	527	528	560	531	571	548	594	558	517	580	593	570	555	546	543	539	581	532	525	533	523	538	534	566	560	551	571	583	559	569	560	624	504	529	527	496	572	555	530	544	556	544	528	581	573	551	550	564	519	538	526	508	537	545	518	513	540	517	548	569	542	549	518	600	544	531	508	540	563	543	570	566	574	548	567	564	552	558	532	534	533	544	507	537	600	522	545	550	519	548	566	502	523	557	557	536	588	548	527	575	517	547	494	567	506	572	543	529	513	530	530	490	534	527	512	554	517	550	524	533	571	560	518	563	558	539	534	530	522	547	571	523	526	521	538	549	523	570	542	582	486	549	559	540	567	587	514	524	565	521	548	542	522	581	528	567	539	502	520	534	493	540	549	507	558	544	542	559	518	542	524	531	495	551	544	530	551	567	595	536	560	536	567	512	514	554	565	578	516	516	501	580	536	530	510	541	569	532	523	522	558	577	571	560	580	549	580	560	539	561	524	563	591	576	569	542	558	551	519	567	576	523	524	535	516	566	556	519	541	597	582	560	553	571	602	491	544	555	543	518	556	525	540	531	576	535	516	528	534	585	510	542	493	530	530	575	513	554	528	537	512	592	574	546	538	528	558	548	523	542	528	533	516	565	561	562	563	552	529	563	559	550	570	517	577	563	530	526	525	529	568	536	523	548	544	502	557	571	555	533	539	554	575	527	476	563	543	537	544	515	574	558	543	546	556	530	563	535	564	559	562	542	525	537	539	532	565	551	592	559	575	520	561	540	557	557	549	552	558	557	549	564	535	480	573	523	483	554	538	527	531	524	566	547	489	515	566	500	573	497	567	557	541	499	531	530	555	540	551	575	539	548	583	540	553	560	527	536	536	555	533	567	564	559	523	490	504	512	565	578	573	510	525	539	533	521	556	590	494	523	594	544	587	544	519	544	569	547	602	488	574	546	560	543	511	543	565	584	569	537	551	556	523	506	527	543	565	562	562	572	530	551	554	569	529	539	551	555	542	540	537	540	532	584	596	535	518	566	510	522	527	519	562	562	579	537	524	534	541	561	570	526	531	550	574	560	524	534	533	560	514	555	538	541	560	578	575	546	512	537	573	549	546	603	563	548	534	554	528	543	554	533	533	549	504	513	550	560	550	540	579	538	526	584	547	562	547	539	567	535	502	529	519	518	542	563	504	593	514	561	555	542	521	579	535	530	513	554	536	512	548	562	552	491	535	523	536	526	487	558	552	563	517	542	515	598	511	580	560	550	548	568	505	554	578	556	531	582	547	523	565	508	551	532	545	562	530	544	546	553	548	538	517	570	567	554	571	525	528	504	527	556	563	523	546	527	519	589	516	535	556	546	506	520	539	514	564	573	542	551	542	552	538	480	577	532	545	567	561	576	567	549	574	534	536	510	537	574	588	551	564	577	562	524	574	549	526	507	557	533	541	527	538	571	523	548	539	598	585	524	581	557	524	525	543	552	521	510	506	549	546	516	526	548	510	534	556	532	563	552	535	573	527	549	554	548	527	552	545	513	558	518	560	583	571	561	570	551	507	508	550	520	546	537	533	532	544	547	550	526	551	597	554	554	550	550	523	518	552	509	519	548	525	561	572	570	528	533	543	532	607	514	534	491	557	570	538	576	535	583	548	544	562	534	507	563	534	528	522	565	531	545	527	549	527	579	550	546	532	595	553	551	553	549	610	529	551	583	584	560	552	535	524	534	516	567	547	572	552	593	541	594	533	551	576	583	541	507	541	542	546	509	540	573	520	514	540	524	499	546	536	555	553	572	550	543	561	534	543	540	511	563	536	579	525	537	538	547	515	501	489	542	589	562	526	532	526	545	490	567	559	553	532	540	584	567	566	511	527	537	529	564	529	577	552	559	550	559	545	530	519	566	502	515	551	583	545	537	516	590	569	554	546	524	538	568	546	549	564	519	552	537	534	546	533	553	545	546	520	513	560	576	550	548	519	529	524	531	574	531	514	515	534	531	543	532	563	540	508	546	571	577	530	527	558	575	560	536	568	506	530	527	510	484	508	546	558	605	564	547	573	548	534	514	540	577	561	543	519	563	528	515	482	535	562	502	544	506	541	587	559	537	549	566	544	564	522	543	537	538	546	553	553	535	522	483	575	529	556	572	562	549	562	494	559	579	532	525	594	547	542	555	559	562	556	540	538	532	566	576	536	510	491	551	581	518	551	549	519	536	559	545	560	524	564	516	543	555	531	539	553	548	551	555	583	541	549	544	579	535	503	516	560	556	555	548	560	503	544	521	551	559	524	535	594	551	539	537	546	494	532	481	556	549
12828	10543	7034	1473	748	738	614	524	440	314	294	239	260	197	206	172	177	166	166	173	168	157	161	150	167	168	166	144	159	148	170	190	134	165	181	165	152	177	151	161	177	189	169	142	153	166	163	158	162	151	167	159	169	153	164	165	167	166	158	149	157	149	158	150	167	152	163	156	132	141	149	166	144	155	181	157	170	155	166	157	168	155	180	152	138	167	126	160	192	195	140	159	144	168	148	163	150	141	185	131	149	141	152	137	154	164	175	151	169	143	163	147	175	160	155	147	163	169	182	168	153	178	148	148	149	163	138	138	173	179	148	163	148	157	157	159	139	166	155	154	141	155	185	185	163	150	179	174	167	157	160	165	163	177	165	167	152	151	145	145	164	154	143	160	163	176	178	139	147	162	177	164	147	148	168	169	147	156	169	163	159	163	160	164	178	148	151	183	167	146	168	166	181	184	143	161	169	169	149	141	172	180	147	148	165	148	152	141	133	166	149	149	151	165	153	151	167	149	193	177	171	140	153	151	155	155	162	145	146	169	142	156	163	161	150	167	187	176	167	172	159	163	165	172	181	179	146	134	154	160	154	173	157	165	173	174	167	150	161	166	145	177	165	161	152	158	149	159	135	162	156	147	159	156	156	141	154	149	140	160	149	164	161	157	173	137	145	164	161	145	182	162	169	139	157	152	171	162	165	156	169	160	169	157	146	171	150	157	169	167	132	132	162	171	172	165	141	144	154	148	155	166	149	158	143	149	175	173	140	162	159	170	143	187	175	189	162	151	164	174	159	170	170	149	175	168	176	124	137	149	175	141	165	151	170	150	154	161	142	160	133	145	125	180	162	150	173	153	164	165	162	135	153	180	154	162	164	163	160	187	146	168	166	154	157	114	156	158	145	168	147	152	167	181	169	149	155	158	165	149	152	167	155	155	138	161	140	149	136	159	149	151	155	144	130	153	168	163	143	171	145	173	124	157	144	168	159	181	178	147	148	162	160	184	171	140	164	151	139	160	150	160	170	144	153	185	158	161	143	164	145	154	172	154	170	163	152	149	149	155	178	141	157	144	182	161	152	145	202	148	166	140	158	141	172	154	180	172	149	145	159	160	170	161	175	159	157	188	168	153	147	175	138	173	180	164	155	155	173	174	160	155	174	162	160	142	150	166	180	156	139	168	169	160	152	171	165	177	143	141	165	151	160	161	164	166	138	153	150	166	155	160	160	152	143	144	164	145	158	157	155	200	150	146	152	177	153	143	162	159	160	151	156	162	168	145	155	151	174	168	159	167	158	177	169	169	154	155	137	138	152	158	166	155	148	144	153	134	173	167	159	170	167	152	150	124	148	161	161	172	161	170	176	155	157	134	154	155	176	172	163	167	155	146	150	176	142	149	167	156	128	160	161	144	148	165	127	155	163	159	203	163	146	161	166	162	164	155	149	148	173	151	149	149	156	164	167	155	165	145	173	158	164	166	156	149	159	159	169	152	172	148	169	169	157	176	157	170	149	148	170	143	144	152	135	175	176	158	156	160	156	149	157	169	159	138	164	140	157	151	162	147	165	161	149	157	171	153	153	146	156	141	167	169	172	156	150	143	131	183	148	138	139	162	144	164	159	151	141	170	154	167	148	150	174	167	154	169	170	168	169	164	151	164	157	138	157	161	143	163	162	155	149	175	177	145	151	160	181	154	147	146	172	159	166	156	158	154	168	157	153	151	176	166	145	169	167	196	170	151	159	147	165	161	166	138	164	150	168	184	162	154	151	170	156	154	162	177	178	176	166	140	168	137	164	150	160	162	141	149	173	176	147	166	165	131	152	175	131	141	172	157	142	187	170	157	154	151	156	185	164	148	148	158	154	164	162	155	157	143	142	176	160	156	156	176	142	154	147	146	124	145	155	197	154	160	167	147	144	165	164	150	141	155	147	148	155	178	146	156	166	153	131	132	153	154	136	153	161	171	163	156	142	146	167	146	170	165	127	143	161	157	142	157	172	176	158	147	169	142	148	138	147	165	171	171	136	131	200	153	173	142	122	153	144	170	155	134	142	177	159	149	186	149	148	142	168	166	153	166	144	162	172	172	154	165	171	169	184	156	169	162	177	194	172	165	162	130	143	162	156	182	140	152	148	140	148	161	170	178	165	159	162	155	158	177	159	145	155	140	166	152	149	174	161	152	166	158	190	163	173	191	167	155	162	169	160	150	157	166	167	152	152	158	160	147	154	175	173	148	151	165	161	158	166	162	166	140	169	166	135	164	153	144	164	184	164	135	178	170	168	146	147	165	141	156	148	173	170	142	149	145	164	165	157	168	154	176	141	177	153	156	146	191	163	139	159	141	152	186	162	169	133	152	181	167	153	151	179	157	141	153	158	140	172	158	150	151	144	149	165	145	168	159	140	150	180	161	151	145	145	166	166	152	181	164	154	172	147	158	162	153	159	157	143	167	150	131	159	162	153	177	166	165	154	169	150	156	158	143	130	147	161	151	152	175	165	158	148	152	162	157	160	158	161	143	144	143	145	168	172	173	178	195	143	160	186	154	169	173	186	131	172	165	149	169	155	164	145	161	170	160	174	141	139	158	153	156	153	150	167	147	162	166	159	166	145	161	163	145	165	178	163	144	164	182	156	147	160	162	128	150	151	148	178	129	158	189	154	153	137	151	168	175	138	178	164	144	163	160	182	173	160	142	157	140	153	155	158	157	151	158	168	153	174	139	163	144	150	146	160	154	149	155	160	155	172	147	188	138	168	151	160	155	154	159	175	163	163	183	141	147	181	173	144	178	151	169	153	154	176	152	168	166	163	134	153	154	138	163	173	164	157	141	148	164	154	168	155	154	139	178	167	149	154	190	162	139	174	173	153	154	164	164	155	139	157	144	172	174	165	153	158	143	163	168	134	168	165	152	180	153	168	169	174	142	139	137	147	138	170	185	167	146	149	157	146	147	154	170	161	160	169	161	162	152	151	154	156	185	173	164	155	150	161	158	157	157	159	150	171	168	167	168	167	151	165	142	148	141	149	143	143	140	156	158	158	173	158	149	162	166	163	170	175	164	159	153	166	146	166	155	176	147	164	138	166	158	176	155	164	160	161	137	154	153	167	165	163	171	158	181	168	172	175	165	165	149	147	182	153	161	188	143	165	151	150	146	149	179	135	168	178	160	163	138	159	160	152	171	154	142	150	156	151	153	149	156	151	165	160	153	147	149	158	155	173	156	172	162	181	162	158	140	149	137	171	162	146	170	174	162	144	153	168	179	147	142	172	145	156	167	150	150	149	161	172	170	160	157	153	161	154	169	157	163	148	129	150	143	166	195	142	163	161	168	155	153	143	153	150	150	166	148	131	155	167	160	158	165	155	178	144	178	155	158	132	159	146	160	164	164	150	176	192	159	179	140	144	165	165	150	158	162	180	163	125	172	131	153	163	164	121	161	155	135	148	161	158	162	150	162	159	167	161	154	180	163	170	147	153	161	146	143	160	152
15355	15302	12552	3063	2135	2802	2739	2433	2047	1463	1379	1051	1165	654	748	695	617	582	534	570	539	512	556	501	545	520	533	536	537	516	541	465	510	496	518	512	558	495	535	472	534	516	517	513	489	497	508	479	488	493	492	488	510	477	480	489	496	512	520	490	531	534	489	492	513	521	484	506	513	557	489	435	508	476	504	495	519	499	478	512	482	464	486	513	533	506	486	544	493	512	502	479	495	498	523	488	481	516	535	536	463	498	490	491	474	521	516	520	524	504	546	492	494	508	484	476	489	506	507	498	493	503	464	493	497	474	513	480	481	487	513	495	581	499	500	526	477	503	521	510	505	510	432	557	477	520	502	519	522	516	456	497	546	535	511	519	508	514	519	505	470	472	523	504	528	494	499	483	526	512	482	518	485	511	493	545	502	531	487	466	494	528	577	502	492	483	532	446	498	519	515	498	528	528	503	497	483	485	519	497	540	478	522	530	518	508	525	492	524	508	496	502	498	503	501	468	518	475	539	506	502	493	548	511	486	525	470	527	461	458	525	455	474	501	481	537	489	524	499	548	490	497	492	499	494	469	488	508	503	485	485	517	499	537	504	483	471	500	532	490	506	513	525	513	515	507	541	471	483	488	478	498	481	533	547	540	493	516	508	519	513	501	491	538	483	526	509	479	485	517	518	516	476	507	536	496	516	489	508	504	478	525	479	492	501	492	489	488	478	532	532	486	488	487	452	499	473	531	495	511	511	533	527	515	537	484	545	489	487	486	544	507	538	518	478	462	516	520	491	513	514	526	532	533	495	526	508	496	501	518	487	546	526	508	470	496	507	525	503	525	524	482	484	458	508	535	537	521	496	508	505	512	493	505	489	501	481	490	499	493	482	567	527	532	526	506	474	504	487	542	499	494	512	509	511	539	534	506	485	482	459	529	513	493	480	489	516	475	497	523	457	488	487	506	475	505	515	513	501	477	512	507	484	525	508	480	510	505	528	535	520	495	514	507	475	516	479	476	516	529	521	508	527	502	513	485	484	520	517	506	474	509	550	491	489	552	464	497	500	499	521	521	472	459	491	504	483	507	466	502	505	484	483	527	519	495	517	523	499	486	499	512	470	518	501	513	494	499	485	500	499	466	479	532	508	458	487	498	504	494	539	489	549	486	527	473	537	535	465	512	536	504	508	513	517	523	472	463	475	499	498	509	514	539	512	473	473	502	497	526	471	503	522	521	540	510	520	493	501	524	522	506	461	496	528	505	490	486	488	512	514	490	490	532	492	512	497	519	506	518	512	507	493	485	528	498	544	508	489	509	509	434	516	527	539	510	525	497	533	495	509	512	508	510	477	492	471	506	490	480	495	520	508	532	508	544	494	486	491	555	520	524	506	554	495	508	529	487	476	480	530	527	519	501	495	513	522	498	467	515	538	482	529	532	550	544	481	517	538	499	499	516	499	514	504	485	533	516	528	536	519	492	495	512	452	476	489	498	534	511	504	486	558	507	508	488	514	527	479	502	498	507	512	484	549	508	474	515	524	517	507	474	509	508	513	511	507	475	495	472	487	485	514	488	540	516	500	522	483	500	495	493	497	495	491	476	500	510	513	485	510	545	515	536	515	527	552	467	525	494	473	490	499	507	487	503	545	507	479	570	495	509	528	510	541	521	505	537	489	509	544	524	539	519	476	521	517	514	519	552	497	478	502	548	499	519	474	514	533	487	487	534	530	499	527	509	516	532	512	512	516	511	489	508	486	507	486	523	488	546	510	533	479	531	511	518	510	488	558	488	549	513	533	505	510	525	512	488	523	535	505	506	536	529	496	516	525	495	478	494	514	447	533	484	538	518	552	502	548	523	513	459	551	532	519	526	535	496	535	526	511	501	479	512	479	510	522	520	532	463	493	534	495	510	517	534	550	494	530	468	530	468	493	512	491	491	534	525	498	522	503	530	481	534	526	509	520	478	551	487	522	538	467	473	470	487	500	515	513	510	517	515	517	490	520	505	493	520	481	480	493	510	502	531	505	531	498	490	530	516	512	531	480	489	521	487	508	524	459	514	532	442	538	539	506	535	525	505	508	476	522	513	499	509	494	500	525	488	507	491	501	472	501	509	519	506	539	503	517	476	491	546	505	506	505	477	509	498	539	488	527	498	477	492	478	515	508	509	520	534	470	476	557	514	517	469	493	556	511	487	474	521	485	526	498	464	487	505	523	472	513	469	520	473	483	523	471	506	513	505	493	486	518	515	486	510	530	525	482	495	475	529	481	517	483	448	511	503	517	525	495	507	492	504	506	482	479	487	537	503	526	527	449	497	473	500	495	502	514	526	469	490	489	501	488	519	479	471	503	480	528	512	496	503	486	500	500	523	511	524	503	533	474	466	531	528	511	485	490	559	497	499	536	505	481	533	512	537	534	459	505	516	508	503	522	516	531	518	559	555	507	493	511	506	507	490	515	480	489	473	526	505	504	537	500	496	511	476	498	494	483	500	502	523	495	516	516	504	496	537	535	468	524	518	524	472	502	520	478	503	485	521	465	487	494	509	557	526	480	513	498	523	489	507	492	457	499	549	477	505	527	486	488	520	505	514	509	510	477	496	489	494	518	512	517	508	484	518	524	534	517	475	494	520	498	512	473	546	549	501	492	469	493	507	486	462	521	507	480	477	484	487	497	535	509	493	524	494	526	494	502	498	479	495	526	509	522	523	521	545	509	501	526	509	501	514	498	459	513	490	470	513	487	482	472	519	494	509	500	498	518	496	492	486	480	509	464	525	509	517	499	513	541	508	505	506	511	505	504	513	525	490	533	539	526	484	457	497	508	518	474	478	485	504	517	504	480	476	474	481	503	472	520	523	483	544	465	500	508	480	503	541	494	472	488	506	497	535	549	512	514	507	517	483	534	533	522	514	532	484	534	516	511	525	514	500	467	501	511	460	503	497	486	507	524	506	515	488	492	505	516	509	486	510	511	475	478	519	475	517	507	491	492	515	482	536	468	516	515	531	485	502	476	515	511	486	479	523	528	507	516	469	502	484	521	490	540	503	499	503	491	517	474	482	483	562	511	436	494	534	478	506	502	493	468	524	489	563	495	513	522	493	510	501	526	489	514	524	504	483	504	525	482	486	519	515	498	522	501	492	514	519	505	506	508	482	471	484	497	493	532	503	539	494	503	517	487	502	533	509	507	497	485	520	540	517	518	488	506	523	502	508	461	480	503	535	497	485	492	467	562	510	506	473	477	506	466	514	517	509	497	510	526	504	477	496	466	532	479	471	511	508	497	516	554	492	522	517	515	505	456	479	513	521	491	464	534	519	507	563	486	448	517	493	490	490	457	529	478	474	515	502	529	495	500	548	510	490	494	486	479	503	511	502	506	524	560	479	460	472	505	530	475	505	515	524	506	536	492	459	503	504	487	514	504	499	491	478	524	485	494	535	490	538	490	493	492	537	511	537	502	506	536	507	483	474	532	514	499	537	473	516	521	494	518	508
54794	55917	47148	23926	14572	12674	9561	6836	4706	3019	1909	1589	1579	677	550	473	335	258	242	166	186	158	119	115	120	118	119	115	89	106	120	118	96	110	116	109	113	101	87	96	117	115	107	92	99	122	124	94	119	112	109	115	109	116	98	100	108	114	111	103	98	112	122	105	102	105	95	89	110	112	109	113	116	105	117	110	95	100	105	89	101	97	107	109	92	97	104	102	107	86	98	97	101	108	111	94	115	99	94	106	91	96	111	105	121	98	107	106	88	103	103	100	87	107	86	77	90	88	101	123	111	88	111	99	97	107	90	100	113	108	132	109	119	98	120	115	112	84	125	112	100	91	102	107	103	87	89	111	109	90	99	93	97	110	118	119	114	102	94	95	120	91	93	85	101	100	104	104	116	107	106	103	110	95	100	84	104	101	107	125	98	92	99	110	96	115	105	95	117	103	84	121	86	110	76	128	104	109	109	110	88	119	90	131	86	100	91	100	87	103	82	95	96	91	114	85	116	101	123	97	110	95	91	96	104	100	109	98	103	95	102	111	96	90	125	97	115	110	110	110	99	121	95	93	84	86	104	97	109	96	78	108	110	109	118	102	109	93	98	103	105	91	110	105	108	91	109	98	100	85	105	104	138	77	97	112	104	99	102	107	113	104	114	100	97	120	96	88	103	94	98	117	95	114	101	101	114	106	99	90	113	95	91	111	95	87	112	94	88	107	110	102	110	95	102	105	95	99	93	110	98	103	106	103	97	101	101	114	105	102	87	103	120	117	106	92	90	125	97	103	84	110	126	115	97	113	106	105	113	98	114	110	91	97	97	84	110	102	83	93	105	122	112	93	119	100	97	80	102	88	125	101	109	122	94	105	102	96	106	97	86	100	91	119	106	123	100	117	109	77	84	104	117	104	99	103	101	103	107	119	107	94	119	104	102	111	114	88	102	111	97	104	110	90	97	125	99	105	121	92	113	95	97	111	96	114	106	97	103	101	96	106	94	106	116	91	105	96	103	101	121	95	107	82	105	109	99	120	116	104	105	117	109	110	111	85	91	98	107	83	86	116	105	108	102	74	108	90	99	128	90	87	100	90	85	96	99	113	118	90	96	106	97	96	95	99	114	99	96	118	126	100	100	95	115	99	105	103	104	116	129	102	108	104	115	113	110	116	105	113	101	120	109	88	102	104	105	107	99	118	98	107	94	97	103	109	111	118	104	103	103	104	99	107	106	93	106	83	99	98	112	104	104	99	91	116	95	114	111	98	105	106	119	117	86	107	99	117	95	105	94	104	90	76	104	113	109	97	124	113	100	97	111	98	114	102	99	90	131	103	99	105	91	100	100	103	102	96	104	118	116	110	90	103	94	100	88	91	116	101	116	106	85	98	111	113	103	92	92	103	92	101	97	112	102	103	110	103	99	89	98	91	104	101	115	115	102	89	95	90	128	103	102	95	110	94	97	95	86	124	104	109	97	91	101	96	94	101	108	116	80	122	109	111	93	136	97	100	119	105	97	103	87	80	104	129	119	119	110	88	101	87	93	94	124	96	106	121	94	109	98	99	108	97	122	108	112	97	102	102	101	105	107	105	130	103	115	102	99	80	88	96	101	109	105	102	101	93	115	97	114	119	91	96	108	87	103	110	96	96	108	113	96	112	95	101	100	89	112	104	113	97	84	106	106	110	90	78	90	93	86	95	90	106	106	109	106	89	96	111	78	105	102	111	88	102	112	86	110	113	115	93	95	96	106	98	91	97	125	100	113	105	111	99	97	99	106	106	102	111	113	103	112	90	110	113	100	102	84	118	96	104	108	88	86	108	113	110	106	99	110	86	85	99	100	108	108	109	124	106	113	107	113	101	110	109	104	101	105	90	89	107	104	106	96	86	84	104	107	103	98	105	111	86	98	106	97	117	109	102	72	98	116	100	103	109	101	92	89	101	111	117	96	101	104	105	95	112	104	106	109	113	110	104	101	117	120	95	117	100	108	106	111	105	107	106	94	90	117	95	113	91	109	126	95	102	90	115	103	88	101	106	96	116	104	110	102	98	105	91	109	103	93	86	104	95	95	103	105	107	96	107	103	115	110	98	94	113	99	103	99	106	95	103	87	96	103	108	101	118	111	90	95	104	88	114	101	96	112	110	98	111	120	117	89	105	105	89	91	101	86	91	97	98	100	102	103	98	98	103	87	99	122	96	97	110	103	121	95	107	97	110	117	111	100	85	98	93	120	115	98	101	90	93	96	117	98	86	99	85	121	117	95	97	96	94	89	118	114	105	103	102	81	114	122	90	114	117	105	118	108	107	87	89	88	130	101	117	76	103	95	108	118	103	92	108	98	103	123	125	117	108	97	93	101	113	89	101	97	94	121	113	88	108	94	113	102	111	116	93	104	93	101	88	96	84	112	90	117	135	93	93	83	111	97	114	95	108	84	124	102	97	104	100	111	102	108	96	99	113	97	91	80	90	94	104	78	109	97	105	107	134	97	111	105	103	108	104	84	94	101	115	112	108	102	101	120	106	126	98	85	86	97	89	95	79	104	92	100	119	113	108	114	101	125	92	123	101	98	100	100	104	91	100	89	89	86	92	109	110	103	118	115	109	116	89	105	104	108	106	93	100	111	116	103	93	127	103	94	111	95	102	99	111	101	109	106	112	103	86	110	105	113	90	109	102	104	124	114	107	113	115	100	109	77	103	93	110	96	106	108	103	99	97	104	103	87	102	113	113	112	118	95	91	105	135	87	98	95	129	106	90	115	96	88	104	87	129	97	80	98	93	95	103	91	110	91	99	110	102	105	103	98	108	90	99	87	115	101	96	100	87	89	116	93	109	130	111	96	116	110	129	99	99	132	102	101	97	103	99	122	96	106	113	99	134	99	85	111	112	107	119	102	113	87	106	112	121	101	94	95	108	82	121	96	88	119	102	95	114	100	108	108	95	91	99	102	100	99	88	109	105	108	120	91	85	117	116	113	102	101	93	109	98	126	93	123	117	92	92	101	111	83	98	102	96	79	95	110	110	103	96	100	108	103	101	110	109	87	105	91	91	104	87	102	93	106	106	98	100	92	112	108	98	116	95	94	109	108	105	95	116	118	113	76	103	98	105	77	101	104	104	89	111	93	94	106	107	101	90	99	107	101	115	111	103	119	102	122	89	107	114	103	99	103	107	109	85	125	109	104	103	103	101	92	124	98	104	118	109	96	101	102	105	99	88	120	93	100	105	97	94	102	90	120	123	99	128	89	102	93	102	86	98	115	108	103	118	96	103	81	103	95	99	113	95	115	111	104	83	109	114	117	104	104	91	92	96	102	79	98	111	131	101	111	112	108	105	95	104	93	105	112	92	84	117	89	114	103	104	109	98	93	76	94	115	89	91	107	103	107	107	77	93	95	94	93	116	101	99	107	103	93	104	100	104	116	104	124	111	82	93	107	112	113	117	111	99	128	100	94	113	111	100	92	97	116	96	118	108	122	118	93	93	96	103
38141	45783	45823	18073	17158	22589	22077	19580	15234	11473	9655	8745	8776	3331	2997	2882	2022	1618	1503	1062	770	801	636	505	530	490	477	411	371	402	425	413	408	432	399	394	369	380	382	356	404	403	388	356	374	376	342	357	331	361	348	371	368	382	360	388	345	352	372	343	368	355	348	348	371	377	376	375	369	317	332	361	357	351	344	344	375	343	347	340	381	372	323	360	332	364	331	343	323	335	335	376	356	382	347	344	354	339	370	359	311	348	365	387	338	375	380	354	348	365	342	355	350	371	342	368	375	374	332	356	348	320	317	359	351	352	373	333	345	346	359	368	330	346	344	380	340	375	372	310	308	340	391	356	352	358	351	394	356	326	371	359	350	333	326	345	369	349	356	368	351	393	368	357	371	342	365	377	344	343	337	367	394	365	342	402	362	381	388	330	357	361	350	368	373	339	376	411	346	367	331	338	349	367	361	365	344	376	324	365	363	356	350	363	396	332	393	319	387	364	391	344	339	361	321	312	352	351	324	383	348	343	363	344	375	399	355	356	320	371	330	334	409	354	375	364	361	368	316	387	394	369	325	332	369	350	350	373	356	384	345	354	356	356	354	352	359	326	365	330	357	353	334	361	371	342	324	352	377	338	369	370	353	344	349	376	316	365	341	341	365	370	358	368	350	360	349	341	396	337	354	335	329	365	324	344	344	359	358	339	351	389	349	365	338	351	363	383	368	344	358	331	343	378	363	348	332	368	302	344	354	341	353	311	356	349	367	368	331	361	380	341	374	354	358	344	328	314	341	363	365	337	327	339	363	376	338	401	366	374	340	326	342	363	393	334	370	365	340	394	355	337	371	366	361	336	330	364	350	316	348	377	371	326	347	341	359	380	330	343	361	340	351	331	372	356	359	349	347	373	349	379	352	366	349	332	367	345	380	352	360	337	360	359	357	352	364	385	322	354	352	362	353	371	341	336	331	325	320	360	360	334	351	380	333	350	354	344	364	360	328	372	390	329	363	348	367	398	389	334	369	351	356	361	372	371	354	338	330	357	324	409	351	332	349	385	355	355	333	368	363	367	349	357	309	380	335	365	363	343	327	367	346	358	379	368	348	344	340	343	315	382	378	321	354	359	353	341	380	336	345	357	357	347	356	374	363	371	342	361	383	328	363	368	329	311	353	384	373	335	376	369	372	400	359	345	362	373	365	344	400	351	384	323	362	336	378	337	361	369	322	356	370	368	348	329	387	353	333	335	319	335	341	337	370	326	347	385	344	364	331	341	356	328	374	370	379	327	373	367	337	334	335	352	350	371	359	359	343	315	365	335	353	363	310	355	349	369	356	328	320	360	362	374	363	353	330	332	337	375	368	347	355	373	352	353	346	360	381	356	338	385	343	345	339	335	321	368	341	359	358	322	338	338	343	336	364	355	326	354	346	358	383	340	346	396	377	388	373	349	339	373	363	342	339	352	327	343	367	389	356	366	332	373	317	354	361	356	359	336	332	335	334	378	336	324	337	332	365	353	342	326	369	348	380	358	377	352	359	343	348	357	371	364	371	347	365	373	358	373	354	339	391	338	353	309	331	369	343	352	343	374	347	365	330	361	332	354	344	339	339	365	346	311	326	332	350	302	352	379	377	301	366	361	343	345	342	375	341	327	356	352	345	351	353	339	362	348	339	339	373	357	358	360	379	348	316	376	374	346	377	325	341	346	403	337	349	336	345	347	388	382	350	350	323	341	394	360	357	349	364	343	340	319	362	339	356	327	367	351	324	339	376	352	375	332	365	430	363	361	357	382	378	362	372	355	329	366	386	382	371	356	359	382	369	363	346	374	374	317	330	388	339	355	324	354	359	336	304	345	343	343	349	355	382	361	337	318	357	339	372	354	323	343	366	355	369	329	383	339	370	308	376	378	325	338	346	387	350	364	358	362	379	318	367	371	385	340	355	373	351	347	365	341	374	353	307	358	379	379	340	327	338	345	352	362	362	345	369	348	377	389	361	345	357	368	349	358	346	362	344	346	352	349	322	352	364	364	350	378	378	333	373	354	336	374	337	356	380	357	351	355	360	381	346	361	394	367	385	365	365	345	346	334	344	340	371	346	367	360	360	352	338	371	365	340	348	377	320	366	344	374	324	391	346	365	349	347	353	349	370	380	385	356	352	355	342	378	340	348	321	344	361	368	334	330	359	341	373	344	308	365	338	368	381	337	318	356	361	355	365	333	392	363	346	386	348	336	341	350	383	337	364	365	352	338	369	361	332	338	372	343	358	333	396	326	366	343	367	377	358	355	360	365	346	353	331	334	350	380	376	368	369	353	369	362	391	381	353	333	358	358	353	388	385	387	352	384	321	340	361	350	359	402	350	332	366	357	353	372	350	370	353	351	347	356	343	345	348	330	347	321	335	371	318	321	336	352	342	362	359	340	341	367	339	398	388	342	367	370	319	325	325	367	379	343	344	379	392	336	370	365	346	342	359	319	343	354	335	330	379	305	346	327	365	317	358	359	348	310	361	375	360	377	342	367	337	369	347	358	336	344	358	381	356	341	339	343	353	336	338	349	315	344	356	351	362	361	343	369	374	364	392	326	349	365	336	358	339	331	352	323	363	362	353	367	328	352	354	367	362	348	322	376	350	366	331	359	361	354	339	370	351	360	371	325	345	353	336	369	342	358	384	359	372	327	347	337	358	366	354	398	347	374	362	392	332	345	348	348	346	360	364	357	342	373	350	340	352	359	370	384	349	332	360	386	346	328	318	375	383	353	335	351	353	376	367	345	371	375	385	366	387	352	360	306	334	384	322	364	311	367	311	381	366	356	341	356	362	366	374	357	357	366	353	348	347	363	397	357	377	351	309	361	349	329	408	345	332	350	331	357	356	319	358	373	352	349	365	368	321	321	340	350	369	335	372	375	329	391	379	356	360	325	374	343	353	334	332	312	334	363	355	363	335	355	367	380	360	335	339	321	348	369	347	341	367	371	378	353	360	348	333	339	323	387	385	354	365	350	358	344	391	344	375	338	349	328	369	359	353	324	360	371	358	361	345	354	310	326	328	369	334	369	362	348	352	394	345	367	339	365	350	370	380	334	361	342	373	347	379	320	391	360	375	379	308	369	373	368	349	365	362	368	360	371	357	365	370	334	346	343	345	355	353	343	386	347	361	322	337	341	345	329	349	333	335	383	369	367	366	346	332	383	346	340	333	350	360	347	399	337	373	370	384	384	364	351	343	324	383	345	375	347	341	356	343	355	380	363	338	361	347	367	326	362	367	363	342	367	362	386	336	368	343	352	360	356	353	357	316	350	376	361	353	352	378	327	333	339	343	355	348	322	355	380	310	363	359	355	361	353	366	344	380	337	323	353	370	342	366	389	340	394	363	317	362	359	342	352	328	322	355	370	362	365	332	322	348	353	385	342	356	349	356	341	335	352	366	320	352	363	366	386	364	360	348	352	366	375	373	373	382	314	355	349	359	343	328	329	326	356	345	398	351	335
67336	61211	55359	33592	26367	25376	23151	17530	11972	7993	5100	4057	3937	1518	1171	1255	742	702	571	374	278	286	258	241	204	227	216	186	154	195	176	187	188	182	191	160	196	189	169	158	186	180	164	184	180	168	179	157	160	170	199	158	173	171	182	179	170	176	157	158	175	167	152	151	168	168	180	174	173	160	184	160	164	177	171	168	191	188	166	157	182	160	183	183	181	174	183	172	187	174	168	156	176	165	154	157	164	182	176	162	175	164	161	196	171	190	187	174	179	158	195	165	145	158	176	182	180	145	175	171	173	151	190	161	148	165	165	176	150	176	172	143	157	169	175	180	161	166	150	181	183	166	173	186	152	177	170	169	148	169	147	167	181	187	159	180	157	171	147	189	160	174	172	152	176	183	171	169	189	163	217	158	169	163	198	161	163	171	176	163	150	182	150	181	164	161	157	169	170	172	198	171	188	165	176	137	169	169	171	177	179	170	171	149	165	182	185	155	156	156	183	193	198	167	161	179	161	190	179	183	162	184	178	157	159	170	170	177	184	178	173	183	167	175	155	162	190	154	165	152	182	178	141	165	162	152	193	176	192	150	176	170	179	172	142	152	187	178	168	168	170	180	157	170	158	161	150	175	148	175	179	165	143	149	186	154	182	172	173	169	180	183	175	149	194	175	154	194	162	167	181	156	165	181	154	168	173	142	173	207	178	187	149	155	175	176	186	158	177	174	189	178	170	181	135	160	190	184	176	173	188	166	165	175	161	158	162	152	183	169	194	170	176	158	177	179	178	198	171	166	200	204	178	157	161	174	174	185	178	196	162	160	181	189	169	174	167	178	184	188	172	182	159	188	179	199	168	162	199	167	160	166	170	167	179	181	171	161	162	169	176	170	173	186	143	154	164	176	182	169	160	173	155	175	155	162	157	142	184	144	184	161	168	194	175	176	177	168	170	171	194	176	162	196	166	186	189	184	151	168	150	164	161	182	184	190	187	175	159	170	184	192	148	170	185	149	175	197	178	166	163	179	170	161	178	169	179	172	183	143	163	177	169	195	182	163	151	171	182	173	163	153	160	191	167	172	174	182	187	151	171	154	155	155	163	179	187	169	183	193	162	147	176	160	177	180	180	170	185	161	181	190	186	151	166	172	161	180	185	167	192	182	161	175	186	172	179	176	173	159	171	195	174	151	174	191	192	162	138	215	170	186	174	181	173	156	170	155	166	166	180	202	163	160	183	160	151	161	177	174	137	183	176	145	171	155	177	157	163	179	171	185	160	159	200	165	176	157	181	170	168	173	179	150	201	180	165	174	178	169	172	168	168	160	150	164	166	173	165	168	175	176	183	171	159	166	187	149	170	152	170	191	176	174	178	182	173	156	164	164	159	168	153	153	167	148	179	161	169	152	179	183	176	158	173	177	177	185	166	169	160	189	198	172	167	183	169	166	168	147	186	161	175	123	169	174	171	155	145	161	165	181	182	173	190	185	161	162	165	190	171	151	173	171	178	152	150	188	170	184	160	168	173	190	171	184	167	171	194	173	177	158	149	201	171	165	168	168	157	187	178	170	166	172	188	158	180	151	167	164	199	171	184	144	181	155	152	167	175	177	170	191	151	180	164	177	162	174	187	156	159	161	193	170	168	163	184	188	181	146	174	182	163	175	197	192	169	160	163	139	187	176	157	196	159	149	141	181	167	160	176	172	179	163	168	146	158	159	186	159	161	178	173	183	190	181	183	182	148	160	178	158	170	163	160	172	187	168	182	162	176	189	176	194	180	174	178	179	189	160	163	183	171	174	160	165	185	195	158	147	138	142	177	161	154	161	161	159	151	160	169	160	171	155	164	174	207	176	186	179	172	157	162	169	187	173	171	181	170	194	186	154	166	154	177	188	175	201	175	171	166	168	166	187	149	159	166	165	151	162	187	162	156	201	175	173	179	160	147	163	160	173	162	157	178	170	160	152	143	185	195	180	166	162	207	170	159	186	182	213	151	156	168	161	171	187	183	170	150	181	179	178	153	161	178	161	161	168	167	174	153	164	187	145	164	183	181	175	163	168	178	173	169	171	186	168	166	160	188	178	182	162	215	198	155	169	174	160	189	171	157	186	160	158	151	155	172	154	184	174	164	157	196	164	162	160	164	146	175	165	165	159	144	175	156	167	165	167	172	191	174	164	178	166	159	169	194	151	185	169	176	152	194	176	162	181	176	151	178	178	153	199	161	174	167	171	184	147	184	165	160	165	182	178	186	163	164	172	186	172	166	170	174	168	163	168	178	163	168	171	160	179	167	175	187	176	189	157	173	171	164	149	161	177	160	184	174	171	171	194	177	184	193	180	184	180	178	182	191	171	190	162	174	176	170	168	177	174	165	176	171	175	164	168	166	179	169	180	160	176	157	158	157	180	171	188	157	173	171	177	189	167	174	188	159	177	188	171	157	180	169	166	164	188	159	167	169	172	190	155	184	151	192	154	185	169	162	147	156	159	169	163	185	149	150	176	198	172	168	174	156	170	181	144	164	148	197	161	174	156	187	203	171	173	174	167	185	164	182	162	137	156	170	159	180	163	155	174	190	149	157	151	186	174	179	175	177	164	150	148	178	176	170	184	167	166	162	179	197	179	162	152	195	169	159	190	150	189	195	170	183	173	182	159	159	161	166	151	184	166	177	180	176	158	166	180	177	165	184	139	168	187	148	187	174	187	161	148	163	142	179	182	173	131	165	157	172	172	166	205	174	157	160	180	172	168	188	181	169	177	182	159	166	153	161	183	173	142	177	157	148	179	160	172	166	157	160	160	165	165	187	157	153	169	140	169	158	177	191	170	170	177	157	150	168	163	173	174	172	157	161	182	183	178	170	194	167	170	155	174	145	174	209	160	178	170	182	169	180	169	188	161	162	169	180	173	148	158	177	147	163	175	153	155	180	156	169	177	181	179	168	184	162	163	184	169	178	175	184	189	155	174	181	155	160	176	147	166	187	152	161	175	169	182	145	182	179	175	183	183	171	178	164	161	158	163	175	167	191	176	201	202	176	174	169	190	158	157	173	187	174	183	158	183	171	154	167	163	183	156	185	174	158	145	172	188	158	173	182	175	154	156	168	173	175	165	189	171	156	144	169	172	159	194	181	178	174	168	150	151	180	185	181	159	165	180	180	156	168	155	146	178	160	180	167	210	182	195	149	161	180	186	167	184	170	164	175	186	161	164	179	175	184	187	180	186	192	158	160	163	173	185	182	190	145	161	162	180	165	163	152	178	182	173	167	172	164	168	165	170	174	175	178	173	156	180	170	165	168	140	179	176	156	166	160	144	180	185	166	165	178	143	159	185	163	166	175	178	190	173	201	163	142	148	181	202	181	158	170	173	194	190	154	170	162	151	183	154	154	181	173	152	166	183	177	170	199	161	161	182	161	169	163	175	189	164	145	151	188	153	174	158	165	206	195	167	172	159	157	158	163	155	160	181	167	163	174	160	168	165	184	177	193	169	166	167
45969	56714	61069	27398	26704	33091	34053	30853	25082	19450	16513	15315	15166	6473	6421	6738	4658	4112	3403	2447	1807	1394	1107	1051	934	801	843	745	672	685	682	687	650	696	668	615	641	607	615	593	569	602	572	621	650	554	598	564	554	574	587	582	589	565	522	543	571	557	576	553	548	611	566	531	529	536	500	528	543	540	566	598	564	555	539	604	520	526	591	524	561	556	568	523	568	536	507	561	536	539	532	538	548	545	564	583	545	564	584	584	518	582	524	523	514	548	519	554	519	535	538	530	526	546	552	557	550	555	524	575	551	555	519	556	546	568	556	550	535	572	545	552	551	564	564	511	559	546	575	548	539	533	528	553	553	530	552	545	554	541	589	561	546	545	553	522	531	576	529	545	524	539	556	514	564	583	510	571	547	541	549	587	514	505	493	536	537	570	553	542	548	542	509	534	540	565	534	513	519	588	565	547	552	530	537	531	539	544	562	564	552	483	557	568	507	521	544	517	540	510	549	511	521	507	535	579	561	526	544	545	549	562	544	522	520	546	565	557	529	560	532	549	549	528	521	511	551	522	579	495	615	552	549	573	564	538	522	552	551	561	517	567	543	521	585	541	504	538	550	529	564	507	524	536	626	515	535	546	524	572	546	549	526	535	565	570	571	543	530	525	513	585	577	556	554	572	556	539	525	539	544	549	552	520	497	552	561	520	543	523	547	548	536	557	578	532	535	521	580	551	588	548	555	554	546	559	502	556	546	545	578	523	525	543	515	567	533	535	515	531	512	555	528	530	529	536	539	529	500	545	549	567	533	524	545	504	567	545	548	528	530	562	541	555	533	543	575	550	543	489	546	524	557	536	572	576	522	559	537	522	541	537	577	513	557	540	539	558	557	540	531	558	541	531	551	502	525	539	520	544	580	559	553	563	546	549	533	545	539	544	536	590	528	502	603	528	622	579	497	530	555	568	534	551	547	544	507	521	548	528	517	551	583	571	538	582	549	526	541	540	528	566	511	529	536	584	539	543	532	529	548	555	536	571	571	495	529	528	491	563	582	540	513	571	547	570	525	544	553	532	527	551	538	529	546	513	571	563	509	530	520	520	521	543	554	539	574	521	573	542	565	581	509	517	543	576	575	528	564	527	564	514	539	588	606	523	544	517	558	508	532	523	499	532	543	544	546	531	539	588	587	537	567	545	556	538	524	536	577	551	570	535	532	524	535	521	554	510	518	511	555	526	492	559	539	554	555	571	537	533	539	526	531	544	544	526	570	569	584	551	544	524	522	583	556	535	533	540	549	553	573	513	557	553	526	543	522	523	558	541	516	545	563	543	548	536	509	564	557	555	569	554	538	533	566	543	551	543	559	524	531	555	581	515	594	567	577	544	523	554	564	556	548	506	544	529	510	560	530	540	548	560	530	543	573	584	567	545	532	547	542	529	543	559	540	533	540	567	518	550	525	569	552	570	535	546	539	536	552	569	524	522	527	556	574	542	552	549	595	518	513	516	536	530	565	552	538	553	507	570	557	545	558	502	578	535	547	527	534	516	568	540	555	496	518	564	531	540	581	515	569	501	509	528	552	505	518	571	508	538	511	545	550	517	501	549	517	569	570	514	561	560	551	514	510	541	547	532	508	533	516	527	539	555	536	563	511	581	556	544	555	549	524	531	548	508	530	531	573	564	560	532	555	559	582	506	545	575	552	521	506	527	504	527	524	542	518	509	526	550	541	539	546	534	584	548	571	587	542	513	556	528	551	561	572	574	539	532	529	510	565	564	574	555	542	590	537	499	530	546	529	586	526	535	518	531	545	557	569	510	563	551	530	533	516	548	537	528	597	574	512	596	520	536	553	597	588	556	558	543	519	501	561	540	523	531	539	529	563	527	537	560	552	550	558	543	525	546	565	565	537	503	554	553	552	534	540	543	553	491	510	525	529	553	521	554	567	578	559	547	528	528	537	532	557	554	556	553	523	567	507	517	541	539	525	550	522	558	532	532	555	514	542	546	559	526	541	579	578	537	546	539	529	540	543	525	534	531	511	566	550	499	549	519	513	526	572	531	561	548	592	566	506	592	539	551	571	554	504	523	549	529	513	513	506	548	514	551	569	561	542	549	528	547	494	550	585	544	521	535	520	527	540	560	532	543	549	580	551	518	539	533	532	542	511	546	575	591	558	562	506	564	508	566	546	555	575	598	538	556	578	518	571	502	533	571	568	561	577	537	540	519	559	557	565	523	501	521	545	603	549	541	518	534	506	546	520	555	573	559	535	561	529	520	534	590	528	522	510	488	559	519	546	562	578	523	585	540	565	551	533	525	573	524	498	509	531	492	548	579	580	539	560	556	525	497	546	540	560	543	508	557	509	557	553	542	526	529	531	531	508	521	527	544	528	547	513	530	541	637	528	573	600	505	555	529	560	586	564	549	519	548	532	534	531	548	528	502	541	541	565	495	525	560	503	532	567	555	542	528	568	528	503	519	544	550	530	559	545	552	528	577	559	541	540	598	539	565	491	550	555	533	539	533	545	525	507	565	526	521	536	535	559	559	559	487	527	568	528	543	538	540	544	542	547	561	528	534	572	522	502	550	532	540	530	568	546	542	500	500	570	515	538	563	508	525	535	516	536	542	530	592	505	573	490	520	603	525	532	533	531	539	566	542	579	559	561	541	521	570	561	559	484	533	513	557	583	575	545	561	516	510	532	539	552	538	523	560	511	529	552	519	566	544	556	535	512	533	503	547	547	546	547	526	579	590	542	555	508	599	517	589	583	532	528	585	516	546	532	541	554	489	549	574	548	565	540	563	516	542	559	534	550	525	537	522	544	533	573	561	545	567	511	546	518	531	557	541	542	531	486	518	566	559	547	571	566	554	554	511	541	519	559	552	545	563	574	535	536	553	560	561	535	543	549	535	533	539	557	531	517	524	568	503	520	568	562	568	540	534	580	507	539	565	570	548	536	561	515	552	512	521	556	518	510	555	570	550	555	544	523	528	569	537	526	549	568	546	529	567	521	554	526	494	550	531	575	547	567	523	523	524	509	549	556	563	531	575	548	532	557	529	558	548	532	523	532	547	538	504	545	548	489	544	522	491	525	552	496	555	580	537	542	543	542	536	610	579	525	564	551	594	566	532	502	567	527	548	518	518	622	540	544	524	522	557	564	539	585	569	553	567	537	546	576	579	539	561	534	548	573	537	534	518	551	577	512	520	566	523	531	555	561	538	534	548	532	511	523	559	522	528	511	566	562	530	550	564	513	533	520	549	579	560	571	524	583	585	555	562	541	491	535	488	538	563	593	539	543	527	527	567	541	532	541	544	525	567	527	587	567	545	538	545	545	531	525	519	494	492	527	598	580	567	553	531	518	553	535	603	555	552	566	576	532	587	567	603	496	550	564	518	513	514	502	540	558	561	521	505	577	510	518	510	562	540	529	512	571	499	616	542	535	553	546	559	579	505	499	546	573	540	564	524	545	575	538	519	547	542	532	524	581	535	563	559
13276	9844	7705	1711	950	919	677	493	463	311	246	220	228	249	185	164	170	177	151	143	172	164	154	160	175	151	153	186	153	143	156	153	175	171	163	147	164	158	154	144	170	165	148	143	143	150	166	157	175	166	138	148	160	197	160	160	145	160	170	154	167	147	153	147	188	151	160	150	154	164	177	155	163	135	168	162	148	186	131	165	152	167	156	149	164	153	156	189	158	144	154	163	176	165	170	164	159	151	167	171	144	150	138	154	163	162	159	165	163	162	162	158	158	141	143	148	137	168	168	144	161	161	155	156	141	157	149	140	154	140	163	150	177	165	141	174	160	163	157	154	169	144	172	170	156	165	164	174	168	174	168	151	155	159	179	186	178	170	160	165	162	162	155	164	152	167	148	159	149	164	142	165	158	169	152	159	130	176	167	155	158	185	158	165	159	160	166	155	174	177	165	169	161	162	159	161	168	160	156	189	150	171	158	141	156	159	154	139	137	166	153	171	151	144	168	156	153	159	161	138	158	143	143	161	139	155	161	164	159	158	186	164	153	177	149	156	164	174	146	174	177	145	195	155	188	161	176	156	161	161	181	168	158	127	151	166	168	172	165	134	175	168	128	165	158	139	141	179	155	154	162	168	147	131	148	159	161	140	137	132	155	183	175	167	162	167	177	144	162	154	160	154	169	178	168	164	170	166	159	145	172	169	161	172	167	151	168	153	158	149	179	186	156	143	154	168	165	148	169	185	160	154	156	161	144	162	170	166	166	151	164	146	154	151	156	155	141	155	162	154	168	148	158	149	157	160	161	162	148	151	134	150	158	159	146	164	160	174	166	149	175	157	163	172	171	166	169	147	167	133	165	160	169	161	144	164	141	153	166	164	163	165	173	164	174	160	185	181	151	140	156	144	146	181	176	141	173	178	173	144	162	157	165	169	165	142	187	163	177	156	151	165	163	137	151	150	165	170	175	147	155	177	171	166	145	162	172	154	155	144	157	171	145	134	159	136	182	168	175	155	152	127	139	156	176	162	159	159	141	170	155	154	148	164	191	165	154	154	134	165	155	157	148	150	154	162	135	180	184	169	155	156	131	160	160	135	161	162	150	147	152	169	131	163	163	174	134	160	173	176	167	156	135	149	178	156	177	145	164	161	173	149	157	169	148	172	154	164	161	161	138	162	145	150	156	181	150	163	143	155	166	165	181	155	149	163	183	149	193	172	159	144	154	173	151	175	160	160	158	159	152	157	172	164	166	169	146	175	140	166	120	175	133	147	163	148	143	159	143	182	140	160	151	182	154	162	152	153	144	178	189	164	151	143	157	164	179	153	153	155	167	178	172	184	147	178	162	146	182	161	136	160	138	174	175	163	163	128	172	145	145	135	154	160	170	164	152	155	149	160	152	159	137	143	192	156	148	167	169	151	158	152	144	155	146	148	142	173	137	148	172	151	158	134	170	151	175	152	167	177	149	158	150	150	156	161	118	169	144	167	173	162	172	148	172	141	153	149	172	160	124	153	146	156	142	151	166	169	163	161	147	163	154	147	186	163	163	148	172	175	171	160	140	158	144	147	168	157	176	165	147	169	180	155	155	148	158	142	150	144	173	152	184	148	135	174	163	144	179	172	168	159	156	174	160	162	157	172	150	159	133	138	195	151	147	161	163	166	136	157	145	178	131	146	171	148	158	152	140	169	153	148	169	145	174	165	163	162	152	167	168	150	150	178	151	175	160	170	159	165	177	138	155	163	163	153	151	165	182	185	159	135	169	160	187	162	135	175	173	164	166	156	169	161	141	169	173	175	157	147	167	185	156	160	161	174	153	162	155	148	161	150	174	172	165	160	174	163	174	169	174	155	165	162	146	161	163	151	145	177	170	161	164	168	170	162	170	152	145	161	151	152	157	174	153	184	166	132	155	184	170	142	162	156	161	156	163	167	156	146	144	173	130	174	143	160	160	166	162	150	169	162	169	145	154	138	151	150	155	176	172	154	154	166	162	172	175	164	163	166	157	171	142	181	144	169	164	165	181	167	151	154	169	161	168	157	152	165	180	156	148	156	143	157	149	166	174	164	148	139	140	170	200	153	163	145	165	171	167	166	161	138	156	147	155	159	162	156	170	164	159	164	157	158	150	159	143	177	179	169	154	161	159	156	175	162	169	173	160	160	158	180	154	159	162	168	163	175	128	153	174	151	163	168	167	148	182	151	160	187	165	160	153	178	130	165	180	173	181	165	153	162	146	162	135	157	165	176	144	154	154	146	175	145	150	150	166	138	154	175	171	145	162	179	166	172	137	155	166	158	160	188	164	167	172	143	161	168	150	155	167	143	158	177	157	161	138	164	156	179	159	160	169	160	150	173	142	160	142	151	150	175	149	157	151	151	143	137	164	176	167	153	156	144	150	160	149	164	147	158	174	162	151	151	142	150	163	165	167	146	152	170	165	180	181	162	163	144	173	160	153	177	181	149	180	152	164	157	158	156	160	148	165	159	162	155	173	171	163	149	158	162	177	162	149	132	149	167	163	167	164	160	176	150	164	164	153	142	183	158	128	153	169	162	157	146	165	134	166	163	174	152	146	153	173	149	153	138	139	144	167	165	158	153	181	164	164	145	134	187	159	149	171	147	136	155	161	148	160	142	183	172	158	160	166	167	159	172	150	163	151	151	163	156	146	168	192	143	195	138	153	172	151	165	163	143	184	165	182	148	174	147	166	154	143	177	144	158	170	164	164	168	146	167	178	148	144	159	174	159	162	137	170	143	160	161	165	170	179	161	165	159	139	160	155	156	159	156	151	146	159	149	159	148	175	170	156	174	158	151	157	159	162	159	182	152	157	146	158	176	168	147	143	167	182	162	152	145	162	154	151	160	160	164	161	172	148	155	169	150	160	163	150	158	166	176	169	161	176	157	159	170	154	167	169	170	143	163	166	167	162	166	145	152	149	170	158	170	179	141	137	174	153	158	167	167	170	163	157	160	178	183	154	151	173	182	168	192	147	166	168	164	155	158	182	155	134	162	160	146	135	159	148	147	158	140	176	142	176	138	154	153	160	143	156	162	139	154	158	134	157	150	176	173	167	143	191	153	141	173	186	158	174	160	146	166	168	161	161	162	165	139	170	163	157	158	168	146	154	165	146	129	167	140	131	164	177	167	168	171	139	139	144	167	166	148	164	167	146	162	156	178	156	131	142	151	179	148	163	139	168	166	157	175	160	154	139	166	154	154	175	147	170	169	152	149	156	172	148	153	181	167	142	144	172	155	150	199	167	135	159	156	188	152	172	172	150	172	164	163	167	130	146	150	155	161	156	177	162	164	152	157	141	148	151	159	160	161	157	167	158	151	170	153	166	166	157	153	156	141	147	159	164	148	160	153	142	133	151	139	158	164	143	156	167	167	165	150	156	167	147	147	153	139	158	169	156	155	158	162	153	154	174	142	171	165	178	151	143	142	167	173	187	181	124	156	182	157	148	165	163	175	132	135	155	155
17130	14366	14103	4241	3032	3650	2872	2303	1770	1402	1116	1115	1071	823	694	704	653	645	569	548	581	529	531	523	509	541	516	500	492	491	484	471	532	537	508	487	500	515	517	518	462	542	512	481	518	506	521	476	481	531	485	480	479	524	517	463	487	503	494	464	540	533	531	529	499	470	548	471	494	478	524	488	499	521	526	514	528	507	514	567	501	501	518	445	506	510	521	489	528	497	532	541	517	493	504	529	507	515	486	494	472	529	496	517	516	503	500	495	503	524	532	507	470	481	544	515	487	517	474	551	511	512	506	570	524	522	491	528	480	535	511	480	480	498	535	507	494	516	505	522	498	550	515	529	513	534	535	495	522	497	486	507	492	541	512	498	506	531	515	522	509	461	488	480	465	486	537	452	520	508	536	500	509	469	524	551	524	515	522	540	514	538	519	495	552	487	540	521	476	446	506	479	531	533	510	505	536	495	505	468	521	491	511	509	498	480	531	518	485	549	529	503	500	527	512	537	530	525	479	482	530	524	501	519	517	500	514	550	484	534	494	511	476	506	537	515	543	493	519	488	485	553	490	457	489	503	500	511	503	498	479	459	479	471	486	508	513	526	502	513	519	550	473	514	530	496	490	503	508	496	458	539	480	497	519	482	468	522	477	483	554	539	495	497	536	515	486	490	503	512	496	512	471	496	496	517	518	497	493	514	494	512	539	503	504	474	491	514	493	547	528	565	482	504	497	506	516	472	524	525	501	489	520	473	467	517	525	475	505	496	503	505	536	511	563	514	480	505	468	517	496	505	512	537	477	530	494	521	488	550	531	490	519	550	519	491	511	528	486	507	508	561	509	499	483	504	500	521	466	526	543	516	510	510	512	514	556	488	480	506	525	515	477	545	484	505	535	518	497	558	536	506	512	484	540	532	518	533	458	529	505	481	535	481	540	482	546	507	510	519	460	487	487	497	504	472	534	531	496	524	511	468	537	536	529	479	504	522	526	523	515	509	499	523	523	492	510	495	477	562	534	508	484	511	451	513	500	503	519	493	547	499	466	506	495	521	521	485	502	505	491	544	506	545	528	492	516	521	523	520	514	517	500	480	478	454	514	518	504	530	532	521	518	505	515	483	495	502	553	504	484	501	506	511	515	492	539	516	486	481	519	510	495	492	495	483	497	482	485	511	482	497	537	472	501	513	510	519	503	517	534	500	505	494	494	502	533	492	470	514	496	526	554	457	506	550	470	527	528	533	518	480	487	520	514	495	467	511	512	472	510	524	499	548	513	535	518	515	503	478	496	498	556	502	526	519	499	516	501	500	489	491	529	502	498	524	510	523	496	541	499	507	514	503	504	517	530	512	500	522	493	507	482	499	500	492	519	492	458	470	545	496	488	568	522	505	502	481	517	510	519	448	488	543	476	527	473	490	504	518	472	505	503	490	496	500	527	502	498	500	538	516	524	494	512	489	507	496	492	493	458	516	492	536	521	515	487	498	534	515	482	504	463	511	470	491	523	519	456	502	542	506	525	517	483	473	538	492	496	517	496	478	507	524	498	532	494	508	521	519	469	509	506	566	511	530	445	520	520	505	480	507	500	537	502	475	513	543	508	511	492	503	524	506	531	499	507	476	470	527	520	479	539	461	503	470	551	520	495	504	488	501	501	500	549	490	526	481	564	518	503	538	508	465	530	508	467	530	494	509	523	499	523	510	507	509	483	531	523	486	495	485	500	508	494	463	519	484	465	487	479	498	482	550	474	480	494	521	519	513	526	538	512	547	526	503	482	493	536	498	497	498	515	513	481	486	501	506	564	482	505	482	510	501	528	461	527	534	501	540	499	509	496	479	542	502	521	523	543	510	520	502	528	500	519	525	513	535	478	530	496	533	558	556	470	508	495	501	479	512	493	504	508	529	509	493	529	476	473	491	537	508	555	517	502	511	462	506	528	478	503	527	505	540	469	493	506	530	497	496	485	540	507	524	533	514	535	505	503	499	545	517	492	486	486	521	502	512	506	494	498	479	518	504	482	531	502	520	516	531	484	534	527	515	481	489	526	475	474	488	472	518	498	483	536	481	496	535	528	526	513	482	504	479	460	466	515	484	509	525	517	542	567	518	562	487	524	488	495	510	527	544	520	527	489	520	530	478	476	550	519	535	504	513	483	479	517	518	527	524	524	502	505	483	568	496	517	477	486	502	527	507	531	505	538	520	488	528	501	501	484	470	507	503	515	543	482	494	549	514	499	528	532	508	532	516	488	501	533	487	461	533	578	541	536	539	458	488	520	513	524	520	504	509	502	457	542	468	519	481	501	493	523	518	501	523	536	490	502	527	506	490	540	537	511	511	475	480	517	516	501	517	514	493	497	531	527	487	505	489	478	534	515	525	560	530	518	511	475	496	560	567	531	519	533	471	493	471	529	499	525	480	508	540	559	514	490	528	500	494	496	522	500	471	502	512	520	498	516	514	528	495	518	543	470	545	489	512	517	527	494	551	523	486	514	502	493	507	504	501	505	525	545	509	495	520	549	538	516	526	491	550	484	541	505	519	502	512	514	517	470	517	506	506	518	515	527	497	482	505	524	497	502	508	535	499	509	555	530	507	526	506	509	516	549	514	516	554	514	533	539	463	501	513	512	514	501	477	557	521	498	538	527	533	507	512	506	519	489	492	525	507	498	508	530	506	529	480	533	510	475	496	523	492	515	498	539	524	502	528	530	550	526	511	502	534	532	518	503	548	473	502	488	518	467	482	492	537	554	506	515	499	517	495	521	503	492	506	518	494	510	521	516	521	476	526	450	542	514	445	513	505	482	515	492	516	514	502	471	535	524	515	519	557	528	493	522	502	512	511	512	501	510	485	513	509	529	530	556	478	478	493	495	506	522	526	504	505	508	515	548	500	509	476	488	502	508	558	458	515	511	513	531	553	496	537	488	490	518	527	550	533	496	508	499	508	509	504	481	479	475	524	540	516	500	503	497	540	511	516	466	532	520	507	539	508	506	501	537	495	513	525	486	492	489	506	473	519	501	529	539	493	482	555	497	545	518	510	501	534	513	535	517	530	492	508	510	517	474	535	523	503	457	524	513	547	490	507	524	519	491	527	523	520	485	532	519	497	519	518	491	487	532	480	507	462	483	548	486	503	488	451	495	478	497	509	508	475	524	481	503	512	506	476	561	546	538	511	472	509	504	532	480	480	509	504	526	502	524	524	598	483	523	481	512	531	484	489	540	503	518	509	498	550	481	498	530	524	512	509	478	511	551	467	536	484	491	500	540	526	503	536	529	501	539	524	530	479	513	487	521	508	520	511	495	517	526	503	496	495	509	499	492	509	506	498	505	485	530	515	509	509	475	534	502	476	494	507	543	509	504	488	483	513	513	520	510	475	528	496	540	517	531	553	467	485	479	491	460	487	541	470	525	545	531	499	519	552	542	488	528	497	501	494	471	488	520	457	529	537	536	499	527	525	526	493	515	531	524	518	516	512	536	528	483	514
55351	50469	45969	26301	18831	16854	11456	8317	4574	3157	1901	1409	2340	1188	666	493	408	291	296	261	195	131	140	133	116	117	108	106	91	102	123	123	126	116	103	101	101	104	101	130	117	120	106	90	117	123	94	109	104	116	96	93	105	104	102	94	115	92	101	103	100	97	88	91	97	84	111	102	120	98	83	91	106	92	84	83	94	124	73	92	117	97	90	106	111	100	91	108	98	89	106	105	106	102	102	98	95	100	91	83	106	90	109	85	118	114	116	120	94	106	111	105	103	99	94	95	94	91	106	93	113	109	97	105	110	93	105	100	92	98	95	96	94	107	100	109	88	102	129	95	120	94	92	99	118	96	96	94	111	92	118	101	90	108	111	102	110	91	111	96	90	87	103	105	107	95	101	90	88	121	102	108	97	102	98	93	97	91	98	93	102	103	102	103	99	90	114	110	92	107	100	77	94	97	104	101	103	91	95	115	99	101	94	96	108	116	99	112	91	107	92	98	86	90	91	88	99	101	105	108	108	120	115	105	99	94	110	92	104	94	110	101	115	116	102	88	106	116	93	88	87	92	97	104	102	101	102	92	95	96	103	105	106	90	74	102	110	89	89	87	92	91	112	98	101	106	104	98	102	94	101	98	102	94	95	99	96	101	102	110	87	98	92	106	92	84	98	115	116	95	99	90	93	99	93	104	110	99	95	118	102	100	94	90	113	112	100	119	106	82	105	91	88	88	99	110	132	95	105	96	87	101	90	99	99	111	104	110	97	91	87	102	115	109	107	97	92	99	93	87	121	94	95	96	97	114	123	85	121	98	90	100	104	79	108	123	104	102	97	89	95	105	99	106	127	106	97	99	105	99	97	94	110	100	108	110	91	111	99	120	98	84	85	94	108	103	92	82	110	112	106	102	112	101	92	104	99	93	87	87	102	94	98	113	88	96	91	97	102	91	111	103	106	79	91	104	98	101	90	90	102	110	98	100	96	95	102	102	86	105	109	101	100	93	106	108	76	101	82	90	97	107	95	101	84	89	98	92	94	101	103	84	96	102	110	96	97	116	102	117	103	102	87	109	101	95	104	106	106	94	104	104	110	97	87	94	117	106	91	96	92	107	103	109	107	108	99	109	90	92	106	113	94	90	112	117	103	100	109	103	104	115	101	109	113	95	97	95	98	126	101	96	82	124	114	100	104	100	120	91	108	97	124	109	89	89	101	123	102	108	103	83	94	102	102	105	94	105	97	90	113	117	95	98	100	103	85	103	91	102	122	113	99	119	112	112	84	110	111	80	96	79	93	107	99	93	101	108	113	112	81	104	115	81	114	128	96	94	105	99	103	103	118	86	92	84	96	108	132	104	76	109	103	93	106	108	108	96	107	102	107	84	119	103	95	118	98	101	97	107	105	102	105	114	105	98	91	98	94	109	100	115	92	96	99	96	103	95	88	96	104	86	105	87	98	99	78	84	80	96	94	116	115	98	93	115	117	96	117	89	97	116	103	99	99	100	94	103	78	112	127	113	104	104	114	111	103	108	101	120	103	112	106	108	103	100	89	92	106	101	84	92	95	94	90	100	103	91	98	118	100	105	88	97	102	101	111	83	95	107	96	124	96	92	112	104	105	95	113	102	111	107	89	96	98	109	103	126	116	101	109	79	91	102	114	97	98	114	91	113	101	99	98	96	117	95	94	100	100	107	104	96	95	93	103	82	91	90	95	94	90	97	98	80	97	106	104	108	101	99	113	97	108	93	89	104	105	110	92	116	94	89	105	92	95	103	105	115	115	99	108	96	108	124	105	105	134	98	88	107	103	93	106	103	91	95	103	118	86	104	101	92	94	120	106	95	93	97	111	106	88	113	101	89	108	110	116	108	98	106	114	94	97	123	81	108	87	97	102	97	74	96	101	108	108	96	103	97	100	103	122	88	79	91	125	120	98	120	85	109	100	109	95	107	115	95	101	104	102	85	100	88	97	103	112	74	100	96	102	108	106	103	104	86	91	105	97	117	90	113	108	93	106	108	108	98	104	92	107	111	103	107	96	95	105	117	79	102	91	98	91	76	109	114	95	117	93	112	107	97	108	104	99	100	99	106	100	115	121	87	106	105	104	114	119	93	77	125	107	104	94	124	100	98	113	94	105	127	103	88	93	107	94	88	107	88	96	116	107	120	110	103	108	116	96	104	82	111	98	103	99	106	98	86	89	98	105	104	87	86	98	88	107	97	87	103	95	116	110	94	95	104	97	103	102	103	101	96	90	117	121	87	101	112	95	103	96	91	103	83	94	103	100	118	97	112	103	106	107	85	100	99	96	101	92	106	97	111	100	115	107	115	112	97	98	96	84	87	101	102	91	88	113	109	94	112	121	102	107	115	107	117	94	113	95	102	101	103	109	90	104	105	101	99	104	97	110	97	107	114	119	102	94	103	104	104	88	102	91	101	91	96	115	91	109	97	96	112	96	90	107	105	99	94	113	93	94	81	100	95	114	94	88	103	110	104	109	99	85	94	108	92	103	104	121	102	93	95	91	97	99	98	98	96	91	112	97	109	97	99	106	96	96	90	100	101	113	98	107	90	106	98	96	110	93	76	96	99	110	89	101	83	98	78	95	109	102	74	101	109	96	107	111	107	84	111	99	96	97	101	95	109	99	100	117	105	93	98	125	103	92	95	84	109	100	103	113	95	93	106	104	108	89	102	97	114	98	82	117	78	104	101	106	106	108	86	112	121	100	106	124	107	139	86	110	101	109	85	110	107	91	93	103	96	123	102	95	120	97	108	97	84	107	116	108	110	90	106	112	85	100	115	104	85	95	106	94	82	116	97	120	117	110	118	103	86	103	93	94	86	120	93	98	124	97	81	99	87	98	92	90	103	90	87	110	104	100	102	110	93	121	99	100	96	98	109	109	112	98	106	96	86	112	86	111	114	102	103	102	102	100	113	95	105	96	106	96	95	98	96	91	83	100	101	98	104	108	94	91	107	98	92	96	90	87	102	77	96	99	103	110	105	127	113	95	106	105	99	93	108	102	98	101	128	95	98	99	108	103	88	94	95	102	92	81	89	108	110	97	107	98	114	106	109	96	107	113	119	106	99	98	98	102	97	88	104	100	96	84	103	99	101	102	89	110	109	112	103	99	109	92	101	104	107	80	102	87	102	114	103	102	95	110	97	121	83	99	104	91	106	100	104	109	102	105	103	88	95	95	120	91	111	115	82	95	134	82	106	100	121	85	83	98	98	111	103	117	103	101	96	103	119	100	110	107	116	130	97	82	95	108	135	102	112	92	108	103	108	108	83	109	100	110	104	113	111	102	93	99	106	89	97	97	98	95	107	122	96	96	88	108	80	101	117	97	102	99	96	84	112	98	94	117	94	110	108	115	81	98	96	101	101	102	103	97	116	112	103	96	96	117	104	118	108	82	104	110	96	99	103	107	76	101	117	98	88	105	106	100	114	106	103	100	99	102	110	126	112	92	95	100	96	100	90	102	92
40042	40368	46192	22561	21805	25439	23087	20826	14011	10938	8645	7841	11793	5075	3454	3034	2518	2093	1914	1583	1099	723	679	587	502	523	497	442	412	394	423	405	388	411	387	365	408	382	403	379	362	388	333	343	363	388	332	389	310	341	374	353	351	345	361	340	352	350	342	356	366	368	343	345	382	356	350	334	367	332	337	343	363	330	358	322	338	354	345	313	329	346	346	372	333	319	351	330	343	361	371	330	320	335	342	365	373	348	348	363	351	315	371	373	380	349	331	330	346	360	332	365	336	337	337	309	367	329	308	347	359	356	347	339	333	355	349	349	370	327	352	362	361	366	357	351	340	348	349	339	354	362	361	330	361	345	334	340	349	317	353	353	311	326	283	355	342	377	363	334	356	353	348	348	376	357	359	329	371	343	376	364	333	340	359	348	346	368	342	359	371	346	350	354	322	320	329	336	345	377	327	316	377	319	339	359	332	318	347	311	337	350	324	378	308	356	370	355	341	385	351	346	351	298	384	316	360	360	326	337	335	332	314	306	331	320	355	358	350	361	338	342	363	341	337	377	325	342	363	346	305	357	368	345	380	347	388	362	351	380	347	339	353	357	365	351	339	342	375	367	365	320	353	352	334	364	369	354	313	330	348	385	339	332	368	336	372	343	369	346	387	327	321	331	361	390	353	391	361	328	344	381	339	333	358	378	346	364	334	356	358	332	374	358	311	313	340	352	333	339	356	370	364	340	360	361	371	365	331	338	328	364	365	331	349	329	363	363	321	342	384	376	363	357	368	374	316	335	342	349	332	341	342	324	341	327	345	368	337	361	315	351	358	324	338	337	349	333	360	356	351	350	344	349	370	372	366	352	351	342	354	351	373	351	367	343	354	325	321	378	341	368	346	352	339	314	323	358	351	367	343	377	358	369	337	332	340	332	360	320	373	352	334	328	364	328	364	351	339	340	321	374	339	357	346	344	367	351	389	346	323	349	360	356	311	351	326	334	358	362	379	343	345	369	358	350	363	350	370	349	373	324	332	358	386	314	325	358	365	329	382	374	378	353	349	339	367	372	339	371	324	330	345	347	378	334	341	334	348	342	345	359	381	376	337	339	363	354	379	347	362	332	332	358	366	382	338	353	346	342	315	343	347	329	362	379	373	345	342	364	331	321	330	356	362	340	338	312	303	351	336	346	346	342	341	336	346	355	360	339	343	329	335	358	347	360	352	369	352	338	374	360	336	342	336	357	328	334	362	372	365	340	357	311	332	371	345	379	333	383	347	378	363	318	342	334	330	336	322	339	319	332	386	370	355	342	344	311	352	367	344	326	354	341	365	386	349	329	341	366	382	320	351	363	394	367	325	361	332	348	328	356	358	348	372	352	355	359	330	358	344	339	369	361	344	344	357	356	349	364	331	355	331	370	347	334	347	351	361	370	354	368	335	335	339	332	344	362	345	358	388	381	349	354	353	374	366	390	356	349	346	339	334	342	342	384	339	373	351	384	358	331	355	327	333	346	357	378	372	376	345	342	342	375	311	358	350	341	362	342	310	301	344	335	348	338	359	334	351	380	361	313	310	364	346	335	357	362	326	333	348	353	346	315	314	362	349	351	341	332	356	336	375	366	382	333	338	377	340	357	371	333	364	328	344	349	371	383	333	341	348	338	349	358	333	350	339	345	359	344	358	341	348	378	359	386	393	335	330	375	346	303	348	361	312	361	336	349	308	348	340	363	340	325	353	351	365	337	335	350	362	356	329	375	360	359	347	365	394	345	342	338	342	349	365	370	343	362	351	377	334	354	343	371	322	384	362	336	373	370	363	346	328	345	356	355	347	322	337	335	372	357	353	340	347	345	335	336	341	373	350	391	366	367	354	357	354	337	325	353	364	369	361	358	347	339	366	357	368	362	373	357	368	353	354	375	326	363	357	332	358	365	368	335	370	363	324	356	346	369	331	359	363	363	366	349	359	330	362	329	366	351	329	331	330	343	370	355	354	347	335	326	326	351	370	320	376	367	388	364	347	362	347	331	349	327	314	342	336	349	310	332	335	350	342	385	333	373	391	355	383	315	361	345	349	354	375	377	353	381	354	325	338	366	383	327	316	363	337	339	371	372	309	319	356	350	369	328	359	406	324	390	344	327	327	341	330	344	361	351	353	330	338	335	348	323	348	321	392	352	314	357	345	349	372	360	347	351	383	323	371	363	351	292	354	324	385	372	348	338	325	328	386	347	331	369	376	363	326	331	327	357	345	329	365	322	344	343	339	361	371	348	360	333	348	384	360	339	358	336	306	364	352	334	367	369	351	362	348	353	345	354	344	297	345	349	369	349	354	347	341	339	383	370	344	358	356	339	371	344	371	348	361	380	362	360	339	364	378	338	348	339	332	361	358	379	399	348	361	348	349	319	358	337	346	350	324	339	325	335	360	370	336	345	348	329	381	353	351	364	361	365	369	328	368	327	334	314	373	362	378	364	348	357	325	344	354	340	388	371	340	341	321	350	363	344	354	338	353	353	365	343	323	308	357	328	339	366	340	399	368	361	376	343	321	338	352	366	335	330	350	362	346	349	339	343	368	324	346	359	346	340	362	292	337	356	352	347	312	305	382	366	351	330	321	362	370	365	328	322	356	366	366	387	341	357	334	336	333	349	321	345	356	350	315	367	373	348	338	356	349	346	371	357	349	329	300	331	369	345	347	333	363	348	372	354	359	363	354	373	307	355	344	332	357	354	340	339	324	336	391	349	386	335	352	364	360	354	369	339	362	341	351	346	347	354	337	334	360	325	371	377	348	362	308	357	375	346	372	332	324	342	319	330	326	346	349	351	361	361	338	355	366	357	349	323	390	356	320	334	329	358	360	295	306	381	379	375	333	359	364	363	354	341	345	351	336	348	313	358	352	371	362	359	353	340	329	347	339	320	368	371	388	353	384	359	331	345	342	349	332	360	388	340	348	382	353	350	333	354	342	390	349	385	379	389	365	334	324	401	335	364	369	383	325	330	341	368	347	343	335	368	340	358	332	320	335	315	368	317	328	349	338	366	315	353	363	350	367	353	329	361	331	363	370	314	376	342	330	351	352	386	384	332	349	365	349	352	333	351	337	358	351	370	324	350	311	327	359	363	336	341	369	380	329	338	349	361	337	339	333	350	325	309	343	359	360	360	337	338	322	342	339	343	344	344	319	355	322	347	335	340	376	353	344	357	358	337	331	343	331	344	329	323	357	352	347	359	354	381	359	328	335	321	347	310	350	316	356	373	357	357	338	353	347	343	350	356	341	348	345	352	369	350	333	354	347	371	353	335	324	346	348	338	353	353	356	342	368	354	351	332	347	333	387	374	378	346	339	353	366	360	365	366	336	313	339	370	366	346	356	358	357	319	325	375	346	351	368	320	349	343	399	348	342	344	371	369	356	351	334	337	381	353	347	341	360	357	384	340	306	350	368	346	325	331	375	331	346	311	365	322	340	336	358	355	336	348	333	366	360	363	365	323	337	344
67533	57727	52649	32595	28677	29077	23116	18498	11627	7308	5669	4015	10492	5872	1569	1040	887	689	523	562	451	279	269	255	234	188	217	195	178	186	190	174	214	163	175	165	176	185	172	176	167	188	163	182	205	203	189	192	186	170	179	205	199	160	176	166	183	167	188	156	186	156	204	202	165	201	171	166	185	202	191	183	177	183	166	184	195	168	182	169	183	172	162	172	165	194	172	165	166	166	185	166	138	196	178	186	178	176	181	176	189	184	165	179	172	166	161	171	171	169	181	174	159	165	199	176	170	167	169	167	181	169	150	160	155	183	184	152	194	148	160	195	176	180	177	189	180	152	207	155	170	169	151	179	156	171	181	160	209	180	169	174	169	162	161	169	171	165	164	198	176	176	187	176	156	178	162	157	193	175	176	164	192	180	177	171	179	172	181	191	181	165	186	166	156	170	192	168	191	184	171	186	173	166	177	151	180	169	204	182	157	180	167	176	167	175	172	165	161	183	187	188	169	179	159	171	174	166	184	172	171	153	161	176	167	176	175	171	179	177	160	181	192	191	205	179	175	181	144	196	178	184	166	173	175	187	172	187	173	152	176	165	165	166	175	174	212	191	182	170	182	158	154	176	183	150	177	161	179	174	180	162	163	160	165	179	180	162	181	158	193	152	140	173	182	174	179	170	175	162	157	184	173	164	146	164	156	198	162	166	200	170	176	176	171	161	169	173	173	184	177	175	161	162	173	165	179	169	184	201	162	186	161	174	167	191	181	174	157	163	161	185	178	170	165	172	192	166	167	204	207	179	189	165	174	175	185	160	182	189	164	159	156	167	190	178	166	152	175	178	190	168	191	183	173	174	173	181	185	188	172	174	156	157	161	192	169	178	165	189	192	174	171	173	189	193	159	186	184	180	178	178	165	157	169	190	168	173	180	167	175	175	191	174	162	162	172	190	178	179	152	181	190	163	171	156	151	200	170	184	180	179	172	181	154	141	180	176	174	188	169	168	180	184	207	166	176	186	188	199	191	185	164	180	190	163	148	167	183	182	167	181	173	171	164	163	182	184	161	178	180	177	191	168	178	180	165	195	148	179	190	169	154	186	174	175	146	168	197	175	189	194	188	173	182	155	179	191	163	192	177	194	177	152	182	160	152	198	184	176	150	164	162	196	171	154	172	176	177	184	181	168	166	175	163	153	182	188	158	185	164	174	163	175	169	161	170	171	161	177	172	165	170	184	171	209	195	171	173	186	185	154	193	170	192	173	165	174	164	176	176	164	170	156	168	184	170	188	170	160	169	160	188	169	182	174	162	168	179	184	180	178	172	200	159	159	157	190	170	194	142	191	167	165	180	191	182	192	189	175	168	167	188	176	180	165	161	197	185	159	171	165	182	173	198	159	160	198	179	194	180	166	169	171	177	174	183	196	182	171	165	181	204	176	167	181	160	185	185	203	188	193	177	201	158	189	177	176	217	177	183	174	177	167	151	193	167	182	174	187	167	199	182	171	172	189	135	168	182	173	152	186	170	182	192	177	184	167	196	174	178	163	168	174	186	190	166	178	146	172	186	168	152	174	181	158	159	174	156	189	174	151	186	183	209	175	161	167	177	173	197	195	181	202	173	182	168	178	171	187	185	163	160	146	151	192	192	170	157	161	180	167	181	200	170	183	167	155	177	149	192	178	210	185	173	159	166	153	163	176	173	154	168	177	172	173	176	176	159	155	160	164	165	175	171	175	209	168	173	155	186	189	168	162	169	180	167	170	184	167	168	183	165	183	180	187	171	168	166	188	182	176	174	186	163	158	188	187	173	165	180	170	178	158	203	154	155	172	180	183	167	184	177	172	180	183	160	165	166	155	172	184	193	174	186	175	180	199	192	183	169	164	183	170	170	183	175	190	176	154	201	164	180	169	200	166	170	182	183	189	159	206	172	188	150	189	175	174	164	161	147	170	180	186	163	162	172	165	180	203	162	178	207	180	172	170	174	132	216	188	181	194	173	168	166	195	201	140	182	175	184	162	169	171	197	171	164	189	184	179	165	187	175	182	164	163	182	172	167	165	175	176	182	167	184	162	164	176	181	181	171	158	172	171	165	152	174	167	157	182	214	167	168	178	178	167	160	171	193	200	175	190	187	172	179	185	163	181	174	161	183	163	177	173	169	182	179	171	165	188	183	175	174	177	174	149	156	178	174	183	168	167	169	191	177	173	159	168	168	180	174	170	183	201	167	172	167	177	187	163	191	176	191	184	175	159	184	177	190	158	175	193	190	177	190	171	176	170	162	184	179	146	154	162	170	196	156	188	190	176	180	191	170	179	188	178	193	177	161	169	194	167	178	184	190	164	180	188	173	172	176	178	162	167	167	183	174	169	174	160	181	178	185	180	186	176	187	184	193	154	195	168	195	204	178	164	169	143	189	178	187	181	175	179	181	196	193	178	165	169	175	164	165	186	201	176	198	164	165	151	167	179	189	169	170	169	178	190	178	178	179	148	156	165	174	173	154	169	151	176	171	164	196	160	167	189	190	200	173	176	209	171	177	165	177	183	173	172	197	172	156	167	172	150	160	187	194	178	180	171	168	150	192	185	170	175	158	170	168	188	193	172	154	166	170	169	186	179	184	204	151	193	196	188	159	194	192	158	181	178	165	159	188	180	154	157	176	174	181	167	168	158	197	170	182	166	184	178	191	156	176	168	187	165	190	159	157	184	178	174	177	180	183	163	180	162	179	197	171	179	173	162	156	177	174	174	164	201	186	164	148	165	141	167	180	164	160	189	175	164	185	153	167	156	167	175	181	188	160	170	202	180	170	172	169	178	182	158	165	173	175	159	164	191	177	168	170	146	193	173	195	185	180	175	193	201	162	200	167	193	168	162	169	183	190	190	182	170	163	178	187	186	192	178	192	172	153	162	194	178	170	182	182	178	152	181	161	177	174	178	166	174	175	202	159	182	158	177	186	154	169	177	164	181	175	168	166	186	184	183	193	174	185	188	178	169	157	157	184	184	165	192	181	165	165	171	175	165	192	169	168	205	179	174	162	180	175	159	186	183	166	147	166	158	175	173	165	164	162	167	191	187	176	180	159	176	159	164	200	177	194	188	167	183	193	191	172	186	178	174	156	172	156	168	189	186	159	196	172	155	181	153	186	170	169	178	172	186	179	175	159	196	163	191	161	194	175	164	183	185	196	169	157	185	154	175	186	164	159	168	187	175	165	187	196	184	187	189	167	160	149	183	179	173	165	196	173	179	153	172	167	196	172	183	184	172	174	162	171	171	187	183	181	150	173	185	168	175	177	190	188	169	175	170	198	182	178	171	195	171	185	158	177	179	197	192	183	180	174	176	167	193	199	145	180	164	164	200	190	175	195	168	175	178	170	196	189	188	179	166	181	182	159	168	164	162	157	169	167	176	154	173	159	173	198	187	165	152	168	205	186	173	179	175	163	162	173	198	162	181	182	188	161	174	191	184	177	177	169	151	204	164	174	189	182	166
49322	48321	57720	28151	30061	34929	32581	30556	22422	18368	17575	16223	30770	13371	7224	5880	5117	4093	3380	3324	2579	1363	1168	1195	1051	835	863	749	711	722	711	672	616	633	682	610	629	605	647	565	557	593	584	589	556	559	580	587	579	565	571	595	553	594	556	576	556	554	570	579	544	559	547	576	526	576	552	541	585	600	537	525	583	539	590	561	528	591	575	570	557	581	534	594	564	519	544	581	545	565	553	568	568	555	547	538	548	536	555	560	551	583	603	524	584	521	567	537	572	526	544	548	578	558	557	558	543	571	539	549	508	523	529	590	538	564	545	575	569	561	487	538	564	580	592	506	542	559	549	543	606	585	542	561	531	553	558	512	554	549	529	558	549	547	571	554	565	512	567	577	564	536	572	588	574	570	588	510	541	580	539	577	560	518	534	531	561	541	528	547	579	519	549	541	546	581	609	558	540	535	588	532	559	569	520	591	565	564	546	571	500	540	564	584	565	565	567	573	547	554	564	596	564	559	538	537	555	563	546	561	529	538	554	566	531	561	548	560	575	539	551	544	565	545	530	527	551	595	552	548	578	540	587	584	598	553	523	526	541	569	601	576	560	515	574	561	543	551	581	538	555	537	558	574	575	546	525	584	524	522	593	539	591	547	566	579	533	572	528	558	575	556	624	570	586	581	521	582	551	552	561	531	586	576	562	540	566	580	556	602	542	527	521	490	508	525	527	563	550	554	586	589	552	511	580	580	543	523	519	578	556	537	547	567	586	554	557	586	560	569	527	519	551	553	558	509	595	575	551	571	531	553	533	602	542	602	531	563	536	570	552	585	576	525	570	547	581	552	544	571	606	544	528	529	546	528	621	539	532	545	560	553	562	561	557	552	534	578	568	549	529	538	585	532	580	564	577	551	530	552	503	585	524	562	543	562	548	541	548	515	525	543	584	556	554	538	518	541	552	566	546	576	517	539	581	583	565	592	544	563	606	530	536	568	548	534	538	525	519	575	511	552	524	582	561	570	594	546	543	528	532	543	534	574	574	586	537	541	555	579	519	558	525	513	585	519	584	543	579	553	528	556	576	575	555	600	522	590	522	524	532	535	584	548	546	551	597	575	547	569	555	567	530	558	569	529	555	549	554	540	546	561	560	542	530	532	546	548	586	523	551	598	593	581	560	541	571	499	497	585	573	526	570	548	552	535	554	532	537	541	556	519	583	553	541	562	556	567	568	578	525	564	548	541	572	549	514	610	564	551	543	569	550	572	557	521	562	599	551	520	542	561	530	522	521	528	528	533	591	532	539	532	593	550	568	527	544	560	526	544	553	540	526	524	561	555	567	574	557	581	551	544	546	577	540	535	534	552	559	555	583	565	572	534	572	513	562	560	550	538	558	564	583	539	535	560	560	591	551	580	527	555	536	591	558	557	556	574	540	541	561	537	529	542	528	534	566	609	604	545	529	587	572	506	568	566	549	565	536	544	524	532	524	534	562	531	559	573	567	570	557	580	566	576	576	531	495	550	576	557	545	542	534	546	561	543	555	555	500	527	556	545	614	553	567	520	538	543	579	567	577	600	564	512	560	544	564	534	537	574	600	542	573	540	555	541	580	529	568	548	553	544	539	556	594	561	563	610	569	563	560	551	539	533	577	518	543	524	534	588	547	565	517	538	544	539	586	569	565	548	575	556	520	572	578	592	585	510	545	561	565	508	547	550	516	530	570	555	531	569	550	552	600	588	575	539	554	518	589	539	596	507	562	557	553	542	602	578	515	566	533	559	518	576	540	542	522	597	518	534	561	536	576	538	555	565	565	581	549	564	555	531	527	533	539	565	539	556	557	571	559	530	545	554	561	554	572	577	554	543	558	555	555	542	557	537	568	581	540	591	572	559	543	554	519	558	540	529	520	549	579	524	626	530	581	536	560	522	561	584	589	574	543	535	577	594	581	563	516	549	555	538	554	604	570	570	557	559	520	552	549	557	578	492	521	536	544	560	574	541	526	549	551	528	554	553	593	542	574	532	571	604	569	563	560	545	527	553	550	537	553	550	618	525	548	574	530	567	557	566	571	519	541	527	521	553	537	564	592	531	521	564	536	587	594	567	554	544	560	572	540	581	558	581	552	594	557	579	549	547	524	560	530	510	576	529	582	567	525	522	574	588	551	538	548	560	531	556	524	559	538	534	536	529	574	550	546	584	542	459	555	554	550	556	536	578	555	518	525	556	525	567	499	571	544	549	555	526	518	559	537	509	559	543	517	546	504	554	529	532	546	538	542	557	586	613	535	558	556	555	537	549	559	608	559	535	544	591	537	557	522	556	546	561	530	538	547	544	569	536	530	592	580	521	592	574	535	551	536	570	563	554	578	589	502	557	564	573	536	569	548	545	547	554	573	531	544	559	521	551	535	564	573	543	549	552	544	565	555	546	543	564	546	569	554	548	538	550	565	606	595	532	512	561	539	551	534	574	565	553	566	515	572	530	559	500	554	531	555	555	570	557	569	541	571	541	573	545	623	544	543	539	565	541	565	552	548	536	530	555	553	563	534	563	562	546	576	563	543	545	552	522	578	532	576	573	530	555	536	582	571	554	543	608	562	547	521	561	552	560	563	588	510	556	550	527	501	563	544	581	528	602	575	558	575	534	579	565	566	563	569	556	554	523	526	547	582	550	575	597	553	567	588	562	564	560	573	551	588	530	546	572	536	568	540	551	568	585	554	582	579	559	546	564	594	574	595	577	563	571	539	558	552	519	567	525	531	567	555	584	599	554	554	486	548	558	552	571	532	562	541	549	569	519	575	574	525	538	547	529	518	571	573	603	578	524	586	550	537	593	563	576	579	525	538	531	572	532	578	545	536	572	524	532	575	543	551	551	522	610	510	521	547	565	521	576	552	526	551	537	581	569	550	561	512	559	554	583	540	550	577	596	537	594	531	558	597	558	573	524	534	580	539	530	525	531	566	562	584	577	529	555	587	528	546	512	569	548	557	562	567	556	559	558	568	574	571	544	600	536	550	571	515	603	561	588	555	564	520	557	590	540	556	569	541	551	541	586	522	546	523	550	566	524	565	537	536	545	566	555	567	493	539	490	538	579	587	547	556	559	571	525	600	562	556	583	562	529	522	589	566	560	525	566	539	537	544	581	551	562	545	563	563	581	557	560	562	587	531	565	563	562	571	542	559	571	582	570	629	564	511	534	546	578	581	578	576	588	545	577	563	528	575	581	565	555	576	564	572	570	559	555	495	536	557	576	563	594	552	504	526	566	548	549	581	547	511	559	574	542	537	581	560	547	567	562	567	573	567	541	557	572	569	562	542	546	543	536	581	550	583	561	555	581	565	533	560	553	596	562	546	540	554	535	513	592	561	526	554	544	534	552	517	559	564	587	585	557	533	529	559	555	575	574	565	527	535	530	634	527	534	554	539	518	600	548	546	535	551	522	601	559	572	579	546	544	562	530	538	524	568	554	527	554	536	554	537	543	505	525	530	549	539	544	558	527
13831	7383	5307	1837	1272	1126	782	530	368	364	276	294	478	309	192	170	158	174	150	146	177	183	146	156	147	166	150	134	138	185	153	143	149	154	141	168	134	155	164	161	149	154	164	139	194	149	165	162	160	171	168	170	180	164	146	135	150	155	150	159	159	156	164	158	190	148	164	155	148	158	133	179	159	176	145	141	133	145	144	135	161	152	171	167	173	159	168	153	163	140	136	155	154	169	144	173	164	147	155	152	144	171	167	153	151	148	151	145	149	165	163	150	136	162	149	158	160	146	150	153	150	157	176	164	149	153	132	159	136	165	157	176	159	139	152	153	149	173	160	153	163	177	146	173	147	153	181	144	167	153	150	162	161	165	153	121	144	154	154	153	157	172	173	155	152	155	170	156	168	167	167	160	176	151	149	159	157	155	164	172	160	149	155	151	143	168	156	144	178	153	142	148	165	168	145	148	147	144	161	152	178	142	177	143	159	174	178	160	169	153	150	145	152	175	156	156	144	170	135	151	163	162	169	184	167	143	153	162	169	156	160	181	167	162	162	169	162	156	150	166	170	157	134	176	154	165	162	158	168	179	146	157	141	167	181	152	138	152	152	153	148	164	177	157	151	167	164	153	146	166	153	141	171	153	144	162	154	172	174	153	169	141	142	151	150	166	146	152	170	136	149	157	158	161	156	137	162	168	147	165	181	155	158	153	152	160	149	144	173	145	174	139	181	162	161	161	156	139	164	127	156	154	151	154	153	157	150	155	156	152	140	153	172	147	135	161	153	137	157	165	151	168	168	160	154	146	132	178	157	157	160	148	147	151	138	164	153	177	179	164	132	159	177	150	159	158	186	159	156	156	145	152	147	148	166	162	173	139	145	160	182	136	148	172	160	163	157	156	136	135	175	148	135	148	169	165	142	134	160	139	161	152	166	155	148	160	160	155	162	162	165	146	145	148	176	177	169	161	161	167	142	170	159	163	150	169	163	170	160	189	153	169	161	155	145	149	158	168	169	169	171	166	168	142	174	142	152	156	159	140	159	172	165	137	149	143	153	158	147	158	181	155	174	151	161	175	155	157	157	147	173	171	153	164	148	149	166	153	173	159	154	145	171	147	151	158	163	173	161	153	154	151	131	129	155	147	173	147	151	136	159	164	146	156	164	176	161	171	161	134	164	151	153	156	150	151	163	178	160	174	161	167	171	125	141	165	174	156	182	166	143	151	156	176	152	136	170	167	148	169	156	163	160	164	150	165	172	149	143	160	170	164	183	158	165	153	135	152	149	155	168	141	158	165	163	142	136	144	156	156	157	163	152	128	144	159	179	152	177	147	152	148	151	174	157	150	145	176	156	156	146	137	147	149	160	154	173	123	144	139	150	152	152	129	159	150	156	177	143	155	167	140	162	176	154	163	164	135	159	167	162	138	179	158	148	142	152	156	179	185	176	168	167	173	152	159	144	153	158	135	153	168	172	128	178	161	149	174	152	135	149	152	173	154	155	163	165	157	156	158	175	147	163	146	152	154	150	170	161	161	130	189	170	152	147	146	185	130	161	134	148	142	156	178	165	157	168	157	167	155	144	145	163	181	149	176	166	166	159	166	167	168	174	158	165	132	142	168	148	161	144	180	180	149	149	134	179	154	155	163	162	144	123	147	152	161	140	163	165	176	160	166	181	146	136	145	141	164	158	153	143	169	161	177	182	139	151	147	154	164	148	139	155	148	145	146	160	151	153	168	145	164	159	149	168	153	140	150	154	176	145	158	170	160	158	153	173	156	147	145	172	146	143	165	137	176	146	139	160	161	141	175	173	150	178	136	154	144	170	151	159	155	159	154	139	147	152	178	154	170	153	143	167	152	161	141	171	165	173	163	170	151	161	134	152	124	151	160	146	145	142	145	150	162	193	172	155	135	151	163	149	147	152	169	170	179	152	149	170	144	147	152	153	153	181	147	140	138	170	149	154	146	144	138	164	155	171	139	163	152	161	152	146	166	160	146	181	164	141	150	150	142	154	175	157	168	161	157	164	167	152	152	162	147	179	174	143	163	163	188	155	163	137	157	152	151	168	157	156	163	174	173	154	149	164	162	144	130	169	152	161	158	152	146	147	159	140	138	161	169	125	162	168	152	155	142	163	171	135	172	173	130	158	143	163	179	158	171	169	154	137	165	155	145	167	177	155	152	151	154	151	159	156	143	167	163	140	163	138	158	141	158	152	147	156	141	152	154	155	156	177	145	152	192	153	169	166	157	148	163	155	149	159	170	150	146	150	151	167	174	141	164	170	169	144	178	162	140	162	147	164	186	165	163	152	149	169	151	161	162	141	156	180	154	180	138	175	151	166	182	176	175	134	159	150	190	167	154	133	163	172	138	144	174	164	181	143	178	165	144	143	162	134	146	160	156	182	134	159	159	154	166	153	176	146	163	177	150	151	158	158	149	150	174	143	147	183	184	159	166	161	147	143	176	183	155	138	154	163	174	149	156	151	138	144	150	143	158	152	183	135	168	173	169	149	168	177	168	153	153	136	170	158	164	150	139	154	125	153	176	166	146	168	154	172	151	157	155	153	141	150	161	171	151	182	142	148	154	166	137	162	149	149	165	145	156	170	137	162	147	146	147	178	177	155	163	167	161	174	180	152	173	135	161	159	141	165	157	139	171	158	159	160	172	161	143	148	140	151	154	158	162	176	144	180	145	165	176	171	161	150	170	145	152	148	156	147	165	139	140	145	161	174	155	144	156	164	134	138	154	139	134	141	173	176	129	146	182	146	149	147	140	169	146	151	166	162	150	159	150	179	165	144	161	136	159	146	160	164	161	172	146	134	138	140	172	159	171	151	164	148	147	147	158	152	176	173	154	145	149	171	175	135	180	197	159	162	143	139	144	152	192	173	158	171	142	184	170	142	149	162	164	147	139	147	172	166	156	173	147	150	143	122	144	141	154	165	173	168	158	147	177	152	159	152	142	135	146	161	159	157	165	139	155	171	136	179	132	130	177	160	160	167	168	154	153	158	148	168	135	148	177	166	140	157	156	138	164	152	165	145	185	170	151	157	172	152	154	161	141	169	166	164	145	170	159	169	172	170	155	160	150	152	203	147	149	171	147	151	147	172	183	177	184	152	157	156	155	155	141	169	163	146	149	138	147	144	174	162	161	155	158	162	168	145	164	161	153	178	152	164	161	156	143	148	156	156	141	191	146	165	155	162	170	139	181	169	151	183	141	158	169	183	177	164	185	157	145	150	166	162	174	164	155	158	161	173	148	149	163	157	170	161	151	147	159	152	151	174	158	159	172	156	161	147	161	152	181	160	160	166	162	139	154	117	153	142	143	130	157	170	175	160	161	139	170	173	166	145	163	159	149	139	141	139	154	159	154	179	145	158	167	166	160	140	140	158	146	160	151	167	171	147	140	160	145	154	156	171	154	175	151	162	157	171	165	166	154	174	159	167	151	167	141	165	159	156	170	170	177	137	136	151	171	140	162
17335	10682	10631	4955	4810	4570	3270	2667	1601	1546	1280	1275	2587	1033	693	616	660	625	585	529	613	542	487	498	496	499	505	494	472	514	487	526	504	506	491	483	474	497	542	492	514	493	498	481	533	471	503	492	515	490	510	483	512	526	497	524	507	479	485	541	532	501	515	513	523	476	533	540	532	504	506	499	493	479	529	501	515	464	505	448	520	497	501	488	502	482	492	485	546	526	478	498	545	513	505	489	506	515	500	531	507	493	501	539	467	466	488	466	522	527	494	479	526	496	487	544	516	487	540	490	525	511	573	503	501	522	565	540	488	489	496	488	507	521	479	516	495	475	462	503	526	528	515	468	516	474	537	520	524	505	506	483	518	538	516	505	501	495	489	561	564	488	528	479	507	486	488	487	523	518	476	487	473	519	500	544	497	517	474	527	470	531	536	526	500	511	464	491	497	456	482	497	475	494	486	486	474	510	509	525	508	527	473	498	500	504	512	495	527	518	497	517	518	498	503	526	504	502	479	541	470	497	490	517	480	495	530	520	500	502	493	523	529	526	453	503	478	501	579	517	526	497	510	526	512	488	508	520	513	504	497	489	524	502	476	549	473	459	524	470	484	479	538	501	476	488	489	507	483	479	471	523	541	527	530	480	481	495	503	500	489	512	508	510	478	471	517	517	525	485	484	521	472	513	487	488	515	508	508	513	497	537	483	502	507	501	515	510	531	489	508	487	564	480	506	478	506	495	495	537	521	503	537	513	506	480	473	484	476	484	498	477	519	555	537	512	508	472	489	525	489	500	497	487	480	514	520	450	460	509	495	523	513	499	478	490	485	488	494	507	554	514	520	486	506	502	543	477	522	521	528	532	522	513	531	506	480	480	509	494	514	514	479	481	471	512	521	522	476	559	502	498	527	528	534	514	530	527	514	517	519	529	486	529	534	526	485	467	488	507	523	524	495	500	511	477	496	493	493	464	455	537	523	513	491	532	493	513	487	503	516	500	498	505	538	515	460	469	570	499	453	513	514	521	510	482	516	512	484	514	522	407	540	476	505	474	501	530	517	494	499	487	474	487	498	467	485	506	489	520	495	550	515	530	509	505	504	501	487	463	467	476	483	506	531	521	512	528	531	501	524	492	504	533	568	450	481	541	477	481	521	498	485	485	513	493	468	522	506	496	478	513	531	498	470	472	486	505	492	470	540	482	501	525	481	553	470	493	524	500	473	490	477	498	465	508	525	525	486	489	511	509	480	518	500	508	476	506	516	549	518	551	533	512	498	494	539	501	460	466	487	542	530	462	505	498	498	553	478	525	517	494	526	498	506	518	484	491	525	492	472	520	477	519	503	515	509	515	553	532	495	494	461	485	527	494	534	481	472	473	470	489	544	501	484	474	501	516	474	488	536	521	491	511	473	520	505	509	487	510	505	500	523	517	490	473	536	507	483	519	535	553	494	563	506	490	528	498	491	514	477	506	475	514	476	579	483	507	526	472	503	471	490	483	513	472	470	488	516	492	508	561	515	479	538	508	502	526	488	540	506	432	484	456	494	501	504	534	482	501	495	524	476	529	506	453	535	483	488	510	516	481	524	484	524	438	528	547	465	531	471	470	558	497	494	501	482	486	474	504	502	501	504	530	501	530	507	505	558	527	493	520	465	509	507	493	504	519	497	525	507	488	520	461	488	503	507	481	498	535	491	515	527	483	520	510	497	522	510	507	504	506	516	516	551	478	501	496	501	495	504	484	490	471	500	557	485	466	504	479	487	492	515	505	512	513	530	501	547	512	510	517	510	529	506	506	536	526	522	524	549	536	507	497	494	515	471	475	512	489	488	493	492	494	481	472	511	520	522	487	474	493	509	488	524	503	487	511	499	546	531	510	478	475	553	490	441	463	510	517	497	502	530	489	511	484	524	463	467	497	506	520	511	483	518	495	519	551	524	463	471	504	491	496	512	481	481	515	493	524	523	523	513	493	509	504	484	512	503	492	530	503	503	524	514	483	487	510	484	515	508	517	530	451	512	518	517	477	542	466	506	482	491	482	517	505	473	479	519	486	509	489	491	439	485	502	480	513	512	505	467	515	499	494	455	488	509	457	505	500	510	518	456	480	495	482	505	510	467	521	513	479	487	518	523	512	495	495	506	503	542	526	513	516	521	499	502	523	521	517	488	517	487	493	466	505	500	520	497	515	458	494	492	491	504	521	491	496	499	477	498	475	486	530	489	490	513	498	568	498	524	547	491	500	507	495	469	542	513	503	503	536	470	488	494	519	484	524	458	497	486	520	505	495	495	482	509	504	517	455	488	484	473	479	442	529	557	486	490	487	479	478	550	503	526	522	520	530	473	488	484	480	493	471	478	517	476	522	499	485	500	527	498	492	507	518	501	533	550	525	525	493	509	535	491	480	525	509	487	485	498	511	512	500	509	506	527	469	506	471	534	502	496	475	500	495	493	511	530	501	540	461	528	487	521	542	530	528	506	502	523	481	491	456	478	505	508	496	538	515	529	483	536	468	500	473	473	519	529	497	469	503	490	511	506	509	485	539	490	462	533	484	487	476	482	517	505	512	526	515	521	493	520	499	508	496	476	516	484	503	523	509	468	478	526	493	530	522	512	460	505	544	501	530	507	501	527	516	495	493	508	488	510	488	503	519	527	521	553	502	491	491	488	480	497	486	507	522	477	541	486	480	487	471	464	509	536	505	508	496	500	521	505	487	547	465	489	501	513	506	524	465	497	490	498	509	473	503	522	528	538	495	470	518	514	505	494	518	526	531	487	461	487	507	477	495	504	510	478	479	478	480	468	529	524	560	481	512	459	464	500	515	525	526	499	475	506	515	484	537	547	555	511	463	479	513	494	500	535	512	474	499	474	513	487	537	502	474	536	491	494	488	463	495	456	501	518	523	495	509	474	487	541	496	522	527	538	492	519	495	534	497	549	485	487	490	478	494	506	504	486	534	537	513	513	444	553	499	469	490	461	514	521	522	471	520	502	493	476	481	480	566	553	507	575	483	537	513	458	491	505	507	511	496	510	516	475	486	527	484	467	484	500	490	500	518	497	487	485	476	491	544	492	522	518	493	529	502	531	505	509	524	460	506	495	500	510	518	491	483	480	530	492	491	486	494	525	540	539	468	462	496	517	504	485	501	487	535	503	493	513	518	475	483	498	502	468	521	533	485	469	511	509	479	523	507	487	509	453	509	507	493	491	485	521	524	501	489	481	508	505	504	490	500	521	493	500	548	468	522	509	466	456	485	564	533	526	496	541	460	467	490	514	524	510	502	487	484	524	516	500	530	507	512	475	505	513	474	502	528	478	521	489	489	507	516	503	517	479	493	516	550	498	511	526	522	525	488	504	499	532	488	500	541	505	458	560	503	518	492	486	518	479	505	470	504	530	561	527	513	529	498	500	522	506	526	482	456	502	496	502	478	531	511	512	493	442	540	506	482	521	490	515	476	512	518	515	520	488	502	519	484	494	524	524	510
59316	46876	36200	25006	22524	17597	12119	7440	4666	3575	2421	2729	6480	1147	810	518	404	371	305	275	209	154	162	132	138	120	115	102	105	91	98	100	102	112	90	105	124	105	100	103	78	93	112	90	105	103	99	99	120	103	111	101	94	104	90	90	99	123	106	102	98	107	85	106	90	94	100	108	90	112	108	111	105	91	95	93	113	102	90	79	86	85	123	106	93	100	106	98	100	101	93	115	96	86	100	129	88	90	91	112	71	107	105	105	95	107	95	111	91	108	111	101	99	89	99	88	86	121	81	88	98	102	107	101	107	79	105	104	109	101	100	109	110	98	122	116	97	113	97	89	92	85	94	111	103	107	100	79	102	89	104	85	98	113	101	92	87	97	102	98	109	96	89	109	103	103	96	105	81	91	97	118	85	103	85	119	87	95	115	66	97	101	96	90	99	111	91	98	115	81	112	103	96	94	95	100	100	102	112	109	103	107	86	111	117	100	101	98	105	95	92	99	97	88	98	88	88	113	94	84	99	91	120	99	93	109	96	98	90	108	91	94	99	99	102	111	89	111	97	113	82	88	109	107	86	100	97	98	103	88	90	112	89	107	95	85	95	97	92	86	91	83	97	106	97	97	83	95	94	93	104	99	84	98	106	106	106	91	100	107	95	80	95	101	87	90	94	99	77	104	106	100	114	98	119	105	101	116	116	115	100	95	89	109	119	98	88	98	102	97	89	113	97	111	98	124	101	99	107	103	110	94	110	105	96	107	105	88	97	85	95	100	96	100	89	101	99	90	97	104	89	100	97	101	99	104	95	84	100	95	105	91	122	106	87	99	110	89	114	123	82	93	69	105	105	117	88	117	109	95	106	76	82	96	103	106	118	86	97	97	94	99	92	99	110	114	89	108	114	110	78	89	109	106	109	107	97	99	102	105	102	82	114	99	107	96	101	77	98	101	106	95	101	98	105	85	112	111	94	96	94	87	91	106	100	84	101	96	114	116	95	99	107	91	102	102	87	109	116	86	96	107	99	98	95	100	103	104	114	96	102	110	101	96	85	96	115	86	99	91	114	111	118	116	107	101	123	89	109	78	92	92	121	105	100	96	89	104	99	102	88	116	95	111	98	113	104	110	105	108	96	110	94	92	116	104	91	102	113	113	83	123	110	106	86	106	122	107	102	113	81	116	114	97	97	103	120	105	99	86	113	96	91	95	109	88	89	99	97	97	108	111	96	129	103	100	95	106	101	79	86	96	101	119	102	116	103	114	83	91	98	113	111	107	90	99	84	119	108	118	105	103	104	91	79	96	99	91	112	95	102	86	96	92	92	99	107	92	108	98	125	90	93	95	102	91	104	97	93	101	102	91	89	119	117	93	104	99	107	95	99	92	118	112	105	103	88	114	114	100	78	116	87	82	118	107	96	120	94	101	97	99	100	94	96	95	110	103	80	100	92	92	97	106	102	100	110	92	96	84	99	103	97	101	102	96	108	95	102	82	93	92	95	94	109	106	92	79	111	94	96	107	108	119	97	93	107	88	93	96	126	123	114	120	93	91	95	93	101	85	92	120	83	109	103	92	109	116	97	90	85	94	88	106	104	99	100	89	108	92	102	95	88	97	92	111	92	104	101	82	90	107	96	90	95	91	95	97	103	101	78	105	107	99	87	113	91	109	75	93	103	106	106	107	89	101	107	77	96	101	88	105	95	87	101	90	79	92	89	98	95	97	90	102	93	93	104	117	102	101	105	100	100	100	97	98	98	110	101	103	114	108	90	90	108	104	118	102	115	105	102	86	112	102	103	84	86	80	96	103	94	99	99	98	105	109	112	112	97	108	86	83	98	120	110	100	109	81	96	107	87	87	93	96	87	89	108	101	90	99	87	117	92	90	99	100	105	105	99	113	89	93	97	105	82	99	82	98	117	107	90	87	91	96	96	108	92	97	99	106	91	95	94	83	102	97	86	95	115	102	96	92	92	102	105	82	102	99	84	88	108	102	90	109	95	86	78	104	111	85	106	103	109	88	101	112	97	104	91	112	99	98	84	101	117	100	96	93	77	99	113	100	112	114	97	88	103	93	96	96	94	96	87	119	97	93	93	106	114	98	84	100	119	93	79	90	96	91	95	98	101	98	105	94	103	77	103	111	106	89	115	109	122	86	81	95	112	88	92	95	102	92	99	105	115	94	91	84	101	106	105	92	113	93	89	120	97	101	126	86	77	94	106	102	127	89	101	92	89	84	98	116	98	92	90	102	91	82	103	114	98	96	102	91	86	103	94	100	103	91	94	100	91	84	110	86	86	83	114	110	108	89	101	100	75	107	101	97	118	102	104	91	108	100	104	95	102	93	104	82	105	112	105	101	107	104	96	93	100	74	74	101	95	104	119	113	102	88	92	98	113	94	89	109	102	111	113	105	96	87	92	114	103	97	113	99	86	108	95	95	106	100	104	94	90	103	105	93	100	86	80	93	81	103	107	100	101	96	114	104	86	99	102	110	103	86	98	108	107	99	116	101	111	93	85	99	90	99	96	107	96	115	81	99	94	103	101	94	81	92	108	92	88	113	90	97	103	98	103	103	97	99	97	106	90	103	80	104	97	108	103	117	97	90	104	97	93	100	95	104	88	123	95	110	94	110	100	79	105	105	98	97	121	95	76	87	112	100	113	87	103	103	104	103	93	92	109	112	98	100	117	92	96	98	117	105	86	100	97	113	89	79	106	100	116	81	100	116	72	87	114	110	96	93	128	108	94	83	83	96	115	82	93	102	90	88	98	104	102	104	106	101	97	98	104	131	99	89	99	104	97	90	100	95	107	96	112	102	87	98	87	100	109	107	93	83	107	86	108	106	101	88	103	117	118	94	103	100	109	99	100	90	109	104	91	100	95	101	93	101	102	111	89	101	99	94	72	105	78	107	99	88	98	104	102	96	111	95	96	107	96	106	105	102	98	100	105	100	84	93	111	109	103	92	84	102	103	104	109	126	101	100	120	96	101	106	86	101	81	89	82	87	92	105	110	88	109	78	104	89	106	93	108	74	101	116	99	100	80	102	121	115	102	118	101	95	104	88	121	126	108	98	106	97	100	98	84	113	83	104	104	81	77	82	117	88	112	105	116	90	109	99	111	90	93	87	98	120	74	91	98	112	92	90	106	105	101	94	89	101	113	112	97	93	108	112	101	89	107	99	108	98	121	77	94	96	104	101	85	102	98	114	87	89	87	108	113	102	92	114	108	106	98	80	96	100	99	108	119	94	95	109	113	106	87	96	85	109	94	119	115	106	104	98	91	98	103	101	89	98	113	86	95	102	108	97	103	109	101	112	94	99	85	117	102	110	116	97	95	105	100	113	104	98	106	104	99	93	96	95	103	94	98	105	73	80	103	100	108	83	96	90	107	82	103	98	95	88	104	96	119	103	101	93	94	114	88	97	101	105	99	100	98	102	95	97	96	85	93	90	77	106	89	91	106	84	100	92	106	112	104	97	102	85	123	105
41399	31770	33436	21670	25950	25206	24449	18915	14782	12230	10625	13196	23847	4333	4808	3305	2706	2584	1649	1855	1360	879	727	611	625	517	466	456	382	383	406	412	401	442	420	417	381	379	352	341	390	383	354	372	325	384	353	362	345	319	354	341	381	346	383	356	327	357	371	336	345	347	360	331	344	318	319	375	354	360	342	373	326	372	374	337	358	325	356	341	341	325	362	364	338	342	341	327	370	354	348	343	339	361	385	342	370	342	339	337	369	316	341	357	375	327	329	380	392	358	366	350	345	322	330	361	363	315	367	337	332	354	361	327	360	328	332	333	360	357	354	319	391	332	344	377	353	338	316	347	341	335	356	345	353	341	334	317	332	356	324	329	365	348	333	340	318	375	351	364	355	332	330	343	376	333	334	325	364	333	361	315	355	331	373	332	346	349	321	360	341	319	348	346	349	340	333	330	341	365	329	317	341	359	322	329	367	367	354	338	334	331	336	331	330	370	350	313	339	329	356	349	334	327	325	307	346	358	347	330	335	364	339	332	335	340	339	352	343	322	353	360	351	341	353	352	346	345	336	349	340	362	356	363	325	361	331	343	349	325	339	334	333	352	353	342	332	366	330	310	322	332	327	344	327	369	366	320	346	330	377	316	350	356	342	343	343	356	339	333	335	364	344	331	322	330	379	334	358	331	361	324	346	347	333	269	328	353	333	307	379	322	338	370	352	343	330	339	337	322	341	347	368	356	351	322	335	331	342	361	315	344	339	351	324	334	368	361	313	382	311	325	344	376	335	344	323	383	328	326	348	372	342	347	351	372	353	340	356	286	322	330	366	351	354	357	313	326	340	312	343	373	368	330	348	340	359	351	334	360	317	351	326	379	334	357	350	339	378	332	320	342	352	344	326	330	367	358	349	318	339	325	334	304	354	360	350	330	349	342	364	359	360	335	340	333	322	356	313	366	390	387	338	369	293	344	357	330	354	326	336	365	327	309	341	344	309	348	355	342	340	343	342	346	337	366	335	336	362	345	314	341	321	336	313	349	365	370	343	365	359	357	364	323	350	330	341	357	335	345	369	335	359	335	370	358	334	361	359	336	360	358	360	338	369	332	327	340	364	359	350	320	341	344	344	352	347	371	350	356	313	357	336	342	340	327	347	351	334	365	341	335	315	345	359	341	338	378	330	363	319	316	317	334	369	316	321	362	329	331	351	363	347	383	351	329	326	371	351	348	354	353	346	325	364	341	334	333	336	340	362	371	332	311	338	347	343	335	363	304	370	349	324	354	342	366	337	336	366	318	369	344	342	293	342	349	342	341	357	351	353	349	339	358	345	347	359	329	327	364	354	361	320	359	347	343	356	350	379	344	351	357	348	329	327	361	356	314	338	349	338	354	338	355	351	379	355	362	306	354	333	355	329	371	338	363	317	304	342	352	365	341	359	348	321	351	378	370	359	359	370	386	330	369	307	343	331	348	306	360	331	336	314	332	338	342	346	342	362	329	317	364	347	378	313	355	359	334	340	327	339	395	349	354	348	363	315	304	304	318	325	357	347	326	351	335	367	356	355	330	341	364	358	319	355	349	367	319	356	370	334	328	344	365	341	367	323	309	412	348	360	348	337	341	359	309	342	344	329	347	339	367	339	330	342	348	339	345	342	312	364	384	324	335	354	333	339	331	366	336	359	336	370	332	372	365	361	362	337	380	339	369	342	329	322	339	346	367	358	377	338	342	319	331	366	366	339	354	351	359	335	317	357	335	340	343	338	331	331	368	334	375	324	333	334	358	359	329	355	323	359	337	352	338	355	357	368	309	349	357	347	314	309	353	348	364	345	351	333	340	342	356	310	380	332	347	325	366	327	340	338	344	323	333	336	353	324	342	320	346	353	362	338	330	345	357	351	362	343	340	325	340	348	293	315	327	342	341	353	345	353	330	363	355	335	318	339	336	359	322	345	341	352	349	334	315	341	343	344	304	342	339	327	346	380	319	341	348	361	327	349	347	302	346	348	342	349	326	345	357	308	358	366	365	337	345	314	345	361	360	323	332	350	352	297	326	336	354	358	321	351	345	338	321	314	342	332	376	347	366	354	307	333	327	338	364	330	343	377	344	338	331	331	323	356	355	340	346	344	347	364	315	355	345	313	333	370	341	317	332	346	359	350	333	347	372	361	359	325	325	369	309	335	325	330	340	331	319	319	335	326	308	385	339	334	362	352	309	315	356	349	303	365	340	310	340	338	350	338	324	360	340	329	352	380	347	356	372	374	347	371	348	349	331	327	329	383	365	336	336	349	324	334	359	359	317	333	343	345	363	331	327	338	366	357	345	362	376	322	363	350	342	344	351	307	356	328	346	341	303	322	343	342	329	299	333	346	361	361	347	348	335	367	346	343	334	337	330	365	320	356	349	333	336	321	307	340	362	360	339	352	327	362	328	347	324	346	331	333	365	331	311	367	346	341	334	323	319	361	335	350	370	321	365	333	340	340	336	342	378	318	337	353	355	348	350	339	361	340	344	332	350	338	338	334	336	325	384	331	363	367	323	354	374	349	336	331	351	345	336	322	323	339	340	347	332	355	345	343	367	327	321	334	314	350	349	351	345	309	339	337	304	295	349	332	351	348	375	355	348	344	346	359	336	353	327	357	363	304	356	353	343	345	315	339	354	331	322	365	336	341	333	354	358	345	326	328	336	364	304	370	334	349	342	348	310	342	339	349	366	362	350	315	363	334	358	347	358	330	311	310	343	348	317	357	355	330	326	347	331	347	336	356	323	325	307	336	313	351	338	319	317	355	312	335	346	321	361	373	338	355	381	337	318	349	350	335	308	350	359	334	328	347	341	326	307	350	288	333	343	379	360	306	328	352	360	358	332	354	310	328	330	346	318	367	363	342	357	345	333	375	303	354	369	326	356	351	322	357	357	333	331	367	345	347	333	370	300	367	356	347	356	336	340	312	338	320	328	340	329	322	372	338	335	358	359	354	317	365	338	329	368	326	328	312	351	376	317	325	318	409	388	344	363	358	339	353	358	331	353	347	318	335	347	336	337	348	317	304	323	343	351	369	363	339	342	337	321	348	325	355	312	372	321	350	317	366	343	334	354	344	354	322	357	351	328	351	350	336	336	326	340	319	357	330	318	325	340	362	295	321	358	355	338	359	343	345	327	377	378	330	335	362	379	343	357	349	377	349	356	343	328	324	351	351	384	351	338	335	370	325	349	350	338	334	349	350	333	316	342	318	327	337	330	284	375	355	347	329	335	313	325	346	339	337	365	331	318	345	331	336	319	325	337	338	338	380	355	386	359	357	362	351	381	346	345	387	348	360	346	340	347	337	350	325	318	328	343	364	335	313	337	374	329	347	321	376	328	322	342	365	349	377	335	344	359	312	335	392	323	343	331	323	326	352	356	359	357	344	349	362	342	345	332	313	313	364	323	350	343	336	373	353	341	351	344	377	322	307	369	335	339	343	369	325	356	332	372	335	339	348	358	338	328	332	359
73958	52503	43490	30913	29425	27070	22265	17014	12836	8917	6445	7125	17297	3057	1820	1101	938	922	596	561	384	324	277	258	249	225	217	202	179	188	174	201	184	181	210	211	204	176	188	176	182	187	157	167	173	176	172	169	155	165	178	188	171	168	171	198	152	189	175	166	173	167	163	168	190	185	183	157	149	160	182	164	164	173	170	152	185	172	169	147	186	171	190	154	146	168	186	161	180	157	169	135	173	172	160	183	156	169	157	162	197	154	154	161	169	153	176	171	171	157	168	170	164	187	199	166	178	152	179	189	167	183	167	173	187	159	150	170	178	186	171	184	195	160	181	166	173	171	175	154	159	170	165	160	182	170	182	163	159	172	186	160	157	169	156	152	163	164	168	176	177	155	163	168	156	187	165	167	170	169	170	158	177	162	169	176	173	157	186	165	149	166	157	157	153	178	167	149	195	184	170	139	169	196	166	187	172	170	163	157	153	189	160	160	168	150	169	177	160	173	171	179	170	175	145	145	155	159	206	164	170	154	183	161	161	174	181	157	173	152	165	175	186	187	164	155	169	155	171	175	176	170	174	188	179	189	185	164	169	171	183	150	181	145	152	181	173	186	177	163	184	185	159	162	176	168	164	180	151	186	166	161	166	170	168	160	174	168	144	177	170	146	156	178	170	185	175	156	144	158	159	166	178	161	172	183	168	169	181	154	171	174	177	153	171	169	140	166	167	159	181	166	154	168	181	167	158	180	176	163	158	166	192	159	172	187	175	149	175	181	179	158	156	170	153	175	153	161	172	164	168	175	152	165	166	187	146	190	175	190	173	164	159	182	162	178	151	149	167	169	166	151	211	166	161	164	164	129	163	171	190	160	193	159	178	188	151	151	172	158	158	171	183	170	149	156	162	179	167	152	167	179	184	184	173	159	135	170	159	143	183	147	189	155	175	165	167	183	148	146	156	148	180	178	187	171	171	189	162	150	177	189	162	192	146	170	171	162	164	173	163	168	178	174	160	166	206	171	191	144	196	182	177	171	170	157	165	164	188	153	170	147	179	176	185	191	144	156	153	147	169	181	159	167	158	162	159	157	185	158	183	169	170	174	182	182	160	162	165	145	160	149	155	150	156	151	158	169	178	166	176	187	182	173	168	170	174	164	164	170	190	174	145	172	160	137	163	170	179	171	189	156	182	153	161	179	156	173	199	179	168	163	142	165	174	147	187	178	195	163	173	179	145	145	160	191	165	180	207	163	164	170	167	181	176	173	148	165	172	179	158	189	171	182	166	175	159	196	174	165	159	173	178	174	168	155	156	151	165	166	160	152	158	176	152	176	148	190	174	157	169	151	165	181	192	163	169	162	180	171	164	167	151	155	152	177	177	161	179	169	162	167	173	159	172	172	182	164	162	166	190	171	160	179	164	178	185	164	142	144	171	172	170	147	174	150	160	161	154	162	188	172	160	179	171	187	166	139	181	159	162	189	166	197	172	161	146	155	168	147	171	167	166	164	148	186	167	152	161	159	163	162	171	154	166	163	159	158	184	165	168	173	168	193	154	167	180	188	150	164	158	184	178	169	171	198	182	169	167	184	151	159	165	169	167	179	172	179	187	184	168	176	175	147	193	156	165	171	181	161	163	176	160	172	185	151	185	178	176	148	178	182	166	179	194	164	182	172	159	179	165	145	159	178	150	178	167	177	165	186	194	181	147	153	162	175	163	154	155	191	175	171	193	162	148	192	174	165	168	165	183	160	149	157	175	145	149	165	176	157	205	191	152	168	163	157	146	193	172	176	178	166	176	157	182	168	163	170	209	174	154	160	169	145	171	142	165	171	158	172	176	153	161	179	155	168	181	144	161	178	173	176	161	176	151	187	165	152	166	174	180	180	160	171	160	168	193	151	188	183	156	179	166	162	161	158	174	200	163	179	175	168	175	157	179	157	177	160	178	160	150	175	180	176	165	142	179	168	152	176	171	173	164	163	183	168	173	164	182	160	161	159	172	175	182	180	166	186	166	178	161	171	167	176	154	161	170	171	192	173	166	174	175	191	165	166	173	155	182	147	166	162	186	190	172	168	144	176	168	172	168	156	156	146	197	143	167	155	180	154	172	174	184	166	164	176	165	150	146	175	180	165	181	176	154	167	168	181	177	161	181	164	169	166	160	180	178	161	165	148	165	168	153	165	191	178	152	163	160	157	185	169	160	165	159	155	168	173	162	168	159	177	146	161	166	179	162	167	166	182	161	161	161	186	165	166	171	172	182	173	177	149	159	184	188	167	200	156	164	189	153	160	181	176	182	171	179	166	167	159	185	153	172	181	181	167	175	173	168	186	174	176	187	177	152	124	161	167	174	172	164	149	153	162	155	169	178	184	175	175	189	165	144	160	168	171	166	165	162	174	161	171	200	176	176	176	171	151	186	166	152	158	161	163	185	184	159	155	137	146	172	182	157	175	174	168	155	209	166	169	187	176	174	150	161	152	190	160	158	175	176	185	149	164	145	158	160	188	162	175	172	166	161	189	174	145	181	148	181	173	153	172	171	153	154	159	193	147	164	184	172	174	187	149	172	189	156	172	142	164	191	176	197	165	167	178	163	191	209	153	153	185	160	176	144	153	163	162	185	183	143	154	147	182	159	148	166	153	187	165	157	157	180	186	149	156	193	175	166	154	171	181	145	158	171	140	169	176	181	183	168	177	143	183	171	177	163	143	154	176	179	159	164	174	176	156	179	198	152	173	171	155	156	184	176	164	168	154	140	177	150	157	168	151	166	186	177	207	185	185	162	169	172	152	163	153	163	179	205	177	143	179	179	168	160	193	156	170	158	155	151	180	160	166	156	204	197	166	188	180	160	169	174	194	156	159	171	147	177	183	186	151	171	168	189	176	161	181	171	164	168	188	162	195	142	152	168	160	176	169	152	168	175	180	163	155	135	171	164	191	152	159	175	156	160	158	184	165	161	158	165	170	159	189	154	164	167	163	166	153	164	175	168	152	207	163	171	166	161	155	171	174	167	181	164	177	179	169	187	170	154	169	185	174	166	166	182	143	199	131	153	159	170	178	147	183	195	164	176	170	153	166	175	145	161	175	173	168	193	177	192	173	199	164	157	178	183	178	176	181	184	173	158	150	151	185	156	167	165	179	190	160	172	189	152	172	170	150	177	190	166	192	165	159	155	174	166	184	159	161	192	196	159	180	163	155	179	172	164	177	174	173	166	165	148	173	170	160	168	197	173	154	179	179	166	166	163	156	178	137	171	146	184	173	158	139	158	154	186	160	170	162	163	183	160	153	163	144	171	165	156	160	193	164	167	158	164	173	175	171	169	179	180	176	171	153	179	205	193	160	156	162	158	176	165	146	158	160	158	161	180	150	169	161	179	169	166	166	158	174	174	168	161	168	163	171	192	159	162	184	152	163	198	173	190	150	172	188	184	163	190	193	171	165	162	170	165	189	201	173	172	162	179	185	170	162	176	160	170	148	163	159	149	159	178	164
52880	35852	41023	26238	31530	31543	31124	27469	24488	20195	19155	22704	35387	8639	10246	6602	5629	5331	3668	3907	2242	1600	1323	1180	1118	932	821	884	728	738	672	680	625	654	678	663	607	629	578	588	570	598	547	580	585	561	551	608	567	559	564	564	594	554	572	590	562	570	547	549	553	537	555	575	558	541	567	547	555	620	532	535	564	548	554	520	590	507	567	544	555	552	539	583	590	537	508	536	543	509	495	537	548	578	501	559	520	558	572	560	529	507	538	567	532	527	527	522	569	521	533	558	536	548	491	558	531	544	571	567	572	579	526	544	562	529	555	533	572	537	519	505	532	531	556	533	567	524	525	561	554	519	528	508	554	525	556	536	547	543	526	510	551	547	564	560	524	538	568	545	514	543	577	564	535	543	545	540	531	471	551	558	555	524	483	549	493	533	550	579	556	541	516	555	572	574	558	523	531	552	536	497	532	540	530	502	555	543	546	581	505	525	540	534	513	561	512	553	566	540	529	574	495	544	513	566	540	549	523	567	524	520	556	538	526	539	567	548	558	484	558	524	581	525	558	546	546	574	561	547	564	511	521	524	556	542	552	533	567	530	538	518	532	489	541	562	496	547	576	535	551	555	556	553	565	617	531	594	551	568	527	559	568	529	540	548	523	534	547	562	529	522	543	530	588	537	514	558	531	488	517	540	565	563	553	522	555	555	533	616	525	562	526	547	589	553	539	554	506	499	551	564	539	581	519	541	527	530	535	548	540	528	591	506	555	520	552	558	574	541	538	576	558	540	553	518	533	538	571	553	516	513	545	549	538	557	528	553	538	526	545	511	516	539	563	523	570	562	575	572	531	504	564	607	521	528	507	504	587	540	596	537	528	517	555	533	522	552	544	573	534	595	566	490	574	533	568	514	575	567	551	544	564	550	515	550	550	533	536	534	531	524	529	535	564	513	525	568	548	575	503	541	554	534	525	545	558	545	522	548	544	547	552	529	532	533	525	548	568	527	547	525	537	521	543	563	566	532	530	512	536	524	513	533	545	505	513	552	581	524	534	550	554	548	527	550	489	523	552	537	491	549	575	564	571	497	572	520	554	515	577	509	527	510	530	551	538	544	533	541	544	530	509	554	535	562	533	500	521	528	569	497	543	497	541	569	549	490	557	517	476	519	546	517	535	534	563	538	537	526	548	533	546	547	516	502	567	515	548	536	528	532	543	509	536	542	533	570	508	538	545	568	547	546	565	522	538	522	581	553	527	541	567	548	560	525	545	536	535	567	540	531	516	614	533	511	554	558	543	570	485	547	532	507	512	557	579	558	554	553	528	559	518	556	526	517	524	534	576	528	566	566	582	543	561	547	579	552	569	516	578	555	559	526	575	511	531	493	557	566	530	537	570	557	532	591	574	554	536	522	537	555	529	539	548	565	496	512	521	542	544	552	520	575	544	515	503	568	585	491	535	534	517	523	552	541	545	575	514	540	520	501	552	523	521	524	529	567	529	558	545	508	554	552	546	524	505	529	495	550	533	531	553	543	513	558	528	577	535	554	558	547	554	535	560	531	528	514	544	567	534	546	542	579	529	523	474	568	540	544	527	530	509	539	551	579	535	538	534	551	558	536	541	496	539	581	526	526	548	539	469	556	539	522	537	573	530	555	576	507	543	558	537	555	550	516	545	475	493	492	553	535	520	510	536	554	541	534	530	531	516	518	547	556	515	553	558	552	571	532	550	551	564	529	537	537	534	525	526	534	523	561	558	548	537	556	528	523	559	525	539	506	545	529	548	557	570	551	533	614	517	539	546	546	539	528	545	539	547	561	589	553	521	530	552	520	538	523	540	576	510	560	533	542	528	536	498	536	544	528	541	525	559	537	570	513	515	560	510	567	541	552	560	559	561	547	521	517	534	543	513	536	536	535	558	571	516	529	544	524	555	552	563	568	542	568	524	548	540	553	530	554	515	505	540	560	525	568	533	566	535	519	499	572	539	526	535	578	538	522	527	518	570	521	550	534	547	528	574	499	555	561	547	522	503	544	555	538	560	517	545	537	490	563	539	525	556	544	524	528	533	512	575	522	533	505	510	516	561	529	544	602	569	528	537	530	523	533	516	583	510	530	557	499	536	573	514	557	574	541	566	557	503	528	549	538	503	543	524	512	538	540	549	526	504	569	503	557	547	489	550	502	512	538	559	568	527	521	512	510	522	527	527	556	544	545	579	500	523	531	581	543	553	544	562	528	570	550	520	518	521	508	565	552	523	526	520	541	588	556	538	561	529	524	531	551	511	519	583	566	519	550	562	528	565	551	560	551	525	547	500	563	565	567	523	540	539	560	573	561	502	530	531	566	519	574	553	569	533	532	506	514	515	581	513	539	538	525	507	505	565	528	557	576	493	535	553	512	514	525	565	556	587	507	525	556	536	518	537	523	541	552	535	536	544	512	523	546	599	513	546	546	547	550	530	549	574	571	548	544	518	532	536	540	556	533	546	566	534	527	567	554	537	586	541	531	586	532	552	509	536	554	515	562	575	531	543	588	536	577	547	582	531	506	573	557	518	560	573	533	512	552	573	577	529	545	505	556	561	557	488	557	542	541	545	519	515	514	524	524	527	516	551	510	545	558	515	549	586	480	480	520	547	506	514	535	538	544	530	537	579	566	521	472	569	516	536	530	566	541	544	528	524	566	506	543	549	558	524	561	545	565	532	530	536	554	545	589	558	541	473	516	507	559	556	537	524	540	588	525	575	561	514	561	566	544	505	483	576	522	563	552	503	574	589	519	541	533	509	518	530	564	524	549	535	533	549	485	558	540	481	539	568	558	532	562	509	551	548	530	540	535	540	547	503	554	517	556	558	575	549	573	531	523	530	533	519	547	530	532	547	556	517	505	515	540	542	536	515	566	541	503	554	545	533	567	530	547	588	544	583	515	514	558	569	543	519	541	543	541	520	558	493	558	534	564	555	522	564	578	522	569	578	550	539	539	535	557	522	535	559	552	576	537	564	547	546	568	513	533	526	562	526	573	496	539	571	519	541	550	514	539	508	536	523	541	525	553	576	585	558	517	519	538	593	572	569	576	554	535	554	525	555	506	510	528	605	551	498	524	565	499	544	549	553	543	605	547	530	518	534	506	530	485	531	498	557	543	577	542	506	539	526	514	552	521	555	482	498	569	564	531	531	517	545	585	565	545	555	584	533	551	557	534	562	541	555	521	559	525	550	522	545	572	545	561	463	562	510	531	518	529	541	532	531	545	563	553	540	536	518	588	538	520	521	558	552	554	507	537	518	544	526	541	483	538	531	541	503	564	538	514	512	502	524	583	550	545	529	583	521	569	549	548	544	548	495	569	552	560	530	546	538	570	502	589	538	551	551	545	537	487	506	496	532	521	532	549	503	550	534	559	517	588	572	510	606	522	573	570	577	522	596	546	577	545	548	515	512	491	557	564	534	578	525	536	543	530	541	551	515	561	548	547	529	548	538	530	539	520	569	567	512	509	548	547
15212	6373	3263	1825	1360	1221	741	556	383	306	347	304	525	204	184	192	194	154	170	163	150	147	153	154	144	161	162	142	165	139	151	158	120	152	180	169	136	177	160	120	151	150	160	158	159	152	138	161	120	148	153	127	126	171	149	152	148	169	152	145	160	148	128	156	137	122	154	166	153	150	161	133	144	152	159	165	159	139	139	167	159	147	132	153	141	139	137	172	138	146	164	137	152	126	159	145	160	160	144	150	147	134	150	161	131	151	149	148	161	143	135	165	141	145	140	140	132	129	154	150	140	143	135	140	151	146	148	147	152	157	148	143	147	140	143	161	152	160	139	155	170	138	149	158	135	157	145	140	133	156	150	164	159	133	132	143	118	145	131	131	153	152	144	137	146	156	165	173	141	136	149	135	132	170	127	142	153	152	167	134	146	154	172	157	143	143	156	146	137	148	153	140	162	135	144	156	139	176	166	128	157	139	159	133	138	139	157	160	157	165	144	144	146	147	145	126	147	143	163	127	155	148	141	144	143	141	123	143	136	123	152	152	139	155	149	162	164	157	139	137	129	153	140	146	131	145	126	149	133	145	152	140	157	160	171	149	159	160	149	147	184	158	146	142	161	153	145	148	130	139	157	151	134	157	135	155	129	143	126	146	156	152	156	134	129	167	138	163	142	150	140	152	151	150	128	140	158	154	154	138	134	142	126	153	135	158	132	134	147	144	145	154	152	162	137	145	142	131	160	152	155	123	144	152	156	141	133	124	130	134	152	157	129	145	144	128	166	152	136	147	151	146	147	149	133	142	134	159	140	148	161	145	165	157	137	176	142	144	136	153	166	129	150	149	147	141	165	146	141	147	120	167	147	158	154	147	147	150	143	144	156	146	145	155	135	141	157	121	135	147	167	157	149	144	160	129	124	175	135	132	148	160	160	126	155	141	135	154	133	150	158	126	156	150	140	157	154	147	146	142	143	143	154	147	126	137	141	136	144	153	147	142	136	153	131	139	149	145	154	141	152	155	170	150	154	149	163	159	155	141	157	146	153	144	145	159	160	150	139	156	149	153	143	153	131	164	132	137	145	158	157	143	157	150	154	153	164	155	145	149	134	175	136	135	156	168	145	138	162	143	149	149	156	135	148	150	123	158	153	163	171	140	159	144	152	169	161	139	159	139	143	169	162	145	166	145	153	151	131	148	142	130	156	142	134	152	131	127	135	140	156	145	152	134	102	154	145	149	148	145	144	144	140	163	143	158	146	144	167	152	143	130	154	148	140	142	142	129	173	155	142	146	135	150	142	127	155	136	147	140	130	137	150	138	131	154	133	144	168	138	128	142	151	149	143	141	131	147	160	155	156	172	141	151	134	150	125	153	157	153	143	157	156	155	159	147	156	144	121	129	150	147	160	154	142	140	176	154	140	141	166	160	124	148	143	155	148	152	154	156	150	152	142	178	146	156	121	164	150	125	139	139	162	135	166	141	162	146	133	152	139	143	179	147	163	148	137	144	163	168	128	143	169	147	133	138	147	153	141	137	136	133	138	151	152	163	125	169	122	128	141	162	155	148	164	148	133	143	136	137	124	130	142	147	154	152	164	161	135	124	152	154	141	134	143	136	117	152	147	151	132	138	117	158	149	152	172	139	149	159	140	120	167	162	159	157	161	142	157	146	147	141	141	125	153	151	152	144	147	146	154	134	140	137	164	145	159	143	145	167	161	121	154	161	136	132	138	156	154	137	148	173	131	149	142	159	168	145	156	143	128	140	171	151	127	114	152	156	145	153	150	140	145	152	133	143	145	164	128	138	156	151	147	145	153	155	159	120	132	148	173	156	164	138	152	174	131	143	135	141	146	143	129	166	117	177	160	138	163	141	130	146	146	147	165	121	139	154	137	161	164	162	125	133	130	159	140	137	169	146	153	137	152	124	137	152	145	160	165	154	152	158	164	145	134	137	148	135	163	138	167	122	153	158	159	153	153	147	160	167	168	130	146	153	142	154	145	123	125	165	161	135	143	141	137	156	169	131	146	150	169	128	145	156	149	164	128	167	147	158	133	136	150	144	141	151	131	149	146	158	150	122	160	112	144	147	155	150	147	166	165	155	168	143	161	151	153	146	125	150	146	144	144	153	151	130	149	145	148	151	158	148	152	145	159	161	139	131	147	151	147	140	143	118	145	156	151	149	145	153	161	156	133	150	161	153	145	162	133	138	135	190	151	153	140	134	156	156	172	140	157	154	154	136	159	148	164	159	151	138	138	139	158	154	157	154	163	150	127	143	162	148	132	161	156	152	142	144	140	155	144	159	128	170	140	142	155	152	158	166	146	157	140	152	125	147	177	155	151	149	135	143	128	154	145	152	145	173	170	156	158	162	138	167	122	151	129	148	157	150	167	157	124	147	141	144	114	138	152	157	147	131	141	165	141	132	149	131	146	177	149	140	149	151	141	145	152	139	148	138	143	139	153	141	144	158	150	139	164	130	155	133	149	159	139	134	150	166	135	140	151	141	145	142	165	150	166	127	138	140	155	127	128	147	132	122	165	114	167	162	149	153	165	151	160	145	134	123	141	160	129	152	143	126	121	152	163	155	148	145	150	169	130	158	146	138	127	171	158	135	136	150	144	138	131	145	160	142	163	152	153	152	157	153	131	158	146	143	165	145	133	138	154	150	125	144	140	145	150	143	148	172	132	120	143	132	134	147	130	168	149	140	140	142	137	161	124	154	148	162	145	149	155	145	151	140	184	151	159	141	121	156	178	138	161	148	141	137	125	124	141	145	147	158	150	129	155	140	148	158	147	144	155	162	155	161	140	131	140	136	145	128	127	164	149	137	150	141	150	150	139	164	136	130	147	148	130	150	171	151	135	150	155	141	140	179	126	159	141	143	146	141	153	135	160	149	148	123	134	155	121	168	146	140	144	149	141	129	142	128	151	154	163	140	134	150	137	160	137	140	135	126	149	147	147	147	127	172	142	151	131	147	126	157	158	176	138	138	173	137	140	169	153	161	152	176	143	132	135	139	139	127	165	144	149	191	150	133	142	136	151	151	164	139	137	133	123	155	150	141	158	145	150	143	146	134	147	162	153	145	171	146	156	151	163	117	144	160	122	123	153	132	138	179	155	142	140	136	147	127	162	143	132	156	153	159	145	156	157	144	159	134	147	152	141	173	154	133	152	184	148	154	145	131	139	138	138	153	186	161	145	151	152	149	163	133	140	169	137	158	134	133	157	133	149	145	169	144	144	140	153	135	156	152	145	142	169	137	151	174	133	168	158	163	129	144	154	155	131	157	166	158	162	137	152	138	115	151	146	146	152	128	143	144	140	138	139	136	150	165	137	138	139	140	139	135	148	143	162	150	158	151	153	157	143	130	172	151	134	131	149	150	166	147	155	156	145	147	128	144	149	148	143	147	131	180	129	152	154	155	137	151	133	152	148	136	127	131	142	130	153	130	140	162	158	151	136	169	171	142	132	158	150	136	159	150
18561	8566	5806	5005	4897	4771	3116	2482	1954	1572	1460	1434	2411	798	925	792	717	702	625	545	525	444	521	503	473	458	518	480	469	467	459	480	491	428	475	520	488	487	477	476	501	496	481	472	489	479	453	472	422	498	477	490	467	459	465	512	497	447	468	475	486	469	465	463	459	495	479	506	462	462	449	464	482	508	494	455	499	456	449	472	451	490	500	472	452	452	452	468	489	486	434	440	493	439	486	469	437	471	463	465	480	450	462	460	490	430	498	505	426	439	504	465	460	513	445	492	471	495	439	481	474	480	481	452	446	463	497	506	443	513	484	471	468	462	485	469	453	472	490	488	484	468	480	467	487	486	486	477	469	463	468	466	471	455	475	449	424	496	468	461	456	506	466	446	459	502	480	499	480	461	484	462	437	471	438	463	482	460	504	488	503	480	469	470	450	468	480	508	460	439	468	465	471	485	484	489	495	426	464	476	484	491	430	478	457	490	502	525	464	462	492	507	465	450	472	458	487	441	456	475	450	427	425	476	479	510	481	448	489	448	504	459	511	488	497	444	496	503	486	478	460	500	439	446	480	431	502	480	470	466	503	427	485	448	469	468	450	482	466	448	448	474	476	492	449	498	460	456	456	509	442	505	460	477	423	468	469	467	465	474	500	467	483	488	470	494	473	519	465	457	456	503	511	412	463	470	456	469	464	480	497	475	457	475	443	495	518	455	506	506	493	471	435	519	476	480	509	477	455	449	512	500	474	460	483	487	473	457	418	423	439	455	506	443	496	478	443	476	500	510	484	468	440	443	517	487	464	489	454	459	485	482	459	454	462	470	444	451	458	510	518	487	481	481	464	511	453	481	481	453	483	459	435	468	457	491	477	449	458	435	516	463	469	477	488	454	465	482	487	474	470	516	429	493	501	472	470	480	510	510	486	483	461	473	479	476	496	462	438	505	488	456	490	456	492	459	443	484	491	416	507	506	486	499	504	446	470	457	466	490	469	463	491	512	463	475	504	484	512	500	495	476	508	464	478	523	511	477	460	460	483	461	443	490	490	485	449	462	478	430	451	454	477	476	472	464	487	470	472	469	439	461	504	476	465	458	453	467	466	451	494	472	459	454	473	472	477	434	471	473	485	464	479	452	463	428	484	465	491	479	470	471	472	499	456	476	473	462	444	505	487	457	481	455	488	462	479	487	447	504	464	464	491	494	499	477	484	446	478	487	451	480	472	460	501	505	526	429	481	483	468	458	441	473	509	495	478	455	440	470	483	480	483	500	521	436	479	480	481	489	480	466	441	486	463	450	463	475	473	483	478	471	478	449	446	500	509	475	454	466	502	448	464	515	469	437	439	467	495	503	478	444	486	465	503	488	470	445	472	456	465	441	509	476	495	484	495	496	481	465	475	461	502	477	473	471	443	502	469	505	444	469	452	467	468	439	478	496	489	442	453	477	458	485	481	473	496	519	477	477	447	456	495	478	483	474	442	462	467	460	435	464	467	457	465	467	458	476	498	495	473	481	472	479	472	456	443	458	461	431	453	485	462	461	494	453	480	462	485	469	476	493	463	480	446	463	520	443	481	499	490	484	469	462	480	460	511	494	476	499	447	461	453	474	506	452	473	503	493	474	437	491	499	458	477	469	462	480	477	453	465	473	485	451	474	505	471	487	472	433	481	449	496	470	478	475	480	463	486	473	483	450	486	464	470	490	468	458	462	448	490	477	451	452	509	468	475	484	470	429	458	469	478	459	481	454	459	464	484	467	523	462	502	469	504	449	495	508	482	480	473	448	450	490	447	460	445	530	477	489	465	467	471	458	477	447	439	464	449	497	480	491	488	495	473	507	520	464	461	465	492	449	507	478	434	449	469	487	473	454	498	442	456	434	455	492	455	504	476	480	468	437	458	512	468	425	465	469	464	464	475	506	488	492	486	484	465	462	466	499	461	450	419	468	444	499	489	454	474	453	457	460	491	471	501	467	477	471	461	463	456	456	469	485	455	478	470	448	509	433	475	457	467	484	468	487	492	494	484	457	446	486	455	494	468	452	441	455	476	461	462	478	472	515	460	468	446	484	494	488	504	479	480	431	451	486	533	492	463	479	520	475	480	458	449	449	478	455	487	443	496	476	424	481	498	475	450	465	461	476	483	489	479	499	469	510	466	456	476	447	498	455	485	459	441	486	483	492	494	510	492	476	497	462	446	451	472	492	478	465	500	442	444	489	503	432	463	511	498	482	517	475	463	496	472	486	474	473	448	468	459	427	478	469	466	466	468	474	482	445	470	465	481	516	477	424	477	460	475	470	486	482	478	506	453	454	449	453	474	453	465	488	468	468	421	504	467	495	452	466	463	434	496	475	489	455	441	497	505	508	484	498	480	503	476	446	496	466	449	453	479	465	484	448	489	494	428	458	512	497	479	460	455	461	475	447	498	440	486	494	456	449	430	502	498	484	466	440	430	475	433	464	471	491	514	455	474	469	448	449	476	495	465	442	471	463	508	460	462	483	470	470	482	444	452	468	468	488	527	457	477	482	478	496	476	466	442	496	476	418	489	484	443	512	451	452	477	477	477	430	464	492	492	483	489	426	478	455	474	477	480	508	467	508	456	481	488	472	521	451	474	500	473	460	455	477	494	465	490	451	466	439	494	510	440	471	478	457	502	485	447	514	502	467	465	491	495	480	464	501	471	501	493	467	475	470	496	492	466	498	473	483	479	443	483	456	476	443	465	455	471	443	461	435	473	455	444	474	477	475	487	489	459	488	440	448	459	474	475	475	462	479	482	465	462	470	415	477	494	487	464	467	515	485	470	440	499	484	432	406	483	477	531	488	491	477	490	458	482	505	468	491	483	477	496	445	483	516	499	433	450	511	494	440	536	470	452	477	497	454	508	492	475	493	515	447	448	459	483	464	468	496	477	469	441	495	445	504	491	445	470	519	488	415	468	494	443	485	462	499	466	450	447	464	452	448	485	477	488	431	457	493	470	477	480	481	465	459	475	459	472	465	454	476	461	488	497	468	487	479	514	479	466	467	491	492	470	473	468	487	478	482	504	481	454	469	466	503	453	464	480	474	470	478	504	488	463	468	468	475	514	465	474	441	523	484	467	477	430	495	462	467	466	493	454	501	450	472	472	471	502	463	499	457	487	469	483	481	464	459	472	455	499	432	464	488	490	476	467	472	490	429	441	428	505	446	469	435	487	479	489	479	462	472	449	488	470	449	427	498	456	438	471	472	517	480	512	509	468	450	486	495	463	486	484	464	476	463	450	494	465	467	484	478	464	479	490	482	427	481	481	458	455	469	467	488	488	454	488	475	470	458	465	415	455	451	464	455	467	456	475	454	482	454	512	483	475	479	473	499	489	481	452	488	488	419	500	496	492	492	482	465	443	489	493	489	492	493	493	466	476	463	472	489	450	473	513	463	478	424	471	452	436	438	441	487	442	472	495	500	511	470	480	451	432	498	505	464	502	451	481	453	453	463	475	447
59335	40823	27070	23845	20973	19120	14048	9159	5493	4622	3232	3322	4023	1237	1419	794	525	568	397	336	229	177	163	124	142	113	103	123	92	87	88	93	97	110	102	101	100	85	94	82	86	102	89	96	77	87	112	88	100	83	87	100	84	94	95	105	73	87	90	76	97	99	87	82	85	100	82	82	84	92	99	98	80	93	84	73	82	82	91	84	95	99	73	87	89	75	82	98	91	90	94	102	75	93	85	81	74	99	93	91	98	93	82	77	80	79	100	93	80	104	90	94	103	104	82	92	90	100	89	72	86	85	68	103	95	88	82	90	73	106	106	96	80	110	76	83	79	76	86	86	109	104	87	80	81	82	87	87	99	75	82	100	100	71	84	90	81	89	78	91	81	78	103	99	96	79	74	79	97	73	82	77	91	89	74	96	84	87	89	79	82	94	101	87	87	76	97	77	97	88	85	107	86	87	84	104	80	81	85	88	106	88	89	109	101	101	88	96	91	64	87	69	86	89	82	70	100	79	95	87	86	83	90	99	80	81	96	82	91	96	93	90	74	79	85	103	76	87	106	78	77	93	100	101	95	99	105	93	88	95	82	80	90	86	89	103	82	90	93	79	88	94	94	79	86	83	81	107	91	86	96	93	92	84	81	77	79	103	91	99	87	72	80	85	87	81	87	96	101	70	78	97	90	94	86	89	73	108	105	77	89	98	79	91	72	92	72	89	81	83	96	77	74	80	83	97	100	94	85	84	93	87	101	94	78	81	96	93	93	95	75	92	88	99	89	69	83	92	96	92	87	76	100	95	78	89	95	89	91	92	100	100	84	86	102	93	83	89	91	86	83	100	94	99	73	96	90	83	97	79	90	90	86	88	88	84	96	91	87	94	98	99	97	97	83	84	89	79	87	94	89	98	82	107	99	83	103	100	79	88	97	93	72	87	107	92	102	81	89	91	87	89	92	94	75	82	94	85	93	86	69	87	97	91	86	86	113	83	79	111	85	105	80	89	73	92	93	98	73	90	78	87	98	86	86	68	94	94	94	98	72	75	87	82	96	95	78	96	77	99	112	104	79	80	93	95	89	81	100	85	88	101	88	98	89	76	91	107	90	89	91	79	87	87	86	101	81	94	78	91	86	99	79	86	92	82	87	77	96	94	84	93	79	63	87	99	81	83	86	74	97	90	95	86	102	82	96	98	103	92	79	94	90	101	84	67	85	81	97	88	89	79	92	83	99	77	97	81	91	101	86	76	96	82	102	102	94	89	97	70	88	95	104	95	82	101	82	103	96	87	80	95	84	87	102	88	90	99	93	81	97	78	99	80	94	97	81	96	82	87	95	99	103	90	72	79	88	96	101	92	73	93	93	77	80	85	91	90	96	94	101	85	93	90	93	75	95	84	98	99	86	88	87	90	86	78	93	103	98	83	91	86	96	94	76	98	79	85	92	71	79	88	79	84	91	91	88	85	78	96	94	76	105	90	76	100	96	98	83	89	84	83	86	73	88	91	82	78	78	80	80	71	77	79	87	81	83	83	99	87	93	104	99	61	82	89	85	111	89	79	91	80	99	73	90	87	92	77	85	89	104	79	96	72	74	88	113	72	101	94	90	95	85	94	78	93	101	78	73	90	93	72	68	76	110	82	92	91	75	109	112	87	87	81	111	80	82	92	105	79	88	99	86	88	96	90	78	80	95	80	94	90	76	101	93	96	97	96	74	103	95	88	86	74	71	82	98	87	81	95	94	88	94	98	90	83	91	87	96	93	93	102	77	104	100	82	87	85	80	74	86	86	103	94	104	101	85	82	89	83	79	95	85	102	80	85	81	84	78	89	89	104	90	84	92	80	85	102	72	110	99	86	87	76	88	89	101	83	93	96	92	84	100	91	91	102	93	102	88	90	84	88	80	104	84	95	90	82	81	104	85	106	89	85	81	88	89	73	92	75	72	90	82	98	97	87	69	100	96	82	83	108	81	94	98	83	82	82	83	88	75	92	68	89	74	95	86	84	85	78	100	85	86	81	86	85	93	87	95	87	90	96	89	89	100	116	101	85	86	83	65	80	93	82	78	104	87	86	95	93	99	104	76	82	84	86	85	75	83	105	83	87	86	83	83	88	76	93	86	78	84	94	93	83	81	79	98	88	94	91	89	91	79	96	87	82	90	96	89	89	92	88	100	105	92	101	74	92	97	81	76	75	89	90	88	93	104	79	114	99	89	79	101	85	77	104	91	74	81	84	93	86	86	94	104	85	93	83	105	94	93	95	91	102	94	89	72	88	94	93	109	104	74	99	90	105	79	84	62	81	76	82	91	88	86	79	95	88	107	82	100	89	90	101	86	84	84	88	80	87	83	104	77	87	92	85	79	94	89	85	102	90	92	85	81	76	90	116	92	94	65	97	88	77	97	84	72	89	93	90	97	96	90	82	101	88	73	87	86	92	93	100	86	98	70	92	92	96	93	100	78	93	101	80	99	106	74	80	94	110	85	98	78	88	76	94	74	75	75	91	77	82	105	89	76	89	101	84	90	109	88	105	81	91	90	81	82	90	92	80	85	90	86	89	72	96	90	103	79	91	93	102	85	80	99	98	74	86	86	77	96	101	82	111	91	84	79	102	104	88	98	88	84	85	97	93	92	109	85	87	100	96	95	85	100	96	101	76	89	85	88	80	80	83	91	91	82	101	86	87	86	75	80	99	89	68	85	97	80	100	93	75	103	85	90	80	88	97	76	97	80	97	90	90	105	97	93	94	97	81	84	104	88	101	99	95	101	97	78	84	87	81	85	92	95	83	90	104	76	84	90	100	87	88	86	84	79	82	90	96	108	82	81	98	93	93	82	95	90	92	93	64	89	67	102	86	78	87	86	89	71	92	92	99	98	94	96	79	79	92	98	95	81	93	103	89	92	96	98	95	89	82	78	99	74	75	95	84	90	76	87	95	92	102	90	83	80	123	95	91	86	75	91	83	86	88	80	95	89	86	98	94	110	92	90	67	84	115	98	81	102	84	107	109	87	100	88	87	97	87	89	83	96	90	69	110	97	89	80	95	81	82	79	83	79	78	78	74	78	96	89	102	100	96	100	84	69	105	87	75	97	88	109	95	90	91	83	85	93	84	92	71	98	88	82	99	86	70	92	79	92	79	87	85	104	97	108	83	74	104	91	103	92	89	85	85	93	81	92	73	95	94	93	80	93	88	91	81	106	88	84	98	83	84	91	78	98	104	76	71	97	81	101	87	102	100	109	84	90	103	84	100	96	76	112	78	92	82	89	74	88	91	86	77	99	98	97	100	79	89	92	90	106	89	78	80	74	85	91	113	89	82	87	90	90	92	96	87	94	90	84	92	118	103	96	78	99	72	75	77	91	78	110	85	89	72	86	82	80	81	77	86	94	87	102	100	89	93	84	85	90	99	87	96	67	80	98	94	85	96	94	90	83	102	86	66	95	80	95	65	89	99	73	87	93	86	86	104	94	94	85	90	97	84	83	95
41744	26054	19885	20696	23874	26581	25750	22055	15869	15279	12828	13535	15686	6667	7346	4869	3682	3877	2695	2398	1287	1080	675	540	576	682	561	654	407	378	407	390	375	429	392	373	366	352	336	330	302	338	321	332	344	355	339	310	326	310	337	335	337	328	335	357	314	315	321	331	325	332	307	315	307	327	355	297	319	334	323	306	310	303	337	271	324	318	319	297	344	343	340	319	324	325	333	323	336	360	325	324	325	334	312	319	301	322	312	325	301	310	313	296	312	298	322	336	326	290	296	317	330	287	283	298	315	322	329	298	283	327	304	335	303	315	314	330	319	316	316	343	315	276	320	291	315	332	297	325	319	314	305	316	317	316	320	322	321	323	289	292	312	346	289	285	303	297	288	322	300	324	294	324	303	303	309	317	304	310	309	332	304	323	297	321	327	331	298	304	322	333	328	348	325	307	312	313	332	315	295	311	326	334	326	292	278	354	311	278	313	281	316	292	321	336	338	340	341	292	289	326	334	311	321	313	300	336	316	343	326	289	309	304	305	322	297	316	327	288	322	309	350	333	310	310	336	301	321	307	320	303	312	306	344	297	312	294	321	306	322	315	347	288	298	283	312	329	304	312	280	305	305	310	327	281	337	333	355	310	331	328	282	349	352	328	315	296	303	323	323	313	298	325	301	274	317	322	311	316	312	316	321	301	296	321	295	330	311	308	300	304	297	295	305	275	346	317	300	323	305	314	291	310	281	325	293	324	307	332	329	288	288	310	276	310	318	320	289	323	293	342	323	324	313	335	319	331	319	307	293	322	302	302	320	281	316	338	324	341	320	327	325	331	326	278	312	302	313	352	285	322	319	298	286	321	304	326	319	301	303	308	312	313	305	289	296	333	319	323	301	316	277	307	303	294	318	300	349	323	294	308	327	301	303	339	305	328	316	324	339	312	311	308	315	297	345	274	306	321	287	324	313	315	322	270	306	327	310	323	301	298	343	302	312	331	315	318	351	315	320	312	337	299	325	310	288	296	298	317	298	310	347	300	353	313	310	295	361	306	317	323	313	294	304	290	309	280	324	319	295	299	326	302	292	324	315	295	306	290	308	317	322	313	298	316	329	336	286	325	278	298	298	323	297	326	311	284	270	313	310	340	306	310	346	277	343	285	312	311	303	313	299	301	291	329	312	328	283	289	347	305	327	317	325	318	318	287	311	300	305	321	315	309	330	324	296	279	329	331	320	326	337	290	304	281	318	314	292	328	328	312	311	300	303	329	328	320	300	316	308	317	333	319	281	295	314	336	328	321	338	305	285	300	315	322	310	309	307	319	301	354	321	298	307	306	279	285	269	283	281	314	319	323	319	290	325	297	313	312	344	321	313	309	290	315	293	302	306	285	301	277	303	311	315	316	318	315	295	291	317	332	276	300	272	327	335	302	326	313	297	302	307	300	283	316	319	335	335	306	329	312	270	322	282	331	315	298	316	316	307	315	330	320	320	341	300	328	314	322	311	314	355	305	321	287	318	316	309	328	317	337	338	308	331	284	322	296	278	289	290	292	300	293	296	301	315	300	334	296	309	322	316	315	304	281	335	309	314	295	330	323	332	325	314	327	303	264	311	286	281	311	313	316	334	306	323	317	327	301	282	306	315	306	336	333	304	331	338	297	296	302	317	296	312	321	284	293	314	316	313	311	311	294	340	290	313	351	308	363	312	312	303	318	320	304	337	348	336	297	343	291	271	332	338	310	304	341	293	315	346	298	283	311	308	306	299	296	305	305	324	288	312	309	306	327	311	294	330	312	313	349	301	311	303	301	346	325	296	325	334	302	289	343	323	283	302	307	301	324	303	353	324	326	310	316	313	307	314	331	336	284	301	309	321	323	343	292	310	305	319	285	334	323	304	296	347	364	287	304	333	317	344	309	322	310	311	288	302	338	301	329	328	320	303	282	316	310	320	300	322	329	293	344	330	331	312	314	301	296	333	297	327	292	270	296	309	323	300	311	293	301	322	297	358	282	316	300	309	327	327	300	360	318	297	310	323	333	304	300	332	306	280	311	315	312	319	303	301	301	316	310	310	325	279	319	317	337	307	329	294	297	334	302	331	307	309	323	282	323	274	330	282	319	311	336	328	325	312	330	305	309	336	311	289	300	311	311	336	303	286	324	332	317	274	304	298	323	312	296	283	330	353	317	272	334	289	318	321	323	280	318	311	321	322	297	312	288	329	307	323	274	309	298	306	293	301	341	303	306	317	320	324	294	315	309	313	299	311	306	294	313	306	316	279	318	317	340	324	339	307	328	309	315	304	304	334	329	295	272	299	313	325	352	329	313	295	303	323	292	309	314	317	312	318	316	332	301	294	324	315	296	320	324	320	315	372	287	295	304	297	305	279	340	283	292	294	295	313	341	256	339	344	305	285	319	342	316	307	316	305	353	317	328	305	302	305	279	292	304	315	311	294	300	248	352	324	347	289	314	303	331	279	282	315	297	297	308	319	312	307	283	306	314	267	293	322	319	331	296	326	291	313	311	329	328	315	303	299	312	298	345	326	315	331	304	303	310	286	307	300	304	327	325	304	286	318	308	350	289	316	332	304	333	330	300	307	320	339	335	303	304	313	267	331	306	335	302	328	309	303	324	320	337	326	314	308	317	272	287	305	337	285	319	311	342	324	302	311	309	321	311	296	294	317	295	288	312	300	328	313	287	346	333	331	301	312	296	317	330	327	304	294	332	286	329	302	310	289	312	345	331	307	292	298	302	300	292	308	303	292	325	299	301	318	308	315	314	297	334	328	289	281	321	323	304	312	332	320	347	295	304	347	286	306	291	337	310	334	297	301	342	310	286	311	293	334	289	272	321	314	311	325	308	312	304	311	298	324	287	338	311	309	299	325	312	278	317	314	338	325	311	313	298	345	334	319	305	327	306	362	278	311	294	305	318	333	339	264	302	296	327	288	317	306	320	300	320	314	310	319	295	312	289	312	285	304	298	314	317	290	335	321	328	303	273	293	345	311	308	316	327	343	292	328	303	312	316	320	281	294	298	316	303	277	323	285	356	317	280	314	315	331	306	319	299	340	322	340	322	298	321	305	312	328	318	311	319	329	309	282	319	312	312	305	328	317	284	328	323	306	326	302	331	341	324	304	328	354	311	317	278	323	341	335	275	332	351	315	309	306	328	286	309	320	292	293	319	272	333	307	335	316	314	309	294	290	294	307	296	282	352	288	303	308	317	338	321	289	323	323	322	299	333	328	324	306	349	301	319	318	309	314	315	340	308	352	304	294	315	330	326	312	321	286	283	327	337	289	319	307	282	308	325	301	263	311	307	307	307	330	311	285	313	314	303	311	308	294	291	258	308	308	303	296	321	332	280	308	286	321	310	302	336	297	319	322	323	349	311	287	303	300	290	325	347	314	341	302	285	294	309	287	348	297	318	313	283	309	313	325	305	315	296	317	314	343	311	330	318	304	322	315	316	326	322	313	317	285	317	318	337	294	314	337	336
73872	48862	31324	29573	29057	27882	23547	18173	12979	9861	8665	7381	6388	3412	3425	2071	1434	1449	1179	871	438	390	276	246	244	267	238	197	182	184	162	180	158	194	167	183	152	159	187	151	166	168	172	169	166	164	151	176	175	148	172	168	143	161	143	181	177	165	158	162	188	178	157	138	163	133	165	167	143	170	144	165	137	162	165	165	145	150	168	164	155	171	156	157	151	169	156	168	149	166	158	136	176	139	156	158	173	167	162	165	160	170	165	141	149	140	158	165	153	171	157	150	145	153	171	145	155	161	145	161	138	157	154	157	140	178	143	170	153	138	162	170	156	148	172	133	164	165	130	147	166	177	160	159	147	152	161	163	140	156	154	140	174	167	162	168	149	164	150	138	165	149	130	152	151	167	156	139	150	156	166	151	138	155	174	138	180	160	164	132	147	159	153	146	150	158	179	172	149	159	160	186	158	181	153	168	161	162	159	157	162	182	157	161	144	155	149	149	157	167	167	149	161	155	164	160	155	183	176	156	166	149	170	151	155	149	169	146	157	142	158	151	151	166	141	145	152	172	140	159	173	153	169	159	150	143	166	157	145	135	166	145	160	178	139	168	154	148	146	149	149	163	174	155	138	153	167	164	150	154	142	156	165	143	154	159	155	158	177	166	151	152	131	169	147	152	145	153	152	134	155	135	140	159	157	143	168	168	150	143	149	156	160	168	141	154	153	171	146	147	167	135	156	171	176	146	149	159	132	165	182	167	182	170	163	152	124	164	166	125	169	178	172	169	151	167	162	160	173	161	148	142	168	130	148	151	136	179	197	141	184	171	165	158	162	151	149	153	156	152	142	148	143	155	159	131	169	153	163	182	140	159	169	157	147	149	163	140	167	162	147	178	175	159	157	173	165	156	149	154	162	177	165	177	162	157	146	166	164	173	164	141	165	155	144	162	148	146	176	137	176	162	167	150	164	157	151	171	149	181	179	156	161	150	193	160	157	145	166	156	151	151	156	158	162	144	161	169	164	158	150	149	153	153	143	144	162	171	176	138	173	160	158	160	139	183	145	154	154	134	150	157	174	144	151	142	151	149	131	152	155	156	161	162	150	155	157	169	150	167	150	172	141	158	166	177	135	144	177	139	153	177	132	177	157	162	164	151	149	157	159	149	173	149	164	135	148	165	135	176	165	147	134	152	179	163	159	151	148	160	153	168	135	171	130	147	145	163	160	170	162	167	141	150	149	174	144	166	173	162	163	151	159	164	149	150	149	129	149	138	142	174	156	139	156	159	162	154	160	147	149	136	172	147	173	145	160	158	158	141	175	159	155	154	179	142	144	147	159	176	147	172	186	156	175	157	164	165	158	163	140	165	158	149	137	155	162	148	160	149	167	149	148	156	180	162	178	162	151	151	150	145	156	146	152	163	161	155	156	172	161	155	161	163	155	180	181	159	162	142	152	149	178	147	156	128	164	148	160	165	162	153	152	151	169	160	148	183	136	171	159	156	172	140	157	176	176	175	134	159	149	177	167	152	150	180	166	158	166	138	139	165	154	178	152	173	170	162	149	152	144	143	181	169	168	155	162	183	169	156	129	171	156	167	163	150	156	161	164	156	161	155	159	147	154	152	148	175	163	151	152	166	146	153	139	138	145	157	163	190	147	168	160	177	148	140	158	163	158	173	174	149	168	123	180	174	181	165	180	149	150	171	166	152	150	157	156	152	142	153	163	158	173	169	143	169	145	143	150	149	167	136	153	172	187	162	153	181	171	152	153	156	162	170	161	153	146	153	181	166	159	159	162	150	132	158	156	134	154	174	169	150	150	184	156	156	125	134	144	161	152	153	160	152	132	154	179	159	136	126	180	171	127	141	159	135	136	159	142	182	156	140	175	159	154	146	168	134	151	169	168	142	130	138	156	163	148	147	174	159	166	155	153	149	168	157	150	147	152	165	170	165	149	155	145	127	140	163	175	158	170	150	152	175	148	156	177	162	153	131	169	151	115	169	139	136	169	171	151	155	161	175	152	155	156	143	157	168	117	169	165	187	163	175	167	137	164	137	161	153	155	165	160	139	138	158	153	149	148	170	162	136	143	157	149	126	154	140	155	159	156	155	164	181	155	159	161	146	170	162	154	158	156	154	157	132	155	146	156	155	149	159	169	155	169	156	163	140	177	130	164	161	138	156	138	162	149	163	143	152	174	144	163	147	160	115	154	128	145	155	156	155	155	141	162	152	164	172	175	158	164	144	156	176	156	138	149	150	162	152	152	164	156	136	153	128	151	146	185	151	174	140	152	153	164	165	165	145	150	149	154	157	152	161	156	157	167	153	144	158	146	159	154	153	148	132	139	170	189	158	173	165	148	162	144	165	162	145	155	155	152	158	146	148	172	145	156	169	154	143	147	126	158	149	172	166	148	166	156	149	158	169	148	188	183	147	160	156	148	134	150	139	148	164	154	141	161	158	145	178	160	148	152	167	182	150	159	159	155	160	153	152	158	175	141	149	136	176	155	170	163	151	158	168	144	149	154	152	163	151	155	170	149	145	157	153	168	153	142	180	160	148	163	145	152	143	135	155	160	119	166	172	158	147	152	163	157	161	163	167	153	172	139	166	157	183	146	159	159	161	151	151	169	154	161	138	148	153	155	161	164	141	121	149	158	166	154	172	154	145	158	158	173	143	173	142	154	144	151	149	149	170	143	163	157	150	159	144	127	160	154	146	159	165	146	153	182	159	171	161	167	147	159	181	147	166	153	146	181	157	166	184	161	149	149	158	151	153	163	151	138	164	175	167	163	150	154	165	149	146	157	160	172	173	167	151	161	180	145	162	152	133	147	158	151	180	181	157	166	152	155	133	178	160	149	152	161	151	166	155	165	180	166	138	155	169	140	147	146	175	145	178	155	160	156	152	158	152	167	154	159	155	138	149	146	146	180	157	174	164	135	162	158	177	175	161	171	157	150	168	177	154	150	136	145	123	168	161	173	157	146	162	174	145	178	161	142	154	169	158	140	152	134	164	150	160	161	160	142	160	152	153	131	163	157	154	169	152	164	153	160	156	162	164	154	163	137	142	152	142	151	132	147	162	154	166	149	147	140	129	149	142	149	151	160	165	151	152	148	161	166	156	148	155	174	146	136	173	144	168	147	148	149	137	164	161	147	149	146	156	159	164	156	154	153	174	160	152	164	145	142	166	152	155	141	155	151	162	187	158	150	146	167	141	157	145	157	157	131	149	139	171	138	163	136	150	139	155	149	171	160	160	163	158	152	160	152	155	141	159	147	163	167	164	142	136	168	150	164	174	160	158	161	170	157	135	173	137	157	169	156	155	152	142	155	170	143	167	147	177	154	174	153	174	151	124	149	147	179	162	154	146	152	152	157	167	157	132	149	153	160	145	158	156	150	164	140	162	185	164	171	138	155	134	158	137	163	147	145	162	143	180	159	180	192	149	168	143	143	158	162	161	149	141	179	167	163	148	131	152	174	155	170	170	133	168
51068	32206	23291	25114	29269	32397	31928	29077	24947	22934	22161	21917	19692	15011	14990	10386	8090	8744	7358	5597	2611	2070	1253	1172	1123	1218	950	943	727	680	732	655	725	757	693	700	584	620	664	565	582	568	536	569	568	519	518	546	539	545	529	520	550	508	520	511	527	522	549	523	501	516	516	558	535	514	489	499	478	494	533	468	529	496	536	469	477	523	545	536	514	523	559	501	530	513	505	522	538	472	516	517	520	513	495	549	483	539	538	527	531	492	533	502	504	536	491	521	475	478	491	507	513	470	501	531	510	496	478	529	496	504	497	500	514	517	496	507	499	495	531	503	551	443	474	529	519	495	521	513	498	494	520	524	553	497	498	505	532	509	515	481	533	535	511	486	490	538	472	550	548	469	483	552	460	499	493	494	503	504	480	523	492	500	486	500	509	512	494	491	474	515	510	509	534	515	511	494	453	508	519	487	499	497	517	553	512	473	493	482	485	480	478	538	455	532	485	515	479	520	483	499	467	486	537	483	507	470	509	502	495	506	523	506	489	530	487	476	524	494	486	518	535	497	503	492	519	490	514	531	515	461	481	514	553	498	445	519	485	492	550	481	532	500	495	520	482	488	467	496	502	491	490	518	503	500	486	489	552	485	501	459	497	521	511	529	486	499	505	465	535	542	506	518	529	487	533	522	491	479	475	499	532	496	510	450	460	479	499	550	505	536	505	495	521	515	505	499	531	486	496	539	499	496	492	523	519	524	561	466	541	457	525	480	529	511	474	482	529	530	545	490	504	477	474	520	507	498	512	491	513	478	476	500	505	492	517	534	526	485	508	488	514	550	518	525	527	450	466	451	505	506	530	491	487	529	496	518	513	503	566	460	530	479	541	520	501	509	518	499	502	503	504	506	537	507	481	470	519	488	521	499	514	469	504	479	499	510	492	461	504	508	503	538	482	518	542	523	473	512	516	499	476	480	496	507	504	532	500	511	500	501	503	487	475	531	534	490	526	497	511	513	481	502	480	505	485	496	497	516	505	482	510	507	536	520	483	502	500	474	500	520	518	508	484	505	483	488	513	539	476	532	509	480	553	493	510	479	495	490	448	542	524	486	483	491	495	523	460	488	439	517	472	516	512	505	518	488	527	482	501	520	466	489	494	519	496	529	506	532	513	523	486	465	513	491	504	495	496	515	525	493	518	521	473	540	494	510	475	527	461	470	513	484	511	512	527	481	505	489	492	480	511	517	526	512	496	496	468	464	473	474	502	485	519	526	527	497	503	553	506	515	485	475	517	511	493	516	459	474	499	531	465	510	483	499	530	528	501	509	488	537	512	523	519	502	546	501	497	523	521	461	469	522	516	516	501	498	505	509	493	500	526	510	470	521	517	505	527	536	495	451	461	489	496	493	489	516	498	535	505	510	525	496	528	492	471	511	482	487	501	503	480	503	446	488	509	493	488	495	495	463	522	492	496	550	509	495	480	489	476	484	488	502	522	449	540	471	496	482	476	499	500	480	509	477	485	543	471	496	481	503	496	461	503	514	529	495	491	484	445	460	499	498	538	489	522	482	524	487	507	497	483	496	512	498	495	532	530	519	541	511	496	512	501	459	494	490	507	466	487	499	507	513	517	538	473	486	525	473	501	501	552	544	499	489	487	496	510	487	468	458	498	455	520	509	515	509	496	491	502	512	494	486	497	484	514	474	538	472	524	509	517	528	545	530	491	523	530	482	477	519	506	496	487	484	485	497	510	472	471	535	481	531	486	532	542	526	494	521	474	531	468	511	546	484	551	491	506	495	517	505	487	524	492	549	528	491	512	500	472	525	484	518	497	498	491	533	510	513	513	512	554	515	518	509	490	512	487	480	464	522	528	510	536	504	530	514	504	525	517	512	508	509	522	456	521	519	485	480	496	512	507	521	497	518	510	484	477	516	485	496	445	494	495	526	522	490	490	490	472	501	488	457	454	513	517	505	515	509	498	495	500	516	485	506	476	488	507	482	499	543	509	511	506	482	536	468	521	470	484	489	488	502	485	508	525	516	479	515	499	504	466	507	522	498	497	501	470	513	489	526	515	498	499	520	494	483	512	538	493	517	437	486	522	534	483	500	471	512	485	498	478	473	529	526	486	517	498	537	497	514	499	505	486	520	499	507	547	512	506	504	507	470	491	505	563	470	515	488	499	479	502	515	490	505	507	523	469	510	511	476	507	499	519	531	515	494	490	482	516	530	456	552	501	490	534	500	467	512	504	549	486	529	519	520	473	529	498	527	528	529	514	479	511	526	500	531	508	470	494	533	489	544	511	492	538	487	518	486	464	512	473	479	488	546	474	537	486	516	498	467	511	497	551	483	500	537	489	463	524	508	518	512	486	490	487	485	507	496	523	483	521	508	513	466	502	492	489	484	486	475	493	502	476	484	447	511	518	504	524	529	535	465	521	505	459	528	550	530	519	511	482	459	509	498	488	467	496	512	510	470	498	510	495	523	461	513	536	527	484	491	517	490	509	504	506	516	501	506	537	517	483	474	480	501	491	505	510	447	495	523	514	499	487	518	516	513	521	484	518	544	504	494	473	499	480	545	517	484	501	492	521	497	498	465	479	492	499	523	558	511	493	510	509	478	472	480	511	493	513	496	465	504	438	490	484	524	504	496	506	480	524	493	549	521	536	492	497	492	467	526	535	512	508	516	522	494	509	523	510	528	457	516	512	494	456	477	505	512	481	520	512	504	494	498	474	501	494	503	480	516	499	473	524	524	506	480	506	532	485	492	530	486	491	504	504	491	515	490	519	468	499	488	476	483	488	465	514	518	536	506	511	516	523	511	487	477	502	502	500	485	503	510	514	482	538	495	504	527	498	508	494	506	505	513	497	529	465	497	497	486	478	505	468	486	504	490	523	504	463	504	468	503	469	509	512	524	478	520	512	464	518	476	517	481	546	466	502	513	498	498	491	504	483	513	508	516	525	494	481	490	479	481	531	489	498	488	493	526	511	521	511	499	529	514	527	507	491	510	523	464	492	519	524	527	473	515	489	480	506	480	518	517	492	532	505	522	482	519	526	522	525	488	508	520	488	518	482	520	490	493	503	485	480	480	515	504	489	443	486	515	513	506	508	493	484	510	495	502	536	512	497	443	535	518	503	510	490	487	517	497	513	480	489	498	522	515	468	544	474	522	519	516	563	528	497	468	501	536	504	515	511	461	513	512	512	481	517	480	502	477	529	503	511	497	493	519	518	522	494	522	485	472	534	556	495	458	530	496	493	540	474	528	475	467	506	511	531	507	490	491	486	512	482	512	492	516	575	476	555	490	511	460	476	478	498	507	471	478	530	459	515	514	530	491	484	521	498	498	460	508	483	514	520	483	497	553	511	476	468	504	458	445	516	480	491	520	475	500	504	530	514	481	483	538	483	503	531	494	531	464	497	492	480	511	502	516	511	492	493	486	464	495	472	512	537	497	508	483	474	504	552	512	542	491	495	499	492	551	489	483	500	494	488	514
14214	4840	2281	1653	1438	1222	832	577	473	368	283	324	284	243	228	174	205	188	177	163	159	174	136	143	139	152	139	143	126	143	133	142	117	150	141	162	131	148	131	142	129	135	137	136	125	163	159	152	118	128	135	125	148	126	118	130	125	116	148	148	141	141	115	165	148	147	157	143	148	138	127	139	146	162	139	136	137	148	119	163	153	149	144	120	155	120	136	136	154	146	126	141	149	129	125	153	139	137	126	164	146	150	137	139	139	140	121	100	139	124	152	153	136	158	144	156	142	131	141	140	138	163	128	138	129	140	128	124	134	144	144	140	129	123	137	145	145	146	146	158	146	128	132	140	156	124	152	163	138	140	138	139	134	121	138	140	137	133	153	144	137	124	148	132	159	138	141	161	137	132	138	123	147	143	129	133	136	143	120	135	134	153	133	153	146	143	133	150	126	132	163	146	149	122	154	134	136	146	147	143	139	144	124	152	139	151	145	116	130	154	168	149	131	154	139	129	145	144	149	142	134	126	135	159	127	131	122	131	148	137	142	143	136	153	134	153	140	146	151	141	148	140	133	133	116	128	141	149	136	157	149	144	130	154	154	136	145	142	148	144	136	137	147	139	147	141	141	140	124	135	139	124	153	149	136	153	136	148	153	142	148	125	108	123	137	137	128	125	155	139	135	122	125	169	141	154	134	111	164	152	131	134	114	132	143	143	137	155	131	133	132	152	145	136	139	146	135	137	150	141	128	152	141	140	143	159	145	132	136	137	139	136	122	153	144	141	128	146	145	154	167	139	135	133	146	122	154	140	147	120	129	118	136	158	115	155	135	162	138	149	157	131	146	148	159	138	160	138	139	143	138	154	149	121	140	144	149	158	128	146	141	136	126	129	130	128	110	168	130	132	149	145	142	134	134	128	118	119	130	135	159	130	131	163	153	125	150	151	139	138	144	126	149	134	152	150	139	160	153	138	147	150	140	141	127	132	148	125	143	110	147	136	166	136	130	146	143	131	127	127	159	147	160	112	145	145	142	134	136	137	142	161	149	151	136	118	133	117	139	139	134	140	139	149	164	133	158	131	146	136	130	124	115	134	136	144	150	141	146	127	135	139	165	159	148	130	132	169	128	146	145	128	128	128	147	140	132	117	143	150	141	135	141	139	144	136	145	133	145	132	127	122	142	153	131	114	135	134	129	139	140	131	148	137	131	146	123	164	165	144	140	141	140	146	142	138	120	147	124	152	138	135	132	137	151	138	127	155	147	127	137	131	138	132	142	142	134	128	142	134	143	138	141	119	137	128	138	140	124	153	122	130	140	132	157	146	145	125	136	159	136	129	125	149	124	137	152	149	145	126	119	123	173	135	153	163	146	153	147	129	144	138	150	162	148	130	135	131	152	165	136	140	134	133	148	152	140	147	144	125	138	119	158	134	145	128	148	152	139	137	134	137	132	155	144	143	131	120	139	139	138	143	139	143	142	163	143	152	128	156	157	140	145	142	142	137	139	118	154	152	155	143	156	154	134	117	139	159	139	143	145	130	134	120	124	144	145	146	142	133	124	149	135	131	130	127	163	155	148	127	137	135	133	152	143	121	128	130	157	153	130	138	141	140	126	125	145	131	138	159	138	134	139	142	135	143	128	152	139	130	136	154	121	140	128	131	133	160	165	125	133	134	132	127	140	139	140	143	159	132	126	144	137	124	130	153	124	148	156	144	132	146	118	156	139	144	136	147	136	129	149	136	134	162	140	145	132	142	133	125	137	134	158	144	139	148	128	139	123	161	148	140	135	161	131	159	152	147	134	138	134	138	156	127	153	143	133	148	136	122	129	138	148	136	157	131	115	118	136	138	148	132	154	147	157	147	142	138	147	147	133	140	147	157	156	145	147	135	142	150	156	131	152	149	141	109	166	158	134	114	139	151	126	121	143	126	150	134	143	129	144	136	139	150	135	141	139	144	118	121	143	121	132	144	134	163	139	146	150	138	137	110	136	142	156	136	148	118	128	132	144	130	141	146	123	141	131	138	139	139	119	136	139	136	152	133	127	141	150	178	144	130	151	136	127	154	154	115	127	152	145	136	108	125	142	138	142	169	130	122	160	107	123	162	132	119	153	144	122	142	126	132	135	129	160	136	142	138	135	123	130	122	144	127	151	166	148	115	140	155	125	118	142	142	140	139	139	138	140	121	156	133	152	138	125	142	106	141	134	128	143	157	150	114	138	139	152	138	144	146	144	127	134	143	150	159	135	155	141	144	152	132	140	154	124	134	153	147	138	138	154	132	142	154	139	137	136	155	160	171	126	142	164	134	119	143	143	145	117	149	145	139	134	169	141	176	138	134	131	139	138	144	144	119	134	165	150	127	135	146	139	133	152	156	134	129	141	139	158	133	129	124	134	128	144	137	134	141	159	138	145	138	132	148	128	127	138	128	142	127	142	142	141	161	147	143	118	153	136	149	128	135	125	144	121	128	132	142	132	146	131	145	153	148	147	139	133	162	130	135	157	157	144	118	148	123	122	134	143	138	149	143	133	146	148	126	123	156	148	148	155	151	158	138	136	118	123	141	129	124	158	135	130	139	150	149	149	114	135	149	154	118	146	131	136	124	145	139	130	129	131	121	145	145	126	135	157	141	138	128	136	143	134	171	124	150	139	140	147	147	130	135	148	161	168	145	156	143	148	132	134	122	132	131	136	136	135	124	148	135	147	131	138	138	148	131	150	140	130	180	118	146	165	141	124	157	133	145	152	144	150	136	165	143	128	145	141	138	137	137	147	149	136	149	141	135	141	145	158	130	148	137	135	143	138	131	130	138	155	122	138	139	143	148	141	146	135	130	140	148	142	148	148	140	118	128	160	115	154	150	156	140	154	129	137	148	129	145	136	144	141	126	150	135	136	146	155	136	157	129	144	169	135	145	131	156	148	121	142	140	166	144	133	133	131	127	153	133	141	152	153	134	125	137	147	136	161	125	153	145	143	146	128	132	140	146	140	138	147	125	151	120	107	126	118	165	136	137	137	123	132	127	136	117	138	127	160	152	143	146	135	128	142	139	141	129	158	149	129	125	158	144	139	129	123	126	167	129	131	130	135	130	128	127	144	138	144	117	122	146	134	136	146	149	137	126	144	153	132	153	137	159	137	139	144	114	126	127	140	147	155	159	119	140	141	134	138	146	136	121	141	137	138	114	145	134	122	147	136	135	147	129	159	164	127	124	130	131	137	130	159	131	139	138	137	146	143	138	138	123	138	139	136	127	128	131	107	160	114	152	145	128	125	133	145	132	132	132	127	148	144	142	139	137	147	125	149	116	151	151	142	141	123	140	158	126	135	145	130	153	128	159	134	127	161	141	144	136	144	142	149	131	161	145	129	136	144	123	124	137	167	131	116	136	143	137	112	131	128	128	122	157	124	137	112	141	146	146	130	156	133	141	138	115	153	137	132	166	153	154	145	147	153	155	129	133	136	150	148	132	138	149	154	142	164	172
17778	6630	3994	4599	4584	4302	3267	2370	2058	1751	1514	1612	1236	1199	1014	822	734	724	691	569	543	487	450	475	444	471	514	432	467	467	457	465	472	463	475	436	476	463	465	478	451	437	440	452	443	471	482	475	468	467	409	445	434	489	445	450	458	453	414	461	471	445	473	433	446	467	458	482	470	484	433	468	462	501	464	459	442	443	463	534	436	442	443	450	402	457	471	448	455	430	489	462	431	457	414	494	460	475	436	435	446	445	466	441	426	425	462	455	445	485	416	421	435	438	465	424	451	427	462	421	464	475	450	478	436	445	434	463	441	467	444	466	451	438	428	405	468	484	407	454	440	442	460	462	493	471	442	433	468	445	451	451	421	445	429	480	432	455	467	488	436	480	447	429	429	482	467	444	452	421	454	445	423	468	441	425	451	437	481	417	446	437	438	421	452	464	435	449	449	492	449	444	473	475	429	466	435	431	455	448	460	450	463	498	455	485	462	472	460	454	451	425	486	440	446	443	469	414	453	465	410	485	437	485	445	425	468	455	473	497	470	470	476	434	477	471	434	456	478	471	447	440	449	430	487	418	434	426	443	485	471	445	452	420	403	489	454	453	503	436	479	473	462	452	449	435	481	457	436	466	481	475	460	448	443	418	457	412	456	452	472	449	425	437	460	471	465	474	465	442	420	471	434	443	452	492	431	465	461	425	421	457	425	471	467	451	442	476	440	480	458	428	450	403	463	410	463	450	434	454	470	466	440	446	427	440	455	447	456	448	417	448	477	414	430	452	480	435	491	446	460	446	444	425	441	465	452	487	432	460	433	459	466	454	455	458	455	442	474	498	449	474	493	445	412	434	434	465	461	436	449	447	451	465	446	458	468	448	443	445	461	474	463	401	464	445	440	452	437	409	450	456	451	440	480	456	426	462	453	456	435	406	442	431	454	450	456	431	444	496	430	459	461	436	461	446	431	482	442	460	403	439	439	447	434	440	453	402	540	498	466	456	423	489	468	512	469	468	431	437	421	450	453	485	459	483	440	454	466	432	472	471	443	480	481	432	453	424	468	423	469	481	428	435	415	491	464	486	469	470	466	452	467	405	428	442	463	469	466	496	445	457	479	448	457	479	464	431	446	450	482	440	451	435	452	463	443	464	446	475	438	448	463	454	457	457	436	468	445	442	440	430	457	451	438	427	479	423	418	464	431	450	453	451	428	491	482	435	478	439	482	479	449	451	474	430	468	464	424	458	451	437	462	459	449	483	428	454	409	445	417	450	456	454	460	448	466	478	471	445	472	423	468	429	466	480	450	465	456	482	445	430	411	460	469	410	464	479	448	426	413	462	459	451	475	446	491	443	423	473	466	467	434	446	438	460	445	466	442	437	429	477	486	439	462	410	453	431	457	439	481	481	416	445	454	429	461	467	438	455	457	417	490	486	457	434	422	470	462	463	439	514	486	461	445	482	439	443	479	466	466	435	450	483	454	465	474	451	460	458	456	452	439	444	488	469	412	482	457	454	437	456	456	465	438	466	466	448	451	461	470	440	468	462	452	495	466	489	455	439	451	473	458	454	452	448	454	463	438	458	440	461	469	472	426	453	464	458	466	425	456	469	442	480	414	443	452	469	446	438	443	479	426	492	495	426	470	456	453	448	456	469	469	490	460	451	431	435	434	447	485	460	438	480	503	454	442	472	466	387	454	456	451	456	447	433	421	469	435	446	438	445	498	475	455	459	452	444	474	475	450	458	473	483	479	456	504	468	435	403	448	467	437	480	448	462	446	455	432	485	466	460	393	481	463	470	434	459	444	446	425	444	449	431	478	447	459	462	438	477	429	463	450	446	420	479	457	456	472	473	442	461	449	468	489	467	449	418	430	454	467	447	435	440	469	425	452	474	422	427	416	461	472	493	445	416	448	461	463	478	459	470	474	484	458	435	471	429	492	433	476	431	403	419	490	473	451	486	458	463	428	418	439	473	447	436	453	433	434	411	411	481	471	496	439	434	467	458	456	444	420	453	460	437	481	441	434	455	463	467	449	484	444	452	407	437	456	424	422	491	447	453	438	416	410	463	443	464	478	438	466	490	474	457	479	494	445	462	484	440	489	412	450	449	471	453	417	445	457	446	480	480	436	434	423	451	432	424	447	427	403	460	475	436	441	469	435	457	446	451	443	421	479	455	467	444	439	414	433	438	419	472	417	447	450	450	423	470	435	408	426	456	431	445	441	463	465	462	431	453	438	416	481	463	446	442	441	428	432	454	433	443	435	426	471	438	440	481	474	469	457	461	468	445	465	481	427	491	466	423	444	458	423	410	445	449	427	463	448	428	473	433	474	475	446	428	483	447	450	458	451	428	426	477	484	419	438	454	438	457	438	462	457	455	431	448	457	484	456	491	453	474	476	427	437	425	451	493	429	481	413	436	485	424	435	444	468	453	447	451	431	443	463	469	423	453	457	454	455	491	456	449	474	480	451	428	441	473	463	459	451	448	449	458	472	473	466	472	463	467	444	457	440	447	472	430	416	479	445	492	417	435	429	450	474	441	436	438	442	459	444	494	446	448	410	432	460	427	482	417	471	428	442	465	477	496	449	485	483	469	466	427	459	466	422	484	447	455	468	448	441	437	444	442	473	484	451	467	434	452	490	446	436	470	461	472	454	451	464	485	427	449	440	440	471	458	450	454	454	413	488	413	418	462	471	459	418	461	444	449	460	450	426	493	488	458	450	464	450	493	419	439	482	422	457	445	471	453	418	451	469	461	465	443	455	459	440	484	475	467	435	432	484	458	421	440	415	481	496	413	452	445	483	424	400	479	454	486	461	485	471	482	454	458	445	440	434	467	442	417	409	425	445	473	443	426	458	479	479	453	434	432	457	448	485	468	485	450	452	472	448	504	466	476	437	456	438	435	431	466	440	477	446	468	460	464	442	426	447	453	459	447	463	445	427	437	421	457	447	452	442	447	465	446	465	469	450	466	472	438	473	428	410	461	459	476	458	492	441	444	438	444	478	442	499	465	433	443	436	475	464	458	479	477	460	425	466	479	446	461	494	492	447	443	465	456	466	461	438	440	476	457	446	460	416	481	476	442	435	419	428	448	427	443	490	437	432	450	449	436	452	470	466	474	457	457	439	435	467	460	472	481	462	461	429	454	436	436	437	494	473	421	473	470	449	447	488	450	447	448	449	440	461	431	428	478	448	462	448	422	476	490	478	444	482	472	416	482	459	433	423	446	456	463	456	442	480	444	491	435	452	477	453	450	451	479	437	484	460	501	440	431	466	455	436	463	436	486	460	464	453	461	457	466	419	488	423	456	449	467	474	457	414	436	462	459	475	478	419	446	502	448	421	453	454	419	470	436	496	461	451	463	449	435	440	464	412	451	489	484	414	418	463	464	468	466	451	461	469	463	478	442	453	456	474	448	501	428	464	425	436	452	480	461	461	484	434	478	474	466	425	453	473	442	452	472	479	496	467	440	473	469	477	443	437	458
58094	36592	23289	22143	19466	16959	10967	6857	5318	4308	4196	3429	3145	1694	1511	743	613	586	703	339	170	170	158	113	114	122	104	99	110	100	100	92	113	95	89	95	92	83	92	78	97	88	95	89	87	67	107	90	89	98	89	87	92	87	87	84	90	90	80	97	92	86	76	80	77	99	108	79	79	86	78	78	95	86	90	102	92	80	86	99	82	86	92	93	76	93	95	85	96	87	87	94	94	92	89	89	66	71	83	104	95	106	77	84	87	83	87	64	111	81	89	80	101	81	99	103	100	76	93	104	71	84	101	84	93	77	105	76	73	89	87	86	89	98	73	81	92	94	70	85	95	92	98	87	92	93	91	79	74	90	87	92	84	94	83	94	72	76	103	93	77	86	91	79	99	76	93	87	76	98	89	101	72	99	85	115	112	93	76	102	91	95	97	58	84	91	83	65	86	73	74	98	91	88	82	85	82	93	84	93	94	90	90	96	85	91	90	84	77	89	72	94	87	82	82	73	115	86	81	84	87	95	83	93	88	88	83	89	107	70	76	82	96	92	86	106	103	90	70	93	90	86	76	78	87	99	80	81	78	80	91	75	69	91	80	81	86	70	82	75	68	82	94	67	85	88	81	88	87	91	72	85	105	87	86	76	81	111	79	82	92	98	94	79	92	75	70	65	95	83	85	94	92	82	76	83	88	105	83	69	91	101	76	79	74	90	87	87	70	92	93	89	98	78	91	80	100	89	86	84	81	105	96	76	74	72	80	85	74	70	72	74	73	93	97	89	101	86	83	97	92	89	85	74	77	103	79	68	84	86	100	92	79	86	83	79	85	87	87	84	98	89	81	76	94	90	117	106	85	97	96	108	86	92	105	76	90	99	88	65	96	84	81	84	102	86	96	82	93	96	67	79	93	98	81	84	91	77	93	81	78	89	65	86	105	87	81	85	69	101	107	99	76	78	90	78	82	76	119	78	98	86	88	72	80	83	95	100	83	82	80	88	77	81	89	79	86	87	83	97	90	82	88	101	69	92	100	104	78	74	101	89	73	78	70	96	79	81	98	87	98	75	81	86	92	93	82	97	71	79	86	79	109	87	90	86	97	77	87	104	76	90	87	85	63	81	102	82	82	93	87	105	88	82	73	81	77	71	85	78	86	70	86	83	122	86	87	86	94	85	98	113	97	84	95	103	109	71	94	98	86	88	91	95	61	64	93	96	91	94	89	90	83	110	97	99	94	79	88	90	86	73	78	68	81	81	84	72	98	78	97	87	87	92	81	91	76	93	94	84	84	79	87	90	82	86	92	95	86	94	84	95	90	88	83	85	87	92	84	119	88	84	93	73	87	114	92	82	88	92	66	114	96	87	81	80	86	76	84	89	79	82	97	86	68	88	80	81	76	86	83	86	87	99	71	85	87	85	88	63	105	91	93	79	89	119	90	79	76	91	86	71	102	88	82	101	88	98	80	77	104	84	84	84	75	93	79	81	97	93	91	83	79	80	87	95	79	77	90	91	99	90	69	84	84	83	83	92	93	88	80	93	98	85	97	75	75	82	95	75	84	103	88	103	93	90	91	82	96	70	77	60	81	90	91	83	89	83	83	80	90	107	90	91	99	86	67	88	90	86	106	67	87	83	83	88	79	93	85	88	82	80	86	94	93	93	99	83	98	67	100	76	98	86	79	76	92	80	90	92	92	84	76	82	81	84	93	100	93	77	84	91	83	96	90	116	88	84	108	90	96	90	85	100	87	80	94	91	88	84	85	92	69	87	78	81	96	96	67	79	108	111	79	104	109	82	100	83	91	110	78	77	85	95	82	96	79	93	95	92	94	86	81	82	116	74	70	71	76	90	80	86	88	72	80	70	88	89	60	106	73	86	84	83	82	78	78	86	98	94	83	84	102	77	79	102	75	75	95	102	76	95	102	77	89	88	85	73	82	84	92	79	92	91	90	92	81	88	93	90	86	82	90	73	97	91	63	86	77	82	75	82	95	81	95	81	89	117	88	100	90	84	85	79	80	82	103	91	76	93	93	83	85	103	100	94	82	78	77	92	83	81	87	91	90	102	106	91	82	85	81	92	99	90	82	78	81	90	83	98	86	81	90	86	94	89	67	105	80	85	73	102	83	74	93	75	95	77	81	65	91	81	86	85	93	86	71	88	65	99	89	93	94	95	95	75	75	85	74	103	78	89	101	81	87	85	92	79	90	83	67	81	88	86	98	103	74	81	87	78	83	93	120	76	96	83	78	76	79	84	86	96	98	98	66	94	86	87	99	78	95	81	70	84	79	93	89	94	82	97	94	106	90	98	83	80	108	82	87	95	80	97	84	111	111	93	96	90	86	89	85	90	75	92	82	86	78	78	76	103	98	73	85	98	88	84	92	84	77	76	85	73	106	98	74	82	84	85	80	89	90	82	92	91	80	74	80	92	84	84	81	86	80	93	83	80	105	88	96	90	73	89	81	92	80	86	90	74	84	80	99	80	101	87	82	82	89	86	69	93	76	101	94	105	70	88	88	77	69	101	91	83	107	94	94	98	109	95	80	79	99	93	96	84	77	87	91	88	99	84	83	84	87	73	75	81	78	79	78	87	102	86	110	77	100	82	85	94	85	81	71	91	100	80	63	68	78	79	95	90	75	95	75	82	73	101	99	84	79	74	79	92	77	93	94	85	96	85	94	75	81	72	96	73	82	79	78	86	99	85	75	90	98	92	80	80	86	96	86	83	90	106	78	92	87	101	86	84	91	89	89	74	93	90	90	93	80	108	91	79	91	102	79	102	80	79	95	82	99	75	96	82	89	92	98	96	90	81	86	97	98	92	79	78	87	99	93	96	98	73	94	89	94	76	89	87	92	73	91	77	82	91	72	82	77	106	77	84	67	85	80	85	87	80	89	84	102	95	95	87	105	67	83	63	91	77	83	75	91	102	91	72	93	92	87	98	78	84	87	94	78	89	94	92	93	80	103	92	91	86	85	80	91	96	86	80	87	92	88	80	88	90	97	75	86	89	83	88	84	86	93	95	84	90	91	85	105	82	92	97	89	80	80	92	81	83	88	78	89	82	79	63	87	86	83	101	87	99	101	83	78	82	94	77	85	86	92	77	86	107	73	88	96	98	89	84	78	80	88	77	77	91	101	84	75	71	77	81	86	84	88	107	84	90	89	74	88	98	89	86	99	99	85	91	79	89	76	95	94	85	93	98	91	79	82	88	75	84	91	100	89	94	97	78	80	79	76	96	94	93	82	99	90	79	78	87	80	80	88	67	76	72	88	90	86	76	83	101	105	71	81	83	89	98	77	105	87	74	108	76	91	87	90	78	71	94	87	102	95	74	81	89	89	97	80	90	94	86	86	78	101	85	108	82	95	90	84	74	88	105	80	93	90	91	90	88	97	85	96	90	80	87	97	76	80	59	79	72	90	86	90	91	103	97	105	101	87	103	86	92	86	90	82	80	87	76	98	99	74	84	78	80	90	93	86	101
41475	21430	14700	18703	21134	23175	20506	18297	14990	14713	15202	14413	13015	9368	7750	4564	4176	3849	4777	2283	978	852	713	524	541	525	480	453	414	384	347	380	468	455	336	330	339	371	340	331	335	347	304	359	306	335	337	305	306	321	349	337	337	330	322	318	322	318	317	338	320	335	317	282	302	304	292	260	347	296	328	344	316	292	322	321	329	309	311	298	360	290	294	307	294	331	324	292	315	311	303	350	314	310	302	299	304	302	291	302	314	266	355	321	304	305	335	336	299	299	300	282	301	311	297	315	329	331	316	304	331	317	314	297	278	321	325	281	309	333	276	291	313	325	314	332	303	322	318	289	322	336	305	299	306	293	326	325	290	300	318	310	316	279	319	287	323	322	339	300	313	302	337	314	304	318	305	289	336	290	282	305	305	298	308	288	308	279	301	326	317	284	321	292	317	308	308	307	312	329	290	337	277	315	315	296	293	289	285	307	269	336	307	298	307	302	300	298	267	314	321	314	321	299	302	325	313	294	323	293	315	332	316	322	290	329	349	322	300	320	289	306	284	307	313	284	299	291	323	323	326	313	323	288	291	264	338	287	295	293	345	300	340	295	298	304	303	312	323	314	332	341	325	279	344	348	287	278	287	291	302	296	326	284	321	299	314	286	317	300	323	320	324	304	335	268	295	332	312	283	304	298	332	282	295	319	307	296	317	306	326	301	298	308	293	306	319	291	315	302	293	303	324	309	290	277	331	319	323	300	320	302	308	324	278	306	321	295	308	320	274	319	331	335	294	315	332	305	302	317	296	312	283	295	311	328	313	313	291	299	330	301	296	306	271	287	307	306	315	291	307	308	309	297	256	309	285	284	301	318	281	317	303	311	309	344	315	316	292	309	304	284	256	301	281	296	320	327	317	328	299	330	275	283	310	306	314	309	336	297	297	301	293	309	316	313	334	306	304	283	309	318	309	323	315	293	314	321	295	320	314	324	282	309	281	296	306	288	309	290	301	325	361	294	294	299	328	308	312	301	319	298	314	345	300	286	309	315	310	299	293	267	298	274	322	314	289	277	307	319	288	304	285	298	320	293	316	297	316	298	306	327	319	335	312	292	300	312	321	282	309	323	281	315	310	324	297	317	306	302	280	302	317	304	298	291	336	314	295	316	279	313	292	290	324	297	309	307	310	336	303	305	295	280	308	306	313	296	320	305	283	310	293	285	326	299	302	298	286	299	294	335	305	309	333	317	273	307	331	304	296	322	253	313	325	289	321	322	317	316	302	303	314	289	288	313	316	333	286	299	306	296	306	325	283	341	328	330	320	295	283	306	287	280	304	305	308	320	269	310	286	314	319	314	295	286	318	329	290	287	314	286	312	304	332	332	302	295	298	287	274	295	323	281	297	300	301	299	328	298	302	316	305	332	318	318	299	298	278	331	306	309	297	290	327	307	294	276	329	329	320	314	285	294	311	326	303	308	295	299	307	313	328	307	313	302	321	305	305	301	312	314	269	328	306	297	302	299	280	306	324	297	297	299	275	313	326	290	304	296	285	315	289	284	300	299	293	293	329	309	305	285	276	281	294	299	279	280	280	300	339	306	284	316	313	286	296	294	309	323	275	313	303	299	300	301	305	314	322	311	312	332	307	321	314	291	289	329	301	315	339	297	278	320	278	298	276	321	311	312	333	300	281	305	305	315	305	333	304	277	301	295	316	332	307	313	309	320	303	301	289	292	295	301	283	297	259	322	281	277	321	294	296	292	301	303	298	287	255	324	275	307	283	328	316	301	290	286	315	318	305	344	305	314	296	291	315	285	310	283	297	329	302	302	300	322	323	309	299	303	316	279	302	314	330	323	317	319	293	342	304	298	297	277	287	296	340	299	311	295	258	293	292	296	344	289	296	314	326	277	312	332	305	335	330	277	306	291	302	332	292	319	294	313	306	330	320	322	309	344	336	268	296	281	291	317	306	322	295	288	293	312	279	305	326	304	290	321	316	309	312	347	282	296	290	292	306	299	318	297	325	308	314	307	283	303	314	284	311	314	333	325	313	324	347	316	317	279	301	356	297	300	323	333	332	271	303	298	305	306	278	325	310	293	297	295	329	308	285	314	337	290	305	342	288	295	268	334	335	321	294	306	323	288	289	287	302	317	351	291	349	278	288	319	296	352	313	310	296	280	327	286	308	287	341	308	308	307	294	301	299	308	282	304	301	278	304	280	314	311	317	297	309	293	313	297	318	306	300	290	323	319	322	316	284	272	283	338	299	298	303	314	294	296	311	288	324	297	308	308	291	293	299	302	320	347	316	331	300	331	283	324	290	302	287	329	303	351	320	318	295	292	306	304	302	309	325	344	299	312	319	299	299	310	307	297	340	298	299	313	300	269	275	296	316	304	322	321	313	345	307	301	316	287	304	308	297	282	262	298	261	323	336	317	313	322	289	290	293	303	295	281	315	311	287	318	308	315	331	303	321	311	312	328	319	318	294	307	310	335	272	316	295	312	328	326	294	315	307	295	298	262	318	287	308	302	320	317	300	287	314	358	322	284	277	334	318	283	333	315	300	268	297	313	324	317	309	293	322	306	302	294	307	301	317	271	330	320	290	298	314	294	295	262	292	320	295	298	302	339	315	302	297	309	297	315	328	261	298	304	325	293	292	309	300	326	327	322	317	268	295	284	302	312	300	293	323	302	316	305	277	333	288	304	274	274	269	305	329	273	284	298	279	326	282	304	310	309	278	284	308	314	331	327	306	303	310	301	291	333	322	285	287	320	287	326	306	324	307	306	335	294	308	308	316	289	296	283	277	286	261	289	257	316	334	327	321	316	312	322	333	304	308	273	297	306	254	274	279	341	285	334	294	335	327	306	334	304	294	314	315	310	318	319	285	327	299	322	294	308	310	271	306	321	295	267	289	308	309	305	313	305	308	307	324	325	315	302	292	287	307	316	296	293	299	301	318	322	279	281	326	315	319	331	317	312	291	286	311	321	296	320	288	295	320	296	292	299	317	308	311	328	303	317	306	303	311	281	322	313	334	301	301	295	286	315	300	287	294	309	311	318	292	298	291	298	304	298	327	301	310	330	293	324	306	281	300	295	301	280	310	286	306	309	301	293	299	294	350	327	296	309	301	313	338	319	317	288	306	283	304	271	301	328	292	331	306	314	329	312	290	310	323	276	328	321	321	276	285	343	335	300	299	332	289	310	303	356	307	279	325	291	294	300	309	298	304	302	325	304	309	303	292	322	304	290	336	299	329	310	282	307	255	339	296	325	320	283	297	282	309	297	305	277	286	323	303	311	289	333	304	284	304	340	311	280	277	292	301	323	325	297	316	280	317	293	301	280	321	301	327	311	323	329	329	309	303	262	295	298	291	314	337	318	326	316	307	323	332	326	289	295	297	293	332	334	290	311	276	291	290	300	321	309	312	290	300	308	329	314	307	297	292	306	314	276	323	306	314	287	301	267	296	307	304	329	310	308	290	269	346	295	288	315	314	300
69728	42263	29398	27766	26857	25577	20731	15210	13044	11242	10022	8833	11598	4627	3262	1823	1281	1318	1564	786	441	382	260	223	238	197	186	234	179	213	221	166	221	217	180	161	174	156	173	160	162	158	161	140	168	180	167	170	153	152	167	165	180	171	136	169	162	158	170	161	155	156	160	159	161	161	173	178	158	152	162	196	153	163	157	159	176	149	152	170	158	157	162	169	141	142	166	186	166	158	170	156	155	156	163	153	166	143	173	146	187	146	173	162	168	167	174	162	152	160	158	155	163	153	157	168	179	146	171	171	155	162	158	147	167	157	154	159	148	138	157	165	175	170	158	170	145	153	160	163	172	156	186	156	167	151	155	152	174	148	156	162	170	185	146	153	153	145	170	159	153	151	157	161	169	131	185	172	166	154	169	169	149	154	150	173	163	150	189	166	154	157	144	175	162	164	161	167	164	180	148	143	161	150	175	135	134	167	154	154	157	145	161	149	156	152	148	166	159	146	152	154	180	152	159	155	139	175	146	150	154	173	166	190	157	160	146	151	171	148	154	169	137	145	162	138	154	171	162	149	156	158	171	170	155	161	156	160	135	172	157	159	174	168	166	163	178	145	169	154	147	154	148	158	153	155	142	142	170	160	164	162	145	159	152	167	155	162	160	158	141	156	155	150	159	169	151	175	171	157	160	151	150	162	163	154	149	164	171	156	146	168	143	162	152	177	154	165	154	149	168	164	182	195	170	163	154	159	150	167	163	181	175	154	160	155	162	166	168	153	152	167	164	158	133	184	166	164	158	176	174	159	149	142	147	160	155	160	147	163	154	151	154	162	173	168	164	165	188	162	180	152	127	146	172	146	163	166	181	146	142	141	152	158	159	178	163	138	155	169	187	140	193	158	186	160	178	138	145	152	168	161	143	155	165	173	154	157	153	140	149	170	177	122	146	185	156	155	160	145	166	158	152	137	145	150	176	151	145	141	172	151	152	189	150	145	163	191	154	159	156	185	143	137	153	166	143	156	177	136	156	156	168	172	162	171	163	168	149	175	164	174	159	154	154	167	134	142	176	157	175	158	192	176	158	153	169	159	154	159	163	157	159	155	161	171	156	153	180	181	156	162	163	163	154	125	164	163	184	147	150	150	139	198	156	176	148	175	161	172	183	157	167	144	170	173	170	175	135	177	182	166	141	151	183	180	163	161	151	165	166	163	171	152	170	137	179	166	148	184	150	139	155	184	150	160	167	156	137	177	152	172	139	150	167	159	166	162	155	159	164	146	194	175	146	163	145	165	161	150	162	158	169	156	156	157	170	149	164	159	148	155	158	136	133	161	163	129	170	167	133	196	175	154	169	154	143	169	147	173	178	154	159	184	155	152	164	172	157	164	145	163	159	162	148	179	149	152	150	192	168	148	183	138	162	164	137	155	185	149	158	148	152	151	162	168	162	161	150	179	150	153	145	165	145	204	153	152	149	138	162	159	172	162	210	163	176	160	168	139	162	141	167	177	143	149	169	157	144	150	173	190	167	169	149	171	127	164	145	167	141	150	156	158	160	164	192	150	163	142	178	163	168	166	154	178	157	177	166	156	169	163	178	178	139	167	161	140	168	160	154	157	158	136	151	153	158	176	178	162	166	186	144	165	171	160	154	158	159	144	159	184	160	158	176	201	172	143	137	152	167	168	153	146	160	144	161	169	152	145	170	186	151	156	165	144	175	166	157	176	159	173	171	148	152	168	147	156	150	177	146	168	164	148	144	165	155	158	154	166	152	170	167	153	135	160	159	163	167	156	167	141	175	155	150	163	133	162	155	156	154	137	176	159	151	180	160	160	153	164	164	170	166	133	150	158	142	158	147	152	154	153	155	177	170	157	171	160	142	167	167	157	181	154	152	170	150	168	158	167	161	154	159	169	159	153	157	181	158	150	149	165	147	151	140	169	164	155	160	162	160	172	160	155	146	167	172	188	141	141	167	160	143	167	140	152	163	176	143	149	182	164	158	173	159	170	161	143	146	156	154	151	168	160	135	162	157	148	166	165	158	166	173	169	168	144	175	142	171	152	152	158	178	128	155	159	143	144	159	157	145	150	128	150	167	142	143	153	156	175	158	150	158	135	170	165	145	145	167	157	145	152	165	169	151	163	154	147	147	179	168	162	153	155	153	159	150	152	155	166	148	171	146	151	149	177	153	135	152	157	163	154	163	173	169	151	180	166	147	143	152	145	165	160	158	144	153	137	176	147	151	158	164	154	167	175	149	183	162	167	152	169	157	166	161	155	124	143	150	172	160	165	159	159	141	135	139	162	168	151	157	155	150	131	154	162	154	157	160	164	155	143	151	151	161	165	133	146	155	186	167	143	177	164	160	168	180	141	151	146	160	167	162	160	150	145	158	149	130	162	158	152	167	150	146	189	160	164	133	167	155	158	149	157	157	163	163	171	161	177	167	162	168	145	148	164	186	169	171	162	161	171	150	169	165	147	158	170	159	165	149	159	169	159	144	183	174	150	156	159	176	186	163	160	168	165	154	139	148	148	150	179	181	163	176	135	195	151	146	175	178	145	162	165	137	174	170	157	154	156	171	151	165	144	168	178	164	154	152	171	161	164	163	186	166	147	174	150	154	173	165	149	175	170	183	153	153	148	197	159	162	161	160	176	151	173	147	163	153	162	157	157	139	170	169	177	146	174	175	152	171	135	171	141	166	144	148	164	159	159	147	169	193	171	143	164	178	165	169	157	154	168	134	144	167	150	158	162	157	160	175	160	155	170	165	163	165	151	157	159	151	179	166	136	128	153	150	185	163	162	183	147	172	159	155	164	183	167	149	196	144	149	147	150	163	149	172	148	137	156	162	158	144	156	151	148	169	139	177	180	151	172	149	163	182	196	149	140	144	172	160	178	153	160	144	162	147	162	151	163	155	139	174	131	163	135	181	157	162	146	175	158	176	172	149	157	134	151	141	149	159	158	148	146	156	162	167	157	170	179	163	135	164	159	165	149	165	160	168	142	158	144	156	159	180	160	157	150	148	180	154	156	138	149	159	170	138	167	142	153	158	143	150	156	166	165	172	138	173	147	143	161	147	142	171	148	151	157	162	157	145	146	154	161	145	140	152	166	148	149	164	154	148	150	148	164	159	188	156	154	153	172	167	153	174	145	164	166	177	182	171	165	145	156	131	139	159	149	153	140	153	141	173	155	172	163	146	150	141	163	133	178	164	145	149	141	164	162	166	147	194	157	142	145	149	167	167	144	137	141	148	153	150	154	150	164	162	173	181	164	164	162	173	167	147	156	172	161	168	162	166	171	162	135	160	164	145	199	151	139	156	179	142	168	184	164	168	174	160	151	138	151	183	149	171	173	159	168	163	155	149	145	166	155	187	162	159	155	151	171	143	152	167	166	153	166	189	141	163	170	150	139	151	177	148	171	165	157	166	159	178	165	156	151	156	169	159	136	154	160	145	170	146	161	149	173	152	177	157	154	163	168	160	146	153	146
51900	26108	19505	22933	26698	28635	27098	24955	25034	25779	24190	25296	26590	17766	14953	10289	7592	8007	9605	4787	2196	1731	1165	1118	1014	1025	833	749	634	700	751	679	790	775	630	598	597	669	613	581	591	542	560	549	548	561	562	530	538	549	530	562	576	565	531	538	547	544	538	506	552	533	544	508	530	488	523	526	518	516	568	509	518	509	537	559	521	523	522	557	523	556	535	545	512	534	519	558	496	505	530	512	492	482	494	513	527	511	535	520	499	508	569	534	523	521	513	516	528	503	530	518	518	524	523	517	504	538	506	520	495	516	551	492	535	531	517	540	498	532	519	500	498	501	499	534	485	533	545	514	508	498	525	500	530	532	519	495	489	525	494	511	495	547	495	509	514	491	539	487	480	565	515	498	488	507	519	527	519	515	506	494	487	487	521	520	536	527	592	489	534	523	518	502	513	532	502	517	517	501	478	502	513	498	475	497	491	478	516	527	486	512	485	485	508	519	515	505	468	507	488	481	521	490	502	500	483	514	469	525	454	537	494	522	486	522	516	513	489	515	501	546	505	516	522	519	521	532	505	506	508	517	453	482	517	501	506	503	524	528	532	528	547	532	522	502	492	514	523	541	455	476	512	525	477	532	531	518	491	506	514	494	491	516	490	480	551	511	517	575	522	488	520	509	497	534	522	511	528	495	520	494	506	520	506	500	461	516	503	500	515	523	521	494	504	520	479	546	546	506	534	461	499	538	488	479	533	549	502	512	534	516	494	483	522	506	510	517	508	510	555	543	525	499	545	546	502	477	507	511	500	491	517	508	499	533	516	551	504	505	515	526	497	526	524	516	467	503	530	503	491	532	557	551	490	512	513	521	536	503	504	558	500	523	474	486	548	458	469	537	502	483	521	536	518	521	501	529	520	502	504	525	557	519	464	492	522	521	527	487	517	499	497	555	472	523	534	488	516	537	481	510	519	504	502	516	481	516	527	531	509	484	539	548	517	508	532	524	517	517	543	479	543	578	509	522	543	460	497	538	526	476	504	504	492	507	476	493	526	494	499	529	537	458	494	481	513	515	523	512	531	523	513	526	521	478	525	530	511	547	516	481	503	466	504	522	491	563	485	544	497	477	487	488	502	494	540	556	529	543	518	510	532	471	521	522	517	482	526	523	511	502	469	471	500	489	485	537	496	507	499	523	530	503	546	465	514	543	490	520	500	470	480	510	528	517	474	514	521	476	506	504	476	532	510	491	495	511	513	491	495	500	459	521	523	485	498	489	534	527	479	533	520	538	530	535	514	481	520	561	505	506	513	506	500	497	520	495	503	497	496	520	478	531	530	514	458	534	494	504	487	550	480	488	494	520	480	510	521	527	531	507	499	518	538	478	543	498	498	508	534	492	511	500	516	517	528	534	496	500	514	483	541	539	515	520	462	500	508	511	509	502	488	507	525	475	499	523	525	540	500	533	534	497	523	493	515	486	532	513	490	495	524	499	498	554	516	530	515	495	480	540	544	549	526	504	508	524	472	554	519	505	530	541	493	506	542	485	519	484	503	505	495	498	529	490	510	514	560	524	551	529	559	523	496	475	516	496	503	521	468	469	537	527	545	489	507	494	514	525	486	509	498	508	521	518	561	506	488	522	514	548	531	513	500	507	537	539	491	505	496	537	528	499	504	487	528	529	510	538	517	516	497	484	510	530	543	483	549	495	520	540	541	512	491	519	516	496	526	486	520	531	511	506	484	537	513	529	511	508	516	538	541	513	527	501	491	517	502	492	522	518	502	482	498	519	493	493	531	511	542	498	519	507	526	500	528	522	530	544	509	520	481	518	529	540	537	494	507	525	491	530	491	539	543	488	542	550	505	524	528	525	481	487	525	509	516	516	510	504	506	531	502	517	519	520	538	521	514	521	499	532	507	506	504	506	498	538	539	521	491	501	518	492	516	483	510	526	507	507	505	543	504	509	500	518	486	510	522	510	517	476	538	492	503	512	500	529	517	506	516	483	476	501	543	478	493	483	514	549	549	518	526	505	525	503	476	549	520	483	539	484	482	484	518	538	518	506	527	531	556	490	496	538	528	540	485	483	483	526	541	525	514	532	513	482	498	494	506	514	509	498	504	479	482	514	540	533	531	521	502	523	506	514	534	508	528	501	507	539	498	500	542	561	529	502	498	515	491	545	535	530	473	549	496	522	514	511	511	506	536	490	465	500	529	507	512	495	498	510	484	524	490	471	483	527	531	525	516	495	537	461	509	537	496	515	555	540	495	528	498	476	507	540	489	512	505	516	498	536	515	511	528	502	512	489	527	543	537	478	520	539	486	537	490	524	531	502	527	505	497	532	508	469	501	497	470	518	496	532	522	543	472	521	538	512	510	497	552	477	499	468	492	515	541	515	488	561	526	486	509	521	508	487	531	544	491	458	495	547	513	473	493	537	519	525	503	508	470	471	484	491	499	481	520	532	527	518	482	539	506	485	537	486	453	523	521	513	500	515	471	491	525	531	566	512	519	466	508	474	495	506	546	523	496	484	475	526	516	510	523	516	500	478	502	527	509	525	505	544	500	502	477	544	480	531	501	514	541	528	461	498	530	514	532	447	531	512	488	504	485	530	491	482	515	497	532	524	468	496	515	503	503	514	509	495	536	494	531	479	513	485	489	479	493	540	506	523	512	513	533	479	562	481	524	505	512	519	498	504	515	464	525	517	517	517	512	468	475	514	502	471	524	496	477	505	522	513	492	549	527	517	500	561	508	497	464	502	488	479	549	509	494	486	492	466	510	473	529	490	525	512	521	559	465	564	534	499	497	513	502	502	515	521	498	516	512	533	468	514	512	496	480	467	474	539	524	503	505	499	511	468	521	519	503	538	495	522	534	482	536	493	492	475	509	551	502	491	505	498	550	515	518	537	516	537	532	542	541	514	487	557	487	492	538	486	481	517	485	530	487	492	560	491	528	516	510	474	539	509	497	534	513	522	463	518	512	503	513	517	471	510	529	489	522	516	488	499	530	515	511	519	538	548	516	483	524	503	488	528	505	497	501	516	508	510	505	548	481	520	561	507	489	506	520	474	543	499	482	499	521	516	518	515	504	488	543	476	506	517	505	491	516	504	494	508	520	479	498	498	513	523	509	509	499	505	518	463	497	533	508	527	506	493	504	531	550	544	513	499	517	516	522	493	499	518	505	537	527	516	511	490	524	539	509	522	497	557	466	521	497	534	567	503	497	476	496	504	489	506	550	533	522	476	503	481	529	506	541	523	488	528	485	499	500	509	522	488	508	482	497	516	505	557	527	508	513	526	485	538	517	535	505	463	511	544	542	522	550	529	536	516	484	507	506	496	471	515	545	564	529	468	525	523	490	513	525	534	498	477	510	565	493	525	501	533	533	526	452	523	497	478	493	484	507	506	561	534	519	514	497	551	529	515	515	468	513	521	487	508	500	530	545	470	528	519	524	483	509	490	552	500	510	498	475	544	554	489	513	502	502	498	497	518	487	525
14341	4184	2055	1653	1335	994	763	666	637	426	468	425	565	269	237	197	191	177	184	156	140	161	142	164	139	138	188	151	146	142	133	124	143	120	164	166	136	146	142	128	172	116	142	139	151	134	143	132	139	150	152	163	125	153	153	157	131	134	153	158	128	143	136	139	136	163	170	136	150	152	151	153	143	154	157	134	141	136	178	135	142	174	138	145	162	137	136	136	155	148	138	161	133	131	138	126	139	142	148	145	139	139	186	144	157	153	152	146	158	143	154	139	152	137	131	134	148	159	148	126	127	128	159	159	148	136	160	161	144	134	139	140	154	128	165	133	160	148	148	147	149	149	146	132	156	167	145	143	157	164	136	132	158	170	147	153	126	161	138	150	154	147	131	150	150	159	138	149	135	136	151	147	143	138	161	160	175	145	136	130	152	169	154	139	171	134	129	189	154	177	133	134	156	146	142	154	146	138	143	159	120	137	157	165	125	143	164	156	127	143	162	128	154	160	144	145	190	141	133	159	139	143	153	119	148	154	133	152	136	146	138	138	146	157	142	159	159	145	154	155	145	137	145	156	132	144	178	143	142	171	154	147	153	147	127	159	138	128	153	151	150	138	130	147	148	150	118	133	152	132	132	168	166	131	146	133	158	150	142	151	140	147	142	130	157	138	145	144	145	154	141	138	139	155	168	155	134	149	153	134	148	141	138	187	140	145	159	135	139	130	164	140	134	144	141	136	155	151	130	133	129	142	123	160	140	149	158	148	154	156	163	122	130	131	145	162	146	117	151	148	160	153	150	152	149	142	139	149	147	166	150	138	124	134	136	147	143	140	161	142	136	157	141	159	160	159	134	138	156	136	150	156	145	143	142	170	142	147	148	134	123	163	131	147	145	160	147	151	132	132	167	145	157	155	138	162	161	138	161	158	145	146	139	134	137	149	142	145	154	149	145	130	150	154	151	134	149	159	149	155	133	137	152	155	144	139	146	133	149	136	152	157	156	145	116	155	145	152	164	163	146	149	182	159	159	136	157	156	142	153	158	143	143	146	158	128	159	130	140	143	140	137	151	145	160	142	145	136	122	159	150	148	152	131	148	141	140	155	161	148	162	149	138	131	143	147	146	126	146	148	148	111	160	150	152	139	155	160	150	149	139	155	146	163	136	143	139	158	149	151	128	144	133	137	134	148	157	139	143	146	135	150	162	161	152	175	155	188	143	133	130	143	140	139	148	188	144	158	138	140	174	144	154	132	154	163	139	135	151	167	148	155	152	161	122	159	141	133	141	159	139	141	136	133	148	154	140	123	149	151	139	139	141	145	144	151	159	142	171	163	134	175	144	145	142	140	144	135	141	155	123	143	141	126	148	137	127	163	145	140	151	127	157	147	150	146	143	156	131	133	127	139	157	162	150	143	140	162	149	138	150	148	112	140	138	153	169	149	138	164	143	150	144	136	135	145	165	129	159	147	158	156	150	166	155	164	167	154	162	162	133	137	154	161	146	144	131	148	145	142	137	129	134	143	133	145	148	129	136	145	149	141	156	178	137	150	160	160	151	154	129	150	138	140	142	156	123	145	143	129	144	146	125	133	153	143	153	138	173	159	158	133	130	138	141	125	150	149	151	153	139	161	135	129	131	149	145	163	170	154	152	153	146	130	140	155	167	146	143	152	155	139	139	124	148	148	144	146	134	138	141	160	163	169	144	156	138	142	151	142	145	162	143	125	131	134	130	150	161	147	149	168	136	134	168	138	167	146	145	137	159	128	158	164	131	141	128	125	176	147	120	168	160	167	126	152	172	161	166	130	150	148	158	124	153	149	143	150	145	154	174	116	163	159	144	143	127	123	144	159	135	156	154	145	148	169	146	146	158	153	153	153	141	138	141	156	141	158	141	127	170	141	133	157	154	135	156	154	160	155	137	142	138	148	133	154	160	130	149	135	151	146	153	152	158	148	134	135	122	137	152	144	176	141	158	136	132	155	155	146	116	164	157	147	136	160	131	142	151	132	138	130	139	136	147	137	149	114	144	144	152	147	170	152	163	151	144	126	135	143	153	153	118	166	142	152	163	143	150	152	129	150	139	146	144	171	150	150	155	131	158	148	136	155	106	151	150	157	133	149	138	128	157	143	155	167	153	178	154	157	161	151	154	138	154	167	157	147	145	169	159	156	148	148	141	132	129	176	150	165	146	124	139	147	141	136	169	154	136	150	151	135	132	139	166	127	147	140	139	148	161	155	135	141	172	158	146	142	137	137	138	137	173	148	144	144	150	141	147	129	130	129	150	131	145	128	153	138	122	142	150	143	158	145	130	161	151	171	143	164	146	146	157	135	154	142	148	145	147	151	130	173	153	147	135	138	137	131	134	125	149	163	145	161	145	135	159	143	162	138	140	171	142	148	145	154	142	160	144	155	147	167	134	141	139	149	132	156	162	137	159	137	168	148	153	152	143	165	150	176	139	129	141	145	152	147	123	131	158	138	135	131	150	169	151	146	151	139	151	122	156	161	153	119	140	147	155	123	139	161	123	147	152	150	136	165	125	135	154	128	158	146	120	141	118	118	143	155	132	141	138	154	158	142	139	133	161	153	153	120	144	150	150	136	152	150	159	132	149	140	172	151	149	159	138	129	155	147	143	158	130	160	128	138	144	115	171	152	147	148	151	146	146	145	162	146	153	139	147	145	135	145	135	156	153	168	137	141	151	135	172	123	140	157	129	133	135	150	131	153	153	139	166	123	145	156	160	137	158	159	152	146	136	153	162	154	154	126	162	128	155	152	139	150	150	154	143	123	169	147	149	145	156	159	159	142	130	138	153	155	149	134	154	139	145	169	165	141	135	150	162	151	144	144	135	147	154	135	148	145	128	138	141	149	157	161	147	141	132	148	150	136	149	146	141	137	152	141	147	150	124	153	156	155	152	117	139	143	154	147	115	162	130	146	149	138	153	147	143	169	149	121	138	127	136	150	142	159	163	151	120	134	154	128	157	154	144	130	139	161	156	129	131	142	140	130	150	137	113	125	171	135	161	148	156	152	141	136	140	138	163	119	162	132	154	135	139	135	133	126	183	118	127	154	151	155	141	156	148	147	137	136	149	148	136	171	146	141	144	154	150	158	148	132	142	153	156	142	159	137	133	131	169	149	144	142	125	126	144	141	151	143	140	144	159	150	154	146	159	136	162	158	140	171	136	138	164	161	133	141	158	172	136	158	142	160	145	157	144	140	133	134	128	150	146	151	143	157	152	142	145	136	144	157	159	160	140	143	179	130	144	150	131	137	157	165	160	152	161	140	138	143	141	124	151	133	149	127	139	153	150	153	154	161	145	127	151	166	146	143	159	126	160	148	151	145	155	155	137	148	141	140	143	154	159	156	155	142	157	150	156	148	166	145	147	139	146	160	133	136	142	138	147	123	128	129	140	156	149	123	169	173	131	155	149	125	137	127	132	143	134	148	156	167	150	145	158	134	154	132	142	161	139	144	143	124
18503	5620	3548	4457	4247	3479	2705	2950	2843	2249	2006	2176	2737	1184	1118	853	753	747	792	577	537	494	497	536	500	505	484	433	449	465	486	445	458	476	482	476	511	444	480	478	450	477	474	494	452	440	494	459	544	460	485	465	473	478	483	472	478	477	507	497	482	446	493	482	479	469	456	444	462	458	487	478	469	430	476	489	469	499	483	449	450	495	465	455	447	453	453	473	471	453	459	501	448	494	466	491	441	449	469	483	475	476	410	490	444	471	520	456	451	484	443	445	437	469	463	457	489	448	469	415	465	485	449	492	490	474	435	484	498	485	479	510	503	443	490	479	485	509	484	437	461	464	441	450	452	478	496	433	447	523	502	493	460	486	508	485	444	468	481	463	486	475	474	488	488	454	528	528	492	431	436	457	443	454	479	443	450	472	441	480	496	473	488	440	430	470	501	483	459	456	467	498	471	477	446	487	465	473	512	454	472	462	470	415	484	511	462	463	429	484	490	459	441	465	502	487	485	433	487	446	488	481	456	468	462	474	459	505	507	493	498	475	476	482	494	465	462	464	475	470	470	470	469	516	481	423	466	483	486	506	476	506	449	458	467	490	461	425	464	475	487	448	457	426	487	486	494	455	454	475	457	503	463	488	469	498	483	479	464	515	457	442	427	431	480	462	472	477	460	479	473	484	456	491	477	459	498	457	453	453	453	463	480	453	457	461	475	424	447	476	464	475	453	470	466	453	460	478	476	431	504	486	494	477	461	475	482	464	479	463	441	446	470	473	445	523	446	501	431	455	472	476	458	494	495	469	505	491	468	483	502	461	474	490	454	460	467	475	484	465	455	443	452	453	491	434	479	465	512	482	466	470	430	500	452	473	484	449	490	434	494	467	480	464	455	457	491	463	496	432	469	513	473	432	470	450	443	486	458	509	463	470	425	480	476	467	445	446	476	486	488	425	469	477	450	489	440	476	521	493	515	461	474	414	463	457	490	455	478	472	465	472	526	453	480	495	469	467	469	476	453	464	482	425	476	475	496	492	482	453	488	493	502	502	463	451	459	421	455	458	481	463	473	497	493	447	488	440	440	452	479	495	454	464	484	454	521	480	448	438	477	472	478	477	477	448	456	452	480	460	476	476	463	506	474	490	483	483	444	451	441	456	484	469	469	487	472	472	449	478	464	480	499	445	496	470	489	482	492	476	472	498	461	499	451	480	439	485	457	455	493	446	468	474	424	498	493	492	458	496	439	522	456	457	438	465	436	483	503	476	457	432	489	450	423	483	490	453	520	486	442	470	475	460	489	441	493	468	472	475	463	467	447	445	519	494	441	488	481	469	466	451	436	450	479	466	462	455	482	463	490	421	471	456	461	452	478	488	462	419	480	467	464	447	477	497	518	501	472	467	462	482	449	478	452	457	460	447	476	464	448	528	434	464	475	436	461	425	479	471	460	466	487	491	473	485	501	511	455	457	474	460	450	511	468	486	420	458	490	437	451	483	465	469	463	461	459	468	506	487	464	454	468	466	535	480	455	425	452	505	486	497	486	467	453	487	479	444	444	457	485	451	420	459	494	449	437	476	465	465	474	421	482	484	471	483	454	465	481	460	462	505	470	405	506	478	473	536	486	470	424	468	467	503	442	493	489	437	488	457	435	472	457	453	480	489	473	479	506	471	453	458	468	467	483	449	473	511	449	448	459	458	459	494	482	443	485	482	428	494	476	456	482	460	470	503	482	454	478	458	450	477	436	476	450	502	465	477	437	468	457	446	479	474	466	464	466	444	489	471	498	483	465	498	488	435	486	491	504	458	477	486	503	462	485	453	464	496	471	482	449	475	459	488	455	483	467	476	454	439	424	438	454	474	456	460	450	497	413	480	467	493	458	469	431	475	466	431	456	470	457	481	482	461	432	451	463	440	481	481	389	467	457	476	472	470	439	487	472	501	429	460	439	506	503	406	460	473	475	507	433	444	484	486	482	463	466	466	505	446	509	481	485	463	478	483	475	471	478	468	472	487	436	489	451	444	456	487	467	446	444	520	461	503	481	448	470	469	461	465	494	490	457	519	473	476	485	438	456	444	461	506	492	444	457	457	458	460	523	458	494	479	482	462	452	462	453	445	455	490	453	512	481	478	478	481	447	469	505	463	492	470	483	507	512	481	484	457	475	426	491	457	483	495	473	475	432	466	488	441	456	466	496	441	500	475	478	451	461	447	483	479	483	498	433	446	427	468	474	477	474	483	460	484	494	438	456	496	459	471	464	486	473	432	453	518	452	448	449	475	455	496	457	456	473	450	443	461	465	468	468	505	444	455	455	495	468	474	485	465	451	474	485	451	450	481	476	479	464	444	465	481	419	448	512	508	450	463	479	464	463	479	490	450	462	493	436	462	446	470	474	426	493	474	462	499	503	471	452	460	468	498	492	417	412	457	484	490	497	462	465	464	465	501	498	444	440	458	466	483	497	471	469	441	468	468	462	455	481	468	503	498	444	479	482	485	485	490	478	457	458	485	469	465	462	489	444	423	493	488	487	504	450	450	470	464	444	443	529	471	471	465	459	482	479	469	433	449	462	478	505	468	463	496	493	460	490	458	470	416	408	483	479	466	464	474	459	516	444	468	522	424	454	478	509	469	475	500	468	444	447	531	462	491	448	464	460	442	491	490	486	474	499	460	471	429	478	469	485	466	461	532	473	478	474	487	498	457	452	433	427	453	508	492	475	433	501	523	459	494	452	452	469	450	518	481	475	469	474	450	479	479	458	484	485	451	462	473	502	459	465	483	487	464	525	477	501	477	478	464	504	516	472	463	442	448	467	448	477	467	481	491	487	478	468	482	493	451	472	469	499	457	468	467	441	479	461	466	490	449	471	454	456	474	500	503	478	487	463	480	468	473	486	445	501	461	447	505	442	483	497	438	487	455	457	455	472	479	470	450	443	500	468	427	498	502	430	468	472	484	480	450	455	501	470	463	444	465	458	472	443	465	464	471	476	468	459	454	438	447	495	444	468	469	472	441	503	436	469	473	431	486	484	473	493	464	494	444	482	507	465	470	479	438	440	437	468	434	470	470	445	490	459	475	451	455	466	437	498	475	456	477	489	453	472	506	455	475	481	474	477	478	478	471	439	468	468	447	467	464	477	474	450	447	455	525	511	486	460	448	455	501	494	459	438	501	448	450	475	467	450	447	489	466	464	459	483	436	450	475	462	454	452	502	471	450	496	477	453	476	444	461	461	461	469	488	492	493	441	449	436	492	495	470	482	453	477	462	502	450	518	454	454	441	449	469	469	518	453	452	493	469	462	457	487	461	480	478	447	498	480	461	448	482	494	475	476	470	444	512	473	483	510	482	475	468	521	511	483	472	461	440	506	445	468	453	470	485	478	486	473	475	460	456	448	466	512	483	460	479	476	446	482	489	434	479	494	450	488	477	490	485	512	451	452	508	456	438	494	456	495	421	448	491	492	460	454	446	482	453	450	446	454	505	463	459
56474	34407	22077	21631	17170	12660	8435	7002	7353	6853	5012	5910	6103	2032	1591	941	686	732	578	317	186	194	129	128	118	122	105	112	94	101	97	94	112	90	88	102	101	106	91	94	97	99	109	109	89	96	97	108	85	82	82	87	93	97	95	109	102	95	85	104	71	87	104	105	79	98	95	97	98	94	82	88	89	92	110	90	84	89	103	85	95	88	81	81	96	98	89	106	91	99	98	92	71	86	104	88	83	72	70	83	79	108	77	90	104	80	84	102	90	89	96	84	75	97	79	90	88	74	100	89	74	77	94	81	78	87	90	86	96	80	84	84	110	114	96	98	86	86	89	96	107	90	85	95	95	85	66	82	110	84	99	103	84	92	91	86	85	90	95	82	98	91	84	90	92	86	90	90	86	96	90	79	80	92	106	88	91	100	98	95	83	89	106	84	103	80	96	106	79	102	88	99	80	89	104	81	105	83	100	89	91	85	85	78	94	80	96	84	89	96	90	87	87	80	86	98	83	79	94	96	96	73	80	105	111	98	97	74	102	84	99	99	86	106	102	90	95	81	92	87	99	101	89	92	102	78	104	93	84	77	90	77	95	95	85	102	97	83	82	101	86	85	96	84	98	96	90	88	102	100	102	90	98	87	87	81	98	81	87	95	89	81	83	97	93	91	103	88	87	81	109	87	101	91	84	85	97	79	93	108	99	86	102	97	76	87	94	103	90	85	87	84	98	105	105	106	86	78	91	86	93	100	88	84	93	99	79	68	81	104	99	89	101	81	102	86	88	111	110	87	79	89	79	93	100	85	92	92	87	77	104	79	92	93	65	98	99	89	84	99	97	97	87	96	76	85	97	91	87	84	100	71	88	82	80	108	88	84	77	81	92	86	92	85	78	79	94	90	105	96	86	92	102	93	82	107	95	96	72	92	90	99	99	73	95	88	96	96	104	83	93	103	102	87	85	77	90	103	91	85	95	89	74	101	82	91	87	96	99	94	117	94	102	78	88	77	99	107	84	83	74	88	78	79	78	85	79	71	97	97	81	99	84	92	81	76	78	91	84	84	92	89	85	79	106	87	96	99	85	73	82	76	101	77	84	82	103	85	96	91	105	87	97	94	68	101	102	99	93	82	90	88	89	99	100	85	95	96	78	89	84	73	86	91	81	81	90	92	91	95	101	88	97	112	82	90	97	81	87	88	101	85	98	76	84	73	103	89	97	97	94	88	93	98	86	93	110	110	90	92	85	85	88	111	68	95	89	100	98	62	88	94	71	93	81	76	98	110	97	94	93	80	87	73	76	96	102	114	97	81	90	100	88	108	96	87	102	96	101	85	98	84	76	95	93	100	81	85	80	96	91	74	81	105	84	91	93	93	94	89	88	92	92	87	96	81	102	94	94	78	93	80	103	93	96	91	77	86	84	87	77	80	120	107	94	100	94	106	100	82	81	103	99	91	91	94	79	95	86	106	104	88	97	90	100	74	98	98	101	86	90	93	87	93	105	98	71	95	70	105	98	88	83	102	93	103	96	77	81	76	102	84	96	93	100	93	96	92	83	121	94	82	79	110	84	98	93	89	95	101	84	96	99	91	87	100	78	82	81	101	87	94	96	107	87	93	95	97	87	86	88	93	95	99	94	87	92	87	104	87	88	88	77	79	83	83	85	84	102	90	90	94	89	104	90	86	83	83	95	99	92	77	92	79	93	83	102	89	89	117	94	90	96	92	77	92	106	100	93	83	71	87	91	84	72	87	89	81	106	82	92	117	76	90	84	77	94	83	85	107	76	93	90	98	96	83	86	85	80	89	98	82	102	91	91	97	110	81	99	86	93	79	83	91	82	89	100	80	88	103	96	93	95	93	87	87	93	94	107	77	96	98	97	94	82	93	86	99	91	87	103	105	86	84	93	101	72	98	80	101	80	100	112	82	90	93	81	96	96	96	63	102	89	82	93	92	97	89	107	109	81	74	111	75	85	91	93	92	91	97	90	94	97	82	89	90	92	94	83	100	92	125	80	100	86	85	108	81	86	90	100	91	88	80	94	94	79	74	106	72	89	96	93	107	90	103	92	93	91	105	79	75	78	88	90	90	85	88	100	95	81	85	77	100	95	92	96	76	85	94	93	79	100	71	86	96	93	94	91	72	98	103	105	90	80	86	96	88	102	90	92	88	70	83	99	91	100	98	92	87	90	78	98	91	85	101	96	78	102	90	80	84	94	83	85	94	82	79	87	78	95	87	94	82	83	94	86	100	91	94	82	96	117	92	89	81	93	78	116	94	83	92	87	94	90	97	100	81	82	83	111	100	113	96	98	93	77	106	91	80	92	81	86	106	87	88	82	103	98	81	113	69	87	93	99	85	94	92	102	98	84	89	77	79	96	91	87	87	98	88	87	96	100	82	91	75	89	91	100	100	92	82	87	86	86	88	90	79	95	93	95	101	76	88	96	93	87	94	97	83	95	88	85	91	86	90	87	100	109	109	84	97	93	83	83	97	94	87	81	79	88	94	97	91	78	89	92	80	80	101	90	88	102	75	88	104	94	95	98	88	91	92	81	104	102	100	93	80	82	89	88	101	90	68	94	89	95	100	68	93	91	100	85	96	91	84	74	85	83	80	109	84	73	80	108	100	83	68	84	86	109	98	93	116	108	90	96	82	88	96	89	89	100	90	91	97	84	90	87	122	74	101	86	86	96	96	95	98	97	115	87	95	97	87	89	103	94	96	97	89	85	97	91	98	106	108	90	88	92	84	91	104	94	86	96	94	88	81	102	94	95	71	91	86	115	80	76	82	103	89	88	73	83	92	96	96	84	94	100	81	94	95	72	88	122	88	90	92	108	97	105	91	106	97	89	93	77	85	93	97	95	82	99	99	92	101	84	90	91	84	87	79	99	86	104	93	64	99	90	95	99	98	90	82	106	91	84	79	106	98	81	82	96	88	109	90	96	93	94	78	82	94	84	95	92	91	103	86	88	90	80	98	99	81	83	93	97	91	83	94	80	99	88	87	78	88	92	88	89	88	92	83	91	97	88	80	93	93	108	95	87	91	77	87	107	107	86	90	101	84	81	74	101	87	92	98	70	77	90	81	88	106	102	102	106	66	86	86	80	91	90	97	80	99	94	109	93	75	82	79	105	94	112	84	81	79	95	87	101	89	102	88	89	100	98	98	88	93	96	94	93	87	92	77	95	113	85	89	82	97	101	95	100	93	91	89	81	96	78	85	86	77	95	80	97	90	76	90	82	114	93	92	88	104	97	98	89	99	80	92	101	82	96	80	97	95	73	92	93	99	79	76	120	94	96	80	84	91	81	111	94	81	76	88	76	102	94	89	93	102	85	85	80	83	79	89	91	93	86	104	88	81	69	95	94	75	105	93	79	96	91	105	91	108	86	116	89	97	82	102	80	86	103	100	80	92	81	94	99	94	86	95	91	83	87	103	93	97	101	85	103	81	99	95	72	87	105	72	89	100	76	101	85	88	74	88
42412	18112	12636	18085	18023	18312	18178	18609	18572	20697	17531	21869	19134	9647	8940	6053	4474	4815	4284	1998	1005	1213	683	598	479	600	433	411	436	492	433	376	451	365	373	358	373	343	374	331	346	339	355	349	359	322	339	317	361	343	337	344	303	324	323	315	324	323	320	327	327	323	340	325	321	301	327	316	355	336	356	330	313	318	342	336	322	330	317	340	362	339	295	320	296	325	343	363	319	303	321	325	293	341	283	300	319	309	315	304	303	319	324	328	315	325	296	303	303	312	332	304	303	329	329	313	310	317	305	322	297	313	316	311	299	339	326	305	312	304	304	312	334	303	291	359	308	354	318	306	305	342	319	269	360	325	287	302	322	314	322	302	316	293	312	331	346	348	331	324	349	312	309	272	384	324	365	326	343	300	337	320	326	335	298	284	319	323	312	300	369	306	303	332	308	314	342	319	328	316	293	354	338	344	319	318	306	302	295	308	307	337	313	330	351	293	302	351	339	317	317	329	358	311	324	356	320	322	311	311	299	346	323	359	290	311	318	303	348	317	322	302	348	312	298	342	311	303	318	324	338	339	327	344	287	340	347	306	331	355	333	295	329	339	329	348	304	328	323	281	293	323	312	317	331	330	324	331	341	320	339	340	307	320	335	291	312	328	324	318	299	325	319	342	315	313	332	320	321	296	324	311	325	337	353	294	291	337	314	349	322	328	303	352	330	304	329	317	329	336	315	342	313	299	283	308	321	309	330	299	305	313	326	322	309	333	317	318	344	344	307	327	320	302	333	301	345	306	280	342	323	332	303	339	305	309	339	285	318	344	295	274	325	316	314	319	333	306	318	323	305	322	334	338	318	332	318	310	292	340	315	325	323	270	337	314	324	340	324	323	336	356	309	343	353	315	323	293	329	312	315	300	294	315	316	299	309	301	377	281	328	345	321	356	318	344	327	293	299	341	308	320	325	298	297	320	318	285	330	313	318	301	322	314	324	312	320	299	308	301	325	327	315	300	317	292	324	339	364	301	311	324	327	262	324	302	324	293	330	284	308	321	337	305	327	334	307	309	332	336	302	328	333	307	295	304	310	306	357	325	315	335	302	318	332	329	351	317	328	303	285	304	340	315	299	332	325	302	347	277	321	334	304	321	324	325	292	325	319	323	302	330	295	270	315	301	334	306	341	289	334	342	301	302	301	320	319	326	309	340	289	318	322	317	341	313	317	321	305	302	307	328	302	327	320	310	284	324	340	306	309	359	327	295	342	317	344	339	312	314	302	332	311	314	304	301	306	276	328	335	311	309	342	286	309	341	336	312	337	326	317	354	319	337	339	290	339	341	300	299	354	310	294	327	318	341	328	334	323	331	317	331	324	341	302	348	349	314	337	311	342	349	299	301	301	310	326	314	322	349	332	320	344	336	315	294	304	340	267	338	304	309	311	326	302	306	310	302	290	338	319	319	346	325	342	327	342	294	339	303	329	360	338	317	326	321	315	311	280	283	329	339	324	300	325	332	312	376	287	320	323	309	284	308	324	320	342	329	321	290	289	307	305	314	328	329	328	331	362	313	314	316	347	290	331	311	314	310	334	323	313	274	322	320	323	327	344	296	316	269	303	294	298	326	335	322	320	275	315	318	310	342	337	321	324	308	322	302	336	295	312	319	319	344	327	319	325	304	301	347	265	322	329	324	360	317	357	334	310	358	313	280	313	297	322	331	339	319	295	336	304	299	331	320	301	342	359	292	328	335	280	326	334	335	348	325	338	323	332	335	317	319	293	314	306	330	340	338	330	293	320	336	303	352	292	309	301	338	327	317	315	324	311	333	309	316	322	301	324	306	303	339	323	335	312	335	330	295	346	334	330	301	347	306	316	300	313	317	325	366	319	305	341	341	344	330	313	324	323	307	340	299	341	321	304	298	370	322	320	310	295	321	327	316	316	306	307	317	300	328	307	327	313	311	296	319	343	319	325	312	336	318	310	294	348	308	320	305	316	310	308	311	289	324	298	289	335	333	310	313	328	314	320	345	331	342	295	342	322	307	331	326	309	331	343	282	318	322	306	313	319	313	327	335	324	331	290	310	304	358	343	329	313	322	326	318	339	337	336	348	280	334	298	328	321	311	330	302	314	309	307	316	321	359	322	285	298	324	321	294	320	305	295	312	323	318	305	285	278	299	319	319	336	321	312	321	348	301	312	315	324	316	330	343	314	335	317	308	343	344	323	310	303	330	327	317	315	292	325	309	316	323	335	306	373	315	331	300	311	314	312	303	344	317	310	316	329	329	339	318	301	326	317	312	333	360	343	319	309	341	309	323	348	319	330	330	356	316	312	300	321	294	342	349	325	334	331	311	332	306	322	302	333	314	370	308	332	325	343	339	312	318	333	280	314	313	334	311	322	296	297	326	308	315	359	357	354	338	351	310	322	292	318	317	342	290	320	353	292	311	330	333	316	293	321	313	330	331	313	308	285	296	291	319	296	321	330	315	347	343	353	304	360	330	342	315	331	348	325	290	318	315	323	301	297	359	309	304	343	302	294	310	332	304	334	309	304	291	305	321	318	297	323	289	323	320	314	317	319	318	318	301	324	341	322	346	305	305	293	337	334	308	312	314	298	307	283	326	361	303	320	321	329	316	293	292	283	305	326	358	317	355	301	329	319	321	333	356	304	309	332	306	330	290	286	297	309	285	351	311	352	311	327	338	320	311	323	321	311	307	325	317	335	326	336	324	333	332	322	309	313	314	348	345	315	315	310	302	344	316	343	294	332	319	306	325	319	331	307	344	341	325	294	318	327	302	345	324	325	352	337	336	295	344	340	309	316	315	337	337	300	316	296	317	347	316	311	323	321	315	310	331	345	321	313	313	319	320	312	310	317	322	301	267	301	310	316	348	307	332	352	325	340	302	337	295	309	308	329	323	327	340	289	324	331	315	307	318	345	290	325	276	339	312	316	314	317	305	335	345	311	327	322	299	350	305	328	321	292	320	310	325	315	317	328	303	313	352	312	299	284	295	312	298	294	295	317	344	355	316	338	257	313	323	321	334	305	302	320	333	316	323	343	282	302	281	296	321	319	313	321	299	306	319	328	306	304	310	339	297	329	315	318	317	314	328	329	302	328	347	315	292	320	305	319	306	336	317	312	324	326	308	332	338	339	310	339	307	316	331	325	321	293	329	302	347	301	285	327	338	320	341	324	333	332	325	337	368	303	325	290	312	297	298	299	318	315	307	325	324	313	345	292	322	338	341	322	301	317	354	301	319	316	331	314	333	320	325	366	334	313	316	283	325	340	321	289	336	298	360	329	297	343	291	337	351	354	320	304	321	321	321	304	318	318	370	329	308	336	291	325	311	330	309	311	344	322	293	327	308	322	333	322	341	294	336	315	299	328	316	335	270	323	336	313	315	320	324	315	311	338	322	322	308	320	303	331	333	303	334	301	309	321	288	327	321	336	303	325	301	310	316	280	334	295	320	297	326	314	318	320	316	291	338	335	326
60858	37505	28103	24163	22030	21211	16828	13937	13907	13674	11432	11152	16074	5458	3850	2450	1825	1820	1422	683	394	339	276	217	242	227	213	205	178	169	191	182	201	173	184	178	193	198	186	190	169	176	179	182	164	159	176	174	153	171	185	185	154	157	159	188	148	174	151	154	176	178	171	156	168	144	184	178	177	160	155	165	156	172	162	166	183	167	184	156	189	163	151	142	164	185	168	166	168	162	151	160	189	169	146	185	145	168	156	178	157	173	167	139	144	162	158	157	177	146	173	168	144	164	169	132	137	164	155	171	151	171	185	155	175	193	157	146	168	178	169	172	180	169	171	170	164	183	162	166	165	171	176	166	186	149	163	172	142	168	185	166	167	141	165	143	174	179	188	176	155	155	164	161	159	167	170	157	189	138	172	147	184	168	167	169	138	178	175	145	151	174	158	163	167	158	172	165	153	176	173	166	155	176	156	160	148	140	149	148	152	170	142	147	181	161	170	174	160	161	127	176	145	169	152	175	154	146	174	177	180	181	154	150	168	151	165	174	158	167	167	190	149	174	180	186	150	170	133	139	168	144	170	165	154	159	178	171	154	178	168	195	178	146	177	176	166	169	164	160	162	150	176	179	157	147	170	166	146	143	166	165	171	166	174	148	181	166	184	186	152	150	176	167	162	157	169	181	159	168	160	180	142	156	164	170	167	173	167	167	151	166	150	141	168	141	173	175	163	166	162	143	168	169	148	154	169	163	173	141	155	154	171	141	167	179	169	179	158	181	152	173	147	154	148	152	138	153	147	166	183	160	168	156	150	139	153	158	140	168	159	171	160	167	168	183	140	173	166	167	167	152	154	172	182	165	179	156	149	169	164	147	171	162	167	159	150	144	146	166	181	169	152	163	160	121	168	164	154	171	136	165	154	153	135	162	133	145	163	159	156	157	160	177	188	161	148	148	179	146	159	175	169	176	161	154	158	177	176	153	171	156	168	178	163	131	165	161	161	149	165	166	156	147	171	159	154	170	185	137	159	173	155	157	184	148	172	154	163	184	175	173	175	151	152	194	167	174	167	169	162	158	167	185	154	140	161	134	182	162	169	177	157	154	161	176	173	148	145	162	152	160	170	154	170	148	176	157	158	179	184	173	162	159	148	171	159	154	178	182	164	167	168	140	157	153	159	159	152	160	141	171	146	159	172	146	169	138	166	168	159	166	154	172	166	164	166	162	149	178	163	168	169	162	165	175	171	142	165	154	165	171	179	175	157	153	188	158	194	165	173	174	164	152	178	180	160	144	183	156	160	149	146	157	140	154	162	160	152	172	166	160	148	169	145	149	164	170	165	183	161	176	151	159	167	155	188	170	164	164	168	155	178	153	172	159	155	153	170	160	166	160	150	161	153	143	158	143	187	172	170	142	177	158	182	155	169	147	146	150	150	180	155	143	166	140	146	132	150	162	163	149	161	158	170	166	138	164	170	181	156	151	150	150	150	153	155	173	173	169	162	168	156	160	176	170	182	168	180	181	166	164	153	149	179	170	165	153	158	151	166	168	127	163	174	155	146	153	158	170	161	164	147	157	147	151	157	155	181	160	152	141	172	149	183	176	177	157	135	162	145	170	179	165	175	167	171	190	176	174	150	149	152	138	165	176	154	167	181	155	160	146	163	145	169	178	170	165	173	182	163	180	171	151	145	155	137	148	180	167	162	151	159	169	162	176	149	132	155	173	184	168	194	168	154	156	158	154	171	135	147	146	185	189	160	150	142	172	166	176	158	158	170	182	134	153	156	182	163	163	170	187	183	161	173	160	166	157	133	160	180	168	183	171	162	172	163	166	178	153	146	170	158	149	148	149	179	206	149	169	135	167	146	160	156	164	145	168	162	182	164	143	156	169	167	148	132	171	167	145	166	167	175	136	141	185	165	163	156	167	173	144	172	177	160	164	146	179	152	161	155	194	152	175	136	158	148	150	164	178	169	188	148	156	173	178	169	190	152	169	165	178	156	137	149	152	163	141	166	175	158	172	145	144	189	157	163	161	150	173	145	179	159	157	157	163	145	167	147	169	167	166	169	145	171	163	165	159	154	157	166	153	168	169	155	152	151	156	155	155	175	159	166	161	148	164	167	175	152	165	162	165	169	138	141	180	149	139	158	147	155	156	151	165	152	164	167	161	181	157	167	181	162	156	154	153	175	170	153	155	151	176	148	144	156	166	159	155	174	169	145	177	179	158	163	150	175	170	163	143	159	166	151	171	190	158	178	158	166	158	148	160	185	152	187	153	153	148	150	163	160	175	153	194	160	170	174	171	143	169	137	170	164	186	179	165	149	175	174	165	136	148	161	183	136	166	170	155	158	153	182	176	193	149	160	142	179	157	168	173	160	155	146	148	158	168	155	162	158	159	127	161	152	149	162	145	157	148	159	184	176	163	132	172	159	154	141	163	172	169	145	182	172	179	171	156	154	174	169	165	159	158	183	153	182	168	156	154	164	161	177	162	164	159	156	160	159	150	166	167	164	189	155	146	171	179	153	146	182	160	172	159	149	166	160	169	167	149	164	163	153	170	164	171	187	145	163	167	156	166	169	158	148	154	153	162	187	159	142	166	174	166	146	168	166	153	155	178	164	139	146	138	154	152	175	148	164	157	158	150	166	145	160	151	159	175	166	159	155	161	168	146	171	148	162	179	161	153	156	143	167	168	161	173	160	159	187	162	148	177	147	172	173	166	165	166	160	155	168	184	159	156	190	148	178	180	162	153	155	163	158	162	171	150	153	170	144	155	175	176	182	164	154	175	144	165	156	157	172	172	145	143	142	180	164	165	193	181	167	150	168	161	155	171	150	165	157	167	144	171	153	150	147	169	164	150	155	169	175	184	176	151	155	141	163	164	172	150	165	178	186	181	134	173	190	164	161	174	190	136	136	165	156	150	163	177	163	169	165	164	164	166	176	163	167	176	161	174	161	147	179	170	162	161	158	168	159	163	151	151	160	174	160	160	164	171	166	180	142	174	159	166	146	165	143	165	161	177	148	154	158	158	168	161	176	161	169	143	165	179	153	165	165	169	155	165	152	180	172	175	177	155	157	156	155	171	168	146	145	181	147	155	160	164	142	164	169	162	153	152	166	153	191	151	159	169	160	146	176	186	166	153	158	160	159	167	140	161	140	136	172	130	143	171	178	132	156	151	183	185	148	150	174	166	177	148	165	170	172	158	161	130	154	164	163	154	181	173	180	170	159	172	141	160	137	165	161	161	165	159	162	154	194	145	154	148	150	137	154	148	173	139	154	164	158	171	166	155	153	175	152	179	169	181	158	179	148	174	142	166	155	190	160	168	156	149	170	159	164	175	151	170	164	203	137	167	160	166	175	142	175	167	164	153	155	179	142	148	164	155	151	153	139	184	167	179	159	149	160	169	165	180	142	166	154	169	172	167	154	162	139	156	141	153	175	168	174	155	174	165	174	140	165	138	171	168	183	163	172	141	161	157	152	170	152	155
52855	20748	15626	19688	21718	25279	24428	24670	26243	28487	26960	28743	31672	17311	16001	12241	10070	10734	8684	4099	2148	2070	1242	1041	956	965	919	729	673	731	768	719	693	624	684	595	591	600	618	607	593	512	529	560	554	546	562	559	544	538	537	578	552	562	588	503	587	509	494	500	523	558	530	595	523	559	531	517	525	507	544	518	545	554	529	547	576	550	527	545	530	527	537	492	533	491	520	541	523	528	530	553	527	512	530	552	516	510	505	517	523	564	554	535	496	576	560	578	500	540	531	531	529	515	536	510	494	513	508	517	532	524	512	519	494	492	531	573	518	500	569	539	480	518	504	548	517	522	478	517	501	501	541	505	522	586	513	472	480	497	579	502	541	510	519	542	533	553	516	499	519	556	518	527	522	525	514	490	529	569	506	541	491	480	521	550	489	495	543	512	523	541	552	487	525	524	537	509	523	530	515	542	545	514	533	506	480	478	541	507	514	533	492	541	527	527	516	510	482	537	509	570	556	532	486	494	507	501	524	540	505	520	503	506	545	532	535	536	551	525	504	560	518	532	532	506	500	513	526	526	539	485	531	509	519	511	525	515	499	493	486	556	530	507	487	533	543	537	519	507	537	560	538	527	518	501	561	538	505	493	516	543	537	510	474	569	516	528	470	544	478	512	526	539	532	517	525	572	520	544	504	513	529	537	490	537	494	495	503	499	531	500	530	512	505	513	547	521	543	511	484	513	482	533	550	541	498	535	527	519	511	532	562	545	507	489	540	512	518	550	533	536	520	559	557	567	527	542	516	522	532	553	540	525	540	517	550	518	514	527	554	535	573	500	530	521	535	531	529	534	503	516	535	493	535	543	520	506	511	523	528	510	483	508	504	534	514	506	502	528	524	521	504	483	511	528	536	479	536	505	520	532	518	534	552	528	480	541	528	489	535	505	503	511	486	521	479	531	529	500	530	524	516	530	553	515	535	559	540	534	530	556	515	511	530	548	494	511	528	491	516	526	524	502	525	524	520	516	510	502	514	509	535	541	507	482	508	512	502	490	535	485	542	552	523	500	523	530	544	537	554	509	479	542	512	495	559	518	565	511	515	514	544	541	506	519	520	486	496	498	542	531	534	495	568	470	521	507	529	508	537	538	536	538	536	537	546	511	499	531	543	538	517	534	505	504	493	540	509	570	527	536	517	528	509	532	523	537	560	519	559	473	534	476	534	495	534	525	482	516	475	502	524	503	493	511	510	542	505	547	502	533	532	526	504	566	516	486	513	528	499	528	538	505	526	533	546	512	545	521	522	501	528	525	507	499	499	520	495	499	524	537	552	502	509	493	531	510	462	489	504	519	514	557	476	535	527	528	552	518	537	512	545	520	492	511	554	521	558	528	540	537	534	512	496	509	503	554	521	467	523	513	532	504	499	547	527	497	536	493	535	505	542	517	557	567	522	559	539	502	536	518	492	490	533	520	510	492	506	541	496	531	523	487	523	551	544	501	512	532	494	505	481	527	537	515	497	551	483	546	532	506	508	541	481	543	518	562	494	516	549	538	512	556	485	499	464	535	489	491	478	533	502	541	526	512	519	511	524	542	496	514	502	485	508	531	521	518	551	493	496	489	503	544	549	553	555	506	519	513	528	530	497	502	506	510	527	527	531	514	543	494	527	502	529	533	541	514	503	524	526	517	519	550	535	526	530	534	491	545	519	507	500	559	538	569	507	512	490	545	478	518	523	498	540	525	549	534	553	481	500	505	520	550	521	510	560	494	526	492	497	522	514	510	507	495	502	481	511	545	533	562	521	544	554	535	540	521	491	504	529	552	552	489	497	513	519	503	515	506	545	541	524	500	565	517	539	521	566	538	524	509	495	488	521	491	522	505	504	499	529	541	507	510	517	499	534	515	489	522	492	555	550	522	545	560	514	473	510	531	514	478	524	585	570	506	501	502	482	518	513	538	494	478	524	522	539	525	522	560	545	547	467	526	471	549	472	549	536	521	538	478	565	521	553	513	511	557	520	505	497	510	491	516	503	551	518	523	484	540	549	539	537	511	488	496	501	536	533	567	536	496	537	511	497	504	503	503	522	519	547	533	521	521	523	516	489	511	557	533	511	543	515	562	545	531	527	518	528	517	522	532	530	537	513	499	531	554	506	522	510	536	554	516	509	518	492	495	550	523	521	535	497	513	514	541	552	566	517	508	494	555	483	464	544	512	497	505	494	536	534	510	489	515	534	531	530	542	521	533	531	517	505	480	514	505	525	511	528	515	541	539	507	508	494	507	555	513	528	504	527	516	533	497	485	505	502	531	526	516	500	545	525	520	509	562	465	507	526	520	499	528	527	538	546	529	545	523	513	531	526	512	513	493	502	506	550	516	525	523	552	532	547	514	514	536	521	521	519	509	552	498	555	523	538	490	542	482	509	536	507	521	545	542	516	541	534	531	513	505	529	507	513	568	524	534	570	518	512	552	531	562	543	505	538	521	534	540	506	567	493	538	446	534	554	526	541	507	530	488	517	490	562	531	544	533	548	514	550	555	502	504	484	522	511	555	518	521	543	483	526	538	507	526	523	522	520	521	526	511	533	528	545	525	506	476	530	485	474	522	539	521	501	497	559	556	537	517	557	530	558	502	560	535	538	514	509	477	521	529	543	504	488	528	504	554	544	528	493	545	499	500	510	534	512	495	516	502	473	513	488	541	530	461	499	545	506	515	520	524	529	521	535	549	540	516	493	521	521	547	498	516	520	526	502	524	511	536	534	514	564	499	539	521	503	493	528	506	525	531	496	503	484	541	502	522	514	523	515	565	517	514	535	478	550	535	497	504	526	511	531	515	504	511	492	546	503	520	510	543	554	515	503	542	553	516	542	511	518	544	482	488	492	544	537	531	543	512	500	497	508	592	481	533	563	508	543	510	490	510	508	510	482	553	465	496	495	504	531	562	516	490	515	503	521	479	533	560	536	479	497	560	512	499	516	518	519	520	500	552	513	485	526	494	553	508	525	500	522	510	483	526	527	541	531	514	517	510	492	502	514	466	532	543	506	534	530	549	552	527	524	515	541	523	483	485	516	545	487	508	538	491	521	524	521	519	535	525	515	545	534	533	532	531	526	530	490	492	494	488	495	456	523	591	551	524	483	511	515	539	522	512	538	513	494	545	526	525	537	515	545	557	542	554	507	499	546	521	471	558	511	544	510	520	540	538	493	501	528	519	491	529	495	552	535	507	537	518	561	532	487	520	517	555	478	471	540	524	493	508	541	498	521	554	541	512	538	566	526	495	514	511	544	527	509	506	516	520	522	520	538	539	509	549	489	528	494	510	475	555	534	553	512	518	567	465	533	521	526	560	553	513	530	522	511	500	513	489	517	538	517	498	528	488	530	522	499	540	515	513	522	533	521	533	516	509	536	533	520	547	542	551	512	489	530	521	516	523	529	540	477	542	529	547	548	510	526	519	558	533	542	519	537	469	500	533	526	547	515	537	492	524	536	530	551	481
13762	3183	1734	1093	1011	646	658	537	519	464	406	459	720	252	214	183	225	197	192	149	161	158	169	139	147	129	180	138	147	153	129	136	136	145	154	140	141	153	151	159	145	154	156	151	129	149	127	161	132	157	147	145	140	150	137	155	141	161	154	147	147	140	146	132	153	156	146	163	153	162	126	152	144	143	146	156	160	130	131	129	136	157	161	128	133	150	163	148	151	142	130	153	154	146	146	152	126	134	148	160	156	158	165	137	134	167	143	136	132	152	139	145	158	142	133	156	141	155	136	149	132	161	159	141	160	158	135	126	145	151	153	150	144	159	149	123	150	154	149	160	136	156	143	131	158	142	140	161	139	156	140	151	151	146	136	155	142	145	162	152	137	139	160	161	154	152	155	141	134	140	158	142	133	135	155	143	177	163	147	162	149	150	149	153	139	137	141	145	126	149	145	158	131	156	157	153	151	156	146	116	150	121	130	132	151	159	152	147	133	162	138	139	142	146	142	138	145	152	149	160	167	179	138	129	144	138	153	124	168	144	149	153	140	178	151	143	151	156	146	161	149	144	146	162	161	187	122	178	130	136	133	160	167	131	150	147	125	123	152	158	128	169	147	138	149	119	142	153	146	155	161	151	138	141	137	164	163	145	162	156	162	117	148	149	164	149	134	133	174	128	141	132	161	159	150	119	154	146	145	142	128	155	141	137	146	145	155	159	142	157	135	146	157	156	137	147	133	152	154	142	144	182	134	148	133	144	158	141	148	151	140	131	119	128	153	152	141	168	132	137	110	125	156	163	158	125	137	145	167	136	144	157	135	170	126	122	130	148	159	161	134	143	142	126	136	145	153	133	156	146	135	148	174	145	146	157	161	164	138	133	134	158	147	135	144	152	161	141	137	145	150	157	161	139	135	163	127	142	141	154	150	136	153	141	153	156	150	134	146	143	150	127	122	148	151	151	140	156	133	144	142	131	159	168	127	141	182	153	143	150	138	123	158	171	175	144	136	148	162	142	144	152	148	157	129	147	159	146	151	125	131	147	154	149	165	131	175	139	136	148	134	156	151	153	149	136	135	172	157	141	140	170	158	150	162	149	143	138	139	158	144	154	154	154	153	174	138	147	174	142	140	161	169	137	137	117	140	148	142	147	182	170	134	135	147	155	142	143	161	134	143	157	131	133	147	131	148	133	157	143	132	165	131	173	136	141	150	143	154	154	155	157	137	151	141	169	123	172	158	170	165	154	148	142	180	148	164	133	160	152	161	148	153	147	162	181	150	136	143	133	141	142	127	139	155	145	149	155	145	152	146	140	145	131	139	160	154	125	139	133	138	151	156	144	155	151	140	170	138	170	131	149	144	140	131	132	153	135	155	131	166	164	156	139	146	150	156	129	144	141	135	137	139	141	154	134	156	157	145	150	139	141	159	146	143	160	136	147	168	136	157	137	164	148	142	150	126	134	141	154	145	137	144	146	130	135	168	146	148	142	133	153	142	150	155	162	139	152	114	141	143	145	147	163	170	146	135	156	154	165	135	144	155	135	150	162	129	166	159	138	143	159	150	160	149	138	144	136	125	168	157	153	138	153	168	151	146	130	146	156	139	146	162	156	166	152	131	157	163	139	143	137	156	133	171	135	165	151	174	137	157	133	150	133	154	118	124	148	145	158	154	139	151	149	131	147	151	138	155	140	140	126	144	175	167	151	151	141	142	160	163	150	168	148	141	163	144	162	156	138	162	148	144	150	137	128	156	160	167	133	150	137	143	148	137	142	143	148	146	151	144	150	129	151	157	162	156	141	153	141	151	130	147	135	135	151	159	153	148	142	137	126	150	145	149	163	121	144	151	151	138	159	135	142	144	130	157	153	162	161	162	152	130	143	142	157	148	124	148	164	158	161	127	155	148	140	135	159	130	137	153	145	167	155	144	136	137	149	134	147	149	138	155	153	144	156	139	131	151	148	149	152	132	160	151	154	150	162	137	143	140	146	167	138	151	138	130	178	149	162	152	132	166	147	152	126	165	147	142	135	133	127	155	141	163	134	144	164	127	127	127	144	156	140	179	131	153	137	145	144	148	160	150	134	132	138	177	149	156	165	151	143	156	167	143	143	157	151	164	154	148	152	142	140	152	142	129	121	156	140	142	127	149	139	122	141	142	154	150	140	155	147	154	146	154	156	150	147	135	155	160	146	144	161	154	149	153	162	135	150	159	158	157	125	148	158	157	157	154	147	149	165	169	145	154	154	145	152	144	160	146	150	127	136	166	166	145	140	144	142	176	164	134	155	136	130	132	145	150	153	136	149	142	182	137	148	136	158	146	142	139	129	174	139	124	156	138	132	153	118	160	143	153	123	138	143	135	155	138	153	147	139	161	157	132	164	143	135	150	121	143	128	148	153	157	140	168	162	147	138	141	150	154	155	157	141	129	144	147	153	129	147	129	129	157	146	141	152	140	166	154	154	141	148	143	156	142	149	166	138	150	141	124	158	161	157	139	142	151	141	133	157	117	166	157	142	128	147	166	135	134	156	148	159	157	156	150	130	129	146	149	142	147	146	148	139	158	152	144	179	142	144	141	140	149	148	132	160	159	143	174	128	144	161	138	142	133	131	154	135	162	185	147	157	145	149	159	131	132	112	162	134	121	155	163	137	143	134	161	128	162	150	146	168	158	138	138	139	151	158	126	173	146	155	149	165	131	149	134	144	157	161	159	144	158	146	152	176	140	137	151	150	122	129	150	141	168	158	157	148	149	140	131	173	135	151	163	164	145	160	144	148	170	147	142	135	154	156	152	156	136	167	154	141	148	130	146	142	171	145	153	135	140	144	155	136	164	147	179	133	159	124	162	138	131	135	155	174	163	132	152	130	138	152	148	150	155	183	121	155	124	155	145	137	136	149	128	145	157	152	143	131	168	142	165	165	130	171	166	149	138	159	161	144	155	144	143	157	147	168	130	146	139	141	162	155	139	143	184	144	150	147	159	150	169	153	139	138	156	158	163	133	134	143	155	118	166	152	168	154	154	136	144	153	156	151	160	148	139	137	143	146	162	180	147	133	146	144	138	161	139	149	142	136	161	163	163	153	130	143	124	153	150	164	138	155	157	146	149	156	165	154	145	142	148	129	143	121	131	143	155	154	156	142	140	152	120	149	153	149	160	153	160	150	150	148	135	158	144	163	139	158	154	150	149	141	135	149	170	141	143	145	167	131	147	160	134	154	148	141	133	130	134	168	146	158	168	153	157	160	154	150	142	142	162	134	149	139	148	167	158	159	151	156	146	133	170	158	168	166	145	137	148	147	146	136	147	162	156	142	157	154	150	161	171	148	154	128	148	147	138	169	142	148	163	143	153	155	156	142	155	146	154	146	138	167	155	149	143	134	143	127	134	153	148	148	133	142	134	139	145	149	135	147	158	141	155	139	125	164	155	155	149	153	133	133	179	146	160	132	162	136	147	137	144	140	146	152	151	143	125	142	141	135	148	117
18470	4179	2733	2632	2998	2363	2421	2318	2428	2245	2062	2114	3455	1175	1080	822	774	827	758	609	533	521	505	479	522	477	496	475	501	468	487	518	490	466	471	487	497	499	509	500	486	453	423	463	442	457	482	496	480	457	483	482	479	484	456	460	498	508	469	479	462	499	483	492	452	493	461	467	476	463	480	470	470	473	470	476	430	482	455	514	467	456	503	509	422	490	474	490	532	493	495	485	475	503	442	453	456	469	497	469	491	476	461	461	470	479	485	504	490	489	475	495	465	456	483	472	454	459	451	458	486	465	464	472	476	504	462	503	456	476	497	516	482	470	443	530	491	500	459	469	492	432	475	492	491	459	470	445	460	503	424	479	484	433	462	452	489	460	461	447	467	479	519	482	463	463	452	456	471	446	459	448	467	482	470	454	470	487	464	467	489	475	456	471	500	449	469	468	487	461	505	506	458	453	456	487	503	472	457	439	471	492	459	416	443	434	481	481	451	487	504	517	475	476	475	521	498	460	482	527	484	439	450	479	516	497	476	466	503	494	485	461	493	478	451	481	500	493	494	451	486	479	502	464	453	451	465	426	479	511	465	479	459	457	438	498	431	471	479	493	475	487	503	471	481	480	472	452	476	471	508	485	469	485	464	464	468	461	506	461	454	483	495	499	416	508	465	455	503	465	485	466	495	474	491	461	473	499	443	426	485	466	471	485	469	476	517	483	485	502	445	484	458	492	457	465	472	474	483	475	467	480	458	465	463	511	438	486	479	499	485	494	465	480	485	486	475	477	468	468	516	482	438	483	449	504	496	479	466	459	482	487	452	489	476	494	496	490	455	479	457	502	473	479	449	441	519	467	458	489	451	472	469	459	510	476	474	492	506	488	491	460	485	467	440	461	481	450	497	501	460	483	479	470	504	438	446	459	486	477	500	496	466	462	458	466	492	483	446	439	467	441	497	449	491	483	436	479	488	476	486	477	436	474	480	487	456	443	456	463	468	424	438	483	472	490	452	472	492	480	458	434	443	480	491	460	449	502	467	495	483	492	480	462	452	478	454	491	463	476	463	450	481	474	471	471	480	478	452	447	502	438	429	485	482	445	471	497	488	505	498	525	481	477	461	493	479	421	479	490	502	452	466	470	525	478	497	494	462	511	460	484	526	474	453	484	435	493	501	487	511	482	452	497	493	462	479	481	501	475	480	477	490	482	485	463	454	475	491	473	455	493	466	463	474	472	438	480	467	428	483	494	454	438	489	445	512	485	471	442	461	440	483	464	452	457	465	469	476	465	517	462	474	495	461	452	506	482	483	481	477	467	463	480	465	477	504	508	514	451	512	493	441	431	467	436	498	473	480	450	496	480	441	484	489	449	498	440	460	466	474	426	468	500	468	511	438	481	498	502	467	468	472	469	453	470	480	406	431	468	497	488	486	449	499	480	494	477	447	479	537	454	462	472	480	519	457	445	457	494	479	467	483	500	437	446	457	468	475	457	508	462	509	487	453	491	468	438	505	495	473	455	499	473	461	455	469	510	497	482	437	467	494	502	474	475	486	471	474	457	503	446	439	501	459	481	446	485	473	456	434	461	459	483	436	436	478	479	496	420	499	481	517	507	469	507	458	459	481	476	454	468	472	474	519	502	468	451	472	487	457	446	480	509	459	447	453	466	485	464	489	454	491	477	454	452	505	463	464	502	441	474	452	493	448	477	465	486	470	444	482	493	468	450	458	485	478	466	430	477	496	446	460	504	445	485	481	486	483	501	465	454	525	469	483	497	476	482	459	447	478	458	500	482	451	496	492	453	501	466	504	456	462	477	479	456	472	480	454	501	507	485	471	464	486	491	506	455	441	479	460	470	477	439	469	440	452	487	446	475	438	481	485	491	504	450	457	482	481	531	486	489	486	447	450	479	482	484	493	494	483	506	507	481	512	454	447	459	482	452	445	500	463	500	482	499	492	474	487	514	439	452	457	473	453	488	457	463	463	459	490	480	431	471	488	451	433	446	467	482	457	470	457	439	484	479	514	447	477	500	497	418	490	489	476	500	481	475	435	446	485	466	459	502	506	491	454	472	476	486	505	483	525	478	442	505	498	469	519	477	496	469	477	460	473	455	501	507	521	457	476	499	491	479	452	497	489	486	487	501	459	505	531	479	431	478	490	454	423	440	476	432	484	477	474	492	425	468	457	495	495	473	455	476	432	500	468	465	488	481	498	491	476	454	498	483	463	501	473	503	480	471	474	480	476	492	488	508	474	459	509	479	456	459	490	452	466	482	474	462	477	490	478	494	451	439	459	450	476	470	473	458	461	472	468	456	495	439	475	466	431	450	457	486	467	470	479	487	460	511	473	483	473	440	461	494	461	466	490	495	464	472	442	475	474	494	455	456	494	474	502	448	470	484	469	434	451	490	469	467	466	478	477	477	448	475	455	474	464	501	488	498	530	478	469	479	495	455	470	483	498	478	492	473	466	471	459	504	496	482	463	478	469	486	497	484	486	476	456	492	431	482	462	460	495	461	501	462	475	436	466	487	500	501	467	454	492	477	498	450	501	469	471	457	476	494	482	456	471	473	470	476	449	489	479	481	489	430	429	469	479	466	507	432	478	479	486	474	499	514	482	467	457	505	467	480	484	487	476	504	477	436	468	479	479	467	453	477	447	453	464	492	493	511	476	459	528	499	495	482	478	499	467	468	497	464	464	514	517	477	489	474	494	443	455	481	439	490	493	466	486	465	493	511	499	500	486	455	482	444	472	467	466	519	475	457	482	469	451	471	455	437	479	505	446	456	436	488	503	495	508	493	487	482	491	495	490	459	484	478	473	478	463	483	461	501	489	470	464	473	483	482	458	465	450	468	472	464	492	486	489	469	476	514	457	519	467	476	527	476	496	477	496	463	449	464	458	514	459	447	491	471	483	474	443	518	487	466	522	513	486	437	495	469	478	530	503	437	462	459	473	477	457	454	471	482	480	475	463	480	477	418	472	481	467	480	457	484	484	482	476	474	454	466	465	496	463	475	474	480	490	481	482	466	493	480	486	442	504	473	485	466	485	495	460	448	507	488	465	480	469	453	462	500	481	468	462	454	464	472	474	512	474	486	481	449	435	473	490	463	432	487	465	504	458	464	472	507	463	469	457	460	475	488	475	475	447	461	529	459	462	457	523	470	437	499	486	511	423	482	467	455	460	441	428	492	485	479	495	493	447	482	459	492	440	495	482	479	494	495	493	459	451	482	476	479	462	465	446	505	488	493	495	510	488	480	464	477	453	517	438	448	468	484	456	426	458	468	456	477	486	464	446	448	476	468	433	457	433	463	461	446	493	456	516	483	498	499	459	474	473	448	489	467	457	452	474	471	476	453	460	493	505	521	447	476	479	484	469	446	474	473	482	436	445	469	504	453	472	492	458	450	456	485	454	473	492	454	473	488	486	483	435	438	449	462	464	499	470	433	456	494	477	490	473	479	465	445	442	491	462	432	505	454	413	495
54907	31032	18638	15206	13316	12022	8714	5644	7205	5898	3988	7396	11044	2556	1483	868	678	610	501	327	180	171	141	138	135	110	130	93	103	101	122	82	102	110	86	114	100	133	94	113	80	96	93	88	99	90	84	89	98	80	101	109	104	97	88	78	87	88	97	76	84	102	101	112	87	93	88	97	96	112	86	86	119	88	89	96	106	91	81	97	99	112	92	115	73	95	88	92	94	97	108	101	98	93	104	114	86	90	107	101	93	99	112	90	115	105	106	90	106	111	94	109	97	111	85	87	95	101	97	120	99	96	92	90	97	75	102	81	99	93	85	104	77	99	113	103	107	108	119	89	108	122	109	101	97	97	97	99	110	98	103	96	101	94	102	114	92	85	86	94	107	77	99	84	84	100	80	92	116	95	99	113	93	114	85	97	89	97	111	111	100	101	98	98	100	111	92	114	112	82	75	106	89	113	78	108	82	96	86	104	104	100	100	89	111	119	99	97	110	97	100	93	78	100	91	111	91	98	119	108	82	94	116	92	119	94	96	100	77	105	94	111	88	129	95	87	97	90	120	90	109	81	98	100	93	104	86	87	100	91	99	98	85	110	95	95	78	101	111	104	111	105	112	123	107	101	84	91	87	92	74	93	95	114	111	90	107	96	108	90	84	104	98	108	105	107	95	98	99	89	104	109	103	89	95	99	102	100	104	117	101	95	108	84	101	98	107	69	105	78	114	89	98	102	118	96	80	106	103	111	87	103	103	105	86	98	94	101	80	97	71	95	115	93	111	92	98	102	104	93	101	96	96	112	102	99	96	105	88	124	99	100	84	102	83	87	96	84	105	78	94	99	90	102	103	100	95	93	126	94	80	83	90	95	88	84	109	75	100	99	118	114	85	86	93	93	75	87	96	109	102	87	103	91	101	79	94	105	110	97	95	109	87	91	85	93	105	74	107	108	96	107	96	105	85	96	95	111	103	88	94	93	82	105	104	98	86	77	102	117	101	106	109	103	101	98	108	105	98	99	98	94	95	92	109	111	104	111	91	95	107	92	82	98	95	94	106	103	100	100	93	110	90	94	112	103	98	102	108	113	92	97	85	107	98	115	103	108	86	102	105	109	92	88	84	81	93	98	90	105	90	127	86	105	114	101	101	109	113	88	99	111	82	110	109	76	98	97	100	94	88	82	105	75	114	104	86	106	107	109	116	97	80	98	88	89	111	97	89	102	77	113	109	93	94	102	108	90	89	114	90	96	90	112	89	102	97	82	93	89	85	108	95	100	100	98	99	90	107	93	103	92	91	84	110	100	99	119	75	126	113	105	95	99	121	83	99	98	99	81	93	95	108	109	104	96	97	109	99	104	91	102	105	100	77	89	94	95	99	106	81	106	105	111	87	94	117	107	85	112	105	90	76	100	93	106	87	109	94	104	107	69	99	88	106	96	79	82	96	94	100	101	107	103	91	108	101	92	112	89	103	100	84	92	106	106	96	89	81	92	89	88	86	92	107	88	101	88	104	94	91	114	90	113	92	99	107	94	108	98	111	99	90	110	102	96	123	92	110	94	96	89	87	108	95	92	106	99	87	91	92	112	73	112	100	85	95	107	93	81	90	95	107	95	97	93	90	104	97	110	95	109	101	81	102	99	85	93	87	91	96	105	82	92	90	84	90	106	116	83	81	91	90	96	99	92	103	110	89	109	95	94	109	102	88	95	122	91	97	89	106	88	96	92	91	96	87	87	102	97	105	92	92	95	99	83	113	102	91	91	108	105	82	86	92	98	81	100	111	95	100	70	100	94	87	86	100	95	89	89	115	103	92	98	98	107	103	110	94	100	102	97	100	97	108	91	99	96	91	94	98	94	105	87	101	79	94	105	84	101	103	100	89	102	90	97	104	100	104	98	111	97	114	93	99	104	105	103	98	95	97	103	96	94	83	105	95	85	102	101	89	111	96	94	80	97	92	77	102	92	82	76	106	83	107	88	93	95	123	88	81	89	87	91	95	92	86	103	83	105	104	94	94	106	95	98	99	117	89	97	110	116	90	102	92	84	96	106	104	93	90	99	105	93	94	109	94	100	91	97	109	92	97	125	107	110	100	96	83	84	88	95	95	87	113	97	98	102	104	87	96	103	104	101	109	88	117	94	106	105	109	94	116	97	94	99	114	91	98	95	89	79	109	106	91	98	83	88	85	94	113	95	108	101	92	90	105	101	97	101	90	86	98	103	97	82	95	102	97	103	103	106	70	99	84	93	102	116	93	111	104	86	88	107	93	87	103	113	108	83	84	109	102	90	87	92	111	109	107	104	91	98	91	99	95	106	101	96	107	115	93	100	91	103	105	105	105	104	98	79	110	88	106	97	89	71	108	97	89	91	91	96	101	91	117	108	85	105	91	106	89	112	91	94	98	89	101	98	92	70	120	96	105	91	97	104	101	87	104	91	86	93	111	88	86	98	80	92	97	113	97	99	104	95	109	99	104	90	90	96	99	110	94	113	108	96	87	100	97	93	92	91	96	106	97	106	109	110	112	91	98	92	106	75	87	88	104	85	102	76	95	91	81	110	82	104	121	116	96	84	91	114	98	112	96	97	101	86	86	96	116	113	85	96	94	102	108	95	109	80	96	78	107	97	106	98	93	100	118	109	86	98	101	111	92	93	83	96	95	110	97	91	105	93	113	97	85	89	82	103	97	88	89	87	92	95	113	97	88	97	97	110	94	122	91	91	94	93	94	98	101	90	96	91	91	88	102	87	102	111	99	112	101	102	108	109	108	82	93	89	111	95	87	94	94	103	94	116	88	109	93	89	102	111	105	104	104	104	89	102	113	95	90	107	90	113	91	89	99	103	108	104	99	106	92	104	107	90	87	94	97	93	100	94	89	97	87	91	108	89	100	96	87	101	80	95	95	87	100	95	95	96	79	93	117	95	100	106	97	85	117	94	84	85	101	94	85	110	84	110	97	90	99	98	95	107	95	109	112	111	109	97	72	92	85	96	87	110	89	88	94	100	93	101	102	95	115	90	112	86	100	123	110	123	93	92	97	90	101	78	112	98	81	91	91	94	112	99	103	86	103	74	87	95	105	97	100	103	88	115	96	105	90	107	99	90	83	87	97	71	85	105	89	100	95	96	116	93	105	103	93	88	91	95	102	100	97	94	95	102	108	96	96	107	95	97	96	80	111	90	97	108	91	90	96	95	83	88	83	105	95	85	81	98	101	95	112	102	114	120	91	109	114	107	96	92	108	86	108	90	94	96	125	87	97	102	88	110	97	95	97	107	88	96	99	95	92	98	100	114	91	92	85	90	91	107	81	95	107	89	111	112	107	100	111	110	92	111	89	104	92	85	97	95	99	105	133	104	116	96	83	100	117	100	98	104	102	93	119	103	118	104	110	97	109	109	108	80	80	106	98	104	100	100	92	107	83	106	108	101	90	125	102	87	104	104	87	89	89	98	91	91	108	79	92	99	92	86	88	101	98	96	93	106	100	102
42466	13174	10093	14311	16261	19477	18936	15483	19230	17335	15806	25468	27246	9812	7572	5558	4380	4558	3591	1912	1027	1021	659	622	561	496	414	414	410	457	443	397	409	392	391	366	372	352	387	391	375	360	341	322	374	346	362	356	362	331	338	350	374	317	351	376	348	358	346	336	356	375	359	360	323	359	312	346	323	316	326	340	353	337	348	350	365	343	363	328	373	357	342	303	359	321	366	360	365	351	367	351	330	314	348	332	371	337	362	315	332	359	321	333	341	363	332	330	378	351	293	361	332	336	335	350	341	353	331	334	359	349	340	329	360	338	319	381	349	341	355	302	351	316	350	371	339	343	334	350	379	339	338	352	351	331	353	365	356	358	342	332	337	309	347	306	313	327	361	347	366	356	355	335	347	327	316	353	342	333	322	373	349	360	323	335	384	355	328	333	357	310	342	341	316	324	334	348	357	361	353	338	335	328	359	355	347	369	344	331	335	321	355	320	346	369	324	351	327	334	357	340	363	347	337	323	349	331	325	360	328	337	337	363	347	373	334	343	338	338	345	352	328	337	337	320	353	326	331	352	345	348	338	364	335	321	345	358	314	340	323	360	341	324	367	366	330	372	336	350	345	330	341	359	341	335	350	371	364	366	335	353	331	306	316	347	353	328	330	356	321	357	332	340	343	341	320	334	331	308	347	357	336	347	345	330	329	338	312	328	349	350	311	342	344	320	344	335	347	324	382	349	342	346	326	333	365	358	316	331	332	335	325	342	330	324	372	325	340	295	370	342	351	330	339	332	324	330	341	332	356	357	324	347	314	336	376	354	334	331	327	345	348	343	306	326	358	315	384	336	355	334	341	335	317	339	340	320	311	362	331	352	307	321	347	337	346	335	320	340	340	342	316	362	338	355	328	333	373	324	359	316	313	351	340	350	356	328	336	328	334	314	366	336	333	328	317	350	367	367	339	337	345	358	324	347	344	331	329	337	338	332	330	341	350	352	340	347	343	367	369	344	359	293	367	345	354	360	336	335	326	345	297	321	313	325	356	377	302	391	345	334	373	330	338	338	317	361	369	321	369	325	321	325	323	394	329	336	324	327	332	332	336	342	373	331	346	342	372	360	337	330	313	343	359	356	324	363	389	328	353	286	328	321	310	331	348	318	324	362	378	346	357	353	333	325	344	323	346	334	327	346	329	330	330	320	336	327	359	359	351	339	318	342	328	333	343	352	336	356	320	347	367	336	358	336	348	358	323	336	363	343	336	292	332	351	341	378	357	332	331	354	315	340	383	349	314	384	292	330	343	324	359	325	352	351	342	373	339	350	339	331	354	331	326	355	353	325	331	324	345	350	338	302	328	336	343	334	321	354	344	391	325	328	353	359	343	346	341	349	351	342	339	302	354	334	346	374	333	321	331	356	310	313	340	322	310	333	357	361	356	336	326	329	327	321	324	356	318	348	327	325	346	348	347	328	369	333	331	308	325	314	320	343	361	340	365	342	348	322	331	370	337	343	323	337	324	331	369	334	322	336	347	367	325	326	332	323	336	335	331	308	315	367	363	320	331	344	326	327	360	333	342	300	358	322	315	361	315	346	320	334	357	356	317	318	315	342	343	320	346	365	360	351	380	331	339	379	360	335	312	316	325	369	307	327	362	307	369	313	353	311	309	348	312	333	339	308	344	314	347	332	322	314	334	340	347	354	330	328	344	341	278	364	336	366	350	354	343	346	349	326	309	354	339	340	306	319	344	340	316	363	341	317	345	366	330	336	354	344	326	314	339	304	369	346	358	348	332	340	327	359	318	331	353	337	326	332	355	354	347	338	317	359	324	347	327	326	317	306	366	352	361	339	329	326	335	341	330	330	325	310	357	343	343	349	347	351	375	348	362	334	332	331	319	352	322	326	330	365	328	344	331	333	350	367	330	360	319	389	344	342	370	355	370	324	346	333	329	330	323	332	339	365	290	348	356	311	335	334	337	350	333	323	338	329	348	345	349	324	358	362	318	305	306	327	323	344	345	343	336	298	364	309	306	360	365	350	353	330	333	340	328	348	340	355	307	320	348	319	316	326	336	337	396	329	362	330	313	337	326	325	320	330	326	351	361	368	339	347	318	359	363	330	324	332	322	313	357	333	365	362	346	355	348	343	343	374	351	327	379	360	359	330	359	322	332	336	336	332	332	376	387	296	349	360	348	331	383	346	346	306	341	322	353	339	305	362	357	335	338	347	324	315	381	328	347	324	357	340	343	350	347	354	349	329	356	329	329	306	351	321	328	326	329	346	340	334	342	347	321	352	326	359	326	338	342	331	330	324	380	349	362	319	348	329	366	329	322	359	358	344	358	335	337	338	339	357	322	364	369	330	334	314	328	352	318	364	329	336	352	347	361	320	342	340	377	365	357	333	348	327	338	326	342	359	377	337	348	360	324	313	352	343	357	333	328	312	339	319	366	323	343	316	304	349	326	341	356	346	353	352	330	353	363	352	353	341	326	338	359	329	346	344	324	343	350	357	343	319	325	364	326	341	336	348	362	346	350	344	304	325	356	343	347	358	334	326	313	360	343	401	338	324	321	318	344	358	335	366	377	334	352	340	346	340	355	358	340	348	325	366	367	300	343	340	363	282	346	346	282	344	336	328	361	365	338	290	321	359	324	349	295	371	328	360	363	338	346	323	353	341	352	345	355	366	334	336	337	351	343	342	356	332	321	337	344	313	342	339	366	331	316	329	348	337	369	335	333	339	347	357	346	324	333	343	360	348	360	373	361	356	335	349	318	310	352	319	340	333	348	331	312	343	325	334	346	347	337	358	337	328	337	312	343	305	317	356	335	326	358	327	340	357	351	391	339	329	323	327	329	337	362	357	319	332	349	352	346	339	332	340	337	312	343	334	363	339	325	341	355	316	322	366	380	352	355	363	353	336	366	365	353	396	375	322	345	323	318	340	336	351	323	351	329	350	333	344	331	355	340	360	366	342	360	323	330	333	343	314	330	340	336	332	353	366	348	347	368	330	357	310	353	311	345	357	340	337	337	327	352	349	372	343	341	360	291	325	338	312	355	341	357	366	327	327	375	301	334	332	343	376	362	342	319	333	343	343	370	349	331	323	365	338	299	351	333	349	348	364	324	341	350	350	346	336	334	313	368	344	326	329	313	342	314	330	384	344	310	318	334	331	348	316	319	344	339	320	332	319	348	332	314	345	324	361	330	324	338	341	344	339	306	379	366	347	360	354	336	363	358	358	360	349	344	373	327	341	345	319	334	332	335	341	357	335	369	332	319	343	325	346	307	353	347	314	355	317	376	373	332	312	355	347	363	339	364	367	361	340	349	313	324	350	319	306	346	330	369	344	337	323	344	353	352	356	363	377	327	305	324	341	347	333	350	359	341	326	368	340	372	325	332	346	321	355	326	342	334	351	351	327	344	330	370	352	346	335	340	340	312	312	338	307	360	326	372	330	324	342	365	338	341	345	307	336	343	339	328	317	320	335	333	332	349	355
59803	35571	25891	21412	22006	22217	18309	14779	15497	13517	10331	15608	22956	6168	3383	2330	1625	1567	983	661	521	374	318	256	207	213	218	196	189	193	172	182	194	177	189	185	182	177	191	160	191	176	154	178	171	157	173	147	179	189	166	192	160	161	170	167	171	178	180	177	153	182	186	163	177	169	164	148	167	172	191	174	157	170	154	158	157	196	193	163	181	144	143	183	167	151	157	183	174	169	174	166	176	166	185	155	150	157	151	177	153	160	138	149	163	153	182	175	177	163	183	151	170	184	163	180	173	170	147	197	164	155	177	177	158	149	200	181	163	182	164	159	180	168	177	149	191	160	166	185	161	158	187	163	147	167	140	155	152	159	168	163	149	166	177	163	168	182	160	168	176	153	180	171	185	163	166	154	173	167	159	177	152	170	166	186	161	175	149	159	172	190	153	164	160	192	164	166	192	188	158	166	178	158	177	210	184	160	167	173	144	166	159	183	152	176	171	173	163	153	155	170	161	168	154	162	170	155	186	148	170	159	150	197	156	166	161	151	153	154	167	152	188	166	158	152	158	179	153	171	153	165	166	170	166	175	179	178	158	171	172	155	162	152	143	165	183	166	174	150	169	175	161	180	187	158	192	141	162	191	182	189	173	189	174	173	166	169	174	182	180	174	158	171	164	159	187	183	155	169	180	169	178	175	149	158	143	150	155	165	180	166	185	167	173	188	172	173	164	182	184	152	160	159	151	164	175	178	169	167	166	174	164	159	173	189	187	153	164	162	167	152	164	180	165	179	189	182	166	153	154	150	201	160	185	185	166	128	169	165	193	149	188	181	166	169	150	156	159	160	165	180	192	171	172	182	159	167	142	176	177	167	148	174	147	181	167	150	167	165	173	149	191	172	186	162	146	158	158	144	180	184	150	173	162	172	164	172	171	169	156	175	181	169	158	172	154	160	156	185	175	171	173	182	183	159	167	175	170	174	149	154	175	173	154	173	166	172	156	164	155	175	168	169	183	168	165	195	164	154	175	182	167	182	153	160	156	175	165	171	151	209	186	162	145	165	159	164	167	206	160	162	168	168	163	181	168	170	184	171	175	173	136	182	159	170	174	165	153	163	176	162	146	186	150	177	160	153	176	154	153	178	163	175	154	169	177	165	175	175	166	187	148	168	167	151	172	164	178	170	151	162	178	162	196	160	155	162	166	172	162	191	208	147	180	170	152	164	176	168	184	184	179	164	184	161	152	171	172	172	163	166	173	171	165	142	191	163	165	168	159	152	169	153	166	161	176	187	178	177	150	161	164	149	164	167	182	160	153	169	172	182	170	161	140	158	161	182	153	147	182	181	157	175	175	171	194	147	169	172	166	158	159	177	164	164	156	172	176	172	176	176	170	167	179	170	148	164	161	186	179	159	187	151	192	165	157	187	168	175	173	135	179	189	176	164	172	155	163	172	154	181	178	148	162	158	187	171	167	165	175	162	156	154	150	187	169	171	163	137	186	169	157	169	176	145	178	152	178	155	164	168	182	179	163	173	169	167	168	161	170	175	164	177	161	195	195	163	159	166	144	158	174	163	177	141	180	184	169	166	164	124	157	180	167	171	158	174	165	158	174	163	156	156	181	195	191	160	189	152	166	166	182	156	170	176	172	166	194	161	163	157	185	161	141	174	167	175	202	168	182	155	176	176	150	144	187	174	170	168	157	154	189	184	157	171	172	175	179	162	150	180	180	172	151	164	178	179	175	123	161	161	173	157	164	153	171	175	189	182	176	160	144	178	162	146	161	175	165	178	177	175	174	157	175	158	167	167	179	151	159	171	176	158	161	178	169	170	189	150	194	187	166	191	162	183	167	185	146	167	158	162	176	177	185	189	165	173	178	190	176	155	173	164	160	158	151	169	169	179	170	166	151	157	183	160	170	150	176	159	172	180	179	154	171	167	166	161	167	156	197	178	150	176	148	180	162	193	174	173	188	178	175	183	138	174	179	163	177	167	162	178	180	166	154	173	197	161	177	145	175	172	193	172	164	175	161	181	177	182	173	159	161	146	161	150	159	152	157	172	161	170	158	150	175	164	165	182	180	172	164	166	179	177	159	168	164	157	189	156	180	168	165	180	173	164	183	179	170	167	155	169	163	156	170	172	185	162	170	180	161	162	158	191	140	173	155	166	170	146	191	161	181	176	159	179	172	183	154	175	165	158	179	175	155	173	176	175	189	184	151	176	176	159	189	173	163	155	158	170	168	151	168	182	174	185	153	183	171	153	172	174	171	158	155	157	159	174	161	185	160	167	189	190	188	166	152	180	171	169	152	171	173	169	175	187	164	180	177	157	166	161	183	158	173	184	178	176	172	177	173	168	172	175	162	162	167	162	173	169	146	177	165	188	153	162	160	159	194	182	167	165	151	177	177	183	171	162	156	164	173	167	175	155	154	166	172	160	159	167	174	165	150	176	156	185	165	176	196	162	168	161	163	171	202	174	171	166	178	188	153	159	185	175	188	175	164	156	182	170	141	174	184	147	162	173	185	174	172	173	158	171	179	159	172	166	168	148	164	191	173	161	168	154	177	185	146	184	173	149	158	168	181	165	173	167	168	165	143	156	157	170	176	177	161	177	186	193	182	142	165	150	180	174	189	163	148	181	170	161	136	172	160	179	177	148	158	179	156	171	176	193	173	175	162	152	149	151	161	165	157	159	154	171	155	177	173	161	186	157	158	142	167	161	138	178	164	153	167	192	174	169	166	170	171	173	180	193	143	184	140	198	167	165	172	156	154	160	172	157	162	180	182	146	166	167	160	195	169	167	165	163	157	179	167	165	180	182	165	166	185	174	165	165	157	175	155	149	174	161	185	181	197	176	169	148	157	181	165	180	153	159	164	145	170	172	181	156	188	181	152	175	174	148	165	149	155	162	158	159	183	155	159	146	155	160	155	174	156	169	160	178	167	169	175	158	192	170	180	150	173	159	168	157	168	147	163	168	186	178	157	164	156	149	166	173	165	177	185	180	162	153	158	168	151	168	178	158	151	167	151	164	156	146	151	155	157	150	180	165	190	177	185	183	180	174	166	171	189	178	174	183	175	180	151	169	153	169	157	164	179	184	164	161	145	163	165	136	177	155	152	172	165	164	201	160	166	175	150	163	176	169	157	170	186	161	171	165	165	168	146	191	195	171	155	146	163	144	155	194	162	150	165	187	160	152	175	160	189	163	177	182	186	179	172	165	174	147	168	168	168	164	166	155	161	169	161	172	183	152	190	180	165	167	179	183	166	167	154	169	178	179	176	191	145	164	184	165	182	178	176	193	173	159	167	161	164	164	126	162	182	165	162	172	158	162	173	190	153	180	159	140	166	163	165	161	145	167	173	163	200	196	164	159	166	180	169	151	155	169	146	166	155	178	179	156	178	180	183	161	155	160	187	156	188	165	163	193	168	150	175	176	174	158	152	170	188	196	170	155	164	175	158	202	169	155	150	160	158	170	162	177	170	189	185	171
52763	17510	12124	19455	24128	27577	27051	26606	27684	26445	25896	36026	35823	18775	13945	11373	9482	9459	6723	3906	2019	1815	1484	1299	915	822	797	708	691	816	803	675	717	657	594	619	620	591	624	581	602	609	558	566	603	617	559	552	565	572	576	545	603	545	541	561	598	551	549	577	561	544	566	584	612	555	559	559	522	530	550	538	511	578	553	544	573	537	552	524	526	546	568	543	570	537	590	567	541	550	569	535	523	558	547	567	573	517	569	573	543	529	562	550	553	550	550	559	547	520	530	557	554	540	562	575	533	523	563	552	542	569	517	546	585	552	509	511	578	577	570	538	528	534	530	554	532	589	552	544	485	530	604	533	545	561	539	570	561	503	565	520	563	541	549	519	521	586	580	501	547	558	549	540	525	503	537	572	571	561	542	514	623	542	558	535	508	548	504	574	508	536	501	550	529	511	518	534	551	512	578	524	542	551	569	518	547	560	521	548	516	560	533	522	518	540	567	547	510	528	543	570	541	511	549	575	538	536	498	526	606	533	532	493	560	549	565	515	571	515	526	552	549	504	535	554	545	530	551	555	531	518	517	524	554	532	549	535	512	536	525	568	563	544	526	536	539	510	525	563	561	546	569	505	568	489	540	492	581	569	575	526	565	580	516	555	538	556	531	573	580	553	526	555	529	514	531	529	564	583	541	539	548	528	549	534	551	566	549	529	549	486	557	519	499	573	526	540	520	574	560	532	535	516	541	581	552	502	585	532	541	546	564	511	544	514	540	555	556	568	538	574	576	522	546	529	544	529	569	566	500	525	514	560	558	503	536	542	497	537	544	553	554	561	555	580	530	505	552	534	537	550	536	529	523	537	525	536	517	493	588	534	558	579	557	553	533	523	580	539	529	594	505	522	558	568	575	527	578	547	569	528	529	542	555	509	524	540	533	549	528	556	502	524	503	553	559	586	522	542	549	536	497	513	547	516	566	511	549	514	540	512	553	515	556	580	530	533	565	528	523	499	556	503	548	557	518	517	494	534	529	551	528	521	552	534	549	522	535	518	539	560	530	589	576	543	590	525	545	521	558	534	546	565	547	528	530	538	558	539	547	588	554	513	572	528	507	510	540	556	523	494	543	545	546	508	537	555	519	548	610	546	554	534	542	538	537	528	553	540	566	499	549	547	509	568	535	558	544	476	567	502	513	510	509	575	537	509	541	516	535	553	557	563	519	490	592	557	509	578	549	522	531	545	595	535	531	558	549	538	529	502	552	521	553	485	532	546	519	538	560	562	518	555	486	541	569	539	583	494	527	528	544	546	526	583	493	547	571	489	546	536	531	540	562	578	502	549	550	535	552	519	553	542	521	573	558	524	512	527	539	547	522	553	516	544	567	559	553	531	569	530	541	536	543	533	487	530	526	521	539	549	513	476	541	511	507	558	544	546	568	533	517	514	586	541	584	571	557	519	562	534	511	540	512	547	562	545	564	522	540	514	549	551	526	530	551	550	510	545	540	538	544	538	546	508	533	520	558	527	539	560	531	555	537	553	564	544	530	536	526	492	485	570	532	538	572	546	550	503	543	573	551	573	520	522	514	512	538	553	538	544	531	553	488	533	561	522	527	512	595	533	555	562	543	535	566	547	567	546	559	539	493	538	581	513	559	506	552	542	556	531	548	568	543	555	537	542	563	574	563	512	558	581	531	542	554	571	528	508	517	569	561	563	538	568	550	545	498	570	552	552	549	514	569	533	525	545	544	569	533	560	570	526	549	531	565	512	599	559	492	515	542	537	540	543	550	521	544	554	533	572	541	551	512	542	559	526	533	504	526	526	566	487	527	526	551	549	530	537	523	554	550	556	557	545	535	541	521	535	536	527	535	546	574	530	537	525	540	515	538	531	532	528	542	526	540	537	545	556	526	563	481	556	527	520	596	524	516	559	550	559	572	557	531	575	567	544	488	554	555	527	531	506	522	547	546	554	536	592	520	521	520	567	527	542	545	501	518	545	537	545	558	515	537	590	555	553	563	524	571	516	565	587	536	544	546	522	553	508	525	550	543	546	551	541	552	543	506	484	538	535	531	553	558	545	523	576	516	533	522	500	534	533	576	543	583	533	484	503	530	531	504	577	522	547	507	525	519	510	568	555	509	520	545	540	573	529	545	566	534	564	499	526	521	513	564	560	562	530	509	536	594	557	552	517	463	536	526	569	545	545	562	531	558	520	534	534	536	548	533	573	529	563	548	559	540	562	588	557	559	567	499	521	565	544	523	524	605	546	534	526	564	515	582	559	535	529	537	544	534	502	576	543	543	523	537	553	520	567	542	560	525	566	547	533	544	562	543	567	541	570	550	547	505	596	525	586	523	526	552	602	534	530	565	526	575	567	520	527	541	542	540	534	500	514	477	536	552	557	569	540	524	537	530	519	539	554	548	544	545	557	579	540	549	566	591	522	529	548	505	568	595	538	564	524	524	539	538	542	524	524	555	542	507	537	528	568	543	521	525	534	548	539	548	520	556	528	507	531	483	562	569	541	539	574	526	510	584	559	509	564	589	520	533	509	568	561	519	551	524	570	534	534	578	549	543	547	559	523	542	551	489	568	557	559	542	521	574	499	561	547	520	550	568	566	565	519	591	542	552	537	503	517	547	548	570	545	517	571	497	535	573	500	564	539	537	505	521	547	529	504	550	592	539	560	516	562	535	552	525	540	525	492	558	546	568	535	560	589	538	533	555	504	537	615	563	527	556	547	553	570	576	525	539	489	550	584	537	502	545	531	525	539	518	558	524	497	587	583	534	549	532	547	574	537	554	487	536	544	548	581	567	535	532	525	511	481	515	540	532	598	558	503	514	518	541	521	524	539	539	512	515	523	557	546	538	510	493	519	548	564	583	530	517	561	535	506	478	581	550	568	543	509	555	533	548	531	539	545	585	515	542	523	517	575	532	547	522	535	555	587	535	500	495	565	528	531	502	512	540	568	559	535	498	549	509	525	546	521	522	567	547	528	530	509	560	566	562	554	570	583	536	529	556	590	494	548	535	548	586	555	580	535	546	519	567	541	515	542	610	517	540	545	512	516	518	493	561	515	567	517	555	516	532	501	538	524	550	552	549	573	558	541	530	506	569	574	513	521	548	536	517	508	513	536	537	528	514	527	579	518	541	527	521	549	486	553	521	522	549	532	533	538	556	594	540	537	555	549	516	521	526	526	527	499	507	521	533	558	512	510	565	544	567	533	556	577	550	525	538	532	523	558	524	547	556	533	505	557	570	542	555	550	546	501	563	540	505	567	507	536	510	488	513	531	521	537	565	534	572	557	517	574	561	551	529	522	526	576	562	544	540	601	533	533	537	549	506	538	575	547	546	562	518	558	518	563	484	511	518	505	563	517	563	500	517	526	532	490	545	555	526	514	573	561	581	566	604	543	545	551	532	588	552	563	521	561	559	526	543	500	557	541	508	542	516	576	574	558	523	531	527	554	533	513	554	562	571	477	548	540	546	557	583	585
13943	2560	1187	930	1103	884	792	601	726	465	370	513	944	316	239	209	219	178	156	190	176	145	161	173	163	143	138	155	157	152	155	133	166	164	142	142	119	145	164	121	167	153	141	149	168	146	166	156	160	148	146	147	154	141	155	123	139	147	165	139	134	131	143	157	139	121	132	150	150	148	155	138	163	149	120	142	140	144	143	142	160	150	145	157	145	150	139	152	151	157	159	152	183	155	152	144	153	181	179	150	167	136	140	140	149	128	181	141	162	151	126	161	159	146	133	144	164	171	144	149	146	162	147	141	148	134	145	140	153	156	136	168	134	156	140	162	159	153	144	141	142	152	147	144	142	135	151	149	138	156	154	160	151	167	137	154	147	138	131	151	146	157	147	143	143	148	165	164	132	123	140	153	171	150	157	135	148	132	144	141	145	133	173	161	168	147	169	165	150	145	145	159	124	160	155	148	148	139	152	167	132	138	152	148	152	136	120	137	141	161	147	152	139	142	151	147	155	130	161	159	159	151	149	167	136	148	142	129	142	160	147	140	148	163	153	156	161	150	162	155	130	160	140	162	160	137	141	147	163	168	144	149	133	149	134	142	161	161	151	150	149	151	167	142	130	164	133	188	144	143	188	158	137	165	148	161	144	153	143	147	146	147	158	144	149	161	148	168	160	141	155	162	125	136	171	154	137	150	148	148	134	141	149	136	145	130	142	147	130	172	148	137	141	141	140	156	149	136	149	145	172	128	151	150	145	152	150	144	123	144	132	156	153	156	153	166	150	159	143	165	153	190	150	170	137	149	146	149	136	175	153	161	137	144	141	151	145	152	132	128	148	139	115	156	162	155	134	143	170	162	146	155	155	154	150	154	168	116	171	153	142	153	141	148	153	167	142	168	159	153	153	153	130	158	139	163	178	148	160	145	163	122	144	124	146	132	149	139	124	154	150	140	141	158	129	138	145	142	162	164	139	138	180	150	149	152	155	149	145	139	121	154	159	152	136	167	155	111	165	163	137	173	151	147	150	149	129	132	159	137	138	134	177	157	166	178	154	156	145	130	156	162	150	181	167	151	136	147	157	139	149	141	156	126	155	160	138	147	148	164	156	149	164	165	157	143	156	145	153	130	154	168	157	142	146	140	155	166	153	151	137	149	153	141	149	143	155	140	142	156	146	149	156	148	142	143	139	172	154	173	161	139	138	158	178	169	137	140	149	161	148	134	163	142	150	157	169	159	158	138	150	131	130	156	169	157	145	146	158	170	164	126	146	148	146	145	138	155	146	143	168	162	145	163	141	160	146	144	148	168	134	158	153	151	146	149	156	127	145	153	134	152	145	176	136	139	150	130	137	156	111	152	161	155	157	142	161	155	148	133	166	160	159	144	150	144	143	140	148	136	158	140	163	145	146	145	153	154	160	145	155	154	151	147	138	137	143	160	134	158	166	158	163	148	149	157	144	151	153	161	147	163	149	138	153	155	153	171	155	152	158	131	155	145	133	149	135	128	139	149	128	157	147	141	149	163	162	126	163	155	142	142	160	160	151	136	143	160	152	141	168	154	152	138	161	147	138	146	154	157	137	161	160	161	147	135	138	150	147	168	148	168	162	156	142	146	135	144	155	167	158	123	144	152	142	163	165	143	169	126	148	143	169	129	145	146	131	156	166	154	178	139	144	160	151	140	132	157	167	149	160	141	141	147	152	149	139	155	152	141	138	139	143	137	156	137	146	146	139	146	150	163	135	137	137	136	166	138	134	141	125	147	160	142	167	128	123	159	175	127	143	140	175	139	127	174	138	155	138	163	164	166	158	132	146	148	155	167	147	161	148	149	175	178	152	131	134	141	182	156	173	151	164	156	174	142	154	128	146	168	129	135	133	162	163	149	124	141	140	158	168	158	144	130	163	161	161	152	139	165	125	147	146	159	158	164	143	150	161	146	180	168	151	149	153	146	137	148	127	176	141	149	142	165	158	135	158	153	144	159	160	150	113	165	141	167	134	144	136	138	131	163	144	151	145	133	161	150	153	165	159	157	157	151	146	145	161	154	158	151	164	158	171	151	155	128	132	139	154	157	145	140	146	139	148	162	127	155	174	157	119	148	139	134	152	150	179	159	168	160	185	174	149	164	152	170	136	140	152	156	145	134	151	151	164	138	142	151	154	170	140	158	176	166	138	173	153	134	158	160	143	184	143	164	129	138	131	124	151	147	147	149	151	135	151	142	170	152	156	142	156	156	129	159	133	157	151	138	167	128	145	153	164	166	146	159	155	158	166	165	128	161	148	165	147	134	137	145	162	131	145	143	146	141	160	165	153	129	138	142	127	156	131	147	156	146	154	143	146	128	130	161	157	141	151	149	146	149	154	157	150	148	145	139	159	140	136	161	155	141	147	148	142	133	153	158	155	164	152	190	176	150	130	152	159	185	154	159	162	153	166	144	132	154	137	174	171	147	155	147	154	153	148	175	140	169	158	150	158	162	163	154	152	142	147	176	133	135	131	147	170	157	136	170	154	145	175	137	138	132	138	152	137	157	134	158	142	113	144	148	158	135	167	145	160	167	153	161	142	165	156	149	139	149	130	149	135	150	139	137	131	163	158	152	162	156	167	142	125	133	136	146	154	149	129	151	146	142	130	155	154	151	150	147	168	159	159	162	126	151	137	134	151	145	179	159	160	147	162	135	157	135	133	151	146	167	137	134	148	157	157	147	149	151	168	128	141	148	155	145	151	146	163	152	138	137	126	162	142	147	132	160	154	127	144	145	164	162	157	147	120	148	146	144	154	157	135	154	170	136	124	149	140	174	131	142	156	142	146	161	151	158	165	173	150	135	150	157	151	141	166	161	142	135	120	143	126	163	170	152	142	158	154	143	153	150	166	139	153	151	134	156	136	128	156	143	140	161	172	146	142	161	151	158	174	153	158	164	173	151	147	146	153	124	136	163	174	151	142	172	162	150	137	142	159	136	157	162	154	163	131	141	145	130	160	148	160	172	159	154	173	128	130	135	160	139	159	157	150	138	144	140	157	140	148	140	151	153	133	147	170	154	158	153	161	167	161	130	175	155	151	134	140	164	122	150	136	152	144	160	154	150	144	146	158	146	173	161	130	133	142	155	151	128	141	153	160	152	142	154	131	143	152	143	148	162	137	151	166	156	147	179	148	151	137	138	179	146	152	142	160	166	150	151	161	133	146	153	167	151	145	151	147	161	139	149	145	150	140	137	170	163	163	166	146	159	149	174	148	143	150	172	153	113	145	143	162	138	152	136	127	145	136	141	159	133	162	148	151	138	148	142	141	161	167	158	146	152	126	170	160	170	128	156	158	142	168	146	154	159	163	148	156	157	169	143	150	152	158	147	134	142	146	148	168	150	125	157	146	147	167	144	155	149	150	171	140	172	159	155	161	151	132	149	132	135	158	143	146	133	162	140	161	145	151	149	140	141	145	148	151	158	141	133	167	166	145	151	155	155	131	134	137	152	159	156
18477	3177	2025	2734	3118	3176	2731	2656	2867	2228	1760	2507	4414	1320	1043	929	813	836	683	602	510	529	508	560	520	520	459	482	499	482	467	474	484	469	496	491	475	462	472	460	500	485	463	451	456	520	479	471	493	507	434	507	484	504	503	495	505	479	492	503	455	448	507	512	481	464	505	464	500	500	522	479	502	465	494	475	473	468	524	503	486	515	445	460	487	491	473	515	479	463	499	505	510	493	470	525	491	484	473	485	481	520	469	487	520	503	469	510	497	483	474	431	469	511	499	475	503	495	525	500	478	487	487	454	499	463	492	508	508	486	476	485	505	524	467	512	492	499	499	513	478	484	481	511	484	465	483	507	506	501	483	460	466	470	442	476	492	464	507	506	492	467	466	500	528	451	501	547	489	438	512	502	481	482	458	460	507	474	499	473	488	483	467	509	484	494	519	480	487	465	503	499	505	477	498	455	483	490	499	498	521	454	480	453	473	517	465	494	473	480	483	482	474	475	532	486	517	486	516	448	476	509	468	458	493	476	476	512	485	512	474	483	527	488	494	459	504	486	490	488	509	485	503	508	513	485	508	473	473	460	476	481	518	494	493	463	523	497	496	461	523	481	493	491	518	528	439	432	481	478	522	487	489	519	461	500	489	510	481	503	519	474	462	479	481	509	456	501	507	471	485	473	492	476	441	486	498	429	469	491	459	474	441	459	467	458	461	462	469	477	464	465	493	490	501	490	480	481	477	503	483	483	510	467	466	496	529	489	514	465	499	493	460	526	490	479	505	540	502	474	497	497	498	485	526	526	461	474	464	477	524	474	498	500	494	498	479	475	507	506	440	497	490	479	465	475	509	488	468	506	463	485	438	492	438	520	487	476	470	472	519	509	500	483	448	521	494	489	493	455	481	500	437	509	447	494	481	465	465	464	456	479	435	515	432	484	434	486	495	512	437	496	504	481	513	471	494	492	474	497	442	490	478	447	462	488	518	509	491	462	477	513	498	488	517	478	518	485	474	459	503	477	486	477	461	503	476	471	494	503	481	472	499	492	466	468	499	483	492	484	495	503	511	495	487	481	458	493	475	525	457	491	464	485	541	462	465	500	465	499	503	438	480	475	473	494	536	529	507	492	427	470	494	492	454	473	489	480	495	498	486	483	514	502	491	474	463	479	489	491	490	471	470	484	443	438	480	430	471	525	432	504	473	462	485	484	468	509	507	517	504	507	525	493	452	530	493	480	470	508	494	472	495	448	476	511	535	468	528	474	529	450	497	558	477	467	475	491	501	488	481	474	473	505	517	486	476	476	474	527	513	462	487	487	489	497	502	480	480	486	459	488	507	504	508	468	460	470	522	490	504	511	490	485	468	507	516	476	467	487	470	498	500	462	478	436	505	448	464	512	459	472	478	509	502	523	498	475	508	462	525	492	448	453	526	486	505	453	514	540	466	475	511	538	482	488	481	476	477	521	467	471	441	505	464	503	493	508	475	466	459	475	495	456	476	454	475	460	468	508	512	464	519	441	477	463	462	497	465	470	468	474	475	476	472	474	522	457	500	465	506	469	450	463	458	521	481	510	474	489	474	537	491	494	476	523	472	531	492	500	489	501	472	541	489	476	435	442	487	495	479	496	495	477	476	461	522	497	479	485	486	434	481	463	486	472	475	491	508	468	470	463	434	480	495	492	446	438	508	470	499	484	480	471	492	461	510	481	462	464	515	488	531	510	453	510	491	452	473	477	468	476	535	523	454	541	468	463	520	468	458	520	453	482	488	476	497	477	476	492	498	450	471	496	498	501	443	491	440	482	489	474	482	485	485	500	497	512	510	464	515	489	507	489	477	467	500	503	453	461	485	509	502	488	455	506	476	469	501	491	484	504	496	515	529	472	469	480	488	489	479	477	465	456	544	550	524	489	498	458	497	466	480	469	481	471	547	481	466	525	447	492	485	500	453	500	479	460	489	510	498	514	488	481	449	493	468	484	482	477	473	492	485	491	469	505	492	489	473	502	494	499	491	493	495	502	472	452	457	448	503	479	483	473	488	485	492	486	462	457	494	532	532	454	471	471	464	515	480	480	495	480	482	508	497	441	437	517	504	498	515	481	483	478	476	470	455	478	470	508	505	447	489	471	472	465	478	484	488	473	474	478	499	468	472	468	488	491	547	494	453	527	521	521	469	464	465	485	496	435	483	465	480	515	513	475	508	484	492	467	517	490	479	490	500	488	449	489	474	482	487	515	462	484	509	512	476	467	507	492	472	510	474	485	499	456	476	443	467	450	482	490	489	486	471	500	501	539	494	476	497	482	463	525	459	511	523	471	500	490	446	500	497	494	533	527	485	463	482	494	516	466	450	487	500	461	530	507	489	470	447	496	501	511	552	486	466	486	482	448	478	483	476	467	451	521	482	494	514	491	470	488	514	473	487	500	477	508	490	516	466	473	474	489	491	482	522	485	478	480	529	491	526	460	533	472	437	516	513	484	490	510	466	501	499	486	466	497	501	455	513	470	511	505	511	519	430	495	503	497	498	467	468	504	468	537	490	507	479	457	491	479	526	496	517	505	499	476	469	494	506	493	495	482	474	493	516	487	523	477	458	483	484	461	486	484	487	482	481	511	504	474	485	471	467	428	472	510	469	497	496	470	515	490	522	501	462	506	494	487	471	517	503	469	494	481	482	501	473	502	498	449	478	535	497	494	424	455	480	496	492	455	531	472	477	472	471	499	483	481	483	472	514	503	497	467	428	477	455	499	514	510	472	487	484	474	475	488	477	471	501	503	484	463	507	495	497	447	480	500	521	437	452	476	479	488	490	495	511	453	478	454	486	454	488	458	473	494	463	503	478	458	480	476	466	501	496	490	493	442	498	514	478	466	471	452	500	536	482	476	519	484	486	510	474	477	518	474	447	498	478	471	477	488	520	525	497	524	496	496	431	507	489	501	492	477	449	464	481	511	454	502	492	455	495	518	498	466	457	466	446	468	518	472	480	538	479	499	469	489	454	476	503	477	493	504	478	494	484	492	508	474	490	486	469	483	500	479	479	523	450	453	518	479	489	502	477	505	485	508	476	487	479	503	472	477	480	464	496	511	466	498	483	495	498	459	484	490	498	477	507	503	497	504	503	471	467	475	470	471	526	475	485	476	445	457	542	462	518	490	511	509	534	513	476	482	472	501	512	463	494	507	491	448	483	477	456	463	518	478	492	512	477	485	509	444	479	471	534	501	486	498	490	508	500	482	482	463	485	487	494	494	482	455	480	460	461	500	459	472	482	478	496	456	503	469	476	502	526	488	536	475	488	486	545	462	499	484	457	459	509	491	492	468	523	484	493	516	465	491	506	477	421	520	501	453	478	510	489	489	492	466	471	497	484	495	485	473	493	489	496	440	483	485	436	449	502	484	493	503	469	495	479	530	527	481	491	486	486	483	469	558	485	503	444	485	481	517	453	458	507	478	486	483	478	475	469	473	534	465	500	456	491	521	516	504
54719	30746	16182	12744	13264	11481	8414	7885	6643	6094	4807	8992	6756	2056	1318	899	697	697	431	251	218	212	152	150	145	123	127	106	123	122	122	120	125	122	96	97	111	96	114	115	99	118	102	115	99	98	104	96	123	118	116	97	97	100	109	103	101	106	77	95	109	107	114	108	78	83	113	99	94	120	90	100	94	103	110	92	99	125	107	104	115	111	110	104	91	96	120	99	97	101	107	107	104	99	96	103	91	95	95	97	94	105	93	93	92	128	95	103	93	97	107	105	96	86	83	93	92	112	98	116	106	101	127	112	104	93	103	90	113	120	86	90	101	98	102	114	102	115	79	93	105	99	92	86	118	96	88	82	101	99	101	93	88	85	83	105	87	93	85	80	107	89	91	112	90	96	98	88	107	104	96	116	93	95	116	103	97	98	91	92	109	100	88	117	95	129	102	93	101	98	89	97	86	77	94	109	86	87	103	121	110	87	91	96	90	110	105	88	103	98	93	85	86	76	88	86	94	94	80	94	113	88	96	106	99	94	92	102	92	98	115	97	93	112	98	96	101	98	95	95	101	82	88	91	101	87	99	117	101	84	90	109	84	107	107	95	94	98	119	125	93	98	99	82	100	103	99	108	95	110	96	93	115	105	94	100	111	96	97	96	102	100	93	111	95	99	90	111	89	101	100	102	85	88	102	113	103	96	104	101	100	99	102	114	89	104	100	117	103	106	74	105	99	89	92	104	110	102	93	106	92	91	99	107	109	112	101	102	96	97	94	103	94	97	93	84	85	103	106	103	90	114	91	110	95	108	103	98	99	99	114	119	115	92	89	71	92	107	106	78	102	99	92	84	111	83	98	87	113	99	104	83	114	105	116	89	88	84	108	96	100	80	96	106	112	108	102	111	111	120	102	107	106	94	93	91	106	107	114	111	114	92	95	79	93	98	98	93	107	89	105	95	98	95	102	107	85	120	92	87	112	110	101	106	106	119	102	102	98	88	110	127	101	101	92	105	97	109	97	93	108	97	97	89	97	104	108	108	98	91	92	113	98	117	85	96	97	100	94	97	95	116	93	109	106	116	119	110	93	99	95	116	86	93	95	94	105	86	105	90	94	113	118	110	108	85	79	111	124	104	105	113	97	102	110	103	98	108	103	118	99	109	90	91	108	118	113	110	99	102	110	97	108	99	71	114	107	99	102	103	113	102	101	104	87	98	103	97	97	106	98	109	100	118	79	104	103	102	100	95	99	109	107	106	90	98	108	87	90	101	91	107	100	109	90	103	104	85	87	102	99	111	89	89	86	86	95	102	103	101	94	104	99	119	94	117	108	108	102	115	110	99	95	101	102	85	101	86	89	100	93	108	100	104	93	114	102	107	84	110	100	89	101	101	90	98	105	96	94	95	98	108	90	95	99	79	120	100	86	99	85	92	92	111	90	74	115	86	100	116	117	116	98	108	94	85	92	101	98	107	100	84	105	92	92	93	111	104	119	92	92	106	97	93	89	104	118	100	99	112	113	100	110	89	118	98	91	88	97	108	90	113	97	97	110	101	93	109	101	96	102	109	104	108	87	93	102	101	93	104	96	116	107	108	97	88	90	109	106	108	85	115	109	99	107	96	111	119	97	101	111	100	89	89	82	98	112	110	107	80	93	92	100	95	87	108	89	114	102	94	114	106	128	105	93	94	105	91	112	101	102	105	84	96	96	93	100	91	90	101	93	105	93	99	121	90	104	84	99	99	110	85	97	89	88	119	116	89	91	107	105	102	80	120	100	105	97	99	97	103	116	101	94	104	105	92	97	98	82	121	83	102	102	96	96	112	91	100	97	107	104	127	117	103	93	100	103	99	90	98	84	91	91	118	115	89	101	97	108	108	111	100	91	85	109	106	94	101	104	114	93	81	103	103	116	105	103	92	102	106	96	93	89	104	102	109	110	116	106	96	92	102	99	93	100	114	94	98	91	96	94	115	108	105	87	103	78	83	112	106	103	110	97	116	107	101	89	121	83	100	90	92	101	97	88	115	101	95	119	122	112	87	114	92	102	97	111	108	96	99	100	94	102	101	115	104	102	99	94	102	90	93	131	85	88	123	88	92	90	106	98	87	99	109	97	102	119	97	110	85	106	108	95	117	123	104	104	93	82	109	116	96	113	102	91	81	100	102	81	101	111	106	95	102	89	91	134	90	90	93	118	102	102	101	117	100	84	109	99	112	103	88	121	104	96	103	75	90	108	102	103	105	93	110	98	118	113	90	101	100	98	96	108	93	99	93	83	96	86	114	84	101	88	84	94	123	101	93	95	93	94	86	90	107	102	105	103	117	92	110	93	107	97	99	93	99	104	99	117	97	88	92	98	108	100	100	87	98	98	101	100	102	90	94	114	113	104	90	96	95	108	89	102	99	105	99	99	89	92	112	102	121	91	84	99	101	100	98	91	87	97	96	97	97	84	108	108	98	95	98	109	91	94	97	98	101	76	90	104	96	91	90	84	95	96	103	101	98	95	118	91	89	86	109	104	105	101	84	87	102	100	97	111	116	82	108	99	95	94	110	97	110	89	109	101	87	93	98	99	94	107	112	88	85	92	104	99	109	99	93	101	111	96	106	111	100	100	111	104	94	108	109	100	104	100	109	102	109	120	108	112	107	107	93	113	101	99	102	102	96	113	105	97	98	93	100	97	97	94	96	113	101	96	104	90	88	89	95	98	91	105	101	105	108	120	106	103	99	108	89	91	98	106	97	105	113	108	111	88	111	99	115	91	107	90	90	102	112	93	111	105	103	109	101	99	101	104	86	96	103	107	113	111	76	110	96	94	100	104	81	114	102	106	127	94	107	90	102	104	100	102	78	114	90	95	110	109	102	98	76	110	81	108	98	113	91	83	115	111	104	101	111	93	77	104	102	111	113	106	82	87	89	100	85	105	108	110	115	109	106	109	102	97	98	89	86	75	101	107	101	99	107	104	106	97	89	98	92	114	100	91	94	90	83	102	102	100	95	99	80	81	105	97	114	119	100	98	87	107	80	89	112	108	106	100	112	120	97	96	96	112	84	101	104	102	79	95	105	101	101	80	82	97	102	100	86	103	99	84	109	100	95	92	101	101	97	110	100	118	101	97	87	111	103	100	120	97	114	109	96	96	87	117	99	88	105	99	90	116	90	128	111	100	107	117	97	81	98	86	85	104	111	99	106	80	104	93	84	95	85	90	98	103	109	107	115	103	85	90	109	88	94	97	87	95	105	87	81	109	93	117	94	103	115	91	105	102	97	99	111	100	89	106	92	110	87	108	92	99	96	95	103	84	94	103	88	93	106	89	117	104	88	86	79	102	91	110	98	88	98	84	94	106	101	89	114	80	96	96	112	97	108	95	105	113	113	90	96	97	96	87	90	77	105	102	104	101	93	102	96	109	96	91	107	92	111	128	120	88	107	90	91	110	97	112	102	99	94	105	90	90	109	101	101	113	92	103	86	92	96	101	91	77	104	105	114
42521	11779	8191	13060	17300	18498	17854	19912	17356	18297	17553	27185	18060	10092	7710	5877	4897	4999	2848	1622	1150	1129	802	756	524	484	456	392	427	415	450	466	394	387	399	402	399	422	357	367	367	381	361	354	400	366	378	352	331	360	342	337	358	360	353	347	364	359	345	370	410	356	346	310	383	366	335	337	353	365	323	347	353	287	375	352	375	359	349	345	339	342	366	354	340	355	350	346	334	321	370	363	342	353	315	373	350	351	362	364	312	358	326	359	355	300	366	346	313	364	327	382	372	349	356	344	331	330	342	345	320	380	356	330	361	337	353	346	359	320	343	336	365	320	344	390	348	372	342	367	334	341	350	353	375	372	349	372	396	368	333	343	354	350	351	351	360	375	345	364	382	336	366	328	328	321	362	316	320	353	322	359	359	342	344	393	381	354	344	333	336	366	352	374	347	329	342	332	306	343	369	345	374	370	334	375	335	330	331	324	311	354	365	368	379	343	357	373	357	340	360	387	384	362	337	369	327	358	364	346	314	372	347	382	337	362	311	376	343	336	350	346	371	357	355	355	358	340	354	362	329	343	387	359	333	331	360	325	354	330	356	350	402	330	382	324	336	345	336	366	357	345	354	341	332	364	344	373	331	338	338	344	358	336	330	367	374	348	365	332	348	355	369	362	358	358	330	360	384	373	348	347	330	322	356	367	342	348	368	356	335	391	350	356	361	356	356	346	336	333	352	343	375	331	332	353	364	343	353	355	340	338	350	367	313	325	351	327	331	340	362	354	353	329	332	364	361	366	346	360	345	342	378	357	363	394	316	338	321	345	362	347	334	354	336	348	303	364	351	376	350	329	316	328	369	379	338	338	345	353	355	361	360	365	368	345	386	315	323	311	358	328	366	351	324	324	326	324	386	372	349	351	362	355	363	347	389	347	348	360	372	347	347	352	321	357	336	345	381	322	371	355	352	397	346	324	373	380	386	347	334	350	370	352	348	341	333	367	351	381	345	357	331	339	342	368	351	340	348	379	334	345	373	327	368	338	352	337	327	355	406	384	312	386	372	356	350	357	356	335	375	369	325	363	352	319	318	353	323	338	350	358	341	393	359	328	352	354	358	313	356	331	317	343	319	335	360	352	341	332	362	374	381	352	311	327	327	346	335	340	360	323	364	354	331	370	380	328	337	368	327	335	373	367	355	406	334	353	303	316	359	368	328	361	327	361	342	350	341	372	376	346	354	333	337	329	357	353	353	344	333	332	368	352	345	363	364	343	351	359	352	363	363	363	316	335	359	310	349	346	343	346	335	344	366	357	359	342	331	343	303	360	345	373	337	364	326	347	336	336	342	363	354	354	347	328	340	342	344	366	336	346	392	353	374	367	308	348	344	350	375	378	373	338	337	346	335	364	338	340	336	343	327	375	352	336	367	336	374	369	345	367	349	373	373	391	355	341	328	333	369	344	316	362	363	344	339	366	356	329	332	362	370	318	327	355	359	341	370	367	338	330	321	350	362	358	392	316	357	330	315	340	341	345	331	350	376	354	346	343	349	378	340	336	362	347	352	326	326	331	367	342	351	363	361	367	357	357	361	360	408	362	327	350	374	371	315	335	352	358	380	369	342	334	358	336	355	378	328	372	341	335	338	332	353	358	353	359	370	323	347	354	366	340	368	342	373	348	347	378	343	358	358	325	319	347	347	339	359	353	349	341	359	337	329	333	329	373	331	375	358	344	341	346	348	345	358	336	327	343	352	345	337	313	310	345	361	357	380	372	368	359	362	353	349	366	349	361	347	344	341	335	363	349	340	379	346	352	331	345	360	314	349	367	336	363	315	311	334	329	306	353	323	342	344	369	364	334	336	346	340	333	340	327	348	335	377	377	335	345	343	355	368	360	359	360	341	336	363	382	350	313	374	353	332	388	344	369	324	375	305	338	337	345	349	336	342	370	334	340	358	339	384	340	299	360	345	381	353	370	343	358	360	336	361	331	331	352	348	334	323	333	356	379	342	347	335	352	330	322	357	379	367	364	354	346	352	365	333	356	362	351	380	347	362	386	340	359	369	324	355	383	340	347	347	333	370	338	312	340	396	346	344	351	326	329	373	361	335	367	327	359	346	354	341	329	366	374	356	356	337	359	327	314	375	353	334	351	350	356	340	365	328	327	296	366	356	333	360	350	335	377	334	375	336	357	310	354	362	359	343	374	345	352	348	356	343	341	353	338	378	343	349	365	350	330	349	363	330	356	341	346	359	371	344	347	334	318	354	365	330	347	312	345	341	283	341	332	386	386	350	317	332	332	346	379	340	379	350	384	344	339	350	359	370	398	332	335	343	348	328	345	343	354	342	369	370	337	367	333	351	353	405	362	347	357	371	326	346	325	367	331	337	400	341	333	362	369	335	312	369	298	366	343	322	352	325	371	349	364	372	356	382	347	349	317	350	381	356	339	355	373	343	357	353	322	348	329	359	353	328	379	357	351	343	358	325	355	353	332	317	362	387	404	351	346	344	343	378	330	360	364	342	362	388	333	344	320	340	347	324	359	368	308	360	353	371	365	359	363	349	326	335	352	331	380	358	364	372	362	348	352	335	357	342	357	351	338	336	357	359	373	392	337	337	325	317	353	324	359	352	341	319	354	382	337	366	350	347	345	325	368	331	330	403	352	355	369	352	335	340	327	366	362	312	377	370	375	356	352	350	363	352	352	349	328	366	316	338	333	333	317	366	338	353	336	380	361	331	345	352	352	363	364	363	323	370	375	351	312	358	364	339	333	389	335	367	346	353	378	391	285	359	335	336	351	332	358	319	349	361	365	343	350	343	324	342	356	378	325	360	352	343	360	350	335	362	339	353	362	360	356	335	375	313	331	345	368	361	318	364	333	331	388	338	338	342	345	342	357	347	342	307	356	376	354	370	354	370	341	305	369	368	347	361	364	367	368	340	305	365	356	355	324	336	371	368	354	338	335	337	323	343	365	363	324	358	355	331	363	350	358	380	345	330	364	402	358	310	340	307	364	342	333	344	347	317	356	357	347	337	352	365	381	320	322	345	318	319	352	355	343	334	343	338	356	337	344	349	347	357	364	341	360	353	363	375	327	352	353	340	342	358	368	369	358	329	358	338	351	333	347	367	309	358	321	335	358	376	358	364	319	380	334	356	331	366	351	317	367	348	335	357	351	344	358	342	352	371	342	380	369	321	356	330	349	341	338	318	337	347	362	326	350	357	345	362	344	334	353	365	341	366	338	331	321	349	387	324	362	339	353	356	328	355	356	359	356	359	325	353	362	348	369	352	357	351	358	368	355	372	327	357	308	370	345	332	348	349	349	362	383	345	331	347	355	323	368	355	319	360	356	365	336	332	359	358	338	352	383	357	358	353	341	363	334	352	336	346	375	339	341	313	314	332	327	364	381	355	344	340	330	350	322	362	347	313	364	339	343	348	318	348	372	333	348	347	356	347	333	372	374	370	324	334	363	340	365	373	360	341	347	373	368	326	353
61371	36129	25365	20655	23248	21924	18824	17629	15439	13412	13320	20330	21165	4972	3009	1996	1571	1603	905	597	396	346	325	300	208	214	192	196	198	206	173	191	189	183	166	195	176	176	176	183	185	184	178	163	168	197	159	185	185	177	171	171	196	155	194	173	148	154	177	173	194	165	185	178	176	168	178	168	175	182	180	182	176	192	181	194	180	174	186	200	173	180	175	159	170	174	188	165	165	180	135	164	172	168	158	174	173	169	171	177	200	167	180	162	178	170	182	158	173	155	192	165	185	166	159	179	173	171	170	198	169	181	159	163	172	170	179	180	176	199	177	169	180	163	160	203	169	167	165	172	156	193	166	191	179	183	169	177	177	151	168	176	160	165	174	171	176	178	175	184	164	164	198	181	154	163	182	177	179	183	166	158	187	184	159	158	160	189	160	154	181	175	170	167	187	162	169	155	197	166	185	169	171	153	187	189	173	164	181	168	176	166	170	164	152	185	186	160	191	154	178	183	185	180	185	206	195	177	168	169	190	182	184	164	188	162	197	172	164	197	163	178	173	180	175	153	186	180	181	168	209	168	200	178	176	169	159	170	165	169	170	194	167	192	180	154	187	177	175	163	169	193	167	186	179	175	179	188	175	162	177	160	180	167	164	167	165	163	168	178	164	180	198	164	161	146	177	163	180	166	167	175	187	172	176	169	164	189	170	191	161	198	174	179	155	179	184	196	160	171	193	182	182	164	171	171	197	185	156	182	182	200	176	178	171	168	197	180	169	173	182	164	182	179	171	165	173	167	159	186	159	153	162	190	164	163	167	194	178	179	162	170	197	194	179	178	208	194	165	181	154	193	189	180	150	172	192	177	176	173	190	184	175	172	181	161	198	193	172	177	173	198	163	183	199	179	203	151	159	193	179	172	170	185	178	166	170	182	179	171	166	168	186	191	157	152	178	190	179	165	162	167	201	178	170	187	177	168	181	193	169	142	167	192	154	155	186	193	165	166	186	192	162	156	171	161	156	158	175	181	160	167	151	189	199	163	183	190	147	178	180	170	165	146	166	167	174	155	179	155	162	153	171	168	175	162	180	199	163	176	171	166	176	182	157	167	179	169	203	179	200	166	155	195	171	175	173	187	186	181	176	157	178	161	190	186	178	191	184	169	170	193	186	172	173	163	189	209	188	178	181	163	195	178	181	160	177	184	178	197	187	189	190	187	170	186	166	167	188	188	168	174	164	175	176	170	168	181	177	202	163	169	161	173	170	183	152	162	172	175	181	189	164	173	157	141	171	166	161	172	200	185	190	161	186	180	154	143	181	173	177	162	166	164	150	169	187	180	170	169	151	175	171	158	171	185	170	187	161	158	162	180	196	167	163	157	167	179	167	187	182	177	208	160	175	155	172	173	173	189	183	181	179	156	181	204	149	193	149	182	172	173	178	163	181	188	185	171	169	202	181	177	187	175	155	149	168	182	167	164	188	158	168	179	205	161	164	169	179	160	187	176	170	182	181	171	191	173	164	158	196	187	196	174	165	184	152	170	168	178	170	157	152	189	188	166	181	178	190	186	163	184	183	181	179	151	178	158	188	161	155	182	151	177	150	172	181	165	190	191	179	156	173	202	164	197	165	183	180	174	173	163	181	191	171	170	186	203	168	187	169	188	170	160	178	183	163	168	173	156	178	186	186	166	156	164	178	162	178	165	174	164	174	158	155	200	181	172	178	180	170	166	153	165	168	178	139	175	168	173	148	166	187	189	174	167	175	163	166	175	170	157	160	188	170	167	159	169	195	187	175	203	156	136	171	180	165	170	165	186	186	164	168	147	186	188	164	204	156	175	162	181	162	175	176	166	174	180	151	175	197	150	162	205	162	159	172	170	180	173	189	176	178	188	199	190	160	174	159	170	170	200	188	201	151	161	173	176	164	152	172	157	168	168	185	194	144	181	185	192	180	185	206	170	187	192	186	180	172	169	170	181	169	157	159	158	185	152	174	191	162	178	147	181	158	149	196	169	163	171	183	166	162	175	179	178	173	154	184	181	176	210	191	166	166	175	197	163	183	183	170	172	185	175	156	187	161	176	169	175	163	167	166	166	155	152	180	192	178	175	162	185	178	191	176	180	190	182	156	174	189	174	167	177	165	172	193	157	192	189	185	168	171	161	158	170	167	181	173	173	164	185	174	171	168	182	176	181	146	191	191	182	173	172	182	180	169	162	182	196	179	187	184	174	191	166	183	165	183	183	179	176	188	184	179	175	169	182	174	177	159	198	167	180	180	170	147	183	187	186	173	198	166	159	178	169	177	186	154	165	189	171	181	178	171	181	172	206	183	150	184	187	179	195	192	176	170	176	160	193	163	188	154	187	180	171	181	186	174	180	210	160	190	170	170	151	196	182	143	167	156	185	166	167	166	172	213	173	169	205	181	178	179	188	163	191	171	178	182	152	184	164	199	168	179	152	163	201	185	186	172	184	161	152	149	147	169	175	200	162	185	185	175	171	172	192	184	189	152	173	159	186	183	181	171	181	181	172	165	169	155	176	187	178	174	178	177	173	179	194	179	174	169	178	165	175	170	168	182	177	177	187	179	169	170	179	191	174	190	195	184	159	198	180	184	180	164	146	167	155	184	184	191	197	186	160	192	157	167	200	194	178	176	174	175	153	179	159	180	176	161	177	173	177	197	184	168	193	176	194	202	178	177	181	181	153	161	149	168	155	190	164	168	174	186	183	172	162	167	167	187	183	164	185	179	177	168	175	179	185	158	171	191	173	199	148	181	202	162	154	162	162	172	150	156	166	164	177	170	173	165	203	156	166	172	163	159	169	186	181	179	194	176	179	180	167	174	175	163	188	159	177	192	200	184	184	182	187	173	166	171	169	169	174	180	182	189	170	191	174	171	157	160	180	193	201	190	177	199	182	167	187	178	182	157	187	178	170	182	191	173	179	187	172	180	166	164	162	181	164	165	183	161	189	182	183	183	184	181	157	164	162	203	183	181	153	164	182	181	204	172	160	178	167	175	169	176	168	190	178	186	179	172	173	158	175	172	170	178	179	179	190	164	172	165	169	163	186	184	188	188	162	153	157	170	176	153	159	201	166	162	163	184	168	156	170	193	155	182	164	169	167	167	187	195	192	204	188	165	154	191	187	189	193	174	176	174	169	184	164	186	166	159	153	175	169	162	172	196	185	151	193	192	184	161	163	196	174	178	176	178	155	152	162	163	175	172	194	190	161	197	168	173	147	168	177	193	177	154	177	177	169	173	189	166	184	163	175	179	164	161	187	171	169	185	151	188	176	170	196	185	189	170	168	171	190	161	188	166	207	176	180	169	189	181	159	197	185	160	190	153	178	155	161	171	178	189	156	151	149	182	173	155	164	177	156	171	169	161	184	171	158	179	173	177	164	169	175	181	162	158	179	180	159	165	175	191	176	171	189	189	163	187	176	163	160	171	176	168	199	203	185	187	179	182	171	159	169	176	154	177	185	157	163	178	146
53555	15745	12171	19381	24700	25108	27469	28619	24888	26756	28327	40362	30279	16046	13385	10420	9211	10159	6075	3260	1774	1852	1662	1248	953	793	660	691	704	724	723	689	654	671	683	625	634	619	610	617	617	554	619	611	628	526	587	551	564	583	579	533	577	554	608	571	578	565	582	585	595	562	573	608	598	590	560	587	548	537	617	607	529	534	562	568	560	572	549	613	592	548	550	527	554	549	525	605	600	592	586	599	566	553	588	559	624	573	560	548	497	591	572	593	508	540	593	547	594	568	595	604	576	558	547	566	585	591	562	543	576	596	581	543	526	576	509	540	548	559	566	591	539	561	536	545	543	574	581	530	545	553	569	580	597	599	556	545	580	587	550	557	551	529	578	550	579	536	563	538	541	576	616	575	558	542	541	524	588	543	595	514	581	558	581	546	557	594	536	523	537	552	521	524	596	601	587	549	614	515	567	557	532	587	538	575	566	539	566	634	504	543	593	566	568	564	572	579	566	594	537	530	564	532	573	563	537	556	566	519	530	541	510	581	550	564	549	541	588	538	538	515	534	536	539	573	605	551	573	566	574	552	542	554	536	566	545	584	602	534	590	551	565	578	538	566	577	544	517	596	521	553	513	550	554	558	538	568	582	520	548	542	537	527	554	570	563	560	569	522	567	534	568	591	526	508	580	600	564	590	546	532	547	568	514	549	504	581	570	556	527	502	515	575	556	561	527	601	521	583	551	567	536	600	571	554	538	566	549	567	566	569	574	562	553	590	558	567	547	576	589	608	578	545	562	594	580	552	555	540	586	523	583	581	569	512	585	538	588	590	564	586	546	550	570	536	540	563	547	519	554	590	562	562	565	553	537	539	551	539	536	544	643	557	582	561	552	560	580	529	558	544	568	532	560	600	576	577	540	546	554	576	541	532	599	536	516	546	542	568	589	586	554	578	562	558	546	543	531	580	527	544	581	543	610	578	518	572	583	540	532	547	587	529	562	550	602	585	576	559	539	545	565	535	566	611	567	546	521	563	545	576	576	552	579	562	551	546	538	538	575	575	517	568	624	560	538	509	562	565	563	608	573	561	551	584	564	535	571	568	584	564	537	582	593	566	556	563	542	579	538	564	616	568	569	567	547	589	595	553	573	553	564	571	541	549	551	556	575	548	540	552	573	549	548	563	585	603	567	573	588	548	575	543	556	574	531	575	552	551	552	552	559	566	563	564	582	568	582	593	552	560	531	525	535	565	586	549	535	535	554	564	586	566	559	594	570	566	580	595	521	568	529	591	517	562	546	533	548	560	545	561	574	552	528	578	627	617	587	533	524	535	580	556	575	570	543	593	556	595	607	603	557	559	595	553	569	530	509	570	552	578	588	543	572	533	568	549	534	537	577	606	587	577	534	520	602	546	518	569	592	542	560	550	587	556	597	556	552	597	600	577	582	494	536	583	615	563	547	583	541	569	567	625	539	508	586	563	562	564	560	542	572	554	571	567	547	514	590	539	537	554	530	540	556	549	560	566	516	512	574	588	541	582	588	535	556	527	541	563	546	556	590	541	631	570	569	534	571	577	550	569	562	564	574	608	579	566	568	558	547	551	563	566	529	582	580	577	572	563	596	560	591	600	565	617	514	545	563	565	568	510	578	554	548	574	562	547	567	538	578	552	568	580	552	587	521	542	573	567	543	553	559	556	589	537	541	593	548	590	551	542	534	588	586	608	531	571	568	498	566	569	559	641	564	595	554	590	561	554	547	560	607	537	581	612	577	549	535	512	573	560	535	542	561	543	608	605	582	544	534	548	595	593	525	530	570	557	575	588	579	537	603	568	542	547	550	531	572	576	526	585	563	554	545	570	547	565	567	550	575	552	592	560	590	574	534	535	586	543	535	534	574	568	539	530	545	529	580	563	553	591	543	548	549	562	576	529	548	565	504	567	542	564	524	478	585	546	537	583	581	599	583	591	553	553	566	582	560	539	563	538	556	563	570	572	584	513	521	511	529	553	579	568	576	564	606	582	558	539	579	579	543	503	578	534	555	559	580	574	555	569	577	574	540	557	541	571	561	566	548	596	586	569	530	558	569	578	495	554	574	586	580	539	552	563	590	545	564	557	560	568	597	549	553	579	556	559	557	545	560	536	581	562	563	561	565	557	540	553	573	572	571	541	516	559	537	587	565	564	588	593	563	572	543	559	511	586	544	554	537	545	579	538	541	583	548	571	558	573	609	580	560	562	579	554	594	576	564	613	551	554	547	499	546	563	518	547	568	582	537	536	538	594	581	569	558	581	568	606	552	617	587	568	591	559	577	532	536	566	549	561	540	535	613	545	574	578	574	553	557	532	510	615	545	583	555	607	591	578	605	589	524	528	571	541	528	587	617	554	512	582	558	530	599	578	553	542	604	553	574	514	536	612	527	586	557	546	568	537	536	600	549	613	552	597	546	587	575	577	593	561	555	578	580	536	570	573	571	545	565	580	575	533	560	567	577	549	535	577	559	562	587	588	577	561	569	613	561	558	544	579	538	565	555	557	588	538	533	552	541	508	510	550	575	554	547	584	566	558	543	540	558	579	560	583	517	559	532	525	551	557	574	587	572	566	546	544	567	584	563	592	546	542	542	558	558	555	565	498	564	566	589	555	579	559	606	582	532	524	520	578	526	583	572	618	559	563	539	590	587	528	564	556	539	559	511	549	550	558	569	570	515	593	559	577	556	566	586	611	579	555	577	550	527	523	588	562	575	535	550	579	607	542	588	531	557	536	599	523	526	562	541	572	548	558	602	566	553	613	574	597	567	602	566	569	559	521	591	526	574	584	553	566	607	563	551	569	588	591	547	555	599	533	527	530	588	555	540	576	592	569	550	582	555	545	567	519	612	537	560	566	609	532	547	571	634	549	535	561	550	551	538	580	571	559	562	579	574	556	550	559	570	545	553	552	540	552	568	557	586	569	601	560	562	544	573	573	581	575	536	627	562	545	566	557	550	594	582	578	544	516	552	539	563	582	564	541	556	545	579	539	563	618	555	532	582	554	545	545	589	595	585	618	540	559	538	584	526	497	564	551	548	539	538	546	554	552	557	519	602	604	559	572	546	569	571	577	575	566	580	543	528	547	608	546	557	565	581	521	554	558	528	554	585	608	578	542	549	509	581	567	576	573	556	554	570	557	544	587	552	597	546	555	586	511	558	550	557	563	550	557	552	546	528	621	515	558	559	527	571	550	640	598	548	571	593	533	574	532	557	563	562	598	476	551	559	586	576	547	537	571	595	564	550	566	546	539	548	556	525	535	557	542	561	612	611	533	570	551	524	536	560	532	515	527	553	554	527	551	560	558	567	564	522	558	574	579	586	586	554	557	582	585	589	545	559	528	553	539	565	586	548	537	568	594	562	554	543	601	567	580	597	551	562	546	582	540	587	535	523	557	567	570	547	546	570	528	591	547	552	583	563	556	555	582	620	576	568	526	560	557	546	548	534	578	591	536	548	567	543	597	488	588	495	560
14736	2918	1432	1111	1115	989	910	727	513	450	515	806	1078	266	219	204	207	201	205	143	190	161	186	171	152	171	157	154	158	156	157	149	152	171	159	155	142	159	150	167	147	159	147	184	166	155	140	153	189	160	161	152	171	154	166	159	176	171	150	146	163	166	173	188	134	171	148	163	153	164	155	147	147	167	145	164	166	170	153	134	176	143	132	154	154	154	174	154	161	166	148	178	149	172	154	161	163	129	177	169	174	158	171	159	158	162	161	160	156	162	172	177	152	161	172	161	173	179	155	169	163	160	164	152	156	134	136	161	159	152	155	168	159	159	156	180	160	141	149	155	143	152	156	161	152	176	172	142	149	157	151	155	165	139	148	156	168	169	180	155	170	146	146	158	167	151	169	173	169	148	156	137	142	149	171	135	164	162	183	152	139	160	144	177	188	152	159	165	177	164	158	175	176	143	165	173	170	147	148	182	165	153	166	159	156	159	184	173	146	151	162	151	159	162	179	133	145	150	165	145	132	165	172	134	169	164	150	150	130	174	174	146	160	173	167	162	150	173	155	151	170	164	167	169	169	147	150	180	175	166	151	153	168	145	150	149	162	143	149	166	164	167	167	156	164	168	144	156	159	156	161	144	178	168	170	156	138	148	161	147	168	162	145	156	167	150	155	159	154	151	185	153	170	170	136	143	133	175	176	176	152	155	180	155	129	175	167	157	150	172	165	129	143	148	162	178	166	162	151	158	144	158	158	145	151	161	163	154	146	150	155	176	154	164	165	180	174	164	134	145	146	165	173	153	160	170	167	163	166	171	151	165	155	160	165	169	149	170	180	149	150	164	169	158	162	139	171	159	164	166	166	162	147	173	160	161	153	140	159	154	180	179	163	177	157	170	156	158	166	171	163	147	153	147	137	173	147	148	176	155	154	147	153	159	160	161	181	156	156	156	160	168	140	162	154	160	126	172	179	139	153	145	152	157	146	164	158	154	169	156	176	171	171	189	173	188	135	160	170	173	170	152	170	142	153	153	155	176	165	186	166	147	176	146	156	138	168	161	171	149	148	142	170	149	150	151	158	163	165	149	150	148	167	143	175	179	155	151	163	113	160	171	149	156	173	143	156	160	142	164	169	168	159	167	148	173	156	170	182	147	154	153	155	170	130	163	173	166	178	139	145	193	160	166	160	173	150	160	174	159	155	164	163	138	176	180	157	128	149	155	136	176	187	159	163	148	160	141	162	142	142	156	138	175	165	158	165	172	161	164	161	169	136	159	176	177	179	172	163	168	148	154	157	172	153	146	145	168	162	151	170	148	152	150	154	152	175	154	171	154	154	158	155	173	177	159	141	166	168	162	160	173	160	158	174	150	158	147	166	155	158	141	176	166	156	162	165	146	158	148	161	153	167	136	171	150	172	194	149	161	163	153	148	148	161	155	179	144	153	144	167	150	148	174	178	163	182	181	161	150	161	157	155	151	173	157	152	156	143	162	138	141	153	150	179	154	160	181	149	164	180	161	171	157	158	149	183	145	150	143	168	157	177	160	179	191	175	164	166	173	158	164	166	152	156	148	144	164	150	146	163	174	167	153	145	137	155	146	142	157	155	175	163	190	167	170	167	162	163	162	164	180	160	162	159	167	143	161	139	157	152	167	172	136	140	157	170	162	165	171	143	165	148	165	151	150	158	163	138	165	168	150	137	156	166	174	151	157	168	178	156	172	153	143	160	147	163	163	184	189	159	148	163	165	150	172	155	183	151	157	169	165	156	158	187	173	156	134	145	175	150	161	183	164	161	131	173	159	178	169	149	165	151	163	170	167	157	137	171	153	153	162	166	145	151	151	147	168	156	177	171	149	163	174	148	119	141	149	158	159	161	164	149	156	143	146	140	139	157	153	175	177	162	196	160	142	136	156	145	187	157	173	147	175	173	163	147	144	168	192	136	174	151	167	175	162	152	170	168	151	142	136	156	138	150	182	170	157	150	154	150	175	144	138	173	150	166	159	139	165	138	173	163	140	192	150	148	167	135	170	153	172	165	163	152	168	176	151	146	140	166	174	163	153	157	176	159	149	156	155	184	155	128	141	152	179	153	160	152	174	164	137	162	171	166	139	164	165	164	160	160	152	164	148	167	157	138	156	172	175	158	161	165	153	171	164	160	153	177	159	148	151	166	172	155	155	176	141	133	186	153	140	153	163	160	167	164	139	159	172	137	167	156	172	175	151	154	175	162	152	164	151	159	148	147	159	164	172	176	140	160	176	179	163	146	153	155	152	146	179	142	172	157	157	185	180	157	166	172	169	179	170	164	171	173	153	150	135	149	157	160	177	150	154	152	165	158	144	147	191	159	159	151	149	159	170	172	159	155	163	158	151	156	146	145	169	178	150	137	154	148	174	164	161	177	149	166	167	151	152	143	184	161	172	168	173	157	148	157	150	146	137	159	154	160	150	151	157	165	150	146	142	149	182	144	150	143	165	171	166	146	181	165	148	160	197	169	163	174	157	173	149	165	158	166	161	175	165	156	170	145	181	160	169	162	174	157	160	160	145	147	151	172	160	174	164	173	162	174	155	157	187	147	145	163	152	156	177	146	170	159	147	157	173	153	187	157	143	160	160	154	150	143	143	178	185	178	157	170	161	163	131	153	144	160	167	125	152	196	175	170	155	172	173	160	170	152	150	162	167	154	169	156	153	174	175	176	171	161	162	136	146	177	139	146	148	178	147	140	150	133	161	168	157	153	161	156	155	158	169	143	164	163	163	163	160	167	145	169	167	157	167	160	166	132	148	148	160	160	157	184	154	182	166	158	155	145	157	167	147	164	165	142	154	134	159	161	159	162	162	173	176	177	146	154	156	167	161	174	133	171	176	160	167	150	165	143	176	172	164	159	170	147	195	148	150	174	175	151	175	158	143	155	170	148	148	169	153	166	164	161	187	182	149	160	155	159	187	144	169	144	181	165	141	186	136	184	152	160	144	177	138	177	136	167	157	155	153	153	169	153	147	134	151	176	182	170	153	150	168	146	154	155	157	169	150	152	153	164	175	162	147	160	170	171	159	155	154	153	157	179	162	141	161	155	140	160	146	154	167	185	161	153	162	152	147	160	172	166	134	164	160	169	146	160	149	163	154	140	170	156	164	160	149	152	149	157	178	146	163	166	167	152	159	165	162	150	159	172	152	175	151	141	176	152	136	150	139	169	170	135	157	158	162	163	157	130	164	160	136	175	172	180	164	149	154	173	161	122	160	181	148	171	130	164	148	170	154	159	156	186	126	156	161	150	169	166	160	164	170	138	164	163	163	172	146	169	159	138	151	135	184	190	169	154	163	157	163	166	150	145	174	174	147	159	158	180	164	165	163	144	154	163	168	137	172	141	134	136	157	171	129	169	161	169	160	141	156	154	169	141	188	170	166	150	182	156	175	170	147	126	157	129	156	161	162	147	163	161	155	157	165	151	148	151	141	150	166	148	142	148	144	148	156	139	161
19505	3286	2303	2963	3793	3607	3533	3257	2591	2321	2445	4273	4346	1061	1020	865	864	871	669	589	611	549	528	511	501	489	549	490	498	484	539	513	547	506	510	492	530	525	472	502	533	489	525	571	493	532	536	546	487	521	554	545	533	495	496	497	564	493	520	504	557	513	529	520	501	551	544	545	526	495	543	491	494	513	508	524	488	500	526	532	515	454	483	523	561	534	501	499	494	518	544	523	499	558	483	521	528	523	517	517	479	526	504	565	518	538	559	541	498	511	561	495	525	519	538	523	499	533	518	477	529	501	500	518	555	489	476	471	522	495	509	486	516	520	492	483	477	485	500	505	481	550	492	498	516	516	506	518	514	522	522	508	531	535	508	519	502	488	527	524	504	515	460	490	491	494	520	488	495	485	503	503	496	516	499	493	518	520	516	525	483	532	523	483	535	519	498	509	507	482	522	504	500	534	512	477	516	534	520	488	506	542	502	538	544	513	468	477	487	500	523	528	541	499	521	513	559	532	500	512	541	534	499	533	557	502	495	454	474	542	500	501	535	511	502	513	475	496	523	516	495	554	475	515	507	529	497	535	516	499	518	500	548	514	536	559	511	532	556	546	465	522	493	502	504	505	475	503	462	502	570	519	519	536	499	544	484	508	518	518	496	484	512	476	502	531	487	479	502	506	479	523	497	525	519	544	546	519	506	496	542	461	522	569	529	465	504	516	493	503	485	493	528	532	496	513	476	534	512	514	515	505	542	478	496	521	538	526	476	490	500	499	531	499	518	510	515	498	519	544	510	534	459	577	463	488	512	505	494	529	501	492	515	526	519	527	529	526	495	469	493	453	471	527	545	483	503	539	517	474	528	529	526	529	523	504	545	491	517	540	514	539	485	485	512	486	519	514	499	539	517	535	505	479	531	499	501	528	463	527	513	509	512	469	520	542	499	495	565	500	453	520	482	473	487	522	490	528	531	535	480	534	493	480	540	576	516	509	511	533	475	480	530	489	467	481	513	495	507	522	494	516	551	541	509	511	507	503	500	506	536	489	490	567	506	515	499	516	538	517	549	509	535	469	499	520	525	488	500	513	509	530	504	498	522	510	490	514	552	526	567	472	485	517	519	544	523	520	507	511	509	487	521	516	526	524	504	512	491	546	521	535	515	508	503	516	533	542	513	489	530	495	518	531	506	491	524	516	500	519	493	516	552	483	521	467	470	498	484	516	503	462	480	506	462	511	511	503	518	528	439	507	526	536	523	530	512	475	512	502	536	562	532	505	530	520	524	527	486	481	483	503	517	472	500	483	559	497	515	514	459	521	496	531	504	501	461	502	520	497	494	504	526	555	510	538	486	493	552	524	509	534	545	513	504	523	496	532	532	536	541	493	502	496	518	514	513	498	545	530	504	538	530	512	516	526	566	478	509	522	485	502	510	497	465	541	512	487	507	498	482	494	478	521	489	545	545	485	502	493	507	522	521	531	515	502	522	529	479	548	512	535	512	499	515	492	528	517	520	493	486	474	524	485	533	538	514	530	530	513	500	499	517	459	548	560	508	507	503	504	527	510	537	510	525	514	477	527	502	529	509	494	485	530	550	536	511	526	517	559	455	531	496	477	528	505	520	495	503	526	523	506	450	521	501	525	548	493	545	474	541	522	538	559	541	524	497	551	532	529	520	533	504	546	533	530	525	519	506	456	528	510	552	475	519	512	529	493	508	491	543	490	503	498	527	523	500	494	509	531	507	493	504	511	497	524	554	492	546	507	511	489	544	533	507	509	528	492	550	526	486	496	501	530	502	501	515	530	503	511	554	536	490	456	504	494	537	513	516	533	533	526	529	534	514	529	517	500	510	532	508	506	516	496	560	515	515	524	535	514	514	527	483	504	524	526	470	536	490	510	526	528	536	503	511	533	534	521	542	505	490	510	525	550	512	496	470	499	503	493	514	499	500	518	503	544	542	565	514	508	557	537	516	496	561	498	541	509	510	523	511	533	500	532	481	485	525	511	495	512	502	525	484	500	503	545	512	518	497	505	473	509	490	505	523	516	478	515	493	494	532	525	478	513	505	510	500	537	484	527	487	490	562	535	504	514	502	506	514	528	492	489	496	547	523	516	538	501	519	490	528	484	524	501	487	497	477	517	496	535	501	520	471	507	502	485	493	520	507	503	534	499	471	516	510	518	508	558	513	532	508	519	544	510	524	531	515	556	519	497	486	488	502	463	539	489	527	551	541	525	539	514	492	486	521	533	516	542	498	512	497	507	529	490	489	561	519	530	503	529	513	483	477	479	501	465	491	500	546	512	523	528	486	538	473	531	472	518	526	528	468	536	537	528	547	526	491	485	514	535	528	526	532	523	511	485	469	536	512	514	522	476	461	567	479	487	520	508	520	550	522	517	515	507	498	534	483	457	534	520	575	496	533	507	532	528	548	520	540	506	493	546	484	488	499	534	503	512	496	518	500	475	508	549	521	500	502	505	499	494	524	477	521	516	512	480	537	530	515	531	486	545	474	509	486	488	506	518	562	502	514	537	505	495	483	524	450	521	520	524	492	529	506	512	477	496	525	468	511	545	502	546	540	539	522	512	492	482	513	490	506	530	508	474	508	528	493	496	541	541	506	497	537	506	533	513	523	541	540	507	463	488	494	510	546	490	516	471	537	494	507	487	505	520	527	554	491	515	527	513	514	520	476	512	509	543	501	510	534	490	525	491	475	499	519	494	487	505	506	502	512	541	475	506	506	484	486	480	495	526	514	504	489	567	492	505	577	508	516	546	524	551	548	519	543	505	523	531	496	543	544	532	492	480	552	556	490	478	541	534	513	472	494	523	503	521	535	503	499	521	496	504	494	499	520	496	537	495	482	554	531	492	500	499	539	510	513	517	521	513	515	521	525	512	524	494	481	496	502	527	495	450	517	505	491	508	500	526	540	515	574	505	521	500	550	527	541	500	488	508	506	527	535	528	549	523	518	551	497	489	535	511	461	470	531	538	503	533	495	500	519	500	524	488	538	503	553	550	539	500	488	503	534	558	484	488	549	496	514	499	532	538	496	496	487	534	508	509	452	518	503	526	554	520	519	511	541	499	512	515	529	547	500	492	499	457	495	548	522	494	505	545	481	518	518	548	515	519	526	486	486	511	539	554	499	512	513	553	513	516	488	497	492	507	513	532	492	521	494	500	513	511	491	502	523	506	544	529	495	541	542	523	553	539	503	524	516	490	531	525	493	476	513	517	507	522	505	504	522	506	499	473	511	513	511	491	524	541	507	530	487	490	498	526	507	535	524	471	487	496	556	499	530	500	493	475	509	490	512	544	522	495	529	503	516	510	494	499	518	501	512	508	514	528	480	523	547	520	494	528	540	534	502	536	515	560	507	527	475	550	503	515	505	507	524	507	484	541	511	495	507	519	544	556	508	534	487	542	506	533	545	530	484	511	535	522	496	462	486	493	523	505	504	518	502	530	561	506	537	502	525	549	493	524	514	538
55463	31719	17877	15057	17400	16589	13939	10849	8844	7510	6503	8149	10323	1805	1415	843	743	871	375	239	218	188	145	133	118	101	120	128	114	108	115	110	101	110	104	102	112	105	113	123	110	109	90	96	92	87	112	109	98	95	99	113	104	116	103	116	101	93	103	108	115	104	103	113	112	102	109	116	84	111	106	99	91	106	89	109	98	107	129	96	107	107	112	102	110	103	102	98	104	112	102	108	119	82	83	99	102	102	102	111	106	106	96	106	97	117	90	109	123	97	103	94	105	113	129	103	101	112	106	104	102	89	102	106	107	106	111	109	115	131	99	101	118	117	93	94	100	83	124	109	119	107	108	120	110	97	103	94	103	92	106	112	109	105	91	103	108	108	103	117	96	106	91	103	94	114	96	117	93	101	99	90	109	94	85	95	88	109	93	110	100	90	101	109	83	111	104	103	107	112	101	103	89	106	113	102	95	93	100	103	108	103	93	116	105	105	116	103	105	112	92	114	106	112	96	89	120	107	90	106	95	104	108	110	128	96	99	119	80	107	96	90	111	114	82	112	94	111	106	89	101	105	106	114	123	110	118	95	110	104	113	107	121	89	111	93	111	95	124	100	121	95	94	87	112	97	110	106	105	90	117	95	106	92	98	75	81	110	114	111	110	103	93	101	124	92	106	102	89	101	100	118	97	95	103	116	114	97	102	102	102	123	92	109	90	98	110	93	105	110	86	106	114	107	108	108	125	115	106	123	110	108	116	80	99	90	90	99	108	106	109	119	107	102	110	111	80	120	91	98	111	115	113	129	94	120	96	115	88	97	101	104	93	108	106	100	129	93	114	106	112	110	101	112	93	109	119	101	110	107	108	105	105	96	113	100	116	110	106	107	93	112	108	94	127	100	99	92	109	104	94	122	105	95	120	117	108	90	94	88	112	95	111	105	108	111	120	109	95	101	105	105	122	105	112	110	107	132	125	118	108	107	106	91	121	134	108	88	93	111	98	94	105	95	113	121	108	108	130	102	104	94	96	111	115	107	117	110	121	120	112	110	111	84	112	106	119	113	96	124	109	89	109	113	110	103	103	101	99	101	104	108	103	100	91	119	102	99	105	122	120	91	107	120	99	109	105	92	119	113	98	117	109	96	99	98	107	110	121	118	104	104	112	84	98	104	118	121	106	115	115	110	93	112	96	103	127	104	109	107	92	115	109	104	87	101	93	96	90	112	116	103	103	105	86	114	125	111	119	94	73	102	90	96	107	105	109	95	103	109	114	114	119	104	82	125	98	105	115	110	105	91	92	97	120	87	100	92	101	88	122	115	116	106	94	114	107	102	102	93	115	107	102	97	98	99	108	91	113	94	113	85	110	113	118	91	87	97	93	105	96	117	91	108	107	110	127	101	101	121	100	110	117	94	114	112	92	96	115	106	91	103	96	99	126	102	117	80	101	101	103	116	94	86	103	114	99	99	98	84	89	98	100	91	87	102	100	113	90	100	103	99	119	111	116	112	107	124	101	115	106	107	98	110	121	103	106	136	91	105	114	132	109	122	108	110	123	105	114	107	118	107	110	119	117	116	117	94	113	106	99	102	100	113	92	101	109	87	98	95	117	115	100	82	82	110	121	99	99	96	100	120	102	101	108	103	99	123	106	115	98	100	98	93	90	104	113	103	111	114	103	111	120	128	105	105	103	107	105	122	110	107	94	96	104	106	107	98	114	102	108	109	99	79	105	108	103	88	110	114	108	113	120	105	94	91	118	82	102	97	110	100	108	111	91	117	97	99	81	82	113	100	91	92	102	121	103	123	115	106	102	106	111	108	121	103	105	100	94	99	110	101	100	115	110	115	117	123	113	106	114	112	103	89	114	94	101	106	89	111	111	113	104	109	107	101	108	104	110	105	102	120	103	96	107	101	87	102	119	98	109	110	97	130	109	103	113	112	84	95	101	88	111	94	103	119	104	110	101	102	100	107	102	109	112	82	103	111	104	112	83	106	101	116	91	110	106	115	98	109	117	111	96	104	114	103	127	107	100	103	95	105	112	114	108	102	115	90	111	122	120	102	101	122	95	108	106	114	122	99	106	91	101	92	112	104	95	101	99	86	110	117	114	114	106	116	99	95	98	96	110	113	93	119	122	100	101	113	135	127	100	102	101	91	115	101	128	116	112	105	106	110	104	125	114	117	116	88	111	99	96	118	107	93	99	99	115	89	110	112	98	112	101	117	94	106	94	118	88	104	117	102	112	104	111	103	96	107	103	99	109	97	120	101	81	98	104	123	102	110	105	118	108	106	89	92	97	114	83	107	93	100	100	106	103	117	109	101	110	111	115	113	97	102	92	105	96	104	111	113	111	105	110	107	114	89	105	115	90	95	110	104	98	109	104	98	107	99	127	121	100	101	98	116	109	109	100	113	103	105	111	95	80	100	107	93	127	95	93	115	104	99	112	107	118	106	112	106	101	126	103	114	114	105	104	103	102	108	104	105	92	87	98	96	119	114	105	103	104	125	119	94	130	94	92	86	95	105	110	97	107	90	96	116	103	114	99	115	97	111	104	110	94	114	77	107	103	101	102	107	103	101	97	116	105	108	104	98	102	121	109	105	111	89	106	111	110	116	106	102	101	96	102	105	96	108	81	109	103	103	108	116	96	98	97	101	122	111	112	95	105	103	117	107	123	94	97	112	102	111	100	113	96	89	104	103	95	104	118	95	123	100	111	116	105	124	112	103	118	93	95	115	96	111	98	124	88	95	97	112	100	102	87	116	94	102	121	89	109	116	95	89	106	98	97	90	98	98	98	89	95	104	119	99	110	102	96	103	122	110	97	107	101	104	101	100	98	85	91	94	101	95	83	110	102	106	104	113	114	131	111	103	113	101	112	116	104	118	104	97	111	97	111	95	106	107	102	102	107	105	102	93	116	97	110	119	101	93	94	100	103	110	120	114	94	101	95	84	99	109	100	92	84	88	83	92	96	124	95	113	101	103	123	100	117	116	113	115	98	107	91	107	109	125	91	102	117	109	105	103	123	87	121	96	99	93	95	113	115	99	100	107	98	107	104	107	111	107	91	90	100	118	101	100	129	94	105	111	92	100	113	95	86	102	113	109	104	121	114	110	108	84	89	114	98	87	96	112	93	103	114	114	121	78	103	109	99	113	99	123	93	108	103	93	120	104	112	112	111	121	124	93	98	85	100	111	95	103	94	121	100	119	101	96	92	99	105	106	134	121	117	100	108	122	92	100	114	102	107	117	116	110	122	109	117	99	107	97	104	104	90	115	102	103	102	111	88	109	104	99	118	109	110	107	93	114	98	87	104	106	101	111	94	94	92	110	103	109	107	107	96	89	116	102	118	96	110	88	113	98	90	120	106	102	83	101	93	109	119	107	99	104	86	99	91	129	109	95	113	121	98	133	111	87	114	107	102	114	95	99	91	108	107	105	110	93	100	108	99	106	106	106	105	98	99	109	97	123	123	106	109	104	86	105	105	111
43004	12212	9396	13922	21292	24796	25619	24164	20875	19241	20899	25372	24176	8229	8429	5360	4845	5498	3053	1509	1379	1089	696	762	450	461	468	451	469	446	407	417	435	372	416	352	390	385	371	367	391	361	344	339	372	375	373	338	373	395	372	343	383	366	366	338	363	372	357	397	351	371	376	397	386	402	353	370	374	392	389	376	379	372	350	373	354	375	361	366	346	393	372	357	386	363	367	373	356	359	376	358	379	349	389	396	382	363	370	351	359	351	349	329	426	343	359	371	353	387	412	379	368	379	388	374	360	379	391	350	371	366	379	365	366	363	368	376	387	362	376	389	333	363	369	365	361	386	383	363	334	379	353	370	350	384	379	359	357	393	374	372	393	341	412	342	346	366	379	391	356	356	369	357	349	362	376	350	362	346	361	385	359	367	346	383	365	378	380	352	336	381	344	384	356	347	357	373	356	358	386	373	360	310	395	389	354	327	356	371	389	354	386	374	344	388	422	389	379	389	308	378	364	396	352	333	373	357	359	368	334	350	395	357	389	358	379	407	387	370	367	332	354	388	418	360	364	359	361	382	372	358	363	373	344	382	369	358	395	363	372	375	382	395	377	336	319	353	357	336	361	370	362	379	363	345	365	359	348	369	352	362	384	364	371	379	339	374	325	376	373	359	357	364	365	353	376	349	342	364	359	349	395	360	355	349	375	384	333	391	336	386	391	397	367	376	360	356	379	346	387	367	388	369	364	375	370	359	405	355	379	414	396	377	388	395	324	366	382	402	388	351	371	345	358	398	372	344	369	358	413	356	387	391	376	375	384	348	344	368	368	326	380	346	356	347	346	347	398	366	329	340	386	396	383	373	372	366	352	354	400	364	360	385	336	364	379	367	380	347	325	363	368	353	372	356	364	324	348	377	350	389	373	348	377	353	369	353	338	374	357	385	362	383	366	365	365	373	367	356	376	365	369	358	348	343	362	355	397	357	345	318	395	395	324	368	358	365	347	347	357	391	355	351	380	341	359	372	356	356	378	344	367	396	357	349	376	356	358	357	387	363	333	347	351	359	346	364	366	357	341	346	366	355	374	352	363	372	315	342	388	370	354	353	362	381	379	361	368	378	377	382	385	385	318	376	350	376	370	380	340	366	351	395	376	361	340	381	377	358	366	383	318	358	401	363	389	363	314	364	383	357	374	381	373	358	359	343	401	371	364	366	356	334	392	351	380	331	363	352	345	361	338	373	347	372	357	364	352	352	349	389	326	355	329	351	353	401	347	359	360	310	369	387	363	392	362	380	359	368	379	380	372	392	351	348	361	373	334	373	376	330	358	365	371	360	349	374	338	396	378	348	338	410	358	352	343	370	361	383	386	356	379	374	376	371	372	376	363	387	327	335	381	337	390	342	357	373	359	376	376	331	351	365	343	372	367	367	359	372	364	390	336	401	356	390	386	357	366	389	363	357	361	351	366	383	363	348	344	346	347	384	347	356	364	392	378	366	358	352	343	366	370	367	368	351	389	370	357	368	368	364	340	325	380	398	404	372	379	341	318	377	390	396	343	370	371	365	351	344	348	384	352	376	350	400	356	407	337	359	365	373	348	387	370	392	345	360	357	363	395	365	317	353	372	368	383	365	343	369	369	332	385	350	379	359	367	356	373	358	386	370	372	371	362	356	361	402	372	358	370	324	354	327	359	386	378	366	325	370	384	366	343	394	398	392	358	383	387	361	310	343	362	368	401	336	344	373	375	365	369	369	390	343	361	328	343	352	351	330	365	369	334	360	355	341	373	381	361	366	361	360	371	406	341	361	358	333	373	342	379	375	380	345	347	365	378	407	354	349	361	360	399	356	358	356	345	391	363	357	363	375	365	368	337	346	351	369	363	372	366	383	355	328	354	354	391	353	381	365	350	354	353	355	339	346	370	323	399	363	384	365	379	359	365	379	349	404	360	377	395	404	360	355	384	368	362	363	354	342	355	364	366	361	403	361	397	370	345	393	392	352	326	337	359	352	340	343	388	348	355	366	408	397	371	406	370	354	368	375	410	376	361	369	346	329	374	380	348	357	389	368	381	334	359	344	369	366	352	397	366	332	373	361	338	371	404	388	346	335	345	346	352	380	367	347	338	378	375	367	368	378	391	378	357	367	360	363	321	350	378	349	360	397	355	361	380	376	394	377	329	342	387	360	349	370	371	352	383	360	381	384	353	379	417	372	371	374	318	371	354	389	340	360	359	350	347	364	351	371	352	361	336	381	382	378	389	388	351	355	342	351	383	363	337	338	361	371	345	357	389	364	389	349	337	372	367	371	372	366	355	361	375	353	382	358	384	322	358	352	363	365	352	384	357	365	356	394	350	357	336	338	390	381	377	360	331	366	374	378	338	382	349	355	385	340	376	382	363	395	409	359	371	360	363	358	337	360	340	345	383	363	341	322	373	347	376	360	362	368	372	375	378	359	370	385	354	344	343	373	357	376	372	415	346	373	376	333	371	374	356	357	348	378	361	374	382	377	352	366	368	352	349	376	359	371	346	336	353	373	342	346	339	351	390	369	362	354	347	364	323	355	326	348	357	324	384	376	355	370	378	355	339	363	382	373	387	368	350	373	334	350	395	329	355	382	375	409	398	397	373	350	381	376	353	369	346	373	338	339	366	340	383	364	355	363	375	376	334	388	362	368	347	369	400	366	378	363	350	349	405	359	380	381	389	332	366	357	374	342	383	358	357	373	365	388	365	362	354	389	393	366	385	375	356	381	386	354	351	369	357	345	352	346	354	356	381	381	356	384	359	374	362	370	375	345	362	330	371	374	357	361	343	373	382	345	366	378	362	356	340	349	351	367	344	370	378	361	384	388	358	360	341	376	358	366	366	355	348	358	368	345	345	394	410	382	336	360	358	357	350	355	332	365	347	326	357	362	396	377	370	377	354	364	375	353	372	371	374	373	366	370	376	391	338	372	370	374	354	356	385	332	366	378	370	353	373	393	363	363	355	369	364	358	353	376	372	356	370	341	383	366	335	352	361	407	391	408	340	337	387	381	349	364	386	350	379	350	403	345	354	363	376	366	349	375	389	380	394	376	332	373	362	338	383	382	389	373	325	365	387	350	382	351	360	358	389	366	362	355	369	335	363	385	381	363	364	336	392	380	375	379	372	336	366	372	350	374	395	337	365	346	350	348	345	375	377	377	349	366	355	355	369	373	385	346	348	384	380	392	325	372	331	347	388	337	352	382	347	370	354	340	376	337	359	412	378	358	361	384	338	373	378	366	348	367	364	375	362	382	391	369	363	349	360	363	346	397	335	362	391	358	391	380	365	388	345	364	389	361	380	357	375	348	343	358	376	377	373	369	380	355	368	359	325	376	345	403	374	352	374	368	362	342	348	361	350	368	372	367	389	374	374	332	322	362	392	368	363	378	334	377	350	405	360	318	387	350	347	326	375	381	401	386	377	339	360	357	368	363	364	378	361	370	365	423	396	363	351	363	351	347	388	334	341	347
60933	40196	26744	24827	27677	30221	27259	23727	20034	15039	13669	22166	15191	3940	3108	1997	1536	1756	1037	527	540	356	287	270	214	189	170	214	179	205	181	201	201	182	188	174	208	209	186	169	162	166	171	172	181	180	190	214	208	194	190	192	171	191	180	186	194	163	171	168	174	167	155	199	166	182	170	171	176	177	174	192	179	189	162	168	190	164	178	185	159	165	174	156	165	178	169	167	172	190	197	170	192	189	187	173	172	191	190	164	188	184	165	193	168	184	208	178	174	176	173	201	176	144	178	189	175	173	162	170	182	194	183	156	192	168	179	176	183	193	179	188	185	177	175	181	177	193	166	203	179	165	169	160	187	180	164	171	182	188	167	194	177	173	206	194	188	181	198	161	188	193	189	162	184	178	180	175	177	152	156	165	196	179	188	190	151	182	158	164	166	166	182	186	189	174	177	184	207	152	187	157	191	165	181	202	202	185	200	165	197	176	177	186	185	179	183	188	172	166	181	169	173	181	173	181	179	182	178	197	172	177	189	179	193	205	163	172	184	203	198	167	182	156	182	178	175	171	176	163	171	174	180	190	179	199	175	181	187	171	173	229	161	202	178	201	176	167	179	184	200	168	169	195	141	195	169	212	164	186	193	182	180	159	165	190	201	177	165	180	189	161	149	176	180	181	168	188	182	152	200	176	185	175	161	182	178	205	199	167	183	167	183	180	166	164	185	198	199	188	173	184	167	180	165	160	171	177	187	169	161	177	182	171	179	176	174	150	169	187	186	173	196	197	172	204	174	182	182	186	175	179	167	178	174	177	184	188	193	177	165	187	187	163	174	170	148	181	202	177	168	182	194	182	168	179	169	165	207	159	181	192	199	184	195	190	172	196	165	197	183	182	181	171	197	210	192	181	176	190	171	169	192	175	187	173	180	175	165	183	161	174	151	188	184	177	162	180	183	165	194	182	202	155	184	170	146	167	177	174	165	176	169	193	184	159	166	168	189	195	169	173	175	159	174	198	191	189	200	187	194	177	176	191	186	155	157	232	152	162	167	174	206	149	192	160	166	171	185	194	174	172	203	186	177	195	164	178	174	158	179	187	176	174	172	196	166	201	171	183	170	187	193	181	183	205	165	170	185	163	191	163	186	176	180	185	165	181	173	184	200	179	166	172	178	189	184	176	163	166	175	182	166	173	192	186	173	181	172	178	154	183	175	174	171	183	187	162	176	189	185	175	174	169	178	188	163	170	164	172	181	199	157	170	178	187	185	181	163	194	176	169	180	195	195	188	193	179	182	176	175	175	168	194	166	186	154	160	188	164	177	164	142	180	162	181	179	168	170	158	171	172	181	167	179	171	173	201	192	175	191	178	154	176	202	156	179	156	173	175	175	184	181	191	189	199	200	179	163	172	161	190	180	183	177	176	156	176	188	178	199	176	201	168	163	185	190	162	186	164	155	179	189	193	163	186	181	180	173	164	163	159	169	170	184	193	179	161	165	168	188	151	188	186	184	216	176	176	178	151	181	163	185	153	182	177	183	179	172	175	167	211	182	162	171	177	185	195	157	183	204	188	177	190	164	169	188	177	184	193	186	181	184	168	182	208	173	161	168	169	166	172	174	179	175	172	183	209	196	192	183	176	154	194	165	154	162	194	178	183	150	188	189	188	187	174	193	164	166	151	167	194	165	191	157	179	183	161	208	160	176	194	169	192	176	163	178	188	177	179	193	186	197	175	185	166	195	193	155	180	203	191	183	177	176	182	176	184	167	179	172	169	168	187	164	174	194	170	198	213	168	172	169	170	165	167	176	165	191	159	202	153	169	173	192	176	166	166	181	192	174	171	161	163	189	171	171	175	163	197	166	185	183	190	164	186	156	189	198	167	160	201	158	174	175	193	165	186	188	159	196	160	180	192	189	179	168	166	166	183	176	189	220	175	167	188	178	195	160	183	153	167	191	137	177	174	156	202	177	169	195	161	171	186	173	148	166	165	181	175	178	170	183	179	214	181	177	157	177	177	174	188	190	177	198	162	175	188	192	201	191	158	206	168	199	168	178	168	161	184	179	182	202	190	154	177	176	191	178	204	171	165	176	164	189	161	179	166	212	170	179	171	168	155	160	189	187	179	185	177	165	190	160	161	183	177	180	177	167	179	188	180	187	209	166	201	159	182	179	178	185	176	131	191	183	185	179	169	165	172	173	176	163	182	169	145	174	182	191	191	178	165	173	175	165	208	180	182	170	187	171	163	181	190	147	202	185	180	165	166	150	169	180	187	173	155	160	159	169	210	159	191	181	177	185	151	164	142	168	178	164	177	162	182	157	183	176	168	171	180	160	183	175	176	189	182	165	163	163	164	150	193	175	190	166	171	161	177	181	192	170	186	186	155	155	186	155	183	177	183	161	176	171	193	188	188	171	163	188	176	185	172	173	188	156	181	180	189	170	160	202	156	162	203	151	172	165	174	184	158	174	168	166	190	187	196	155	190	163	187	165	207	182	188	194	184	193	176	184	208	180	169	193	161	186	148	172	189	198	174	182	181	161	196	180	159	187	168	182	206	143	196	183	182	190	162	165	199	165	182	159	176	174	188	187	195	174	180	200	183	169	166	197	166	169	179	216	193	184	194	163	164	198	180	187	193	181	179	160	180	176	169	168	187	191	176	169	193	191	172	174	206	198	161	173	169	182	187	177	165	185	182	168	173	201	183	193	207	175	175	183	169	193	194	178	188	170	177	207	196	171	175	176	182	197	175	175	180	180	159	191	184	176	177	141	171	173	167	157	175	162	186	156	156	184	202	175	163	182	193	188	175	191	157	187	187	171	182	162	176	179	174	197	195	193	174	164	179	163	163	165	180	169	163	166	187	156	187	185	178	185	188	204	182	195	188	158	168	164	172	192	166	180	202	191	170	170	201	181	166	168	183	175	173	164	170	202	183	196	189	155	177	176	171	166	190	185	166	175	165	162	167	160	161	172	171	198	183	190	170	168	172	184	178	173	175	185	167	217	201	189	173	157	181	155	186	157	156	158	207	182	190	193	174	147	175	170	151	182	182	198	171	163	182	171	167	160	139	173	175	184	172	157	197	191	194	179	180	161	182	151	179	170	194	190	160	183	173	182	181	196	173	183	202	208	182	156	184	175	156	157	172	190	171	171	181	172	177	174	193	170	193	186	173	183	205	181	165	169	159	188	163	173	169	191	185	164	162	208	194	192	188	173	174	202	193	169	174	165	162	187	147	189	162	190	183	188	161	164	160	183	197	175	177	156	193	171	175	155	170	197	190	178	186	179	205	194	190	155	168	168	180	169	175	202	192	196	175	166	187	175	163	193	179	177	212	183	165	183	192	205	180	170	185	155	176	172	184	176	185	177	176	183	190	184	195	175	152	196	184	200	190	148	182	174	169	171	199	174	181	178	179	156	149	203	179	158	174	177	181	196	187	217	179	171	175	186	193	175	195	168	160	177	183	158	175	176	189	190	177	178	195	189	145	190	177
54358	19350	14912	21632	29269	36162	36298	35735	30225	28156	29574	41001	25548	15096	13887	10446	9396	11252	6459	2740	2561	1987	1266	1256	899	821	774	707	701	682	745	720	687	703	647	653	691	618	647	591	593	664	629	636	610	611	573	613	591	625	534	591	609	563	636	559	572	591	592	608	570	612	558	556	571	581	561	585	562	585	587	557	580	553	588	616	602	551	577	599	575	603	580	519	533	574	577	574	573	559	532	538	573	572	542	553	572	577	527	553	560	574	506	579	508	619	525	573	573	565	559	591	570	552	625	558	571	590	572	585	589	578	588	528	548	615	598	577	542	582	546	598	532	549	549	563	567	577	532	582	556	625	592	604	569	582	594	564	555	588	580	587	588	589	593	557	593	562	566	625	566	524	580	548	615	562	609	560	559	571	574	556	579	590	563	612	553	547	577	579	558	611	570	584	593	592	591	595	597	548	563	553	595	594	572	532	557	547	575	569	585	540	550	549	534	584	563	588	529	581	553	571	514	544	549	551	606	569	544	565	569	598	574	602	546	593	606	584	600	561	628	536	551	545	567	551	593	580	616	535	583	577	571	573	529	543	594	575	568	554	554	581	605	540	529	565	585	619	558	545	558	559	599	543	593	565	550	557	573	568	541	567	616	549	572	549	603	545	563	567	562	592	538	543	605	547	580	567	578	576	598	561	545	538	546	596	602	560	556	568	585	581	540	550	569	505	588	553	582	538	605	537	566	551	574	575	556	577	551	561	558	560	610	545	579	605	540	574	584	591	595	568	571	583	587	533	577	556	598	554	568	592	566	587	544	538	570	567	556	591	589	578	559	541	536	550	584	604	555	570	566	573	564	555	568	588	600	621	602	600	580	559	559	578	586	529	584	566	588	552	579	558	627	587	588	573	554	561	556	576	611	585	558	595	558	560	557	553	567	590	592	583	581	576	549	536	568	562	598	553	595	577	551	541	526	604	582	561	520	582	577	583	561	513	588	550	566	559	581	566	568	605	603	554	576	612	585	546	589	526	593	557	578	523	564	552	532	507	567	565	578	562	513	586	579	569	630	569	570	533	584	524	526	579	549	519	558	583	569	543	591	507	563	587	598	580	608	538	590	584	581	570	566	541	612	552	521	593	553	574	579	598	567	587	569	562	570	553	528	575	597	595	619	569	591	570	614	600	611	570	551	579	579	515	596	571	597	583	558	572	601	530	592	568	571	576	566	560	570	574	533	549	558	552	581	590	576	555	563	581	559	573	551	580	566	565	560	560	551	577	586	560	543	559	598	565	580	571	546	570	570	604	563	585	577	594	575	541	596	522	608	548	561	560	581	578	604	580	585	589	580	525	589	559	549	593	566	521	563	573	568	537	569	575	614	558	536	569	567	591	541	543	566	586	538	545	577	592	593	613	545	598	621	596	616	558	569	581	596	585	592	585	565	574	573	559	561	578	544	558	550	569	591	607	574	552	556	604	602	575	593	543	537	520	571	559	571	555	583	525	600	580	613	544	571	583	566	562	565	560	568	569	609	571	616	584	529	574	608	569	548	594	516	575	575	562	582	556	542	553	569	528	593	586	561	574	586	580	525	608	567	609	550	590	590	589	578	552	586	607	575	586	533	566	538	543	612	582	591	574	581	573	605	544	545	572	570	587	536	560	577	574	610	556	587	522	617	559	573	552	606	564	617	565	580	576	544	560	610	588	616	577	595	568	564	588	606	575	544	589	574	570	599	612	583	580	571	531	533	583	569	558	549	593	563	582	572	568	591	605	554	596	535	590	549	593	587	618	575	601	585	592	614	561	565	596	570	537	539	590	540	556	585	547	566	648	582	554	548	559	531	598	569	555	550	540	592	552	559	567	622	575	557	612	571	593	566	550	560	543	588	618	559	597	563	558	598	542	559	588	554	568	562	559	614	580	584	543	539	580	618	602	549	557	550	566	585	615	525	541	567	557	569	590	568	585	526	579	586	529	587	556	555	587	554	521	561	563	547	572	579	549	570	554	581	557	585	585	587	578	537	554	555	571	555	587	592	560	545	586	595	570	587	572	570	566	572	537	584	577	561	599	564	579	570	548	604	590	533	588	573	557	567	553	611	593	552	589	558	561	572	550	585	589	558	554	571	610	568	570	591	543	603	592	548	580	565	563	585	577	586	601	560	567	515	584	580	554	581	554	526	578	546	548	562	576	558	584	547	567	584	589	604	563	571	611	590	592	602	536	575	615	562	578	573	556	561	576	576	599	546	520	563	565	559	549	575	615	556	581	608	559	614	581	521	567	538	591	568	559	551	568	584	554	547	576	572	619	550	563	541	563	586	561	583	579	569	579	595	540	576	573	566	545	544	546	602	581	577	632	568	540	573	537	595	548	580	606	586	568	567	562	592	524	532	537	580	568	569	603	560	576	532	597	575	551	583	559	535	560	561	598	560	604	569	592	568	619	534	613	592	544	563	563	559	552	567	549	563	540	540	560	556	563	562	593	564	526	569	570	555	607	558	536	588	595	562	579	617	610	583	598	586	584	563	598	560	614	582	582	579	604	586	561	576	538	538	591	558	592	565	589	560	559	593	566	576	591	555	606	563	574	620	573	563	560	573	568	551	575	540	573	557	571	624	555	560	605	596	556	586	580	597	572	560	570	586	546	562	573	571	587	581	554	539	575	530	540	563	554	595	597	542	577	577	559	609	617	549	588	571	558	601	539	549	558	540	550	565	621	556	578	566	554	601	585	581	574	574	561	583	569	595	615	579	591	580	559	577	574	585	549	543	569	530	610	568	561	581	546	591	547	533	571	581	579	556	583	588	617	582	566	530	568	590	596	549	538	580	557	580	570	546	589	563	597	562	542	560	582	558	550	541	561	609	544	607	548	614	558	550	563	558	541	554	607	574	582	557	554	576	592	553	547	586	580	560	585	576	599	601	592	576	587	546	551	555	578	589	601	574	563	533	547	562	571	580	625	605	565	604	605	561	552	569	566	577	574	578	554	542	569	573	589	559	581	570	576	524	516	548	576	562	630	574	590	601	549	550	532	581	521	587	565	560	568	576	568	575	560	557	566	598	553	571	563	526	562	585	570	604	564	551	561	596	553	564	550	592	586	610	535	556	558	567	559	572	578	563	594	592	602	582	581	589	587	580	628	609	609	563	506	536	597	580	562	558	550	525	536	587	599	568	578	575	554	601	540	576	578	581	567	546	553	545	585	581	563	571	557	564	606	580	625	556	559	579	560	590	532	525	578	563	557	570	567	580	556	578	577	571	563	593	548	574	587	578	600	585	527	560	544	593	572	587	611	565	594	546	566	598	520	535	554	574	569	572	581	568	538	549	561	571	568	589	580	571	563	579	544	531	570	514	569	560	586	566	560	578	541	573	599	570	578	558	567	563	555	608	588	604	595	582	563	564	608	578	552	597	617	565	510	602	576	535	552	552	579	562	595	578	560	550	609	585	567	565	608	571	607	593	566	541	592	584	606	558	544	578	577	556	570	576	557	579	533
14641	3751	1869	1458	1450	1359	1282	890	632	606	559	1003	1230	260	223	205	200	189	196	195	172	195	175	189	167	171	185	170	176	184	171	193	171	177	165	165	162	157	162	181	190	186	168	163	189	149	167	145	191	181	157	191	180	172	144	160	176	147	172	187	148	148	170	164	178	189	148	157	150	165	159	179	156	180	178	153	186	181	162	147	164	155	161	179	187	188	200	172	185	189	166	169	175	173	158	192	167	170	160	173	172	149	184	183	146	174	137	172	177	166	171	166	156	187	148	158	153	176	174	189	149	148	171	169	183	154	163	175	177	184	173	179	172	206	136	168	173	181	195	149	150	156	191	163	171	140	192	164	184	185	176	168	179	170	174	144	167	190	166	181	168	147	173	173	163	179	184	167	169	158	176	171	150	176	184	170	175	162	153	170	181	151	166	165	159	161	155	175	169	162	154	185	162	168	157	169	181	155	151	182	160	172	158	179	164	174	163	155	173	145	152	172	177	187	169	181	155	168	161	167	149	148	174	168	176	173	194	171	176	186	176	155	167	174	176	161	151	177	171	188	166	181	161	174	151	156	163	196	166	160	160	174	173	151	176	171	163	160	174	159	152	185	181	173	174	183	194	163	158	181	176	160	177	188	167	162	169	180	186	176	161	152	182	176	144	164	190	178	172	180	177	170	183	159	185	157	157	173	153	154	174	177	163	175	178	163	190	176	168	189	172	150	150	169	161	150	162	177	169	155	174	181	175	167	171	169	178	166	162	185	165	150	160	154	168	160	201	158	178	165	164	167	162	181	170	166	168	179	173	185	144	165	157	151	173	159	168	201	164	165	187	183	158	201	186	150	183	168	203	187	154	166	197	170	175	182	159	167	177	163	176	148	158	170	157	187	166	189	157	156	182	160	194	184	174	147	173	157	186	188	143	187	181	146	171	175	166	159	181	182	161	164	175	168	165	160	179	158	151	175	160	184	160	184	173	159	158	184	175	158	161	172	157	170	169	175	159	180	170	174	192	169	147	167	188	164	146	169	172	200	156	174	155	191	158	198	165	173	167	157	152	167	165	183	163	171	185	170	169	190	159	192	180	161	172	159	177	152	154	186	156	169	183	180	176	139	168	165	159	198	169	163	176	163	169	178	156	165	168	171	180	161	189	142	196	159	153	170	197	151	176	177	181	162	160	157	186	167	165	148	160	191	172	193	167	151	180	200	149	155	175	155	171	160	173	161	169	145	155	180	165	156	161	151	163	191	161	177	149	159	178	178	159	165	176	169	207	184	165	161	183	174	142	174	175	192	159	169	160	171	165	148	162	147	180	185	157	172	166	157	189	183	168	149	180	197	154	186	162	158	184	165	174	164	159	177	146	160	174	168	162	165	156	165	157	163	181	166	160	180	157	161	176	190	154	166	171	171	175	178	183	165	149	182	190	157	168	147	148	144	164	167	155	172	184	160	173	187	166	169	157	186	170	185	168	159	168	176	176	167	165	164	172	175	159	172	153	154	169	151	171	159	149	173	176	193	156	199	150	139	158	188	184	165	174	168	168	168	179	157	162	166	174	177	160	164	171	180	170	157	174	154	164	156	150	159	164	167	178	178	182	195	159	177	166	172	165	157	169	157	152	163	162	167	180	202	141	152	178	169	197	186	159	164	179	170	147	182	167	175	177	153	147	173	176	192	188	176	164	161	177	175	163	184	191	163	188	157	177	162	137	176	172	157	167	161	165	150	165	181	187	178	161	182	163	171	157	160	156	158	166	158	183	168	186	163	183	176	183	169	166	147	168	183	186	159	174	170	162	172	157	184	142	169	162	163	177	177	166	175	173	166	165	175	135	166	158	170	142	156	180	151	168	175	172	158	161	182	177	178	141	169	189	187	189	149	183	152	177	170	179	162	168	152	157	167	169	186	140	173	172	161	180	166	193	146	173	167	161	178	173	164	151	167	154	206	175	172	179	172	176	161	183	166	163	174	176	157	163	167	186	187	176	153	147	176	185	144	176	179	152	170	163	178	148	209	179	183	190	146	174	145	165	164	176	167	157	173	166	179	162	159	173	175	164	183	134	173	147	161	175	158	185	195	165	177	135	191	172	164	184	156	171	162	147	190	163	166	161	145	176	185	161	178	152	155	174	185	171	151	160	182	192	164	178	165	162	183	148	192	180	165	168	187	178	166	184	167	155	162	167	174	178	167	187	185	176	161	164	185	157	164	147	183	172	165	169	181	173	171	178	180	140	158	164	171	176	175	179	180	173	175	192	189	160	163	154	186	171	190	180	166	150	173	170	160	155	164	165	174	150	165	172	165	182	160	154	150	162	161	159	161	177	155	183	133	183	166	198	184	196	188	166	169	174	162	175	150	168	157	172	163	139	178	170	153	154	155	183	180	150	166	184	186	156	152	167	170	177	169	187	157	161	189	160	170	169	130	157	184	188	166	169	180	154	152	157	170	175	164	180	161	168	163	158	173	173	159	171	187	175	150	159	165	162	182	171	173	160	168	173	173	161	171	198	163	166	175	159	149	144	182	174	174	144	174	193	171	157	176	170	159	178	181	175	169	196	174	171	176	175	177	164	170	155	171	174	160	195	165	192	175	158	191	162	172	174	177	167	175	181	179	144	170	172	138	177	176	180	182	185	191	178	183	161	161	154	169	184	155	183	168	163	142	151	142	181	192	168	171	178	169	191	159	177	160	170	175	175	177	185	177	157	175	166	181	176	165	164	169	184	157	158	166	193	167	164	176	156	182	167	166	179	170	170	165	180	155	153	176	167	184	147	176	170	176	161	150	175	158	146	178	152	165	174	179	181	175	152	166	173	167	175	149	164	175	181	167	152	154	151	174	152	180	166	162	170	167	167	159	171	150	178	157	155	170	200	186	202	179	171	198	178	162	159	170	160	183	166	171	161	166	163	181	158	182	161	152	159	162	167	173	156	189	144	161	189	173	164	164	188	172	157	163	180	153	164	150	171	158	168	180	162	158	156	175	168	167	170	174	137	159	178	170	172	179	157	183	167	190	158	164	191	177	161	141	158	187	171	138	164	166	179	178	184	139	192	158	156	194	186	156	168	173	178	184	199	166	175	170	191	155	160	152	158	167	146	173	166	186	160	174	176	171	161	182	181	170	193	187	165	182	189	150	158	180	181	166	152	174	178	151	179	167	165	177	181	191	165	169	163	167	173	164	174	170	174	161	141	178	165	165	157	156	159	151	159	179	176	164	184	171	158	131	167	159	183	156	174	159	155	160	187	149	191	153	161	191	175	159	169	156	164	152	180	158	161	166	142	192	169	178	180	206	162	156	176	175	166	181	171	168	164	158	169	155	151	176	186	136	157	170	146	177	172	153	156	194	158	186	180	159	177	183	163	178	171	155	161	165	161	153	179	164	195	181	173	164	179	165	164	168	167	165	167	172	153	179	144	175	166	177	181	153	157	165	154	184	152	196	183	156	178	169	162	159	173	165	169	168	166	173	158	165	148	186
19652	4463	3155	4133	4770	5306	5285	3994	3036	2995	2521	4342	5127	979	955	780	786	758	713	611	552	569	596	556	602	487	560	546	521	507	549	529	549	561	516	549	549	555	492	501	534	548	511	553	532	499	534	535	563	576	513	536	561	538	525	551	536	509	580	594	570	542	548	531	519	571	554	547	539	553	518	538	557	517	544	506	501	536	572	561	542	564	518	515	559	521	563	537	590	524	539	549	565	543	562	525	558	537	516	554	503	555	504	567	551	518	548	512	546	526	518	553	473	589	520	536	511	584	552	561	525	552	538	553	508	542	559	555	544	522	527	551	512	552	534	532	546	547	527	526	553	506	562	531	521	510	512	532	562	529	516	568	530	586	560	537	523	522	539	527	554	514	531	523	562	523	580	491	540	520	510	501	540	556	600	549	558	503	528	545	519	510	538	583	525	519	524	520	527	508	528	588	573	548	487	539	522	529	575	528	491	521	540	519	510	560	513	556	584	501	512	518	558	541	519	514	541	545	549	543	540	536	561	479	478	524	502	581	551	561	538	523	507	543	537	524	548	518	511	564	567	558	551	524	520	529	547	528	570	556	543	517	549	521	574	517	538	584	545	553	517	542	541	516	533	550	503	542	542	566	551	537	578	514	519	538	519	501	552	545	519	550	513	529	518	538	541	527	538	517	509	528	565	559	573	546	541	521	478	550	526	541	497	546	540	554	522	543	519	551	527	513	547	588	514	535	536	541	512	543	483	496	563	510	554	529	522	555	558	585	546	487	544	536	562	557	530	536	565	556	549	501	542	569	531	535	525	563	526	508	532	523	561	532	548	536	501	539	544	487	511	598	566	544	551	553	577	534	528	533	539	527	533	588	531	562	540	536	568	532	525	553	577	558	573	544	544	579	534	504	528	560	545	520	472	563	544	541	530	490	499	519	519	544	528	534	535	531	540	574	539	508	554	543	556	540	523	561	516	541	562	507	529	518	538	543	544	534	546	535	507	511	539	587	477	511	551	514	549	584	540	549	513	574	508	520	542	524	551	533	573	552	539	579	527	551	544	514	554	560	538	541	496	502	582	530	551	515	557	564	510	549	496	528	526	541	508	530	563	516	520	567	553	535	549	583	562	551	521	564	550	539	522	529	547	561	550	562	514	526	563	556	523	591	543	561	518	543	539	527	534	508	514	535	517	519	563	499	522	524	535	502	549	532	543	550	568	506	556	527	537	545	541	523	520	540	542	544	545	510	521	562	500	596	538	545	525	522	568	575	551	526	574	536	563	548	490	559	548	542	574	548	535	492	531	568	571	534	550	536	522	548	510	563	561	523	527	533	531	531	557	548	490	534	577	535	557	545	539	510	551	512	496	521	552	508	545	555	534	512	526	540	550	519	520	539	563	521	541	513	523	498	538	540	502	519	529	519	543	508	556	524	497	560	528	543	525	536	523	520	542	582	512	545	565	538	546	523	532	524	517	497	557	569	542	561	596	558	551	558	531	566	495	559	567	508	514	556	518	545	531	537	559	555	510	536	536	539	565	549	552	516	591	487	534	570	551	512	539	530	550	533	535	508	552	514	581	541	525	517	551	524	575	553	587	538	567	488	543	566	535	551	538	530	549	542	512	559	547	509	519	486	555	519	535	540	511	543	543	511	531	539	523	510	540	549	542	579	551	576	556	499	508	516	524	517	508	546	559	556	515	552	557	540	544	497	537	501	535	553	489	548	532	535	568	568	541	530	565	537	521	524	570	562	522	542	555	543	541	551	597	540	561	482	529	546	500	531	526	535	500	574	551	549	542	538	545	540	525	597	550	512	554	513	521	546	533	526	555	539	521	481	519	513	529	559	585	548	570	468	518	516	561	518	523	555	545	536	490	505	506	510	530	555	544	572	550	515	575	505	520	535	487	519	548	529	541	555	562	507	584	552	531	519	552	566	514	521	530	579	522	559	534	493	543	531	538	502	499	570	536	540	519	527	531	511	530	519	588	534	540	536	604	556	523	515	535	522	546	527	507	540	537	482	550	539	563	560	576	567	537	545	513	522	540	549	507	547	542	539	540	549	515	543	512	548	568	541	531	541	539	528	511	561	542	519	537	518	564	566	559	548	536	550	526	527	556	527	531	545	554	532	529	568	536	543	530	575	499	533	528	543	542	568	563	523	521	529	547	544	545	493	560	529	546	538	580	512	559	541	556	548	526	544	527	496	499	525	551	513	514	565	517	528	571	559	535	531	551	535	559	538	540	495	533	509	516	540	544	539	549	518	527	592	568	515	537	512	524	547	544	557	538	530	511	567	567	543	499	549	497	542	544	535	556	548	513	556	530	547	518	498	517	536	561	552	483	530	512	554	519	515	560	519	554	526	562	524	524	532	572	496	512	515	591	534	505	534	549	496	553	539	548	557	548	565	594	527	532	509	542	526	531	537	482	541	539	543	546	540	596	528	560	578	538	545	517	510	518	538	529	561	576	560	604	577	526	545	558	592	534	545	517	540	509	550	546	531	547	501	526	536	541	515	551	531	532	487	531	533	541	578	513	605	517	553	498	537	571	523	514	554	566	543	524	542	561	556	548	504	525	526	542	574	497	529	524	545	532	533	559	558	539	527	512	535	561	545	524	535	534	548	563	557	517	504	545	545	537	542	541	540	544	521	549	501	547	568	524	538	589	545	529	531	532	533	544	521	505	545	534	561	519	462	508	540	569	540	532	561	550	541	528	506	544	517	567	531	517	562	556	545	566	529	540	559	534	526	526	532	555	551	510	580	532	570	485	527	535	506	535	528	541	517	522	567	532	525	514	531	536	537	538	539	540	543	519	557	505	527	571	574	579	564	527	517	570	564	536	531	532	568	542	530	533	542	525	564	513	519	568	525	549	564	530	544	549	534	581	506	544	508	527	548	602	557	529	534	527	497	530	528	535	545	524	546	539	538	540	531	509	481	521	502	529	532	576	559	545	567	553	549	539	533	548	530	520	526	514	503	513	517	552	539	517	519	518	539	512	547	587	527	545	518	541	532	502	575	524	576	514	573	534	544	549	511	517	532	540	562	510	580	546	485	551	520	507	555	521	538	564	558	576	560	542	559	540	554	559	528	544	534	553	523	525	563	547	532	542	552	516	466	549	554	516	549	543	565	539	523	548	524	483	495	577	552	520	482	568	523	513	521	562	559	532	551	564	515	536	558	515	489	553	557	527	580	537	544	575	582	586	548	476	540	528	517	547	551	579	541	530	577	542	510	536	547	545	552	544	547	570	540	499	560	547	551	525	548	537	560	569	532	534	554	568	500	534	540	526	540	506	537	561	518	553	528	574	553	577	510	564	558	541	556	524	526	553	585	532	537	532	524	552	507	547	531	543	579	522	529	525	546	546	528	512	550	558	562	478	547	499	544	547	578	549	546	559	543	520	527	575	527	546	494	516	564	527	552	502	553	530	565	528	533	559	562	540	534	580	531	567	558	567	546	529	517	509	546	558	527	564	538	522	490	556	554
58665	34757	21022	19148	19896	19570	16197	11199	8150	8209	6169	10832	8402	1404	1100	704	576	621	459	269	222	244	181	170	146	141	129	117	125	130	123	149	112	97	117	132	122	108	126	121	94	106	96	106	126	114	120	102	123	118	108	109	101	103	129	120	114	107	101	109	106	120	114	123	102	117	137	113	123	115	116	103	98	108	128	113	110	108	117	105	121	96	107	107	115	110	123	113	113	117	115	119	104	101	122	107	112	114	108	119	125	136	106	102	109	99	121	103	114	125	119	110	91	112	98	121	105	123	122	104	112	120	98	107	118	106	104	116	109	99	114	101	131	128	116	107	92	98	106	90	106	108	108	111	111	129	110	120	113	115	94	97	105	111	103	124	121	127	113	103	91	98	109	111	103	131	97	111	125	98	117	108	99	103	106	124	117	107	127	120	127	119	122	119	96	100	123	113	132	98	112	112	96	109	106	130	110	124	133	110	112	118	124	99	103	117	103	97	126	104	124	97	87	110	118	125	125	120	125	103	98	132	117	115	115	99	97	109	120	105	92	125	104	103	107	105	103	109	106	128	114	135	112	112	103	120	115	113	106	103	93	112	109	99	108	114	109	115	106	104	111	103	119	119	109	116	95	96	127	129	109	113	103	110	109	104	105	110	125	110	100	107	93	114	126	108	112	113	136	129	117	126	117	132	114	113	127	109	114	128	126	102	104	128	125	104	100	107	114	101	143	110	97	91	104	110	115	122	108	106	118	117	95	115	104	124	115	113	114	111	115	116	110	95	113	107	99	121	105	136	139	132	111	106	129	109	88	103	100	100	108	118	109	111	130	113	92	115	110	121	106	130	103	97	112	106	110	113	119	132	89	96	128	110	112	122	106	99	111	113	116	123	123	113	111	115	94	103	100	109	107	90	115	111	107	93	117	116	107	138	123	127	123	125	104	109	108	116	115	110	109	119	112	118	116	112	111	128	106	113	123	124	114	116	123	121	97	108	115	122	126	114	118	101	135	136	120	111	113	103	107	117	121	109	110	117	108	90	116	120	111	124	103	105	117	109	95	117	98	129	123	132	107	123	127	119	122	112	126	109	100	125	127	122	118	119	93	118	118	102	97	108	116	128	113	110	107	126	121	119	129	114	93	83	104	116	95	103	117	112	129	113	125	116	109	91	113	88	131	101	104	115	118	109	112	99	140	111	95	112	97	121	116	109	122	92	108	121	96	102	101	110	102	125	132	119	109	105	112	111	110	114	119	108	109	119	122	108	100	130	104	124	107	115	98	118	101	118	103	113	110	98	125	86	125	117	77	108	125	102	112	111	105	110	104	106	120	111	113	102	118	118	121	103	122	116	125	108	113	115	108	106	113	103	130	125	133	130	105	112	115	110	111	115	107	126	100	111	117	110	101	127	119	131	112	128	108	112	114	105	130	110	120	113	124	109	103	94	104	129	105	111	112	122	104	97	115	114	121	101	109	121	120	115	109	113	121	128	130	128	103	120	96	114	122	113	114	107	120	125	100	122	120	128	113	111	110	89	101	120	121	117	123	109	119	127	111	110	121	126	125	105	108	111	119	119	118	106	122	112	120	111	118	101	116	98	114	133	116	99	96	134	85	112	111	126	119	124	115	120	105	134	112	138	104	110	107	125	120	109	117	105	120	99	121	107	122	117	107	103	106	115	109	110	102	117	105	93	117	125	95	95	101	123	97	108	105	142	123	107	122	112	113	100	113	101	130	120	92	115	110	129	100	102	103	120	128	122	132	112	116	110	109	108	117	116	112	102	120	108	113	118	128	111	98	115	116	120	112	103	114	117	99	116	102	144	107	104	108	122	131	114	100	105	110	101	109	123	138	123	90	115	109	108	101	114	120	115	130	119	122	113	114	127	94	116	110	112	110	104	107	112	122	105	108	118	104	107	119	111	121	126	99	102	113	117	105	120	100	107	131	109	108	122	119	106	90	109	94	104	116	112	108	120	115	106	110	112	109	113	126	107	127	111	128	117	93	121	100	93	118	101	110	120	120	122	115	121	114	119	94	90	119	122	117	111	115	121	121	99	106	112	98	112	121	123	102	119	105	120	113	118	129	113	124	107	113	102	111	102	106	92	113	97	138	108	115	119	123	103	94	120	104	119	121	119	106	73	116	117	108	134	101	102	99	123	109	123	140	111	106	104	132	101	109	107	131	110	104	135	123	105	109	99	113	120	100	103	108	117	123	107	114	126	104	129	113	115	120	107	128	115	124	123	109	97	119	104	113	101	130	104	115	135	111	123	100	111	113	103	121	120	100	130	106	110	129	122	121	127	111	125	107	99	112	111	108	101	104	115	130	94	120	103	119	113	99	117	141	113	117	113	92	100	116	110	133	116	122	121	118	113	102	125	96	120	100	114	120	120	100	91	117	97	103	116	120	105	118	104	116	113	104	134	111	98	99	107	108	108	118	117	126	107	101	128	116	108	95	109	114	111	109	108	107	121	104	111	114	115	93	128	120	133	102	110	102	119	114	108	93	82	112	94	124	103	108	118	107	93	103	121	117	124	117	116	113	117	112	94	109	101	102	121	114	137	105	118	100	102	126	111	124	125	121	145	114	106	124	108	129	107	141	112	108	115	100	98	126	131	111	115	102	114	116	108	123	127	99	104	116	115	118	104	111	108	103	111	110	108	108	121	107	113	109	117	112	106	107	94	125	103	101	141	101	138	120	82	112	95	113	143	128	120	124	115	115	118	114	106	103	112	103	101	111	120	106	91	108	122	123	103	124	100	131	94	97	114	114	128	116	90	116	103	91	98	106	127	106	110	116	86	120	113	88	106	95	104	110	119	117	110	106	113	105	105	125	105	127	123	123	102	115	110	109	132	109	121	108	114	115	117	113	122	126	118	120	108	103	111	109	112	100	104	123	119	82	114	110	103	111	120	116	110	116	108	94	102	121	129	117	121	135	100	130	104	109	128	107	117	109	99	102	100	91	131	121	116	117	139	109	118	92	98	122	113	99	98	117	104	109	118	117	116	125	90	112	102	113	123	122	138	98	110	94	124	121	103	125	117	114	99	98	112	126	122	99	97	131	104	110	113	129	118	114	130	96	131	117	108	106	115	103	92	113	106	107	89	133	117	108	105	116	124	88	111	111	119	124	117	116	96	108	106	118	111	106	126	116	113	102	122	116	115	101	123	100	97	97	106	105	109	111	116	107	107	103	118	119	142	125	122	110	114	110	99	122	114	124	119	104	106	111	115	122	114	92	136	111	108	85	100	136	107	121	117	98	118	104	124	113	101	114	112	112	118	108	119	117	114	113	98	98	130	106	126	103	96	122	108	114	117	105	115	131	111	143	125	127	96	109	135	112	127	108	121	112	112	102	104	112	131	115	118	105	122	120	113	134	94	107	109	108	100	105	109	118	118	115	113	118	111	107	115	132	99	114	96	103	97	110	110	101	119	86	122	114	106	118	112	123	120	128	112	106	110	124	111	116	104	113	129	129	115	125	130
44200	15653	12398	17151	22509	27704	27534	23582	19782	23659	21766	30773	19519	6724	6283	4504	3888	4079	3400	1596	1287	1187	772	655	546	545	489	435	459	419	417	364	411	445	471	406	419	405	416	384	369	407	436	416	374	394	378	412	398	365	416	389	406	413	401	417	393	403	401	399	374	374	395	356	387	387	420	407	425	401	395	382	367	381	386	364	430	395	375	403	409	364	353	361	391	388	388	372	391	379	381	392	387	397	410	382	389	381	407	372	376	361	381	405	406	367	428	399	375	347	415	400	393	378	387	400	404	354	372	379	412	386	424	385	419	401	402	404	374	396	400	391	400	360	410	399	398	373	383	388	400	372	417	390	386	412	406	374	362	372	416	377	379	388	384	370	380	399	384	424	382	375	350	392	386	378	395	399	355	376	382	389	365	389	351	387	373	383	397	411	422	381	405	345	373	382	384	374	376	365	384	382	390	413	378	340	390	389	402	359	397	380	389	400	429	408	395	389	390	413	381	392	385	386	401	408	365	352	376	375	390	379	362	402	408	387	355	405	395	386	395	397	400	419	401	388	389	421	354	420	415	407	402	385	387	412	403	394	363	381	382	382	362	363	409	384	399	355	364	356	368	370	408	385	396	379	356	375	379	374	363	377	366	407	391	409	428	390	386	335	362	408	383	352	381	400	329	378	400	369	349	409	374	358	375	398	414	404	363	384	404	375	383	378	407	423	385	363	425	376	406	382	424	397	381	383	381	385	360	394	382	402	397	376	417	402	393	391	366	360	388	390	366	384	398	380	408	373	408	418	355	392	390	406	379	367	394	421	356	391	401	413	370	378	385	369	384	423	362	378	391	364	380	338	383	386	343	385	414	352	390	400	378	374	384	398	411	381	395	369	376	377	385	383	369	367	390	388	387	407	407	375	395	378	412	423	349	399	389	397	404	373	354	407	388	395	382	401	385	382	381	415	392	376	379	407	375	405	444	358	379	391	369	388	400	373	394	421	406	400	383	375	388	367	415	356	384	398	344	384	391	363	349	370	428	381	410	395	375	387	418	378	377	416	384	376	387	390	418	385	374	376	400	374	405	398	401	431	394	428	354	366	381	415	365	390	379	349	378	401	408	397	365	386	377	388	403	412	390	405	440	393	379	401	389	393	385	372	423	403	385	410	404	389	426	377	378	388	427	352	423	379	395	375	394	380	410	376	367	365	359	399	398	398	397	412	397	383	406	351	424	383	393	408	364	397	383	427	384	435	404	374	410	389	395	387	362	401	382	362	389	366	390	371	392	372	365	370	368	380	386	410	422	389	411	380	386	425	393	398	398	367	410	418	409	416	393	352	396	384	414	378	394	417	428	433	405	388	414	343	420	389	397	411	396	379	407	402	357	408	365	379	420	375	416	374	375	377	389	379	420	419	352	389	380	408	389	389	413	381	385	389	390	392	401	338	404	434	392	389	379	388	388	375	399	384	371	347	374	388	398	381	366	371	373	375	386	386	380	413	385	384	388	372	408	378	335	373	385	391	399	396	387	386	359	394	405	404	393	402	432	418	376	394	382	411	352	377	373	368	426	358	376	371	405	373	358	377	393	424	402	386	403	387	387	359	341	398	371	359	369	420	371	369	403	374	423	394	357	352	391	358	401	357	369	389	391	372	382	384	435	363	400	394	372	379	376	413	368	389	373	380	399	371	388	359	389	382	407	396	418	369	385	409	437	415	393	377	402	364	411	388	390	367	384	369	416	378	395	352	415	399	373	377	421	361	379	363	399	388	384	394	391	360	367	399	349	362	421	363	407	370	426	396	373	387	367	356	399	403	373	394	368	377	381	372	390	365	424	366	322	410	393	391	413	385	388	413	400	390	411	382	391	352	353	369	379	383	363	383	385	413	397	418	343	369	432	370	427	372	399	350	391	404	369	355	388	377	374	392	394	400	418	392	374	411	415	356	385	387	371	404	376	409	388	416	389	399	417	360	386	369	373	386	388	376	398	371	367	408	384	404	381	438	393	382	413	391	396	384	370	382	399	423	392	401	386	407	383	388	358	364	411	399	374	390	437	383	377	351	405	375	415	387	375	361	352	426	387	384	370	405	358	371	375	405	375	398	373	359	378	400	372	365	374	397	366	361	435	337	365	369	371	383	387	411	369	363	406	388	384	400	382	414	370	404	398	404	382	400	373	380	372	406	365	365	365	397	415	391	385	357	372	397	391	341	377	373	416	386	373	388	401	388	390	384	381	345	371	391	369	433	378	374	395	366	359	389	355	347	364	411	372	376	403	387	369	374	360	414	392	395	375	384	384	391	409	428	394	376	357	421	403	411	396	389	433	406	395	356	355	372	394	393	419	377	407	393	396	401	353	402	378	391	414	401	359	339	380	406	367	365	378	397	371	396	382	405	373	345	376	415	378	369	399	393	373	392	372	401	366	403	415	383	379	347	361	335	381	379	377	392	374	394	424	369	341	391	390	353	405	395	420	420	393	387	359	345	353	383	405	381	407	368	388	370	363	378	392	413	389	391	373	351	364	367	365	377	402	410	396	377	413	396	371	394	373	377	407	373	368	400	400	348	392	400	387	365	387	385	394	383	377	417	380	391	385	383	409	399	405	421	403	398	388	350	391	402	373	389	358	377	391	386	378	421	385	411	347	385	402	376	423	372	364	338	382	397	387	414	398	378	435	419	378	412	395	397	405	415	388	379	386	383	426	393	354	381	399	409	378	380	422	390	354	333	365	376	379	379	391	380	390	430	380	394	354	420	409	390	369	399	416	376	378	402	382	404	378	388	383	386	419	383	392	371	391	383	394	381	404	405	397	429	362	390	392	378	415	381	427	380	412	400	348	388	364	356	382	387	405	391	377	379	350	380	384	417	392	406	415	409	339	356	384	395	414	395	402	399	388	369	386	384	369	391	372	413	400	369	405	389	400	372	414	386	424	377	413	371	353	383	390	360	423	393	404	388	368	392	388	393	375	391	398	380	379	413	378	406	357	381	378	399	381	389	374	396	356	379	386	415	400	383	366	428	379	353	375	400	407	386	374	415	386	397	377	380	392	376	378	404	380	371	389	379	367	405	363	400	394	362	412	409	411	388	396	384	410	425	411	403	375	377	405	360	378	381	404	372	428	395	383	374	378	380	376	366	359	368	363	396	379	388	392	385	395	377	366	373	370	404	379	356	385	376	397	390	382	374	389	387	369	385	384	423	359	384	383	384	377	398	382	413	383	393	375	392	411	405	396	415	367	404	408	428	383	402	405	388	415	362	389	386	385	426	404	382	408	406	398	383	401	387	403	345	351	401	387	379	357	401	384	340	390	398	379	398	434	354	347	372	418	376	372	424	356	380	373	416	416	366	379	369	374	346	383	396	366	397	409	379	374	393	375	372	391	383	347	360	400	390	390	358	379	383	367	416	404	398	377	393	408	353	382	396	433	378	404	367	386	408	389	383	379	339	382	408	393	387	387	396	361	426	378	409	371	359	382	364	372	392	369	404	397	390
65158	39825	27914	27667	29567	29768	28225	23415	17711	17572	14256	23515	18468	3024	2453	1460	1133	1177	1030	465	395	363	311	260	226	211	204	222	207	200	220	187	192	193	208	202	190	193	200	192	173	196	184	198	197	236	204	193	199	213	179	174	198	185	209	191	207	199	182	178	187	194	186	188	169	177	174	201	223	192	182	187	205	204	184	189	208	183	164	194	199	196	195	188	211	182	181	180	195	184	196	188	209	181	178	191	191	210	186	206	172	192	200	215	200	174	211	193	182	204	176	196	171	172	178	170	200	193	197	193	189	187	188	175	194	197	178	195	197	216	160	177	175	192	192	191	190	174	184	198	191	174	163	211	185	184	180	172	193	192	195	202	184	175	179	196	194	206	184	183	187	178	168	197	207	211	199	192	168	198	199	200	166	191	168	191	187	193	183	175	188	193	202	179	182	190	211	180	169	187	206	203	207	182	197	193	190	168	185	173	197	181	195	193	211	196	187	175	194	182	179	185	196	194	191	188	197	160	220	194	178	180	200	185	199	210	186	181	189	204	189	217	171	181	179	184	193	216	155	196	184	187	188	172	196	181	197	211	176	210	203	194	190	189	209	205	175	205	194	195	212	192	208	175	208	193	182	209	186	187	202	173	215	209	178	181	192	181	178	177	183	195	187	194	204	167	203	190	171	200	193	182	196	167	177	180	187	206	197	205	208	203	194	174	198	206	175	190	185	191	178	186	165	180	191	182	193	203	180	198	173	184	178	221	208	208	198	186	189	199	204	175	216	192	197	179	189	182	163	175	198	210	170	191	176	196	209	168	189	190	203	178	191	199	169	182	183	202	166	203	180	193	181	197	191	204	209	197	165	212	186	187	194	196	185	205	201	192	185	205	195	205	205	189	205	203	190	194	195	201	193	200	168	199	178	194	176	192	192	196	194	201	196	188	192	204	216	174	187	179	198	178	197	183	180	187	184	188	186	194	184	159	189	206	198	195	184	190	185	187	197	187	168	201	211	172	190	175	192	202	209	179	189	201	186	196	175	191	196	193	202	218	196	194	200	186	172	189	176	188	179	185	170	179	188	184	167	183	206	209	180	187	195	181	199	185	186	180	147	235	179	199	191	202	186	190	193	195	205	208	177	194	217	169	171	190	193	183	191	177	220	207	184	184	198	199	193	191	205	180	171	190	187	187	174	189	175	202	165	179	189	205	187	206	233	170	189	205	214	180	182	200	209	183	176	183	195	194	186	207	191	200	178	187	203	164	192	192	184	191	196	199	192	179	187	170	208	162	184	212	205	185	168	179	184	206	186	190	189	172	170	189	207	214	214	226	196	181	183	172	197	172	200	217	176	191	193	201	192	206	201	164	188	218	176	187	181	214	185	206	193	180	170	184	199	187	183	199	204	196	181	179	207	205	183	185	175	208	165	218	204	178	187	194	195	192	190	180	186	183	180	184	222	193	189	168	195	194	209	194	191	203	192	195	185	202	196	200	168	178	204	190	203	198	195	193	190	211	172	186	176	184	180	192	187	191	177	153	173	186	195	239	199	194	181	204	172	175	171	172	171	161	169	182	191	176	209	166	189	190	183	201	172	181	187	216	209	201	216	187	157	185	189	186	191	211	180	199	193	228	189	197	177	196	186	190	178	183	204	201	179	195	172	185	184	186	174	191	199	194	177	180	183	185	171	219	169	182	182	160	191	200	204	188	172	198	188	197	200	166	197	196	191	201	204	183	203	185	181	183	187	218	208	190	203	189	201	200	191	181	190	176	177	198	193	180	192	189	192	201	181	191	174	173	189	189	185	195	212	199	210	192	171	174	183	171	171	184	185	191	210	187	185	214	183	204	206	204	200	193	190	177	173	183	185	187	178	202	177	207	190	205	159	190	179	175	203	191	196	201	204	188	186	183	206	190	213	211	188	189	173	187	225	210	195	174	211	189	184	177	188	202	215	182	164	211	190	216	167	188	195	194	249	173	160	168	179	194	201	206	170	191	193	196	201	198	203	193	207	178	196	189	169	208	195	196	189	193	181	196	188	198	191	216	193	192	224	209	212	173	200	179	197	182	183	183	168	184	173	176	166	190	195	181	166	204	183	191	187	176	203	191	214	202	203	202	196	178	210	182	159	206	186	187	186	217	205	179	185	200	190	175	186	186	186	186	193	210	183	206	170	187	192	191	214	191	178	196	167	213	182	169	179	182	177	169	189	182	187	197	200	179	189	198	182	182	195	153	188	196	168	191	195	182	205	162	173	172	217	186	186	185	188	172	190	198	195	200	166	186	163	221	190	208	200	191	178	199	189	170	218	179	189	176	184	183	172	199	196	172	188	184	206	194	174	184	210	198	218	187	198	183	193	177	193	180	174	165	198	228	209	210	197	193	185	186	172	187	175	168	206	191	207	206	205	182	164	209	184	202	175	187	191	177	186	217	186	194	186	190	202	214	187	168	202	192	213	188	166	199	197	207	205	211	205	170	183	182	199	210	195	203	187	171	197	177	184	196	185	191	184	176	200	181	186	197	200	172	193	184	206	207	208	211	193	170	190	187	198	206	186	190	198	173	173	201	187	199	195	192	182	201	180	207	190	201	186	177	174	162	171	186	192	176	172	184	179	192	213	181	176	198	169	198	200	195	196	189	190	201	162	186	207	176	183	196	202	194	218	170	188	191	183	191	181	194	208	187	189	197	199	188	197	179	189	203	191	194	198	195	189	196	204	202	192	164	181	191	186	203	184	171	179	192	177	188	178	179	192	202	192	187	191	192	188	169	200	186	172	178	152	168	190	197	215	186	193	178	198	204	194	186	180	185	193	174	199	191	181	174	217	178	182	189	200	200	174	214	190	197	192	193	193	184	181	193	191	191	187	179	177	180	187	210	199	199	211	185	191	176	216	167	180	212	190	199	189	182	197	207	172	178	196	186	186	201	189	188	202	201	178	206	197	181	176	184	194	198	217	205	197	176	171	188	150	204	183	178	181	192	200	201	198	175	179	192	196	175	197	176	171	172	165	179	167	180	175	182	185	180	172	199	178	196	215	186	164	199	175	181	212	242	179	200	214	224	186	201	180	193	206	175	197	182	202	182	164	167	181	219	181	192	209	211	207	195	191	182	204	201	183	193	176	193	176	180	181	187	223	187	168	209	192	195	179	172	184	172	207	197	179	204	195	200	196	202	206	172	187	189	205	184	181	189	212	214	194	193	175	180	195	186	201	185	189	175	192	171	183	164	173	196	204	183	200	173	197	157	180	169	202	206	191	176	214	206	194	203	179	187	179	198	170	189	190	193	205	192	229	195	169	189	200	195	187	185	202	201	181	188	190	200	174	203	206	187	183	185	196	172	187	204	196	195	213	182	193	175	157	201	173	184	191	187	179	192	191	157	182	166	182	185	172	206	193	193	185	203	212	204	197	207	203	190	188	195	155	179	190	187	182	205	184	198	198	198	164	179	188	219	192	163	203	207	170	195	174	190	191	220	219	197	152	193	183	200
55990	21142	17564	25140	31414	34468	37181	33645	28053	32832	31270	43340	27552	10414	11172	8206	6775	7176	6403	2886	2123	1994	1374	1382	1086	937	824	739	761	746	662	638	657	720	756	685	648	639	635	648	666	649	629	676	593	631	591	638	628	637	616	616	605	622	696	581	595	605	644	628	603	636	632	612	609	637	604	592	616	614	594	601	609	628	619	629	611	562	604	596	625	612	611	591	616	606	632	589	614	656	643	598	625	601	592	660	648	628	568	618	557	635	590	621	632	561	593	584	624	596	649	655	619	538	625	643	625	596	597	587	648	614	616	623	617	573	619	581	561	634	572	584	620	599	639	617	662	605	624	609	630	603	571	609	595	616	621	618	615	565	567	623	608	588	645	640	603	618	611	581	623	607	629	619	633	624	601	598	604	652	578	541	645	558	609	611	627	650	640	624	621	593	625	571	618	588	637	571	617	610	633	654	586	632	623	570	574	596	618	625	595	619	619	596	563	623	580	606	593	637	615	574	612	573	588	603	598	618	609	630	598	573	605	611	677	612	589	622	600	610	604	599	582	590	607	609	603	601	591	607	612	519	591	658	596	607	588	640	562	628	579	589	620	589	658	636	648	654	585	613	564	589	592	597	628	604	615	596	605	588	568	608	645	609	577	583	638	607	615	569	594	575	622	632	595	626	587	566	578	567	646	585	596	597	620	575	609	637	604	596	566	576	630	622	641	627	582	589	671	611	564	555	613	589	571	591	630	595	598	616	611	600	616	591	570	609	569	569	578	576	600	607	622	603	631	617	582	618	576	658	621	628	622	586	609	643	609	613	590	654	577	584	612	587	575	590	592	578	557	572	581	544	624	569	626	587	586	641	599	622	587	632	624	623	625	593	626	604	610	596	596	617	615	599	617	609	624	603	607	615	607	594	577	544	619	607	580	619	623	602	607	609	571	618	573	572	586	595	609	556	608	583	587	636	671	581	607	602	605	614	587	621	641	608	622	585	621	596	623	605	597	556	635	590	650	634	572	627	573	655	614	572	578	630	556	611	568	623	593	611	597	603	590	595	600	615	634	610	554	615	576	622	576	611	571	575	564	566	594	608	605	619	668	553	624	602	589	623	599	596	600	662	624	622	582	616	578	603	617	581	616	600	600	589	615	649	593	575	615	627	646	616	589	626	567	598	568	638	590	625	589	609	591	609	555	608	621	596	596	599	582	618	612	595	590	633	599	588	668	611	588	601	662	630	617	595	646	578	602	622	614	620	612	613	601	591	644	631	632	607	615	639	607	587	594	592	596	593	588	581	648	620	617	592	575	634	587	585	628	584	579	639	591	594	608	572	576	607	587	598	565	586	596	620	591	612	566	577	564	580	579	601	612	579	628	635	622	587	659	615	547	609	640	589	590	576	634	585	619	601	641	618	607	600	649	660	630	626	613	664	586	618	579	612	642	613	588	636	609	589	611	576	642	598	615	607	575	613	595	596	580	601	643	653	598	588	611	577	594	617	675	573	609	616	619	612	606	586	615	637	602	606	604	586	633	566	624	591	594	587	603	604	611	628	579	603	628	641	648	614	593	645	645	638	583	568	597	605	582	618	634	645	584	583	611	587	641	548	615	613	667	634	609	616	616	609	593	652	604	604	622	567	621	593	600	628	566	608	598	618	617	585	538	642	616	612	608	581	589	555	562	551	568	576	606	600	600	633	584	638	625	602	616	626	594	603	611	558	610	616	625	596	605	589	576	563	590	605	616	588	595	561	591	618	567	599	562	586	569	619	632	664	562	586	580	675	575	601	598	600	589	616	612	593	599	588	575	615	594	630	574	597	598	608	618	609	587	588	615	604	601	579	606	645	605	636	655	617	621	626	605	651	620	612	608	589	610	655	576	602	607	624	593	597	624	594	639	632	593	605	605	612	585	560	604	620	630	594	652	617	587	573	649	601	610	615	627	567	629	597	630	616	587	610	611	623	633	596	637	650	598	630	612	592	588	617	591	643	579	635	637	596	646	618	598	573	635	595	646	627	642	600	575	580	565	627	541	579	580	602	601	579	570	649	578	631	611	606	614	627	610	602	589	584	615	610	611	597	601	595	611	595	602	600	643	631	585	560	585	592	588	635	588	604	574	631	574	651	591	584	600	641	574	615	572	637	590	613	606	586	582	601	603	591	602	575	623	625	603	595	591	608	611	604	577	603	613	619	586	585	627	610	589	586	602	607	630	587	669	657	640	630	638	585	606	597	606	567	619	644	588	608	585	597	611	605	638	656	672	579	614	607	590	603	569	565	548	623	601	586	626	597	600	584	616	598	625	611	609	605	595	580	619	630	556	607	632	614	642	591	560	596	567	607	596	616	594	620	593	567	586	584	597	617	592	569	613	618	615	595	613	600	644	572	586	647	592	631	634	592	582	602	587	610	615	596	609	581	608	582	613	616	606	638	590	602	588	611	580	608	597	568	595	603	606	596	611	595	628	577	603	612	617	630	605	651	588	617	578	648	604	539	619	627	603	595	583	647	603	582	606	566	582	603	580	618	620	629	566	619	619	623	621	611	578	584	592	614	632	568	614	581	581	577	602	610	602	633	596	583	611	593	652	611	599	631	591	645	624	623	604	628	630	602	589	614	603	597	646	648	610	618	634	581	647	572	592	576	626	573	595	602	642	584	582	635	618	614	641	636	598	636	568	631	608	606	536	607	590	572	603	585	585	588	591	589	593	618	593	624	591	568	574	618	608	598	582	576	623	649	574	552	657	593	632	607	623	642	618	583	608	609	654	633	583	618	647	604	580	563	620	585	615	621	570	603	593	600	569	607	588	594	620	646	622	614	583	594	653	595	583	580	589	595	581	601	637	571	589	570	598	578	603	581	585	635	606	614	573	631	582	597	614	617	599	577	582	618	592	561	632	599	552	578	612	615	621	633	592	633	635	620	605	645	590	621	596	627	575	633	595	609	552	569	590	601	606	617	598	649	558	603	609	593	616	581	546	593	596	583	561	600	573	601	609	544	620	650	653	591	592	604	608	610	589	607	632	580	571	656	587	619	586	574	591	671	591	550	588	600	542	627	599	571	597	607	613	606	549	580	586	636	578	613	609	628	597	596	604	656	626	608	599	597	589	605	571	600	607	605	558	638	626	626	596	601	556	579	592	587	592	628	617	592	619	591	621	620	609	615	619	609	638	601	590	616	602	601	613	629	635	549	590	606	642	608	614	605	631	608	585	613	604	582	623	605	612	650	586	538	606	626	612	620	592	653	556	567	626	582	638	611	613	586	630	588	630	592	599	615	651	598	562	635	589	602	640	624	638	586	613	587	595	633	590	593	616	600	556	587	599	644	635	627	629	602	623	604	599	604	629	616	586	642	620	610	623	606	566	623	605	540	609	603	581	555	590	604	596	596	589	661	610	647	571	570	592	599	632	596	615	608	597	613	624	556	578	621	602	606	601	617	623	574	581	630	641	585	591	589	610	631	594	622	598	596	590	580	631	613	634	637	563	576	605	605
16386	4476	2493	2305	2468	1988	1451	1003	707	704	626	1188	844	247	223	206	180	189	187	192	158	208	174	190	163	175	166	167	181	193	184	154	155	183	156	172	192	186	163	177	179	173	187	164	189	189	155	174	176	177	181	158	166	177	164	180	164	157	186	171	160	180	184	165	173	181	177	158	170	182	160	208	166	187	165	177	157	194	166	168	161	189	179	167	180	166	162	148	178	160	184	177	163	171	169	160	175	184	187	198	167	155	165	174	165	175	195	182	184	166	164	162	174	177	164	168	176	163	176	185	161	183	178	166	181	175	159	184	169	157	154	170	180	191	165	152	184	150	183	181	155	159	167	179	180	180	175	188	168	168	178	192	189	173	167	182	183	164	201	169	201	179	182	167	193	180	161	188	187	169	180	175	165	176	173	173	153	152	162	166	168	151	173	153	178	182	182	177	184	196	163	189	176	175	187	147	173	175	159	176	189	155	172	186	173	174	197	157	140	159	197	158	182	199	170	160	168	193	169	168	184	180	165	190	185	153	176	196	163	163	162	168	180	175	168	168	178	180	191	167	169	193	187	169	185	167	209	170	189	160	161	181	193	158	172	166	199	188	154	170	191	183	167	171	178	158	198	171	184	184	163	180	166	168	156	174	196	182	168	174	167	158	164	174	177	166	161	201	178	184	182	175	176	172	173	194	188	199	157	154	180	200	188	155	168	182	188	191	177	160	162	182	170	192	166	184	172	181	169	173	180	178	141	134	172	158	181	165	187	176	157	165	142	153	181	156	174	135	181	180	191	150	169	188	153	179	155	183	195	168	182	186	183	182	175	190	208	178	184	182	149	191	185	187	188	169	174	165	140	168	180	160	177	201	175	194	140	185	186	147	186	165	182	159	157	162	168	193	181	140	187	179	178	149	154	174	165	188	162	186	153	184	187	198	172	175	182	191	159	184	177	174	162	152	175	198	176	185	150	165	176	167	166	184	177	167	170	167	166	200	171	182	172	153	176	166	183	182	156	184	155	156	147	158	167	158	161	161	177	175	157	201	183	165	183	152	181	166	164	172	162	166	177	154	180	189	165	176	192	181	190	189	174	158	165	171	168	153	189	157	198	163	178	187	174	186	159	184	175	169	164	186	155	159	172	143	196	182	189	160	164	162	170	205	176	200	197	182	171	166	166	186	192	171	156	180	175	185	178	169	189	178	167	169	147	174	179	183	178	153	167	167	190	177	146	165	164	169	179	187	175	183	170	167	190	187	181	185	203	176	198	190	178	175	168	182	195	163	187	172	188	181	172	151	183	196	170	178	180	177	163	189	208	160	174	186	178	179	163	175	173	190	155	197	185	187	160	167	130	162	165	180	194	166	182	160	167	173	167	182	177	177	176	179	172	183	185	157	194	156	175	180	162	174	179	166	164	175	163	161	194	165	168	173	147	180	166	172	147	197	168	174	212	174	190	179	165	190	180	148	158	169	169	179	202	184	178	181	188	168	167	187	143	196	196	153	149	189	172	172	177	181	157	180	167	166	185	189	190	157	185	177	163	184	160	179	191	177	189	201	158	162	164	167	171	153	157	175	188	181	180	195	184	187	179	177	185	173	176	147	172	167	150	181	183	159	165	163	177	170	145	172	167	167	181	164	207	159	165	172	166	196	180	146	206	136	180	166	149	170	182	187	173	172	184	157	198	166	164	164	171	192	167	194	189	188	188	156	168	167	168	172	169	170	172	171	167	164	185	192	160	178	165	191	172	156	175	185	177	164	181	164	160	161	165	170	187	192	203	181	188	165	166	162	156	181	170	167	169	169	180	164	165	173	158	168	180	206	164	173	172	178	179	161	186	169	170	173	169	205	191	174	172	195	172	171	187	174	169	197	185	181	178	192	178	145	178	183	168	182	167	158	165	163	159	165	181	174	175	185	189	201	146	180	137	165	177	181	175	154	195	172	183	168	165	173	190	171	161	180	178	181	170	179	163	183	167	187	179	156	160	174	184	169	189	176	173	174	162	189	176	170	195	189	164	184	181	185	167	167	205	181	167	175	171	173	176	185	183	173	190	157	170	193	172	165	178	179	157	195	157	167	177	187	172	166	161	182	169	173	188	177	166	182	201	176	153	179	185	172	166	183	164	180	145	180	188	155	168	182	174	175	179	164	165	163	191	172	181	171	167	160	166	182	154	188	179	195	179	182	168	159	177	178	175	174	177	188	189	159	171	200	167	156	178	171	155	174	153	162	175	156	175	159	192	181	193	186	183	143	155	161	169	166	173	174	162	167	162	179	142	167	177	185	166	157	185	173	159	171	168	172	178	164	178	163	165	171	153	175	165	189	174	182	172	161	171	160	171	183	187	176	201	190	170	180	179	161	178	162	158	185	165	202	170	157	166	187	176	155	184	164	161	163	171	159	180	164	190	172	171	171	178	172	168	181	179	162	160	169	194	168	184	175	158	160	169	177	178	173	159	173	163	163	167	175	175	148	175	198	170	173	160	168	148	163	184	177	171	191	194	180	178	166	174	171	194	162	194	178	162	159	193	154	163	201	173	202	183	180	159	162	191	163	171	171	156	184	153	192	169	205	164	172	156	176	185	169	185	172	173	165	167	169	177	191	187	179	162	188	154	160	184	152	179	162	188	179	161	173	173	198	176	184	157	195	182	186	150	174	177	204	180	182	145	167	170	176	209	158	171	181	189	171	171	168	185	180	180	173	167	170	165	161	158	170	181	192	143	172	166	165	167	173	182	145	181	194	201	164	178	166	187	196	181	178	161	176	177	167	192	164	176	163	195	159	176	191	177	167	201	140	181	162	174	199	169	174	179	150	191	196	169	172	177	174	172	181	175	152	175	182	184	160	183	161	158	178	164	168	151	177	156	159	190	178	158	177	173	169	176	167	172	170	156	142	188	171	153	163	156	181	149	180	169	170	158	180	186	145	186	154	172	192	160	184	169	150	172	164	139	155	172	188	184	175	186	175	153	160	191	144	183	180	168	158	178	170	191	176	170	180	169	186	151	190	179	167	174	187	175	172	169	160	166	171	181	186	189	198	185	157	195	179	172	177	166	167	183	167	184	157	162	186	180	180	156	173	178	169	157	172	171	166	168	156	190	197	173	180	189	156	183	175	164	175	178	177	168	172	173	190	174	177	172	196	194	157	166	194	156	165	188	179	196	153	184	164	197	174	172	157	169	176	167	206	171	159	197	183	180	167	157	164	166	177	160	167	170	165	151	182	177	176	163	195	157	149	158	181	173	157	183	171	169	201	181	168	169	153	194	181	175	153	169	149	184	181	179	194	198	167	177	172	150	154	184	160	170	173	167	174	162	170	166	185	202	168	182	165	163	154	167	168	171	179	170	159	148	169	191	170	163	158	167	191	165	161	164	182	173	165	175	197	168	176	165	170	143	169	164	177	161	172	132	156	151	178	163	167	150	170	174	170	177	171	184	184	195	179	165	192	192	181	176	192	160	170	184	188	174	183	174	150	196	153
21548	4768	3985	5890	7771	6929	5703	3916	2982	3140	2654	5350	3456	957	917	829	764	729	708	640	639	586	560	569	615	556	563	564	579	538	546	570	583	514	561	547	549	517	594	562	573	557	570	535	579	574	540	559	535	546	597	555	529	535	545	550	593	511	562	579	544	562	591	536	555	518	540	568	570	539	563	580	569	546	535	546	568	534	540	561	492	572	563	523	502	535	546	587	542	547	538	556	551	544	549	543	577	594	557	520	564	552	530	519	549	562	561	509	536	519	553	520	525	536	595	550	586	584	594	532	584	528	577	552	536	558	569	588	510	562	588	520	556	544	554	558	541	564	565	548	518	572	563	545	526	515	524	576	588	569	569	547	554	544	538	555	567	534	585	589	536	529	531	541	585	593	604	566	556	532	587	573	576	535	550	566	594	544	581	529	548	554	526	540	549	545	538	545	553	563	572	572	532	547	585	544	547	568	598	541	556	523	576	566	542	548	565	526	579	562	558	541	573	506	527	548	526	527	561	529	564	565	555	523	526	558	549	527	549	572	510	571	564	517	553	580	601	550	554	529	584	586	546	511	577	556	527	536	554	551	539	526	545	555	546	567	524	522	535	568	521	563	530	543	559	499	552	577	532	551	575	546	572	502	578	541	541	491	547	528	550	545	556	546	578	548	567	525	586	547	526	539	533	548	499	572	560	572	499	567	519	552	563	556	517	551	564	540	516	569	578	556	523	547	545	557	524	525	547	536	538	532	559	542	542	583	541	559	554	555	579	578	547	556	543	533	524	534	537	525	535	553	509	560	564	531	550	532	529	581	497	529	530	528	605	527	565	526	559	566	547	567	534	537	567	579	553	541	570	567	562	594	544	574	553	561	557	577	561	541	564	555	591	538	519	529	561	555	563	568	555	521	521	545	549	544	578	570	532	521	582	566	536	530	534	571	555	615	564	534	553	561	541	537	597	575	561	518	543	541	535	573	598	564	575	557	534	541	600	522	569	559	538	554	508	521	545	570	552	565	500	567	544	540	527	538	549	553	519	501	538	567	529	552	559	547	507	541	560	566	532	562	560	507	569	575	514	514	542	501	546	551	569	583	564	510	531	557	560	544	537	564	542	539	525	539	562	580	610	522	543	605	573	525	549	529	546	570	546	545	574	573	553	585	546	580	538	561	541	532	551	580	510	510	580	567	541	514	517	543	573	520	556	559	564	568	560	549	539	574	565	562	545	599	560	531	567	538	623	510	542	524	562	590	521	553	545	555	575	546	560	547	557	525	541	550	520	527	619	528	545	552	568	540	562	574	552	546	568	577	542	565	564	550	568	566	540	545	491	540	518	532	540	545	592	564	519	572	579	542	525	598	543	551	558	530	589	573	569	534	567	572	572	527	527	553	547	516	538	522	571	543	572	535	511	559	621	552	556	519	541	559	563	563	511	560	589	578	502	520	555	552	506	597	553	595	555	560	578	518	548	541	553	561	537	579	558	540	556	560	585	547	585	567	591	587	528	565	532	563	609	538	554	570	551	559	551	605	534	559	540	522	563	553	561	589	557	557	602	540	578	550	578	552	554	537	517	545	548	566	566	528	593	520	550	590	531	535	573	547	549	548	569	541	537	550	562	537	566	527	541	546	510	563	581	560	533	544	555	548	558	546	546	552	568	548	551	617	555	569	577	515	568	523	557	574	545	548	543	537	541	539	533	500	575	560	503	528	552	533	554	486	515	559	568	535	588	551	542	570	530	510	543	569	557	535	564	566	505	579	554	557	560	550	548	546	585	575	565	573	557	574	554	512	521	558	549	597	539	545	558	602	548	561	540	538	602	564	576	550	579	547	583	575	584	561	530	575	547	509	529	542	560	562	573	601	567	552	568	514	511	539	565	531	538	560	530	544	544	552	544	593	568	550	593	579	525	564	560	556	539	545	486	553	556	559	621	566	615	578	531	533	579	545	612	549	539	552	525	561	569	562	544	570	611	534	557	592	517	578	561	552	559	519	551	536	559	595	565	537	568	521	587	565	561	563	519	537	551	518	551	576	537	541	603	531	530	568	576	555	563	554	564	548	511	561	564	582	574	512	538	561	527	601	584	569	568	578	528	589	564	564	552	585	564	542	538	534	552	577	560	521	588	562	546	569	496	546	599	579	515	565	524	549	513	591	549	526	576	548	521	544	538	536	527	547	577	557	589	544	544	571	549	559	551	563	558	553	545	578	568	547	542	550	552	561	587	608	542	547	542	578	515	569	575	588	545	590	557	586	537	531	552	558	517	531	566	517	543	585	635	538	536	539	610	506	584	586	596	557	540	573	603	618	546	545	571	581	530	567	556	514	520	615	555	547	535	537	538	561	546	539	584	568	540	534	535	577	540	532	548	599	566	559	544	589	604	558	556	596	524	536	578	574	552	543	584	572	559	545	557	552	550	570	547	525	547	570	565	540	525	586	607	570	553	529	536	555	558	540	522	545	573	543	535	538	563	559	533	541	538	531	572	563	543	544	556	570	523	573	516	576	573	570	553	506	576	537	568	576	564	510	531	586	544	559	590	532	559	589	547	530	539	532	534	585	549	524	530	537	572	572	582	553	563	547	551	548	555	551	520	540	561	537	556	579	589	558	570	570	499	538	570	576	561	545	641	533	563	546	578	542	584	561	565	595	530	568	576	527	580	537	531	509	578	560	560	544	496	585	583	556	567	563	551	530	560	551	535	610	565	585	562	576	556	588	541	566	565	559	548	520	569	545	539	546	542	538	577	540	561	535	515	568	557	559	575	539	555	541	565	562	515	547	575	548	524	574	563	568	557	512	535	523	537	567	556	617	579	541	593	560	572	530	536	562	555	556	548	571	570	565	567	569	536	571	568	558	607	546	551	544	574	561	537	575	575	543	535	568	587	550	570	566	555	571	555	568	546	556	561	555	579	577	539	528	527	575	591	548	513	570	581	533	577	537	552	556	567	560	553	557	571	538	555	539	550	580	564	553	560	544	525	521	543	543	546	566	542	546	572	532	557	549	572	521	547	506	527	585	517	555	571	607	556	639	565	611	559	549	544	576	571	583	518	516	540	577	550	545	520	551	503	550	547	567	553	552	555	551	575	535	519	600	549	508	579	550	531	556	532	607	568	547	561	552	543	558	533	568	529	603	564	592	535	552	580	532	531	588	537	554	528	488	519	573	534	593	574	570	590	590	530	573	580	552	596	573	498	540	549	573	593	597	577	571	568	530	526	578	554	571	506	579	559	567	587	506	595	554	570	549	560	581	533	527	554	552	556	546	507	609	565	554	525	539	571	557	547	594	542	570	529	589	561	511	545	542	534	557	544	568	516	529	560	542	551	537	579	519	572	548	575	545	520	530	551	553	555	599	580	550	552	558	572	510	482	561	564	568	572	570	586	580	582	520	570	544	544	554	555	532	553	579	589	565	569	557	582	587	553	568	569	608	555	596	562	558	582	569	570	550	542	560	583	588	514	549	539	559	593	545	553	592	564	537
59294	35282	23159	22285	24192	23131	17543	11489	8539	7500	6304	11923	3983	1163	1055	759	585	510	479	299	244	189	179	163	131	151	127	100	119	132	108	106	123	129	110	143	104	116	125	120	108	128	93	126	115	122	120	104	135	91	109	120	121	134	108	124	92	124	114	107	124	147	110	107	99	95	125	126	119	106	105	118	98	122	118	135	111	136	90	121	112	131	130	118	121	100	103	99	113	126	126	103	92	131	114	116	93	119	117	117	135	90	118	110	152	114	96	115	119	101	117	107	104	111	115	129	106	103	136	100	120	119	116	110	90	115	110	100	118	116	126	104	105	110	98	99	118	108	112	127	118	129	130	124	125	128	110	119	117	125	109	122	114	99	99	105	123	98	111	119	127	116	113	120	124	98	110	134	105	102	131	107	106	99	114	134	118	125	129	93	127	120	111	119	102	138	115	95	104	110	110	118	110	116	107	107	115	99	125	94	123	108	118	128	93	109	111	108	118	114	112	105	121	122	97	106	124	104	135	105	116	101	105	122	131	120	122	122	96	110	118	94	131	125	132	125	108	109	117	123	108	110	111	114	114	109	122	100	109	123	120	117	121	104	103	119	110	112	103	109	102	103	117	110	116	108	118	138	136	114	129	134	102	108	112	97	106	123	122	116	109	109	125	94	114	99	130	102	122	117	113	113	106	117	97	123	114	133	128	88	105	108	118	97	91	108	118	124	115	124	102	117	112	112	124	105	113	109	122	97	109	112	117	99	120	108	118	120	130	115	101	95	109	111	115	106	103	117	131	122	122	121	98	98	110	89	96	113	127	106	119	128	116	93	117	116	108	121	123	106	104	96	121	125	122	123	110	100	116	115	95	126	116	118	120	121	105	116	119	100	96	118	123	121	114	118	103	105	114	97	101	113	122	114	138	110	116	108	103	83	101	108	106	103	107	126	95	114	107	101	124	124	105	105	125	118	118	123	128	115	107	110	127	104	128	127	110	136	118	92	110	130	104	122	87	115	116	113	97	103	140	112	122	114	106	113	124	110	95	129	111	108	84	123	121	108	111	122	120	121	104	135	125	94	129	106	124	120	124	136	104	111	119	107	121	113	108	121	116	126	122	102	127	122	122	107	112	118	114	96	113	110	117	114	116	103	119	113	100	95	100	107	101	128	109	111	115	105	119	113	130	128	125	97	113	122	114	122	110	104	107	91	120	105	96	97	98	118	92	110	95	122	102	127	118	107	120	128	125	112	107	113	106	105	113	116	127	112	99	114	124	120	116	105	115	133	113	103	105	124	123	113	110	118	127	125	125	114	118	127	113	100	102	114	111	117	93	125	110	108	135	104	110	82	104	125	109	115	128	88	104	135	110	124	111	130	129	107	130	107	105	126	103	104	93	112	117	101	96	119	112	107	113	126	114	108	109	122	114	101	123	128	102	107	113	116	112	95	134	118	123	105	105	114	92	94	93	111	100	117	128	115	109	121	121	117	102	120	123	123	106	100	112	118	106	125	111	113	104	106	112	115	115	119	102	134	103	106	128	113	112	111	101	117	132	107	106	105	118	124	114	110	109	109	90	118	112	126	126	100	108	102	113	108	113	109	123	115	115	101	124	116	128	128	119	122	108	115	112	109	114	105	88	108	101	112	102	114	123	126	125	112	113	100	112	117	114	138	115	111	102	108	107	100	122	112	120	110	125	124	97	115	102	119	126	104	125	133	133	126	105	117	86	116	111	121	108	117	129	123	93	118	122	97	103	112	116	109	112	101	130	112	124	141	134	119	135	111	115	126	125	113	126	131	138	95	112	106	109	109	94	118	103	107	116	100	137	121	125	109	108	96	108	126	113	109	118	115	116	118	128	135	112	110	120	105	102	100	104	114	96	97	127	105	99	112	103	101	112	128	118	97	106	118	100	110	119	128	112	107	127	114	124	103	99	132	116	119	117	105	94	113	118	139	112	100	128	97	116	105	105	112	118	99	108	113	136	108	126	111	109	111	137	126	110	113	127	129	110	109	115	118	99	128	110	118	122	129	121	116	105	119	92	117	127	124	107	135	118	124	114	119	108	126	102	97	104	111	94	113	117	104	102	108	109	138	135	119	106	130	109	123	118	111	121	115	107	119	123	99	112	95	125	96	104	119	119	109	100	113	99	110	110	134	124	101	85	111	111	122	115	116	121	111	124	118	105	97	100	108	117	114	98	105	107	105	102	117	100	119	135	116	99	116	139	114	114	121	96	107	104	100	103	114	121	106	119	111	102	111	107	101	103	120	129	111	117	120	117	125	106	95	106	124	114	119	108	124	106	113	118	118	134	114	126	116	125	117	78	107	124	116	107	112	131	98	102	95	123	121	118	104	96	112	99	118	105	101	110	116	108	111	113	112	119	102	110	105	99	109	119	113	104	93	123	120	116	95	111	110	101	118	124	90	109	116	121	102	117	110	110	111	98	123	108	129	105	119	109	110	106	121	110	116	131	105	129	131	111	116	115	93	106	112	123	96	90	115	114	107	107	125	115	104	113	102	111	108	123	119	120	104	116	140	127	114	108	130	106	121	111	109	101	115	110	110	101	105	110	114	120	120	107	114	114	93	100	114	117	98	112	118	112	112	130	117	118	118	133	114	98	106	99	127	115	135	126	99	138	115	116	112	115	125	97	124	111	125	120	119	113	101	126	124	104	107	130	108	123	122	131	119	125	108	139	112	96	104	123	130	106	122	116	108	115	119	109	121	125	117	108	104	125	101	128	108	117	115	129	107	117	100	118	113	121	100	111	118	116	105	119	114	106	104	111	115	114	104	116	122	129	109	105	120	93	102	127	108	105	116	121	128	102	121	117	119	104	112	124	135	103	127	95	134	98	103	109	105	124	118	103	112	126	110	111	114	121	120	118	110	106	101	135	115	104	121	103	120	120	105	127	110	89	97	109	100	99	129	117	108	106	116	128	118	101	96	105	138	119	104	124	110	129	105	101	132	113	88	128	119	104	118	124	125	102	124	109	97	113	118	115	101	115	110	102	117	127	107	100	126	129	122	112	103	122	122	116	129	125	125	124	124	122	110	122	115	116	114	116	143	114	101	129	114	116	118	121	113	113	109	113	114	131	110	115	121	133	103	111	101	103	112	109	110	130	120	111	106	111	91	121	129	119	112	90	92	111	132	108	117	130	105	104	122	103	109	112	113	116	114	108	103	96	103	108	106	118	103	115	109	116	110	106	112	111	123	122	98	116	125	122	115	114	108	111	104	110	117	102	105	113	121	119	108	91	104	110	109	103	137	130	116	107	113	105	121	100	118	118	110	116	120	98	123	116	111	88	129	133	107	124	120	119	127	116	107	120	110	145	108	104	84	128	112	121	115	132	110	119	131	120	132	119	115	109	119	104	113	101	133	122	110	114	116	128	99	131	113	114	102	116	117	116	129	120	101	107	134	107	121	111	121	111	107	112	132	107	128	109	129	131	111	111	107	129	109	108	116	117	102	116	89	134	117	115	111
45389	17730	13924	21228	28005	30447	27823	23608	20146	20877	21195	32424	10539	6039	6361	4670	3844	3284	3243	2000	1182	1122	707	809	608	514	495	483	456	456	441	445	401	444	457	424	388	445	435	409	439	429	424	422	373	398	377	381	419	399	385	396	400	410	398	409	422	392	390	390	363	431	360	369	409	415	381	356	408	366	383	425	389	368	422	409	388	423	354	418	408	365	373	413	409	391	420	369	408	362	389	391	413	364	413	386	396	382	385	370	403	389	413	405	381	382	404	383	432	379	375	409	408	392	371	382	379	384	356	395	403	358	355	391	374	366	390	374	372	383	408	415	371	392	425	359	404	384	385	397	423	406	400	352	399	373	414	417	377	404	410	397	407	379	377	386	396	376	396	405	397	358	366	367	403	394	422	366	387	353	386	401	380	434	456	384	375	396	400	354	371	380	367	369	372	408	404	374	384	380	408	381	374	415	413	377	381	382	373	376	365	419	400	366	405	401	395	406	384	405	389	403	382	391	415	399	381	369	361	411	396	383	375	411	347	412	373	380	407	383	418	435	374	394	417	403	438	404	383	417	380	402	385	371	386	394	407	396	386	391	391	406	396	394	390	373	389	407	382	374	347	368	363	419	413	395	416	372	399	385	365	427	344	380	384	379	372	383	374	409	375	397	367	359	401	392	376	427	401	395	346	378	389	355	432	376	381	392	388	411	436	427	417	381	386	386	383	418	371	418	397	375	402	402	424	366	390	349	399	390	412	395	396	403	375	384	366	399	398	348	356	381	412	394	371	374	388	387	370	399	393	386	372	374	407	397	395	400	399	404	374	370	382	413	418	386	409	428	440	418	397	422	389	351	401	392	413	427	364	387	413	361	383	401	363	388	410	383	396	365	379	383	402	371	399	394	367	406	373	399	406	407	393	366	396	402	387	417	415	383	392	385	423	376	392	347	422	370	374	365	383	420	422	416	378	421	365	380	392	371	393	379	396	411	415	386	372	399	389	401	411	409	431	404	350	432	390	380	383	371	375	389	385	416	394	381	359	360	370	350	415	400	368	368	371	363	377	378	433	370	415	416	408	393	352	390	396	391	399	351	355	381	389	386	412	399	411	375	404	370	393	411	358	386	402	390	419	386	350	366	390	403	392	415	385	381	405	409	409	400	419	398	369	398	414	372	391	396	380	363	421	390	386	403	398	379	357	398	373	411	370	417	379	400	400	387	366	356	390	398	352	430	425	367	377	380	421	385	368	394	442	373	382	399	408	368	370	362	389	385	418	390	353	418	380	409	406	341	391	405	368	440	381	395	399	420	399	368	379	393	428	387	380	368	356	398	364	396	357	399	397	399	407	404	391	442	390	389	390	412	408	401	380	392	395	343	369	368	415	395	373	379	365	422	390	418	381	390	417	375	387	385	424	401	368	393	375	398	385	431	381	370	418	395	388	371	415	380	404	402	421	415	368	374	420	385	418	381	375	397	356	363	406	391	397	410	357	383	394	412	392	406	354	389	373	367	374	427	400	421	390	381	384	360	397	344	403	395	386	370	361	376	393	392	371	389	422	412	392	390	414	379	386	379	417	357	416	396	374	400	374	394	388	387	409	382	359	370	363	385	376	423	391	385	379	343	387	368	393	398	401	374	403	391	394	380	379	356	431	415	376	398	398	427	346	374	409	355	376	393	430	379	396	394	387	438	431	367	407	353	410	398	388	383	386	371	386	390	423	391	423	373	386	398	439	379	399	424	394	387	432	425	402	404	384	391	390	377	382	402	421	424	381	399	378	434	360	381	387	382	411	386	385	421	424	370	404	395	428	396	408	408	407	379	385	403	419	354	336	403	417	381	368	400	391	368	387	409	372	343	387	383	380	361	413	367	408	410	386	383	403	415	377	390	380	394	402	385	366	383	397	362	388	394	407	408	389	368	417	386	378	396	400	376	386	379	407	393	359	372	372	417	376	391	376	401	388	393	366	377	378	404	386	382	415	408	373	392	395	373	362	417	408	371	380	397	387	404	407	413	407	400	383	376	387	394	384	394	396	402	395	409	382	381	370	412	407	399	411	376	394	436	401	391	374	377	372	404	440	382	386	375	365	413	369	380	408	391	400	390	389	372	364	406	366	384	376	404	386	418	401	404	400	391	411	370	404	391	375	380	372	392	409	352	385	396	387	384	400	423	411	382	400	393	373	402	404	383	382	369	380	348	356	388	370	383	394	361	411	410	384	408	386	404	346	361	393	344	393	383	408	376	383	405	398	415	395	432	408	368	384	360	399	424	391	393	357	361	382	367	399	367	362	372	383	390	400	365	460	403	402	397	396	382	395	402	404	385	384	391	393	375	420	372	394	405	396	375	380	402	391	376	400	426	381	389	335	400	362	378	349	407	362	401	371	378	392	393	375	401	380	384	368	412	395	375	392	394	379	421	395	374	382	413	405	414	374	431	363	394	398	435	364	405	361	361	383	403	383	390	386	390	379	394	376	398	421	391	418	396	399	410	415	389	399	426	403	393	415	431	379	371	393	395	389	398	425	411	370	377	427	413	407	396	395	396	376	412	401	404	369	378	373	397	383	363	391	403	380	385	393	383	395	360	382	407	390	392	363	391	376	350	379	364	368	356	375	365	364	415	401	369	386	396	428	367	383	407	377	384	391	411	390	400	376	384	393	390	344	374	369	380	375	385	381	381	399	396	363	379	396	414	374	364	408	390	359	393	385	392	378	394	408	402	353	366	380	378	374	373	419	360	402	410	400	383	375	385	388	388	369	383	412	334	390	362	390	366	406	399	364	360	342	389	424	389	372	413	399	370	411	400	392	397	394	388	391	391	367	374	389	378	398	424	395	400	385	400	427	360	411	398	378	397	385	378	372	363	377	426	402	368	401	361	414	375	395	379	370	368	401	378	407	382	397	411	368	377	394	373	369	423	386	369	383	421	388	389	401	366	415	366	414	374	432	387	376	368	364	356	420	407	389	374	374	404	402	363	350	364	386	389	385	368	422	430	370	398	373	390	363	396	356	390	398	386	406	398	431	372	364	369	396	413	391	394	356	418	380	405	382	397	405	420	380	418	399	374	370	373	370	430	400	418	397	405	391	385	358	377	385	357	370	389	388	398	385	354	404	381	365	370	374	381	393	393	416	411	355	362	399	391	369	391	408	380	399	366	401	416	389	396	411	422	413	378	384	413	381	385	397	374	389	408	385	376	409	408	405	369	406	397	382	394	419	371	379	390	377	426	348	374	397	398	381	425	425	369	380	345	372	364	382	372	394	381	404	382	387	391	431	364	384	380	403	376	400	375	394	410	381	407	380	376	408	368	386	386	411	408	383	420	396	368	384	369	429	377	365	388	380	403	373	395	413	375	377	349	409	385	382	389	426	389	360	345	391	360	393	399	384	423	371	371	385	368	398	389	367	380	420	355	381	391	373	388	386	399	377	415	408	384	405	400	380	354	425	365	385	382	380	387	393	368	372	378	367	373	383	413	382	387	409	416	394	418
67066	42976	28380	28913	33564	32780	28551	23621	19048	16809	14676	24348	8891	2424	2031	1637	1220	879	929	566	423	488	347	291	249	240	201	216	197	208	218	192	196	208	198	211	191	195	218	205	224	213	187	184	185	182	162	204	202	196	184	194	175	198	179	219	169	171	173	200	194	181	189	183	183	205	202	194	169	189	170	197	195	204	179	195	188	188	182	214	188	143	198	193	202	204	201	191	210	201	208	210	212	200	202	171	173	202	193	167	211	209	184	203	196	189	231	175	205	191	189	204	193	188	192	175	176	202	197	203	214	192	218	179	176	188	196	171	205	180	182	193	190	183	204	191	184	192	179	202	184	176	187	206	211	186	208	196	187	169	178	194	186	178	183	192	195	169	190	167	166	204	211	210	183	194	198	201	194	207	189	199	213	231	180	175	198	162	204	195	191	186	194	196	193	189	182	200	178	192	177	167	185	183	187	175	178	190	203	183	189	164	186	213	187	173	224	189	179	193	171	194	183	181	188	180	200	205	224	211	213	189	186	192	188	173	204	175	192	158	183	217	181	211	197	178	179	178	201	213	190	178	190	179	196	162	178	195	197	174	200	201	193	228	194	194	189	198	180	219	191	184	188	183	191	186	178	193	220	215	190	183	181	216	166	179	194	188	162	165	195	208	193	184	207	186	179	213	174	183	220	190	199	207	177	201	204	165	209	231	192	177	200	181	206	186	198	188	176	200	196	229	202	193	190	207	182	204	161	193	184	207	178	200	192	200	206	196	173	185	209	213	186	196	201	234	188	188	171	206	179	191	191	197	207	182	195	191	208	185	208	183	202	189	195	186	190	208	170	170	198	228	161	191	194	182	182	216	200	197	215	173	182	185	183	206	213	176	193	189	207	193	172	181	205	186	192	203	177	221	192	192	191	181	159	193	183	183	183	205	194	190	201	191	184	204	198	201	180	177	205	175	187	195	216	187	195	192	193	166	167	205	180	206	189	199	202	178	218	176	167	165	206	180	172	174	197	192	208	188	186	192	180	208	179	180	186	183	183	189	196	176	226	207	184	156	197	173	197	184	189	199	173	191	169	216	200	214	197	195	184	194	193	192	199	194	195	172	216	190	163	200	199	204	177	197	211	222	186	212	181	173	206	229	171	188	173	178	182	195	187	185	185	187	191	181	184	208	208	180	175	198	170	199	186	183	186	179	205	190	199	203	215	182	192	162	194	201	210	186	203	193	224	202	181	188	203	188	168	189	179	212	192	177	183	200	199	181	196	186	163	222	171	216	196	192	189	180	166	203	224	189	203	199	197	183	183	208	186	180	194	213	184	173	199	214	199	168	176	192	177	209	215	174	194	196	177	172	209	170	210	186	199	170	186	178	193	211	184	187	211	189	194	193	209	195	176	189	176	171	218	219	171	182	197	179	199	176	186	201	189	168	192	179	182	190	177	214	186	204	174	198	191	206	227	191	186	203	149	195	176	203	168	174	219	196	201	193	187	179	192	181	186	206	198	193	177	205	194	182	202	194	183	164	194	185	193	183	193	210	194	199	200	176	213	212	191	200	173	184	187	188	207	188	158	204	202	179	190	203	197	178	179	178	219	215	189	184	195	208	186	194	185	212	194	170	210	178	183	193	194	194	203	197	188	203	207	200	199	192	212	175	184	186	187	201	192	191	189	182	191	193	169	193	192	203	197	160	177	202	178	188	176	163	194	218	180	213	181	166	190	198	167	175	178	166	199	196	207	171	160	197	180	177	191	205	176	216	180	184	197	186	197	197	220	191	192	212	194	205	171	196	194	179	191	197	183	198	205	218	203	229	169	169	185	204	199	196	178	180	154	170	219	199	198	170	175	213	195	175	186	170	210	168	194	187	213	202	171	188	207	182	182	182	203	178	218	197	208	190	173	212	189	161	186	187	173	160	186	195	205	192	198	195	182	177	181	197	212	192	180	194	194	193	181	200	194	189	205	175	161	159	183	179	206	192	194	197	175	195	190	182	178	209	188	156	189	170	181	179	193	180	198	179	180	198	193	172	183	181	202	200	166	194	196	184	202	188	198	200	191	173	185	202	200	177	224	205	182	190	213	197	180	197	186	185	168	198	171	181	197	178	220	170	179	196	219	183	198	194	182	191	180	199	164	183	198	190	169	172	197	182	187	205	177	196	179	210	185	211	194	182	226	186	206	202	179	184	196	175	188	172	193	209	168	174	197	201	194	197	164	220	197	179	201	208	191	185	202	207	200	221	200	188	187	188	199	197	202	174	199	186	192	215	173	185	185	182	178	188	171	197	180	187	180	186	189	196	194	217	197	192	173	184	204	207	189	209	197	197	201	179	188	186	207	205	180	176	195	199	202	196	210	204	190	155	201	203	184	177	186	204	185	191	194	185	188	183	194	192	190	192	194	171	198	174	211	187	182	176	186	177	189	197	190	196	164	188	186	177	208	193	192	183	209	201	191	200	194	188	179	204	190	182	213	194	206	205	200	211	203	193	197	194	206	186	161	206	200	193	198	204	199	170	194	174	179	181	196	173	203	185	189	196	237	203	177	197	183	199	188	197	186	194	175	193	169	182	196	217	182	193	172	201	188	190	185	176	193	188	215	195	214	177	210	186	173	230	186	186	182	226	196	182	177	182	181	184	173	177	177	193	179	196	191	211	186	177	182	196	189	194	190	189	221	205	183	200	212	184	192	175	172	197	163	185	199	208	176	185	182	201	198	217	208	213	186	196	183	176	185	185	193	191	182	201	167	202	191	172	212	172	182	178	185	188	171	210	177	146	193	199	194	194	176	185	178	182	192	181	199	197	202	199	182	196	205	208	172	215	187	176	192	215	200	211	200	170	184	195	206	191	188	171	182	199	190	201	165	184	176	165	160	215	173	194	186	193	194	196	177	182	179	173	159	175	200	173	202	189	207	174	197	197	177	200	210	212	197	174	217	171	185	191	191	195	194	202	184	178	182	180	199	170	213	203	184	216	185	185	182	181	209	187	182	168	192	196	211	192	154	194	222	207	185	181	221	172	210	205	202	171	201	186	186	181	209	196	187	184	196	194	177	197	186	188	201	202	201	180	207	197	194	218	186	178	200	174	204	181	204	182	197	188	193	177	198	153	188	175	190	199	171	203	198	188	186	185	208	201	209	179	219	175	204	180	212	175	193	199	178	186	203	210	206	195	183	189	172	175	179	193	218	183	183	182	189	206	189	204	208	205	180	184	200	204	203	189	202	175	165	189	214	180	209	194	202	184	191	200	212	190	178	218	196	185	194	174	194	205	190	169	198	194	180	182	154	178	184	198	209	187	188	205	168	208	194	173	185	177	174	182	161	174	196	200	192	180	193	215	180	185	183	180	183	210	206	178	191	183	164	180	208	189	195	195	222	192	171	198	201	216	185	196	213	182	199	169	181	183	171	170	178	207	188	208	174	182	168	174	182	203	203	185	197	210	201	186	199	176	166	213	197	182	213	208	188	175	201	170	173	160	184	187	175	199
57726	27219	18193	26643	35549	37335	37599	32453	29960	29800	31590	42206	17621	10115	10341	9125	6831	5632	5765	3841	1968	2383	1494	1345	1094	986	830	762	693	758	720	656	718	710	684	672	658	665	607	634	655	656	649	634	608	606	614	596	675	656	629	644	629	579	632	597	601	652	610	612	634	650	590	620	552	595	630	609	595	582	692	565	606	631	590	595	584	602	620	594	552	568	633	604	625	591	566	640	632	598	603	602	597	655	643	605	627	583	578	573	612	610	596	570	627	595	642	547	606	558	571	622	565	587	607	586	618	612	610	569	619	594	618	618	600	626	607	621	619	617	652	660	552	637	604	631	612	594	581	606	625	656	608	609	661	639	574	617	592	612	639	654	595	597	598	559	616	574	600	607	595	630	595	582	638	582	585	600	619	618	605	634	556	583	588	605	600	605	622	591	598	635	595	602	613	606	629	594	585	611	615	623	608	638	633	587	574	625	549	597	600	659	589	613	595	593	589	603	620	593	622	635	631	635	563	629	606	579	573	608	610	578	645	610	602	682	598	564	561	587	602	600	656	605	585	592	578	556	600	603	639	665	589	626	605	616	602	620	592	608	622	607	630	652	566	588	578	616	605	633	614	595	601	599	557	595	685	575	571	591	606	595	582	582	596	612	598	605	627	599	614	560	583	545	603	626	605	635	646	625	661	606	661	615	612	585	622	597	594	593	620	626	605	598	552	568	632	600	579	575	566	590	577	573	617	596	589	614	564	595	621	576	614	578	600	588	576	550	581	552	620	557	565	599	596	604	671	606	582	609	542	580	613	593	625	590	558	595	595	611	642	597	579	641	571	614	572	607	606	591	656	602	599	610	604	612	626	613	633	597	590	581	590	579	621	594	649	589	592	598	634	595	571	582	585	639	565	594	645	591	563	594	570	628	598	598	582	599	592	657	589	537	632	594	644	580	618	604	626	638	588	614	618	602	607	622	610	584	617	587	587	559	593	614	611	575	573	622	588	600	616	571	612	626	570	583	609	619	594	642	605	625	646	597	584	626	600	585	626	625	597	601	610	625	623	647	647	575	614	540	644	585	568	574	581	584	625	613	584	633	632	627	597	640	655	625	594	607	626	618	598	614	609	596	603	606	616	596	595	592	641	597	544	605	605	645	552	587	626	651	598	588	636	619	613	597	588	596	603	601	614	607	622	632	597	642	599	611	637	598	623	592	588	553	541	590	593	547	620	604	622	626	601	568	604	642	604	620	640	639	597	590	595	615	606	600	606	622	590	598	605	638	580	588	609	575	620	611	574	611	633	593	606	623	643	600	617	578	620	605	595	605	609	623	598	618	583	598	568	602	636	598	595	567	596	635	678	606	602	615	541	588	657	570	612	591	577	563	625	558	625	619	615	558	602	586	615	638	591	569	570	607	571	624	576	588	578	615	554	587	568	645	587	647	573	567	577	596	637	630	616	585	611	573	590	616	607	606	568	594	625	580	597	594	589	630	615	573	594	628	631	582	611	629	618	590	653	622	584	607	582	585	624	632	590	565	618	642	672	610	642	556	539	618	643	639	651	605	588	630	576	621	577	635	593	612	562	592	619	667	635	630	572	605	613	602	606	574	578	576	611	627	622	599	597	582	589	638	620	601	608	623	634	571	573	598	606	603	575	634	651	601	592	578	625	645	603	573	590	619	582	612	571	611	617	590	565	580	587	615	598	597	657	610	629	571	596	639	646	576	601	622	593	597	603	571	584	621	628	635	597	621	589	597	648	605	606	533	594	619	605	590	575	573	612	605	599	638	635	586	595	593	570	611	587	631	600	620	635	570	598	594	566	594	612	585	587	614	622	576	627	538	607	625	606	560	622	594	615	565	589	610	583	608	639	601	575	629	612	630	609	574	626	584	583	613	593	589	566	609	601	624	595	615	589	619	585	615	606	622	622	617	605	600	601	597	606	622	592	633	616	581	615	627	597	610	578	614	617	594	600	602	599	581	641	585	590	637	607	615	627	649	575	596	603	585	609	551	585	581	591	603	610	583	619	615	612	577	597	573	561	605	535	614	669	639	646	576	606	605	584	571	577	597	590	585	604	610	585	648	628	631	551	614	606	617	594	591	616	625	642	581	614	594	598	582	589	663	614	633	568	582	606	624	590	623	592	601	592	597	591	575	624	578	581	580	583	584	572	637	645	592	581	637	585	623	622	615	569	618	589	590	639	597	560	578	591	600	578	578	597	608	622	624	646	578	597	590	589	648	616	607	648	632	568	605	582	630	634	628	579	619	603	552	603	591	568	621	617	589	576	645	573	566	606	556	608	648	584	619	601	621	592	615	566	599	603	628	614	618	581	627	543	639	623	601	593	601	608	567	583	569	611	584	595	582	595	629	559	575	630	562	600	620	606	569	584	620	617	651	625	636	582	585	579	633	616	608	618	594	614	656	595	568	606	659	554	615	659	579	592	600	597	617	613	621	606	613	613	616	560	594	580	595	637	596	594	534	589	619	610	638	625	650	546	610	610	612	606	616	567	619	624	595	564	584	570	593	615	613	597	610	534	631	605	633	604	624	590	587	562	633	584	590	573	626	608	604	623	646	585	579	624	664	608	563	601	640	616	613	588	637	583	616	611	631	623	595	614	616	603	577	577	585	618	633	568	581	649	627	624	611	564	592	625	631	641	604	572	600	580	622	614	599	627	583	602	592	591	617	623	628	615	587	583	590	570	573	623	558	622	664	611	591	606	586	584	640	587	638	573	610	612	613	627	609	604	576	606	594	626	572	603	562	622	619	591	610	634	543	614	576	573	631	612	551	662	609	617	571	613	564	604	591	594	593	599	623	557	589	582	614	569	638	604	624	564	550	585	627	642	600	636	584	602	644	616	623	582	596	619	644	605	626	613	616	568	569	617	585	529	597	565	626	607	679	585	589	613	601	596	596	594	606	614	596	645	579	596	599	581	603	611	599	617	593	629	557	593	604	579	597	579	592	579	638	641	593	598	587	589	608	570	619	594	609	699	597	618	594	594	599	581	576	619	581	617	588	570	640	595	549	663	596	626	613	637	565	600	584	621	596	577	628	636	594	562	631	612	656	599	579	570	603	644	593	568	624	595	632	641	580	590	636	618	587	586	608	568	644	601	606	581	624	628	622	551	591	619	613	569	597	560	626	617	581	601	601	586	578	615	608	610	595	597	585	606	626	614	626	583	604	623	561	600	598	624	585	624	579	614	615	585	604	594	574	619	641	595	614	599	602	593	614	591	578	588	623	607	579	579	607	593	610	567	589	549	607	609	610	646	581	591	621	626	617	557	585	579	622	633	611	613	525	654	589	571	619	600	586	631	561	590	639	614	593	617	567	622	616	598	603	615	602	582	588	592	578	588	587	624	555	597	611	602	584	582	586	593	630	602	638	601	595	586	616	614	608	611	636	607	620	641	604	601	581	607	558	621	624	635	600	563	606	595	614	615	597	601	598	601	590	606	623	590	607	588	628	618	603	620	612	593	577	607	566
17852	6113	2888	2398	2354	1950	1274	949	786	670	539	1290	851	248	201	198	228	191	194	168	196	186	186	206	225	187	187	195	180	189	187	184	203	182	193	206	185	184	189	209	201	158	173	199	185	191	180	194	194	209	161	195	176	173	186	166	183	203	196	182	198	161	176	167	182	188	184	182	183	187	184	186	167	172	170	191	187	190	200	173	205	178	193	182	181	198	166	170	195	171	204	189	163	188	199	200	180	213	222	181	176	191	198	217	191	192	188	191	195	159	180	205	158	198	179	189	196	158	185	188	169	185	171	199	157	190	184	176	201	186	170	176	202	193	213	179	188	184	180	189	189	189	181	217	195	188	186	188	209	169	165	225	187	183	180	188	191	178	183	178	201	181	209	175	181	177	207	194	172	173	179	192	166	170	177	214	197	199	167	187	196	178	160	190	186	201	187	207	189	199	177	215	192	181	199	189	194	177	162	202	191	175	174	193	208	175	197	204	182	174	197	191	208	203	206	200	163	191	182	196	174	157	191	193	189	200	190	172	180	182	188	185	145	179	198	191	189	190	183	183	187	174	186	195	185	192	197	197	176	178	155	175	208	190	161	162	199	176	195	162	172	170	167	184	175	176	192	168	169	204	191	192	169	190	159	209	188	195	186	197	195	150	192	166	175	167	182	160	178	193	185	191	188	178	166	200	183	181	185	191	191	171	190	178	204	179	214	189	205	202	191	175	177	167	180	174	211	180	179	182	185	171	178	187	195	175	160	182	175	212	202	188	186	167	199	181	202	177	188	173	222	172	172	199	189	187	187	198	178	189	180	180	183	169	177	178	203	174	199	179	215	195	177	213	178	167	202	188	167	194	196	149	178	178	171	160	184	171	201	179	205	204	181	179	191	201	202	210	169	197	168	170	182	166	176	197	197	190	180	171	205	178	199	197	182	190	186	190	179	189	182	205	192	163	180	184	191	179	183	207	184	179	185	186	172	183	195	181	183	181	194	186	171	177	178	177	195	212	171	186	177	179	189	206	171	174	214	181	191	177	180	196	203	167	178	175	171	196	176	187	168	185	187	146	173	180	213	202	184	184	169	186	169	178	193	186	202	203	173	187	186	189	156	204	192	196	193	199	171	185	176	191	160	211	207	222	181	204	160	164	188	177	201	188	217	184	170	192	174	178	192	193	179	177	182	191	188	189	199	203	199	179	202	196	198	202	178	171	186	186	203	187	149	222	187	207	171	203	177	203	198	198	198	183	180	191	189	195	188	175	186	170	192	182	215	170	184	154	196	169	175	174	193	201	205	167	181	191	197	184	184	186	199	173	188	178	178	203	159	201	194	199	177	179	177	186	175	197	197	197	217	156	174	184	169	191	175	170	195	178	185	178	177	179	168	162	195	193	202	182	203	181	177	202	201	195	169	195	197	178	178	182	190	173	191	215	193	191	212	193	180	176	170	171	173	209	163	191	196	179	187	188	187	186	199	193	169	177	166	189	190	177	148	197	181	214	167	188	187	175	174	178	150	199	176	177	162	171	195	190	176	155	192	180	208	179	186	183	190	192	178	190	202	173	166	194	172	186	204	192	195	153	195	212	176	194	186	161	166	180	193	181	176	182	167	161	179	174	176	181	190	187	178	170	180	189	176	194	185	187	198	201	201	186	177	174	179	181	173	190	174	177	163	165	211	177	174	182	178	170	186	197	181	216	157	206	200	193	174	187	179	214	179	184	201	173	190	185	202	181	167	181	173	199	174	208	196	200	224	196	213	184	176	185	189	177	184	182	181	183	178	186	204	171	155	180	184	189	175	176	198	184	203	203	176	161	178	161	177	191	204	210	195	188	168	172	196	197	189	183	150	181	170	182	181	181	184	194	193	199	170	184	207	188	186	166	177	195	180	183	203	190	178	192	187	183	177	167	184	173	212	186	201	182	168	180	194	193	198	170	176	174	164	209	164	166	175	176	190	179	193	191	195	170	208	196	174	193	196	169	174	193	175	172	190	161	188	183	196	173	189	175	184	190	194	209	196	184	171	201	187	164	220	189	194	198	163	189	193	186	176	184	208	160	187	200	173	184	188	181	184	185	187	182	210	191	167	162	176	175	195	197	188	166	166	189	189	216	169	168	195	183	182	181	175	174	194	180	161	199	157	180	189	178	203	189	216	186	189	172	192	166	197	203	191	199	176	183	191	186	198	191	169	178	194	205	165	180	171	184	178	193	161	196	188	206	181	177	180	178	172	185	208	203	190	196	183	228	180	196	177	190	169	180	169	173	173	156	187	209	192	192	184	195	189	181	186	171	179	195	216	198	187	177	203	202	178	224	177	190	175	180	177	193	162	185	207	195	188	178	187	172	209	163	169	166	189	185	202	185	163	175	196	193	202	192	185	171	181	186	181	165	189	178	180	181	181	188	165	188	211	168	184	200	190	183	168	169	203	186	167	178	175	188	182	179	189	183	221	191	178	166	191	207	203	195	189	202	173	188	207	196	154	198	203	181	181	186	179	183	189	192	184	203	209	176	184	172	196	166	193	184	183	196	176	181	170	171	169	189	182	191	187	185	171	210	205	174	171	189	177	175	198	173	173	188	178	183	190	190	179	193	169	187	196	189	210	182	191	167	186	186	184	179	188	182	201	201	177	181	183	183	177	169	216	177	169	194	189	192	207	181	172	160	188	203	209	192	182	203	183	183	191	199	173	182	184	189	184	159	166	188	192	195	180	198	188	179	192	200	179	201	187	192	162	190	170	166	201	202	199	190	194	187	190	160	161	168	194	170	198	176	199	166	217	191	190	194	180	172	217	188	193	193	186	185	197	187	168	169	183	176	165	165	197	161	191	178	194	161	167	179	182	189	180	178	185	196	184	165	175	186	184	199	205	183	168	180	190	164	175	195	183	178	183	167	172	166	175	183	192	176	179	176	194	161	206	198	173	177	188	183	178	190	201	169	169	177	175	182	179	208	172	181	173	163	191	189	172	173	157	210	191	162	200	171	180	210	187	181	212	189	194	187	194	213	162	178	208	173	177	185	173	214	196	167	190	180	193	200	165	221	195	209	181	183	195	184	195	195	168	194	169	179	191	188	170	169	169	177	186	173	186	191	188	168	200	184	185	189	159	188	186	192	178	186	187	192	184	191	177	206	168	171	170	205	193	198	203	195	192	197	197	177	208	189	191	222	193	181	203	203	166	188	202	175	175	204	213	169	193	203	185	188	191	195	167	200	169	206	188	178	181	159	181	163	182	183	179	175	184	172	193	201	172	160	203	182	181	200	188	197	210	209	161	193	172	185	197	202	170	169	180	174	187	189	206	212	173	177	198	179	176	200	178	205	175	189	193	165	172	199	181	190	176	183	178	195	157	183	199	211	175	198	200	184	186	182	175	191	186	182	190	173	217	160	189	185	193	164	198	184	195	174	169	200	156	168	197	172	175	208	198	196	181	193	151	199	169	162	195	191	188	182	209	183	207	176	188	186	194	156	182	165	190	185
22944	6710	4668	5938	7461	7452	5091	3981	3250	2725	2599	5877	3478	868	800	798	698	702	696	647	615	615	599	528	644	625	572	577	597	584	580	555	567	598	573	626	637	543	627	604	607	593	596	602	596	640	591	606	573	574	605	629	611	602	656	603	616	590	568	620	569	612	615	597	541	561	541	590	594	614	596	618	643	583	599	572	544	570	602	599	587	576	625	574	587	623	574	551	591	557	568	608	608	581	565	613	584	628	557	577	573	619	599	609	643	650	569	600	592	612	621	580	592	587	545	612	584	594	606	577	629	607	579	617	566	580	575	601	583	589	587	602	568	603	593	565	587	550	609	549	542	595	584	560	570	593	594	598	632	597	647	579	552	571	567	588	554	568	592	607	579	615	611	586	613	614	578	599	589	660	547	604	600	572	620	617	623	612	583	585	572	609	613	605	643	559	588	606	586	596	601	595	570	595	567	573	599	612	566	560	581	602	628	622	610	606	597	579	603	585	563	553	581	594	573	612	523	570	610	623	627	579	570	558	556	602	614	595	575	597	600	614	590	600	606	582	583	579	604	574	591	570	593	661	597	602	561	530	632	599	591	585	579	594	640	591	635	568	594	592	597	577	558	605	560	536	569	590	637	594	613	557	610	585	579	546	560	584	600	547	554	595	620	558	561	588	570	599	572	600	584	593	603	572	594	577	590	564	608	629	568	576	586	613	628	604	605	604	584	644	596	563	620	614	568	578	583	577	579	604	638	609	633	562	602	560	589	585	590	579	540	583	587	599	562	578	592	611	601	615	587	620	567	612	589	606	586	557	597	587	587	607	591	623	615	598	543	621	593	606	575	592	597	564	586	667	591	595	582	577	627	559	601	554	543	539	587	601	584	568	587	582	571	577	646	616	556	612	603	601	603	572	600	605	586	563	610	622	598	604	567	564	613	600	593	620	601	598	589	562	606	582	620	586	615	573	587	610	576	578	582	608	563	603	582	560	596	589	630	590	594	643	555	571	618	579	567	642	609	602	582	585	531	592	575	596	573	576	615	609	618	580	577	609	561	646	576	608	549	592	653	565	600	626	604	641	549	620	614	592	595	605	582	565	572	611	597	583	590	595	624	587	640	612	574	570	599	615	595	615	569	577	589	624	584	569	602	569	583	596	594	642	605	608	561	566	595	556	570	611	610	595	588	611	624	591	640	549	567	569	534	610	585	591	650	615	620	603	579	577	584	592	571	636	563	622	580	597	546	599	594	602	582	594	565	582	636	608	569	588	605	584	604	599	536	598	607	588	588	589	655	590	601	620	571	588	577	630	583	589	535	560	590	617	603	580	567	596	573	559	562	579	537	556	568	563	584	567	593	620	592	612	594	579	601	568	673	604	575	601	590	588	578	587	571	594	577	634	582	567	597	593	559	593	634	597	589	615	590	574	576	596	603	569	627	598	610	549	598	615	575	606	573	576	627	605	574	644	601	568	586	604	630	573	577	595	590	535	605	622	640	596	622	586	581	607	586	577	569	608	580	579	631	606	555	600	586	619	599	545	595	624	560	565	596	607	575	550	563	602	597	613	592	601	636	586	610	562	599	575	584	566	564	632	583	570	598	565	581	554	556	617	622	578	577	585	619	608	576	581	590	554	611	554	568	581	618	566	610	584	528	593	624	585	560	621	614	580	581	635	586	588	581	587	574	641	595	581	598	552	567	607	557	553	579	586	559	610	588	587	596	601	650	608	605	581	558	588	577	609	622	616	561	619	566	592	607	556	572	574	593	605	573	570	595	542	597	604	614	658	585	603	601	576	571	620	573	604	644	609	584	617	585	606	648	572	550	563	606	573	589	627	594	592	597	563	576	585	582	586	576	591	593	579	584	564	590	589	615	591	605	623	579	613	599	575	612	546	603	569	581	555	574	567	602	540	600	572	592	619	552	612	630	601	554	611	568	542	595	574	561	602	632	615	602	600	594	557	568	594	592	594	590	600	566	590	622	568	547	591	594	597	610	570	587	583	579	626	628	573	611	599	579	631	529	595	613	568	613	579	584	578	579	589	580	607	598	555	535	597	534	611	598	605	612	544	566	645	632	574	582	578	613	612	574	597	562	585	613	584	561	601	597	641	594	602	591	609	585	576	626	583	584	552	564	601	573	602	628	598	608	604	572	642	613	576	587	600	612	544	547	602	592	575	559	592	586	581	607	573	570	552	574	643	545	570	613	576	622	572	565	586	587	574	600	609	566	627	622	604	582	587	570	584	605	590	578	551	596	616	596	565	598	545	621	585	624	556	599	634	596	591	569	552	607	588	645	600	612	566	584	568	579	599	599	580	601	594	627	568	590	618	610	578	577	587	593	570	570	584	588	558	580	623	606	596	587	579	626	569	582	592	597	567	601	587	576	554	616	617	575	610	532	617	586	580	563	596	559	589	563	559	608	591	579	588	623	598	633	538	615	590	570	552	609	578	574	584	600	584	617	527	576	585	597	618	581	554	596	604	552	577	596	618	577	601	647	625	620	556	621	573	597	547	593	546	607	604	566	600	565	585	566	614	658	593	607	573	594	577	595	604	632	577	573	593	571	598	605	561	586	611	599	600	598	628	638	602	559	616	607	631	613	541	568	585	623	622	606	592	593	573	555	564	611	551	609	571	639	590	578	560	593	575	580	609	569	606	549	566	597	600	572	600	534	552	623	582	558	626	611	579	615	568	574	598	604	558	570	572	630	580	590	608	589	598	596	606	551	615	618	602	573	592	558	597	598	610	584	570	552	581	573	574	585	579	557	588	602	571	613	609	594	593	574	582	559	620	613	580	608	596	586	605	589	575	595	586	577	579	536	597	564	577	625	609	576	574	608	606	564	606	605	625	612	604	546	630	591	602	570	632	601	620	581	585	563	561	593	612	584	601	560	628	559	596	626	587	587	572	562	621	602	577	591	596	596	587	626	612	574	588	574	581	615	595	617	595	592	574	618	590	527	575	582	595	568	608	580	596	586	615	601	577	614	600	588	616	582	561	592	560	575	608	579	590	602	600	621	595	597	547	594	606	531	584	589	569	610	567	628	603	586	601	576	619	562	607	618	589	585	612	558	607	613	604	578	561	580	593	597	613	577	606	612	600	612	574	579	573	572	611	587	575	576	599	619	564	572	604	582	577	546	596	549	600	558	634	602	602	628	582	604	640	577	593	582	593	590	609	602	633	611	567	630	555	583	533	630	610	569	591	620	604	577	600	550	596	572	626	575	613	570	567	627	603	588	579	594	569	563	592	588	561	586	633	587	587	564	603	559	590	631	588	586	546	570	620	593	599	592	584	570	606	584	611	631	629	570	615	576	583	564	579	588	602	617	558	636	617	614	588	580	615	530	533	621	586	622	585	607	621	595	590	563	591	582	620	591	572	577	565	598	587	587	574	588	577	584	621	577	568	574	596	573	618	601	566	623	619	580	557	594	594	587	580	628	539	606	594	604	603	575	610	617	583	565	561	611	584	617	567	602	610	584	580
62779	40068	23682	22217	24164	23327	16423	13641	9894	8357	6696	10726	4155	1078	804	680	555	368	360	344	213	217	172	157	166	156	143	134	113	145	108	122	133	119	129	116	150	133	121	125	127	119	153	118	115	99	120	122	126	130	124	121	128	108	109	124	107	118	124	135	137	110	115	120	125	114	136	138	102	100	127	110	121	118	127	127	122	141	110	139	131	138	112	103	118	135	120	116	102	128	131	132	129	107	111	130	123	144	124	125	109	130	109	119	121	123	111	122	130	100	123	120	116	119	139	139	137	106	107	114	121	111	124	106	123	148	113	115	122	119	124	127	121	126	110	129	106	113	110	118	121	113	112	104	112	112	124	131	129	101	118	128	93	118	110	113	115	112	130	115	125	125	111	123	114	121	118	119	107	130	134	116	126	125	121	135	112	111	145	120	132	102	104	137	123	114	126	97	121	106	118	122	124	117	114	106	112	110	121	116	134	105	112	130	135	115	115	115	127	128	114	110	109	120	122	119	125	131	114	116	109	121	124	120	121	143	112	100	118	118	113	100	132	104	116	140	130	137	110	109	115	108	124	130	128	147	110	129	122	133	109	108	130	119	110	111	116	112	114	121	111	115	128	117	109	124	134	117	138	137	115	119	116	109	114	126	109	108	138	103	121	126	108	113	126	106	103	119	130	125	122	132	132	114	124	115	129	114	143	121	112	108	139	123	107	93	145	115	120	105	116	121	99	123	94	111	131	133	131	116	119	123	108	130	105	117	122	116	119	132	111	114	122	127	104	108	110	100	105	106	129	124	129	127	128	128	132	105	112	126	99	100	86	117	110	119	136	119	122	118	109	120	107	117	107	119	121	134	107	130	111	135	118	110	101	100	125	127	131	120	111	111	130	109	115	119	103	143	112	154	106	134	114	130	120	113	122	116	109	124	113	111	150	128	123	131	112	119	130	126	113	132	121	115	110	119	108	136	105	102	139	99	117	150	103	120	107	110	113	124	105	113	115	79	117	110	115	126	127	117	122	115	135	116	112	110	120	144	133	105	126	115	115	108	126	113	120	85	107	122	120	130	116	116	124	116	120	111	106	113	116	101	116	121	122	103	131	118	135	123	125	100	115	138	119	116	118	128	131	113	125	96	147	119	122	128	121	131	117	133	128	127	124	124	135	134	115	127	113	97	119	125	118	131	101	124	105	130	120	115	123	115	114	123	123	122	140	121	115	105	124	98	109	114	114	118	129	126	117	134	129	141	120	128	122	110	130	123	115	131	118	137	132	117	117	114	138	119	116	113	118	120	131	118	124	124	143	129	114	127	122	120	108	119	105	108	121	101	134	115	129	123	126	110	127	134	129	134	127	124	138	119	129	124	125	120	105	114	97	111	125	123	130	130	148	114	127	106	108	142	125	111	123	125	127	115	100	119	123	121	98	113	114	125	102	113	139	130	125	113	99	114	137	120	104	143	125	120	118	132	132	130	112	103	116	127	129	117	116	113	126	124	112	126	126	135	118	109	106	115	120	113	139	120	122	131	113	112	129	141	102	122	108	125	123	92	118	124	110	131	128	115	115	108	118	116	134	130	107	112	138	111	125	121	128	106	127	147	144	125	117	115	127	109	102	121	139	106	125	110	115	113	117	138	123	123	148	136	118	128	135	114	126	167	101	101	100	111	144	109	121	122	133	138	108	113	119	116	106	127	118	132	131	118	114	138	110	122	132	111	139	141	115	128	122	114	112	120	115	139	108	144	112	122	107	121	111	119	107	109	119	135	108	115	117	139	103	133	114	99	111	117	137	117	105	113	124	112	121	118	106	127	110	112	120	105	121	139	136	124	126	115	104	114	114	123	106	116	150	132	116	131	105	125	104	117	118	123	127	140	121	110	126	137	106	99	119	136	115	133	131	128	124	118	109	113	120	138	106	109	114	121	124	122	123	120	116	116	124	104	126	127	126	112	144	125	127	111	98	119	138	96	132	116	104	97	128	117	118	112	120	116	118	129	120	97	126	122	122	131	115	137	92	114	129	113	124	111	121	113	130	118	116	119	145	96	125	126	133	129	126	116	114	135	129	143	135	117	117	142	104	129	130	107	126	112	109	107	119	122	134	144	126	116	113	127	125	117	107	113	128	108	119	107	112	126	119	122	126	119	119	109	128	124	107	103	123	126	122	125	124	129	125	117	102	118	107	104	129	113	109	115	106	121	121	124	117	139	125	127	109	129	122	130	127	128	139	108	103	128	117	130	120	114	108	112	108	128	118	120	105	124	124	116	123	124	124	114	110	113	113	120	134	117	120	119	110	100	105	106	135	123	112	104	124	113	123	108	121	108	134	128	94	124	127	101	98	135	101	105	125	116	111	127	136	140	133	131	139	119	126	108	118	135	113	130	106	142	119	119	133	122	124	131	116	115	124	117	103	119	134	138	119	118	117	105	121	126	134	112	108	118	106	131	130	147	116	145	134	121	120	115	110	139	122	129	126	127	121	106	104	109	128	118	120	110	133	103	120	135	121	94	110	116	124	120	116	94	124	119	116	111	129	108	115	132	115	121	121	126	129	121	135	127	114	114	134	131	115	116	156	123	114	109	119	95	110	112	131	135	127	131	116	111	107	125	120	113	118	107	128	93	143	110	132	104	115	120	134	109	109	142	122	114	120	117	108	134	119	108	120	134	111	120	131	125	130	147	125	120	135	124	123	123	122	111	129	136	129	112	113	132	119	109	117	100	129	99	118	119	111	118	116	127	131	121	128	134	104	107	120	137	106	111	130	126	107	106	108	135	129	116	126	115	137	120	120	123	116	90	107	121	148	124	109	117	90	109	136	127	120	127	105	121	138	119	112	117	114	114	111	113	102	124	113	126	131	115	114	98	111	99	98	130	118	114	137	114	119	117	103	127	130	104	116	106	131	132	120	134	128	107	121	110	130	129	107	131	129	107	112	114	129	121	113	110	121	127	117	126	91	106	138	124	119	127	136	115	130	132	130	126	131	109	118	108	124	119	115	99	120	139	109	111	95	112	152	117	122	112	124	125	114	116	136	131	117	121	110	120	123	110	131	124	144	98	133	124	127	132	158	114	100	127	123	113	125	126	138	114	107	132	115	118	120	132	114	125	133	149	125	121	120	122	118	119	118	112	125	104	112	128	116	109	133	110	134	129	116	107	131	100	111	129	102	127	120	131	122	113	126	124	107	113	135	113	125	106	117	120	111	117	125	118	122	93	105	103	120	108	116	117	111	122	107	126	127	130	124	128	137	112	144	135	118	118	128	147	139	121	120	116	105	117	144	98	148	102	128	126	112	126	139	145	106	119	114	132	111	125	112	133	108	124	111	114	122	105	116	117	108	125	125	133	117	117	109	118	116	109	120	108	116	137	114	114	138	110	114	85	131	123	112	133	152	101	122	125	124	115	100	115	122	124	108	111	93	117	133	131	122	119	110	115	118	106	105	106	120	128	135	134	112	121	105	110	121	122	126	108	118	139	113	131	111	116
46923	23288	12835	19142	27423	29680	24879	25108	21301	21867	21642	30097	12717	6009	4897	4334	3509	2597	2336	2293	1092	1051	860	644	668	587	536	467	445	516	462	483	444	449	465	430	403	432	459	441	421	439	434	409	438	405	396	451	398	412	412	407	416	387	419	423	407	411	436	427	386	421	433	392	381	396	375	430	414	387	411	441	392	404	411	412	436	436	409	451	387	395	428	401	405	391	399	419	361	431	425	429	399	413	416	412	411	393	399	430	425	405	370	434	388	390	422	413	405	426	436	398	427	411	423	401	455	405	377	422	428	410	392	407	421	394	415	410	425	442	396	402	414	389	400	393	421	393	377	422	403	379	394	409	422	394	418	382	409	392	388	396	375	431	401	366	399	414	408	391	382	404	412	402	413	444	378	436	421	404	393	397	384	401	412	410	385	389	419	423	401	402	418	388	421	391	407	413	433	385	398	404	444	408	421	434	374	414	401	414	427	432	426	432	425	425	429	427	355	409	440	414	438	422	382	421	381	439	388	390	398	429	397	402	413	400	390	419	394	392	421	420	422	406	426	412	378	442	401	419	383	432	403	419	397	412	444	428	401	393	430	430	402	411	408	384	397	420	392	409	381	443	384	428	388	382	382	414	406	442	413	422	395	381	402	379	395	409	435	385	435	427	421	428	398	410	411	446	403	379	395	396	408	416	404	393	427	368	416	412	402	390	394	425	410	406	357	392	400	421	405	425	411	410	419	398	410	414	430	388	410	367	397	398	401	375	379	379	386	428	409	391	391	386	432	403	384	397	415	412	402	403	404	391	380	437	424	415	433	414	435	420	414	414	408	418	382	397	402	406	416	385	396	418	406	407	426	404	444	406	428	420	392	418	372	419	373	381	408	417	396	370	436	414	434	396	424	400	423	409	408	427	420	403	387	375	374	379	421	421	387	424	376	430	396	405	413	423	398	427	381	394	401	425	407	389	412	371	423	393	446	425	379	395	405	391	412	424	425	407	392	399	415	434	382	415	435	390	399	413	421	405	380	404	397	414	394	395	405	398	382	411	413	400	447	399	407	361	395	411	419	407	414	421	403	430	388	394	407	380	427	407	440	405	419	398	423	407	408	439	397	413	388	416	389	416	397	384	441	437	407	390	399	421	380	402	388	444	396	407	416	434	444	403	400	448	418	418	398	426	402	416	428	376	419	402	379	384	414	391	393	404	370	418	393	422	419	404	408	420	419	388	386	422	342	409	395	413	442	387	378	400	406	430	386	411	395	427	396	413	416	447	420	434	437	353	403	439	444	397	433	426	392	406	400	390	407	399	419	376	424	418	451	400	415	430	425	386	434	387	433	394	372	400	407	409	399	410	410	396	405	371	426	387	409	405	423	408	404	396	385	417	392	427	381	398	394	427	403	402	413	408	379	389	423	440	424	438	446	406	378	396	406	434	431	417	397	435	406	435	389	406	403	436	441	431	400	419	401	391	438	403	413	373	402	389	438	432	391	430	434	397	395	423	416	390	389	395	416	445	422	405	439	413	434	410	393	399	377	377	443	419	403	422	397	422	421	389	413	409	398	425	356	401	464	417	380	406	393	433	375	453	423	388	414	407	403	394	404	437	381	396	406	405	412	378	416	430	398	391	406	409	390	400	370	403	425	418	376	409	406	412	386	405	373	358	428	419	410	378	397	379	379	430	423	425	423	413	387	397	395	427	414	398	391	404	403	367	404	395	406	432	428	387	404	375	412	402	396	414	410	429	406	444	409	401	391	379	384	416	431	381	399	409	381	410	429	378	386	374	404	387	429	416	453	381	397	433	398	411	402	398	394	390	390	421	413	431	455	411	441	410	405	408	384	455	449	400	392	397	452	430	398	411	433	389	414	394	403	420	382	399	419	412	386	378	401	408	396	388	446	406	431	400	388	440	396	416	429	421	385	422	401	395	398	424	392	422	418	397	393	406	417	415	408	423	404	429	421	375	404	439	385	431	401	408	416	382	391	415	421	439	402	407	408	409	426	421	418	396	382	422	395	398	409	405	411	395	433	383	405	408	400	404	427	408	389	419	451	438	385	413	404	371	363	442	432	386	430	427	389	385	379	356	378	432	403	420	425	429	419	395	425	407	388	437	418	387	402	384	421	357	381	425	401	407	400	408	401	417	391	374	412	409	421	378	422	395	424	410	435	383	364	418	382	386	409	432	446	411	413	397	424	404	390	407	360	403	421	412	421	400	423	360	401	443	408	369	413	401	417	409	403	393	385	434	408	414	383	390	432	400	388	432	429	390	392	413	406	419	424	391	376	400	409	417	409	402	393	412	399	420	390	403	434	402	417	404	419	411	430	385	394	392	412	392	375	423	418	395	396	400	363	423	380	416	440	398	445	415	395	442	395	400	366	415	396	392	425	414	424	385	403	412	388	404	382	369	417	428	397	406	415	412	399	387	388	416	371	401	376	368	452	408	408	450	427	382	406	450	420	385	391	406	402	370	413	448	427	401	400	431	386	426	420	434	396	410	404	402	377	416	406	386	420	425	378	423	379	401	427	418	395	410	429	399	388	406	440	372	411	423	379	390	400	422	396	412	444	384	406	428	407	413	428	420	362	451	399	426	397	406	398	400	423	405	401	432	460	443	421	387	408	396	400	382	427	438	419	427	408	430	391	408	410	391	429	394	409	421	409	395	383	412	439	383	394	404	391	394	437	398	431	416	406	428	424	384	414	407	416	375	400	404	421	407	413	392	415	413	407	364	371	402	429	399	406	410	415	419	395	381	448	363	367	377	360	392	397	423	382	361	369	408	399	368	433	426	408	373	399	409	445	402	403	444	407	406	395	434	432	433	391	393	422	407	408	390	437	395	395	410	427	418	388	366	407	417	409	396	395	411	406	395	388	390	396	404	433	411	425	381	410	442	395	426	384	376	404	417	398	432	404	406	358	404	402	382	378	404	421	412	407	450	450	417	385	390	368	449	384	389	361	415	406	417	441	395	389	406	427	422	395	389	392	391	418	436	390	404	454	429	399	382	416	390	404	412	387	380	412	428	373	407	429	408	408	384	402	412	397	418	410	402	402	398	395	443	386	405	395	413	422	415	393	408	419	397	384	386	415	418	398	417	425	396	411	408	407	399	412	408	440	436	415	424	410	440	410	389	416	419	393	477	440	419	429	430	409	388	373	419	413	386	431	352	431	391	377	410	405	395	403	415	392	437	372	411	412	412	391	426	414	379	399	418	387	392	392	383	404	421	393	436	398	446	399	412	405	422	417	398	416	367	395	359	402	386	388	390	392	385	368	441	404	419	390	377	397	454	409	426	399	414	395	406	396	396	437	388	411	413	442	355	417	400	393	412	419	442	410	420	415	428	363	389	404	355	431	384	403	444	426	422	412	415	434	423	397	432	403	368	411	395	433	389	435	406	422	393	375	433	432	419	445	428	421	395	422	396	405	391	435	455	421	390	402	411	382	422	394	379	411	417	399	413	438	396	386	414	394	392	426	390	380	391
69182	46590	29135	28758	31444	30876	23763	19112	17687	17648	14227	19754	5488	3279	2209	1784	1292	1020	779	874	455	352	335	266	228	238	219	188	247	214	182	200	218	201	180	160	200	202	202	185	184	186	183	159	188	192	195	215	155	160	183	171	199	182	180	191	192	172	194	174	188	177	200	172	187	184	179	183	194	185	192	196	166	199	182	170	199	181	184	180	171	207	192	183	171	216	196	196	172	200	208	192	189	176	197	191	193	161	169	192	182	180	182	205	164	179	187	185	190	191	170	189	183	167	196	182	219	175	196	192	193	170	163	186	206	179	179	193	173	166	185	195	195	191	168	181	192	157	221	170	223	185	192	189	200	180	187	168	184	192	186	179	178	189	197	186	197	214	208	163	204	203	197	179	194	183	198	159	170	179	199	175	192	184	181	175	166	191	170	179	179	191	190	197	200	177	194	221	194	189	199	172	196	179	177	183	191	163	192	202	210	147	191	184	162	202	199	198	203	198	163	201	165	197	160	182	187	187	179	204	187	195	203	186	197	183	168	183	187	174	170	182	179	172	169	172	191	191	193	177	186	167	198	181	175	191	191	188	207	190	205	189	198	167	183	184	186	186	167	195	214	186	186	202	158	181	181	209	192	175	181	195	189	179	178	203	186	193	188	184	197	171	206	164	202	201	175	190	175	184	181	181	212	183	201	174	190	207	174	184	200	177	191	167	199	186	168	173	186	204	197	181	199	183	170	169	187	189	161	179	195	190	182	181	189	209	207	205	173	196	163	154	182	178	176	169	176	188	168	191	177	181	192	164	174	167	192	198	182	169	193	172	186	176	186	194	183	179	190	176	191	188	172	168	175	163	201	211	198	192	182	179	183	197	183	206	179	187	185	158	159	188	198	172	216	199	171	182	199	201	177	170	174	173	176	185	200	171	201	199	168	189	188	180	166	186	215	183	180	201	194	168	166	208	197	179	184	166	188	177	180	168	184	179	201	168	189	167	186	193	179	193	176	210	183	173	202	204	158	183	179	181	181	187	210	184	185	190	221	209	170	175	199	196	184	179	152	160	183	199	185	173	179	202	166	190	191	179	199	180	197	192	186	195	181	168	191	206	202	187	196	187	186	195	186	202	202	178	159	199	186	179	174	180	211	174	186	176	180	183	157	198	173	181	187	192	181	193	161	186	218	198	191	173	177	198	187	197	166	168	195	194	200	183	179	196	232	191	185	208	187	178	195	176	213	222	188	169	193	194	171	201	200	187	195	186	198	202	187	175	204	160	186	188	175	195	178	161	191	199	194	196	198	183	179	192	200	198	181	195	192	206	196	158	195	187	194	183	182	180	179	207	195	217	183	208	163	180	172	172	199	200	194	176	200	223	164	171	187	203	174	189	167	172	168	197	194	208	167	174	216	168	155	187	183	186	189	187	174	187	210	196	182	203	192	185	188	185	173	181	159	175	183	189	180	194	186	186	208	172	180	192	175	196	184	203	183	161	182	185	184	214	208	172	190	193	208	174	223	199	192	179	181	193	194	169	183	173	175	200	181	195	203	188	197	171	200	172	177	206	204	180	182	167	173	214	190	197	165	198	179	203	205	159	204	174	188	180	153	194	175	187	170	169	184	166	192	166	192	187	173	178	192	192	178	205	187	181	186	183	177	167	194	169	205	179	178	188	160	179	177	184	178	180	191	185	200	197	185	219	176	170	184	182	182	177	182	179	194	202	163	187	190	190	193	171	172	168	179	198	195	192	187	176	207	188	210	173	177	162	183	171	178	180	167	163	175	166	186	175	187	176	180	209	179	161	169	173	211	178	194	190	184	170	156	190	185	177	177	178	198	192	193	168	170	206	178	186	187	203	204	193	179	194	171	199	205	179	199	163	177	175	179	148	189	191	166	144	196	178	179	206	205	205	187	179	187	195	183	188	188	201	193	208	178	207	190	187	168	185	191	175	180	174	155	196	188	185	201	217	171	210	196	173	178	166	186	218	190	184	200	178	189	165	191	168	201	184	185	172	206	178	199	151	171	165	185	192	214	184	192	203	204	211	181	191	183	184	199	198	195	191	195	177	186	180	176	192	159	203	190	176	187	175	175	170	163	191	166	174	192	190	204	193	190	163	187	192	199	181	190	178	172	185	205	184	185	171	180	200	146	221	199	174	182	183	219	173	180	189	187	192	199	162	166	178	168	195	201	193	194	189	169	205	191	176	192	184	181	176	190	187	171	171	171	159	191	199	167	198	161	180	207	166	194	206	189	190	191	163	168	204	169	191	202	155	168	205	194	177	183	186	198	179	213	216	169	172	170	201	177	189	179	188	198	197	173	183	154	198	158	188	201	191	201	188	201	185	176	174	178	168	171	172	170	165	203	193	193	187	181	184	200	204	188	191	162	158	199	209	203	196	194	184	190	206	170	173	174	186	200	188	209	195	193	197	179	192	184	168	183	196	188	185	213	177	181	194	211	181	179	199	175	166	169	167	213	204	197	195	196	178	191	187	197	177	183	197	189	167	189	175	194	184	183	171	184	179	183	180	166	195	200	173	177	173	202	193	183	186	202	184	183	168	198	170	176	184	192	182	168	179	190	184	203	196	174	171	192	148	173	157	182	203	193	179	204	192	183	168	195	195	197	187	151	183	178	192	173	181	168	195	172	166	174	175	187	180	177	170	178	182	187	201	198	154	212	183	188	170	188	186	180	193	198	217	188	221	211	184	210	189	179	171	189	192	172	190	192	195	170	216	189	174	185	180	206	183	212	199	185	195	172	170	195	176	196	171	196	179	177	196	176	184	204	214	196	192	195	209	194	181	176	198	201	182	199	199	165	180	172	198	213	182	198	171	174	180	194	201	173	170	209	193	171	165	188	172	187	181	178	209	180	170	206	187	179	182	143	217	204	163	186	205	190	181	191	188	157	168	190	199	192	197	193	189	205	171	170	182	177	196	186	183	182	156	170	182	196	207	169	187	189	197	193	198	167	180	189	200	198	183	167	177	177	188	201	187	181	165	178	181	204	171	179	183	180	194	188	197	166	189	175	182	178	204	201	166	192	199	194	181	189	175	196	188	167	172	171	163	176	180	203	183	196	185	191	198	176	146	180	200	200	187	183	153	179	201	202	187	218	199	195	202	195	181	174	189	199	170	160	168	186	164	154	171	179	197	163	181	157	180	182	173	167	183	185	204	181	192	214	180	177	167	190	182	190	195	193	218	179	180	186	178	176	173	193	206	189	200	167	181	181	174	176	185	151	189	171	211	196	201	167	188	190	169	187	159	224	177	195	180	173	155	186	177	198	163	172	153	180	201	199	209	174	202	198	204	190	195	192	165	201	182	175	206	182	178	185	187	184	184	170	172	194	189	190	172	173	181	212	177	194	188	194	179	178	179	192	170	184	175	182	163	187	208	203	185	199	183	181	184	194	187	163	174	191	190	189	172	194	188	182	187	166	198	166	182	194	187	201	193	188	177	203	166	203	206	180	184	192	202	204	179	180	171
59250	29771	18159	24833	32588	34965	28975	27886	30215	32546	30895	37413	14512	12999	10549	9711	7898	6556	4797	5388	2178	1868	1507	1271	1053	1056	998	779	877	764	644	619	708	671	697	647	660	620	604	671	596	654	607	597	557	617	628	691	649	592	593	612	626	643	600	570	585	604	602	593	607	563	599	582	562	575	587	581	554	581	602	574	567	575	612	612	612	610	582	657	603	570	527	580	584	632	597	590	638	552	576	623	590	599	546	574	565	555	602	601	563	607	579	608	608	590	574	570	550	592	557	604	589	583	564	579	558	593	630	628	560	581	610	581	559	585	588	620	560	604	623	545	571	558	549	583	573	590	542	604	572	623	577	580	597	544	586	625	589	625	574	604	593	599	572	577	555	586	598	572	621	609	629	606	580	591	566	595	599	574	585	574	581	572	584	579	593	606	625	566	592	585	601	572	571	595	599	576	583	548	587	579	585	591	604	550	559	603	562	596	589	588	614	588	587	598	628	556	571	558	567	614	558	577	570	597	541	589	589	560	575	632	606	620	604	619	586	597	574	595	573	596	549	631	602	587	591	573	617	570	576	630	627	592	607	609	614	574	577	622	581	604	580	605	585	579	585	590	594	593	562	588	618	598	584	552	623	611	601	581	596	527	537	647	623	568	613	561	566	572	587	531	594	561	596	568	587	613	578	570	620	553	607	584	639	614	598	562	585	592	623	584	595	594	590	580	590	602	573	557	586	560	602	606	510	578	629	598	598	570	603	580	577	554	577	589	575	593	598	639	580	592	569	587	613	539	617	579	570	646	555	596	589	596	565	594	594	582	576	563	579	525	551	569	549	616	572	599	592	541	578	611	580	565	601	589	570	615	558	600	555	575	604	567	623	597	609	577	609	606	594	579	547	603	570	586	582	561	603	602	599	603	554	607	537	592	585	624	562	585	559	632	597	538	565	570	576	582	581	576	600	607	596	591	587	582	575	595	567	601	602	606	579	607	601	612	590	619	613	611	585	575	577	579	543	551	621	563	641	558	605	553	564	585	613	605	610	552	582	620	588	597	563	570	606	585	592	557	556	637	578	574	616	552	604	600	600	588	597	612	556	586	611	577	581	578	600	625	581	552	592	597	591	570	597	612	556	527	604	631	578	579	614	577	549	578	595	599	583	599	576	633	606	596	626	592	584	610	594	561	597	613	537	584	610	581	600	620	636	568	610	587	570	605	606	628	575	554	552	565	586	542	573	616	600	617	585	552	583	622	587	566	600	603	575	623	591	594	625	584	606	605	618	601	583	603	601	627	574	589	557	609	588	582	602	576	592	571	621	582	552	575	571	599	599	595	575	613	575	563	568	568	566	552	568	547	546	572	566	554	604	542	626	611	591	588	577	611	572	571	583	576	589	594	592	513	574	586	578	628	553	591	578	591	566	572	579	616	597	586	596	575	621	570	570	601	545	560	585	562	576	594	571	611	577	558	543	587	567	598	560	591	598	600	589	550	599	620	603	584	591	587	612	609	590	528	573	561	594	584	530	593	575	568	579	611	580	581	583	600	602	585	609	572	572	587	566	643	596	596	608	600	597	542	550	551	595	599	554	550	567	564	588	613	559	601	599	589	590	593	633	559	593	597	607	571	570	628	597	575	590	587	580	569	611	609	598	599	585	574	539	570	602	573	563	611	573	570	592	578	595	562	566	582	582	608	617	605	580	524	606	593	614	583	616	567	588	572	554	571	547	585	597	642	565	555	561	574	581	619	576	589	619	628	549	624	597	627	622	640	613	547	592	571	618	580	588	581	596	602	591	597	634	591	596	586	574	574	592	607	552	583	578	610	604	565	552	639	605	606	629	571	581	588	600	587	561	603	585	595	605	585	618	577	603	580	581	598	561	560	620	581	570	592	614	610	570	540	592	616	565	587	616	601	622	528	584	593	571	606	596	603	607	579	588	560	567	564	624	573	602	604	563	599	556	593	589	631	591	573	588	591	605	563	587	591	578	601	586	560	602	563	586	594	615	602	579	579	604	542	555	559	550	588	602	611	592	600	576	603	622	579	622	564	544	584	629	593	536	590	593	606	577	583	620	576	583	598	600	545	601	612	570	606	571	491	578	581	569	601	547	579	599	605	574	583	559	546	613	575	597	616	589	582	619	557	545	589	606	598	598	598	613	603	614	597	575	557	590	603	589	569	569	565	628	624	581	553	544	608	599	561	607	611	615	600	574	603	585	551	599	570	584	585	610	622	571	597	658	548	562	635	573	580	616	567	539	566	536	583	558	624	591	592	567	608	586	580	631	601	561	544	577	553	600	575	629	593	609	562	568	550	535	575	578	598	582	547	585	579	584	610	588	575	579	621	556	570	559	591	591	614	562	569	590	570	578	593	593	584	571	573	597	587	582	591	556	568	640	582	596	624	560	595	583	629	574	606	547	597	600	613	595	585	635	597	549	627	593	576	583	599	564	595	565	595	555	592	601	565	575	535	569	574	556	596	610	635	578	592	600	567	596	579	578	583	552	562	595	597	583	627	583	574	563	617	612	534	558	565	627	577	611	587	601	604	601	618	599	562	580	581	587	559	580	548	557	567	588	581	571	588	577	597	565	645	578	594	572	589	615	568	586	566	590	584	541	604	613	629	599	561	577	576	581	590	592	557	562	561	605	581	529	570	623	554	575	557	604	594	614	591	601	561	604	585	623	573	589	630	589	582	580	592	633	601	582	529	566	555	609	598	597	590	616	582	609	560	576	600	591	600	573	585	602	580	589	627	597	585	566	518	623	569	586	625	556	597	611	565	574	585	616	604	600	594	582	581	552	606	581	592	589	623	609	580	586	606	600	595	594	584	577	588	589	567	597	604	608	600	585	580	568	557	633	586	593	620	586	577	565	562	593	600	608	600	555	579	584	623	618	555	581	547	575	569	621	622	578	585	598	608	586	573	553	552	603	573	607	587	618	593	573	636	573	588	601	575	607	597	577	610	544	576	582	602	630	564	549	598	592	560	609	612	599	586	590	555	548	565	579	590	584	576	602	616	595	598	589	592	619	576	598	616	586	592	594	610	564	540	626	566	576	584	568	571	603	589	593	612	567	593	581	575	582	522	569	601	591	593	584	602	571	574	554	565	638	581	587	584	572	610	636	632	571	573	612	565	606	629	558	612	593	596	582	601	615	589	613	602	564	603	585	566	579	616	551	557	609	613	601	588	617	549	586	587	590	573	619	643	583	607	608	566	566	565	616	584	576	578	595	615	592	538	570	615	598	614	557	590	593	522	579	614	595	591	546	602	620	624	559	581	568	591	572	571	573	584	598	605	586	563	589	549	557	573	606	567	606	578	595	594	631	645	541	607	550	591	612	594	577	606	569	586	589	562	625	572	610	600	587	580	573	596	573	577	555	578	608	611	566	595	618	597	579	561	625	605	628	600	616	604	576	596	576	560	577	559	615	599	556	567	618	624	621	575	566	604	562	593	560	602	623	606	561	576	564	614	519	582	566	565	588	589	579	571
18971	6707	3068	2536	2024	1583	1053	838	662	617	632	854	306	228	216	215	194	176	176	152	185	183	166	168	172	161	168	161	158	165	166	156	178	182	173	190	148	184	158	170	168	188	172	172	188	174	189	134	164	144	168	155	157	182	176	170	163	168	176	169	153	193	168	182	161	138	187	152	167	157	180	167	164	170	158	155	164	196	173	166	178	162	201	154	192	173	178	195	163	154	167	166	164	158	176	187	192	177	165	186	207	171	174	154	154	160	161	173	185	180	164	152	159	170	164	149	172	194	143	157	176	185	173	170	170	158	153	168	164	153	165	171	159	171	140	149	158	164	181	177	174	193	161	180	152	177	145	164	170	156	159	175	174	165	182	152	172	181	175	170	145	168	178	182	166	171	168	158	172	162	175	168	183	171	177	187	156	176	175	169	165	167	192	153	158	164	155	179	162	192	185	146	181	140	190	185	188	179	166	183	173	173	157	166	181	162	167	167	166	176	144	179	154	171	168	171	169	156	195	196	171	161	173	168	163	173	164	156	203	178	176	197	172	161	158	186	181	168	165	183	170	175	186	163	147	161	158	185	144	176	189	153	161	159	167	182	164	171	183	164	181	166	142	180	149	158	169	191	169	178	172	170	171	164	158	173	152	170	159	177	172	167	168	151	150	172	170	188	185	169	164	172	162	169	194	169	172	170	158	185	185	158	177	181	158	165	150	183	149	175	140	139	163	133	145	166	142	163	178	199	176	187	172	166	157	173	180	177	157	170	159	174	152	158	181	185	179	185	149	167	148	187	159	160	154	161	181	171	163	160	163	174	155	175	177	178	171	193	195	188	179	162	163	170	188	164	191	166	167	178	153	174	171	165	171	185	173	158	165	174	161	176	176	155	161	173	173	166	182	159	152	160	166	163	164	149	181	164	138	159	168	177	164	189	165	171	158	179	162	142	178	186	162	166	182	165	176	177	177	168	184	148	140	152	147	192	169	191	176	150	171	179	169	164	166	195	188	171	180	169	164	174	161	152	176	152	159	187	172	155	169	147	162	190	165	182	156	154	177	188	163	178	156	181	174	151	197	183	172	161	187	162	176	188	161	155	138	168	147	183	190	176	179	153	200	165	166	157	153	172	190	176	192	153	173	166	160	152	141	183	141	169	180	186	146	170	173	173	174	167	173	153	159	171	168	150	146	159	179	166	167	159	150	181	153	172	155	183	160	161	161	166	173	181	150	201	174	159	155	187	176	154	178	179	155	169	165	199	189	171	181	166	183	152	199	162	171	166	159	173	191	158	175	177	176	183	161	167	176	178	163	165	169	178	167	173	151	152	205	173	162	182	182	187	168	174	152	183	172	182	181	152	178	157	163	141	172	165	162	166	152	177	176	160	178	170	159	180	164	180	181	149	177	158	159	173	186	157	169	161	162	188	156	183	180	166	149	155	165	162	180	179	173	184	143	179	183	163	167	172	168	161	146	191	186	179	186	174	153	175	162	169	175	185	188	180	164	152	158	147	185	187	163	179	163	187	170	155	164	152	175	135	160	168	177	177	177	153	162	177	148	149	166	163	173	159	159	184	167	183	173	153	157	163	177	160	159	166	163	157	162	196	163	186	173	158	149	181	168	186	165	152	169	170	179	160	173	161	178	154	174	162	171	183	168	182	169	149	176	172	180	167	158	171	156	168	157	186	164	164	169	152	164	149	173	147	177	169	181	167	190	183	149	202	175	181	169	165	166	173	167	175	192	178	159	188	158	154	168	176	167	175	174	174	170	197	153	176	171	169	171	172	166	182	159	169	201	143	193	157	184	153	175	165	158	180	191	193	165	143	163	178	163	166	159	156	167	177	172	148	183	186	154	154	164	149	192	158	149	156	162	168	174	180	179	167	164	169	188	164	177	176	166	159	169	150	194	177	163	166	175	166	156	154	170	173	181	195	180	176	157	147	161	177	150	185	200	166	180	144	168	145	152	170	183	174	166	162	149	153	180	169	152	162	154	153	179	176	156	156	176	162	164	175	167	172	157	184	170	142	173	168	168	169	171	168	151	166	161	184	169	164	185	178	178	159	174	179	173	170	159	174	139	155	175	187	189	175	170	207	164	168	179	172	156	187	176	149	184	166	173	158	151	163	167	175	154	172	153	187	168	179	168	158	161	165	171	165	166	174	163	178	176	180	174	145	147	162	181	170	183	169	154	161	164	163	144	175	153	145	182	162	183	157	184	170	143	149	162	181	168	183	155	169	173	161	179	162	181	191	182	165	155	193	167	146	201	168	154	164	150	163	171	152	147	180	175	156	161	168	211	172	179	177	191	157	167	171	168	162	150	166	183	180	182	177	176	163	165	173	174	160	157	180	182	175	173	165	177	160	174	170	190	164	202	174	179	182	167	150	165	153	173	193	164	170	162	171	170	152	167	168	177	179	173	141	160	189	178	159	181	170	156	157	191	159	178	183	158	186	180	170	159	186	171	194	183	164	190	185	162	201	209	169	165	189	161	186	174	153	160	174	186	158	151	185	167	173	148	158	164	166	168	148	168	182	185	180	159	163	194	164	179	160	183	173	157	148	180	162	184	161	181	157	148	162	168	162	194	167	171	208	153	163	172	186	152	168	153	158	173	164	170	161	139	167	178	179	163	168	166	144	190	163	168	144	166	170	153	178	180	160	175	154	174	167	155	171	139	156	182	158	178	154	162	166	161	156	192	168	168	172	173	162	172	187	159	167	182	180	173	161	181	182	167	174	145	162	168	160	172	164	151	170	152	175	170	159	152	166	145	155	176	167	191	144	189	181	163	191	169	181	152	179	163	177	152	177	163	164	163	166	172	155	170	168	149	171	166	179	169	166	166	174	169	148	183	155	190	157	160	182	166	161	181	169	160	158	191	194	148	172	165	170	147	159	168	176	193	165	186	179	183	165	163	156	173	171	151	161	157	165	175	169	184	147	181	151	190	180	169	157	175	155	173	153	193	190	172	167	163	140	166	169	163	172	168	178	179	161	169	205	178	180	172	165	177	173	181	186	174	177	197	156	155	162	170	145	177	159	166	151	177	160	168	171	174	148	176	175	171	156	163	171	178	144	175	168	159	166	158	178	186	181	148	171	177	170	158	187	162	149	169	146	158	184	192	158	172	172	172	172	156	174	149	157	169	164	161	179	175	149	175	160	181	174	171	159	186	185	167	173	151	154	173	181	168	165	154	187	172	193	176	176	162	147	160	172	162	178	198	182	177	155	164	138	148	174	176	160	184	165	145	164	162	164	160	161	170	157	170	177	173	169	186	167	160	165	177	166	170	131	158	166	178	162	186	175	159	177	176	195	181	181	151	190	191	170	182	179	194	167	190	169	178	145	156	165	166	166	169	185	174	150	166	176	171	174	157	169	173	161	159	157	170	153	161	163	145	181	177	147	171	180	160	176	178	174	177	156	186	152	158	163	173	151	172	165	182	150	199	159	179	171	160	187	145	181	180	183	152	186	169	203	160	188
24344	6887	4532	5950	6642	5528	4105	2970	2907	2691	2909	3837	1032	1022	827	770	768	710	624	724	611	568	591	591	528	560	563	561	564	547	504	562	510	541	507	543	496	562	563	559	534	523	547	541	528	520	547	504	558	567	537	558	514	568	586	568	537	530	531	569	548	531	550	558	539	534	529	539	561	564	561	559	559	517	549	519	556	561	533	578	514	529	539	570	532	566	526	512	549	571	545	548	548	523	507	488	531	570	550	561	521	543	549	529	535	575	508	509	554	507	516	525	508	523	514	509	514	562	522	529	543	522	535	556	513	557	555	542	491	548	539	522	563	494	561	498	528	579	513	541	510	509	527	520	582	532	545	517	499	546	557	517	521	542	529	561	500	548	519	537	564	538	573	534	555	560	587	512	547	543	533	518	505	536	524	528	545	516	534	502	571	562	527	512	553	534	497	541	541	548	524	530	568	551	545	560	558	452	523	589	578	538	503	521	488	507	533	523	554	525	569	538	522	551	585	518	550	536	540	556	532	544	575	589	553	551	535	520	557	558	528	500	511	543	501	545	560	559	543	528	528	529	576	558	522	553	586	528	526	554	518	526	525	518	553	520	571	543	561	564	504	541	542	565	556	527	512	509	536	534	532	581	543	546	524	533	523	572	528	526	510	531	579	531	530	531	575	539	554	556	578	526	536	521	513	535	501	556	551	526	554	539	547	547	540	574	510	529	508	614	515	586	573	567	566	532	558	546	577	519	519	481	533	490	521	527	576	537	546	560	563	558	522	525	540	546	545	545	568	512	524	557	503	534	553	564	570	550	579	538	521	552	531	547	535	528	542	533	537	493	525	535	537	497	526	528	547	531	541	530	562	528	535	506	523	520	578	530	564	552	548	553	553	566	503	574	513	552	540	545	486	550	530	551	561	528	528	558	526	571	576	546	556	559	522	541	529	577	588	528	531	539	544	556	535	498	555	517	581	512	517	527	547	550	562	566	608	498	541	520	548	578	517	535	510	561	519	554	567	547	526	533	531	547	529	540	481	539	560	524	531	530	489	518	546	544	572	530	551	535	556	521	486	542	548	538	561	538	520	531	540	575	584	535	523	582	542	539	556	475	508	576	549	534	535	560	495	548	583	539	554	539	505	571	510	532	487	552	517	551	534	584	545	550	506	526	535	541	509	529	540	540	563	564	532	515	546	527	562	517	595	552	593	547	555	521	521	530	565	560	529	508	581	517	544	526	547	560	546	558	553	533	489	543	499	537	492	555	553	562	520	561	543	491	526	530	566	561	558	527	542	513	552	519	532	525	571	550	531	511	520	488	549	539	511	574	549	523	511	553	541	541	532	560	496	592	521	557	509	562	525	543	516	538	531	524	521	516	569	563	536	545	552	556	537	549	530	540	546	529	555	528	499	587	551	575	525	555	535	576	496	561	547	540	540	481	545	516	561	485	550	530	532	559	519	522	547	503	557	535	534	552	547	504	549	536	521	568	544	517	554	547	542	550	495	541	557	549	548	518	537	552	548	537	536	547	535	525	528	513	533	501	538	500	568	560	542	562	522	542	520	522	531	549	537	547	529	525	541	506	569	568	538	548	548	546	550	535	557	563	528	571	537	531	519	545	574	521	553	596	538	516	491	510	525	542	556	621	544	535	536	535	544	550	518	559	516	560	487	517	566	559	518	554	569	491	571	554	523	589	528	544	536	542	554	523	532	527	539	523	561	540	514	505	533	583	574	526	561	562	521	545	552	542	570	544	547	548	576	553	525	549	596	508	529	537	584	541	546	559	556	553	562	531	558	553	537	530	543	511	527	562	579	546	537	537	502	547	518	543	528	610	550	492	522	535	560	523	547	560	537	505	554	555	520	555	562	530	533	529	522	526	588	530	536	511	547	547	602	597	593	549	537	536	506	551	542	554	518	583	550	475	547	509	558	537	581	511	556	566	543	547	536	536	547	566	516	534	560	553	529	576	549	548	621	564	549	516	573	524	528	551	482	496	539	530	544	539	570	508	479	502	533	524	492	532	554	519	553	573	586	522	581	571	541	540	527	510	547	522	555	572	543	561	542	513	548	507	520	490	545	532	537	532	588	546	532	532	543	549	526	542	564	533	543	507	573	553	509	538	529	543	538	551	579	516	520	519	558	516	549	558	550	555	537	521	534	556	524	516	514	583	545	502	536	529	518	529	538	545	552	528	539	545	534	543	543	586	549	544	517	515	538	553	538	572	518	508	550	547	497	525	537	585	559	553	598	547	557	544	538	519	544	564	526	533	509	531	561	512	525	564	542	542	554	538	559	522	566	541	587	525	525	546	518	539	573	510	573	565	505	557	516	560	505	561	505	514	531	548	587	555	564	509	521	560	530	518	535	557	541	540	550	582	519	511	560	542	530	555	540	544	568	525	576	529	519	552	508	520	499	535	552	535	528	562	542	584	539	554	537	515	570	509	536	553	559	538	508	514	590	519	579	566	552	497	530	552	569	544	540	514	562	514	518	548	549	542	556	520	531	534	555	549	593	559	560	544	551	516	513	560	529	583	522	531	531	522	525	568	516	520	551	520	557	523	540	577	551	504	510	508	528	555	526	545	545	512	512	518	578	539	536	514	548	556	510	523	497	541	540	558	554	497	538	536	514	523	508	531	559	540	529	548	544	495	543	536	544	560	493	525	513	528	543	534	532	549	538	545	509	522	534	585	530	504	531	524	512	543	539	545	512	538	525	501	557	554	541	534	580	510	514	538	554	521	554	498	534	556	552	558	547	519	557	551	505	547	529	488	509	509	551	558	551	556	537	549	527	571	521	561	561	543	547	552	490	543	488	539	550	506	588	546	535	559	521	546	549	550	540	550	573	561	526	491	547	555	502	543	557	565	551	513	598	524	543	545	503	533	547	558	553	547	537	552	531	523	519	495	568	524	528	522	564	523	541	531	543	554	505	546	546	539	552	538	553	557	560	509	551	543	569	583	526	555	540	528	508	501	557	519	605	503	586	569	507	536	535	521	536	556	546	587	546	549	517	511	522	535	558	579	535	526	559	566	549	557	576	566	508	514	524	527	520	558	521	528	567	542	502	543	519	571	533	570	536	488	527	538	519	524	538	498	546	536	536	573	541	538	541	524	531	548	532	528	544	515	531	518	519	551	560	514	523	585	529	561	546	525	584	579	544	546	515	557	548	529	515	531	549	543	559	551	527	563	537	542	578	532	529	551	528	541	547	497	504	498	537	511	511	556	532	557	526	516	563	545	566	553	492	536	566	557	562	543	545	535	567	514	533	576	547	522	552	544	550	531	555	556	541	527	539	531	509	516	591	552	513	573	568	519	553	496	596	557	519	524	530	547	548	492	539	514	519	517	559	536	527	528	573	517	481	519	557	504	547	534	573	529	531	558	513	513	555	530	554	565	560	543	522	554	542	530	561	540	532	556	524	538	538	559	512	549	530	562	515	561	531	552	534	494	569	538	565	508	539	564	543	505	522	539	511	516	554	492
64322	40591	24313	23045	22070	19272	13296	8186	7592	6299	6981	10030	1488	1028	685	620	511	438	307	317	198	167	144	143	121	121	129	125	126	108	107	116	117	117	109	114	133	138	136	126	116	130	111	119	107	126	115	127	133	128	119	128	110	147	123	107	116	116	119	111	122	121	131	117	125	122	127	112	114	105	114	112	121	118	129	114	122	83	137	124	125	126	100	117	131	117	114	112	117	123	110	130	123	112	116	120	114	124	100	104	112	114	113	142	104	116	120	107	105	111	133	143	133	145	108	101	120	125	121	122	116	119	119	127	95	127	121	110	114	120	121	140	127	116	117	109	118	119	117	113	109	111	124	104	107	104	114	105	138	128	120	123	140	129	117	121	130	118	109	112	130	130	121	116	94	100	106	103	122	122	109	123	115	130	113	125	130	128	122	127	115	126	130	127	136	108	123	122	139	94	109	124	123	128	117	115	120	116	108	122	101	112	99	115	135	121	96	118	105	132	114	116	112	114	115	122	131	96	107	118	123	125	120	122	121	116	110	125	130	106	117	110	130	110	105	127	120	137	100	128	114	125	104	122	121	123	129	129	140	112	112	98	135	120	130	119	114	96	122	122	101	121	118	144	134	109	116	126	133	110	130	148	107	102	128	110	121	122	112	129	123	116	111	119	109	100	130	121	120	117	113	103	122	126	122	120	126	125	101	128	110	124	130	108	133	107	124	104	104	111	116	116	109	114	117	130	127	114	135	110	109	106	107	119	101	127	109	136	112	121	114	112	109	120	118	133	110	97	144	123	107	89	100	109	119	123	105	127	122	111	121	144	100	110	143	96	109	138	130	117	137	119	135	116	129	113	126	110	112	122	117	129	151	118	150	122	111	103	130	140	144	118	118	119	116	105	133	112	107	138	114	127	125	113	115	117	118	132	109	111	124	104	109	114	114	111	102	143	92	116	120	126	121	124	101	113	107	121	119	131	127	117	124	105	117	119	107	128	119	104	105	120	147	114	117	107	125	120	115	129	112	117	118	128	102	120	119	119	133	116	133	103	114	113	123	104	110	120	106	117	116	114	118	128	123	128	127	130	122	108	123	110	135	119	128	130	120	119	113	119	124	128	118	107	110	109	122	130	144	127	101	102	114	118	115	115	120	125	135	117	110	89	111	113	115	99	121	96	126	134	116	116	139	115	126	120	117	123	109	131	119	111	115	108	132	139	99	122	101	104	111	137	116	118	98	114	95	126	122	119	119	110	106	123	124	125	105	126	103	117	112	131	111	111	117	134	112	137	119	108	106	119	121	140	101	83	130	120	118	110	106	110	119	115	132	99	120	111	122	124	89	137	112	131	112	131	126	110	123	117	120	112	128	118	123	115	111	124	125	126	125	120	135	133	112	122	107	98	98	112	131	110	126	125	114	109	103	119	130	107	117	121	111	133	92	148	101	124	105	126	131	118	116	133	113	124	119	125	109	127	107	105	123	110	122	103	108	108	118	102	129	133	100	109	111	104	126	123	116	110	110	121	121	127	129	116	108	140	122	141	104	106	117	131	127	142	117	126	106	120	105	122	96	104	101	99	103	109	125	118	118	120	123	115	114	126	137	129	116	110	109	131	122	97	124	131	123	112	111	113	129	113	124	125	122	101	116	129	109	120	136	131	114	112	115	101	122	115	120	121	102	121	133	122	108	101	113	136	121	113	124	118	103	131	121	135	124	145	131	121	127	98	123	128	115	114	109	124	103	151	116	130	109	101	128	105	109	122	129	106	136	129	111	119	108	115	115	106	105	114	119	127	117	128	121	117	126	129	117	116	115	106	117	115	113	114	111	108	135	110	128	106	113	98	122	130	126	116	134	130	141	113	121	120	126	100	141	118	129	122	126	107	126	120	114	119	109	120	109	115	112	107	105	105	109	125	145	127	112	119	87	109	115	102	95	99	125	102	129	101	151	130	113	114	112	121	121	104	114	124	118	121	122	124	117	110	119	128	115	120	108	113	133	115	124	107	120	117	138	118	118	121	114	103	106	118	113	99	120	127	125	114	110	115	102	128	120	130	119	142	117	121	138	124	103	124	116	115	129	113	114	106	133	122	127	134	126	135	130	99	108	121	115	118	124	108	117	130	102	103	133	118	120	126	126	114	125	118	119	106	129	120	127	122	116	104	103	110	97	109	125	105	107	113	127	116	103	126	137	104	129	122	117	112	107	116	128	141	132	126	128	109	126	106	117	133	113	139	119	123	112	128	113	127	121	108	102	120	118	115	122	108	126	121	113	102	121	127	122	123	118	115	115	116	108	91	109	147	130	112	126	165	128	129	135	125	127	126	100	117	143	122	115	130	116	113	116	146	119	113	103	124	103	107	111	134	113	121	141	129	123	138	116	103	108	115	126	100	118	102	112	113	112	100	109	107	126	117	113	134	130	113	109	110	123	139	112	130	137	112	133	109	111	117	118	112	124	111	135	114	114	131	110	128	124	117	118	99	115	126	119	123	129	131	131	115	112	143	118	139	118	108	112	108	111	120	120	109	100	124	131	119	121	121	119	132	120	122	114	116	132	125	134	122	106	103	119	115	125	131	103	127	98	119	115	95	110	135	106	97	140	130	101	107	115	103	97	113	107	92	118	116	108	113	118	116	127	118	127	100	118	116	134	117	133	104	102	140	113	102	123	98	114	116	117	124	116	116	104	124	132	110	139	106	119	98	126	127	110	138	105	114	117	109	131	119	114	101	119	124	105	111	106	138	136	124	110	112	96	108	111	145	133	108	118	111	116	107	130	106	119	131	99	107	91	112	110	116	126	104	120	126	129	115	116	132	107	125	133	125	120	119	108	112	140	107	94	101	114	107	115	117	132	129	139	126	102	108	113	113	108	130	112	125	115	111	112	119	112	122	117	122	121	133	129	119	114	147	131	116	111	130	108	126	109	99	123	118	116	105	118	135	132	123	111	124	100	115	92	94	100	123	124	126	120	112	126	129	120	110	110	110	113	106	131	108	116	111	107	122	102	114	136	116	125	92	130	126	118	120	130	126	148	110	124	132	125	100	114	117	116	106	153	104	106	109	143	116	138	111	114	120	118	122	100	127	126	127	131	115	120	125	143	136	126	115	126	134	110	117	101	118	110	129	125	118	115	109	130	108	129	118	127	131	86	131	137	126	93	115	123	125	108	120	121	98	132	124	131	116	125	97	113	88	116	104	125	108	115	108	105	104	123	115	119	126	120	108	134	123	121	96	120	103	118	124	123	112	101	109	109	97	133	103	126	113	121	130	96	111	122	118	118	125	126	116	105	122	149	111	118	128	126	145	111	139	114	116	128	83	128	100	126	109	118	122	130	114	115	130	117	134	131	113	115	143	120	132	110	114	128	132	100	118	108	125	116	124	116	118	129	106	139	120	102	109	121	106	125	113	108	105	129	124	118	121	124	116	116	118	117	134	101	98	126	119	130	119	117	115	108	115	115	111	124	125	95	124	106	129	112	112	109	119	120	140
47624	23330	14477	19533	23764	25365	21562	16743	19699	18036	23192	25556	5589	5518	4415	3486	3212	2819	1888	2156	963	769	647	765	593	609	528	485	464	472	425	424	421	408	455	417	427	436	395	463	418	435	400	372	371	385	418	433	421	395	437	404	400	360	434	391	404	403	390	417	402	413	400	421	357	426	412	437	386	359	422	435	424	393	437	428	415	370	383	418	381	412	403	374	417	411	398	392	384	382	395	418	394	417	411	425	423	408	399	383	362	416	391	427	399	414	403	393	420	388	374	373	376	392	399	347	398	416	410	412	452	394	377	423	407	372	422	374	399	400	416	427	437	410	377	431	392	399	395	427	387	375	376	402	374	389	407	402	400	416	387	410	381	432	395	385	380	409	360	373	434	373	382	402	426	391	376	397	400	408	411	457	386	375	418	381	446	374	431	389	408	411	395	355	392	411	408	379	426	432	379	419	396	362	388	390	432	407	432	392	414	376	399	399	404	410	406	413	392	416	393	385	381	392	388	390	428	389	421	361	428	401	370	382	404	407	379	398	354	353	401	403	389	418	402	388	381	388	411	395	388	362	415	417	413	386	374	435	439	365	399	385	423	411	385	390	396	419	369	418	386	409	383	424	387	381	401	394	411	399	399	410	409	384	390	375	407	418	447	391	350	401	406	391	398	401	426	450	387	389	420	423	414	403	394	382	402	394	394	382	437	399	445	423	392	415	416	411	392	391	420	389	404	396	404	397	410	399	426	374	411	364	377	377	406	432	386	432	392	389	378	396	407	380	427	405	381	401	378	388	385	414	433	403	430	395	403	397	390	361	424	385	429	401	402	393	408	416	386	374	342	386	380	395	407	398	399	409	409	389	390	380	404	398	449	358	372	399	408	373	432	431	372	369	381	367	422	411	416	394	376	387	365	398	394	429	408	412	392	400	398	416	439	396	414	407	380	411	386	379	389	402	389	415	417	381	395	388	396	415	390	388	415	396	361	422	401	409	423	397	370	363	397	420	365	395	365	402	403	435	415	427	417	377	396	435	458	360	397	424	389	376	415	426	361	414	420	441	420	407	412	403	401	385	372	426	412	377	407	400	401	403	372	411	387	414	404	379	384	409	401	361	410	405	417	393	396	419	390	385	416	441	376	384	391	381	428	373	440	410	397	429	401	413	416	402	402	379	405	420	402	402	400	381	412	410	403	418	351	391	370	383	410	396	338	395	392	418	386	424	415	377	410	386	401	458	426	428	409	431	379	406	408	412	429	393	390	394	417	395	386	431	435	412	416	371	383	418	425	408	384	405	420	405	425	402	414	372	423	381	424	462	419	383	373	385	359	404	408	412	426	405	428	410	396	419	380	407	399	440	404	388	396	405	409	413	399	407	375	392	424	431	361	402	434	377	424	363	412	436	386	379	405	394	414	375	383	412	404	396	411	405	402	381	409	382	408	422	432	426	410	395	336	404	399	448	404	390	369	417	406	402	379	436	400	408	350	429	386	383	407	365	393	409	427	408	396	380	404	403	381	435	374	389	396	396	388	380	412	381	403	385	407	373	431	424	377	391	415	390	379	406	414	376	359	393	399	374	377	399	400	419	391	417	369	399	398	402	386	381	413	410	412	378	395	416	407	381	414	405	415	400	379	399	387	427	387	411	421	402	396	415	353	401	391	387	407	419	396	381	380	375	432	419	404	383	421	375	407	399	409	416	417	407	396	403	419	376	390	381	415	394	406	410	387	387	409	424	436	387	390	398	385	397	404	368	391	406	408	430	383	394	375	392	370	433	401	395	410	409	374	379	383	435	392	392	422	413	372	398	379	379	401	426	384	416	409	380	401	376	400	382	370	370	426	385	393	404	408	387	403	426	385	380	361	391	378	379	396	403	398	380	377	388	428	424	395	388	426	407	420	376	378	419	400	421	417	380	415	430	388	399	383	401	360	413	412	395	389	395	391	418	374	375	394	390	420	385	412	396	444	409	376	397	375	400	406	421	392	364	378	400	374	388	398	402	434	376	412	383	425	405	405	398	398	415	405	405	405	355	451	403	370	383	418	397	409	388	367	382	429	408	414	405	401	406	425	388	436	377	425	395	421	379	404	378	408	370	427	394	418	381	399	399	371	378	424	423	389	377	411	405	409	393	408	413	449	410	402	383	419	387	424	369	394	378	386	413	396	351	424	422	395	409	447	365	391	367	420	384	404	416	413	413	394	420	389	382	400	393	405	403	415	427	405	419	390	388	377	350	397	390	436	431	412	380	392	398	417	419	403	413	418	366	406	400	384	395	414	436	404	355	383	419	395	412	402	401	368	399	407	389	414	387	410	384	400	373	419	385	390	400	391	404	396	415	409	407	423	390	410	426	337	410	441	407	377	397	405	410	392	386	407	436	397	426	400	403	410	400	367	410	387	403	424	404	389	386	401	378	386	416	340	398	400	393	379	384	390	390	347	385	407	410	395	416	385	356	391	414	452	395	380	426	343	368	419	444	439	424	376	407	385	391	427	385	452	393	387	380	417	386	414	416	381	434	401	393	381	420	424	417	402	420	420	382	383	405	370	418	421	411	382	402	392	414	341	418	424	391	423	436	391	444	465	413	385	393	397	408	413	427	381	379	390	412	388	396	366	352	431	408	414	354	390	406	366	408	406	365	380	405	429	376	412	377	393	390	380	392	356	391	407	410	374	431	438	386	417	377	399	412	393	408	404	413	399	391	379	396	446	408	397	401	410	423	374	371	415	439	378	390	401	426	414	368	441	396	392	425	411	414	392	397	378	423	375	417	380	419	386	423	404	380	429	387	409	394	392	417	382	438	412	396	419	394	375	419	442	408	378	394	370	394	371	386	446	414	404	390	401	394	396	413	363	385	391	390	415	413	364	418	423	404	366	412	416	382	402	417	395	394	374	353	403	390	386	444	412	428	402	407	376	366	401	352	412	407	402	380	411	379	383	423	392	381	405	398	406	415	391	400	406	391	397	404	409	422	359	381	404	395	447	425	404	419	394	393	400	399	398	340	385	384	389	455	416	411	379	395	400	403	402	416	398	401	419	410	384	392	391	393	391	402	367	398	417	380	400	424	405	399	409	382	408	418	368	408	395	377	398	422	390	434	410	418	423	400	437	429	416	425	397	377	426	400	367	432	386	389	388	455	402	383	400	377	392	396	471	393	374	415	392	424	396	407	394	393	427	402	437	432	419	381	401	373	400	423	363	396	386	393	406	400	354	395	409	407	380	417	416	407	406	364	408	425	416	420	393	381	426	406	379	363	408	383	382	415	416	409	431	372	415	420	418	391	393	398	393	406	374	420	466	397	360	402	398	394	402	374	378	419	413	456	428	385	401	426	397	424	408	405	396	377	395	432	413	412	423	407	384	411	422	439	413	408	386	415	410	374	432	365	403	399	403	408	412	421	408	399	421	358	432	403	414	382	369	395	396	401	396	394	412	399	388	417	428	382	357	428	421	420	394	415	425	390	411	389	427	400	412	410	408	391	371	436
