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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336043704339	336043704897	336043705447	336043705997	336043706547	336043707097	336043707647	336043708197	336043708747	336043709297	336043709847	336043710397	336043710947	336043711497	336043712047	336043712597	336043713147	336043713697	336043714247	336043714797	336043715347	336043715897	336043716447	336043716997	336043717547	336043718097	336043718647	336043719197	336043719747	336043720297	336043720847	336043721397	336043721947	336043722497	336043723047	336043723597	336043724147	336043724697	336043725247	336043725797	336043726347	336043726897	336043727447	336043727997	336043728547	336043729097	336043729647	336043730197	336043730747	336043731297	336043731847	336043732397	336043732947	336043733497	336043734047	336043734597	336043735147	336043735697	336043736247	336043736797	336043737347	336043737897	336043738447	336043738997	336043739547	336043740097	336043740647	336043741197	336043741747	336043742297	336043742847	336043743397	336043743947	336043744497	336043745047	336043745597	336043746147	336043746697	336043747247	336043747797	336043748347	336043748897	336043749447	336043749997	336043750547	336043751097	336043751647	336043752197	336043752747	336043753297	336043753847	336043754397	336043754947	336043755497	336043756047	336043756597	336043757147	336043757697	336043758247	336043758797	336043759347	336043759897	336043760447	336043760997	336043761547	336043762097	336043762647	336043763197	336043763747	336043764297	336043764847	336043765397	336043765947	336043766497	336043767047	336043767597	336043768147	336043768697	336043769247	336043769797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15368	3096	3553	2359	1577	1021	752	591	502	429	359	327	296	274	277	253	223	208	208	210	184	180	185	177	195	168	180	186	142	181	170	155	155	182	185	166	163	158	151	160	158	159	158	138	145	156	148	152	131	153	157	152	154	151	171	138	152	132	147	138	159	148	134	137	143	157	154	155	154	152	145	133	165	134	158	163	138	148	160	154	144	167	177	125	144	146	141	154	153	129	151	162	160	178	137	151	150	145	163	155	143	156	171	142	159	138	134	143	143	140	137	152	146	148	177	152	146	142	134	134	135	141	152	137	144	157	144	152	149	154	134	145	131	174	153	160	159	136	142	160	148	170	159	144	158	158	159	148	137	152	140	150	166	144	146	150	148	133	148	144	153	156	171	156	154	162	132	150	152	138	143	155	139	116	154	122	159	146	137	157	151	164	134	147	174	155	154	149	159	134	143	149	140	143	150	144	145	151	131	143	156	144	161	152	157	146	153	153	153	149	159	126	154	121	140	155	137	138	160	160	160	146	153	148	127	131	170	170	129	141	154	139	155	153	140	146	150	149	155	127	156	126	159	172	169	157	143	137	144	135	138	148	153	143	141	127	148	140	170	142	155	145	142	149	165	145	159	153	145	111	156	153	147	163	143	127	159	136	126	130	155	137	146	139	146	150	149	161	143	129	125	139	140	166	133	134	143	155	145	138	146	151	123	154	143	163	147	164	142	155	154	147	138	149	153	139	172	142	153	134	159	142	137	129	137	155	150	187	156	151	145	153	166	140	129	140	135	133	146	128	147	150	153	153	135	128	144	141	146	155	149	148	137	133	138	147	142	116	157	141	136	148	154	157	153	137	168	142	143	146	143	135	137	130	137	173	137	143	128	126	121	126	129	153	149	152	140	145	143	145	142	147	156	158	155	145	149	136	135	152	156	163	170	161	145	155	125	141	174	149	129	150	147	137	137	136	148	132	130	130	141	145	145	162	130	164	143	162	119	142	145	146	142	149	157	157	147	146	137	151	153	147	175	143	139	143	159	170	142	151	150	154	135	133	173	157	151	155	148	152	151	164	155	164	140	156	150	156	143	128	146	129	145	146	144	137	139	152	149	134	126	137	129	149	149	123	159	132	169	150	152	150	161	139	147	146	156	167	124	149	136	158	137	155	118	129	134	140	151	142	146	119	149	146	158	141	138	142	157	130	148	143	143	139	171	123	137	149	141	159	138	154	118	145	148	162	137	148	138	137	141	137	163	121	133	149	158	149	131	157	135	154	129	135	157	160	155	140	144	179	147	172	147	134	150	151	175	163	151	147	174	147	132	133	129	130	146	139	146	134	152	148	171	165	141	151	150	145	161	157	167	160	151	139	144	147	155	145	137	143	155	138	166	157	120	149	134	153	150	149	145	123	149	164	139	156	165	145	161	145	147	151	139	151	171	123	170	165	158	165	131	152	144	157	160	149	126	155	131	129	140	154	145	138	137	130	139	137	127	157	161	161	149	147	156	135	131	148	156	131	163	152	140	145	154	128	141	144	149	165	149	127	142	149	165	141	130	151	142	143	123	131	143	168	145	141	150	149	130	144	136	145	148	126	170	141	133	145	165	131	158	143	134	147	136	151	150	158	142	131	157	149	141	151	174	150	119	126	152	165	126	156	152	151	146	168	152	161	177	142	154	154	158	156	135	124	156	149	146	149	167	160	144	147	150	168	147	150	140	145	163	138	145	150	150	141	161	135	163	128	135	145	148	163	152	147	147	137	147	129	140	128	141	156	153	138	138	139	136	144	157	138	171	139	153	131	126	148	133	160	175	138	151	127	131	163	158	169	161	136	116	144	141	160	149	164	152	127	143	151	129	141	167	141	143	132	146	149	143	165	146	142	131	154	158	153	139	122	154	139	138	117	131	133	143	144	147	148	152	150	158	125	144	125	138	136	144	132	125	160	166	146	137	129	139	138	138	147	119	141	130	161	155	153	148	134	149	138	139	142	128	138	141	159	134	144	152	140	132	162	146	144	163	141	140	147	129	152	148	164	140	154	136	129	156	156	145	157	173	139	134	159	143	163	142	169	141	143	137	121	143	146	144	129	154	155	153	164	159	147	137	147	164	142	157	147	154	143	149	126	137	137	138	179	175	156	152	173	146	122	150	128	140	136	169	138	162	159	150	146	136	120	130	143	143	128	149	170	149	141	155	139	135	154	136	141	155	160	132	163	150	155	142	146	145	144	150	134	167	158	139	153	135	150	170	152	124	150	147	163	166	118	150	142	161	158	149	141	167	168	154	150	130	142	153	145	144	151	143	153	160	160	164	146	131	147	163	145	151	135	171	139	150	148	120	134	140	151	140	143	143	151	144	144	155	141	132	157	149	161	152	150	126	130	148	142	146	139	156	133	174	160	143	146	152	142	139	173	146	132	139	155	146	155	160	149	144	148	137	144	144	130	134	145	158	136	127	151	151	150	144	169	128	145	165	149	134	132	140	146	151	135	135	144	137	145	154	140	171	157	155	152	150	146	128	135	144	163	148	151	152	131	143	162	156	139	125	163	157	170	144	123	171	157	172	132	145	153	132	140	148	150	141	139	137	153	139	155	142	144	137	147	156	132	140	159	149	169	165	137	146	132	157	146	137	145	137	130	113	158	146	150	168	167	158	143	131	173	117	140	139	134	153	127	137	136	151	148	170	132	128	135	131	145	161	138	169	128	139	167	159	134	141	150	152	131	182	165	148	162	120	142	152	135	118	148	119	140	126	155	136	152	169	124	146	148	151	149	154	140	145	137	145	140	135	158	157	172	144	161	124	143	161	146	149	162	162	151	142	124	136	147	163	139	147	136	152	132	164	143	152	140	155	147	141	146	161	159	124	139	135	131	125	155	155	123	145	153	149	145	139	133	140	133	144	152	154	145	123	130	140	154	158	141	163	156	168	153	154	167	151	169	155	126	147	132	150	136	146	169	151	149	141	134	159	136	147	151	150	132	140	146	183	148	144	134	141	140	160	158	133	154	154	146	127	139	143	148	148	157	140	126	142	139	146	165	150	153	130	143	163	145	146	150	138	135	143	157	146	156	134	153	148	136	153	145	129	139	141	160	136	140	149	137	151	132	114	159	157	134	130	153	152	160	120	157	150	148	159	140	141	151	151	135	177	156	130	125	160	152	142	160	140	147	143	137	128	130	154	146	140	142	129	168	165	169	143	140	144	139	162	140	128	141	149	164	130	165	149	152	148	140	154	157	135	151	151	141	139	141	127	127	139	133	155	137	158	127	134	135	146	150	149	131	151	137	133	131	153	159	158	153	125	154	140	133	137	128	155	145	142	178	145	157	155	156	138	147	160	148	140	163	131	137	138	141	145	166	147	157	141	161	153	153	152	136	138	141	144	146	157	144	150	139	150	147	144	134	151	155	137	152	143	150	140	138	155	167	149	137	143	147	146	139	142	164	160	156	136	146	151	144	129	155	133	171	154	140	155	141	129	128	137	132	162	152	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7874	3212	5529	6186	5520	4235	3441	2910	2393	2099	1892	1682	1589	1379	1257	1191	1080	1070	951	888	869	862	817	782	812	736	703	676	671	671	619	671	679	597	651	605	622	617	574	623	576	617	588	622	566	585	557	555	532	534	577	548	542	548	537	521	575	498	519	534	516	506	508	529	508	528	508	521	498	514	523	514	503	509	480	506	497	516	495	551	508	527	482	485	519	477	518	508	489	511	518	488	532	513	524	477	483	474	495	503	474	476	504	494	477	489	473	507	532	498	511	521	503	487	478	473	474	517	512	503	522	461	486	504	492	454	508	530	489	487	509	455	494	515	503	514	463	496	494	440	528	453	505	497	476	513	480	504	472	492	528	469	530	472	500	497	505	489	509	485	497	476	475	479	527	523	522	516	485	495	481	501	458	496	454	515	490	514	499	524	470	508	512	509	465	484	489	468	450	510	488	508	472	480	522	455	475	485	494	488	485	466	509	477	495	475	478	513	495	501	479	488	466	440	454	503	481	495	513	468	501	436	506	502	496	478	456	494	477	506	505	453	481	484	459	495	538	471	502	482	466	442	493	477	478	498	507	469	497	516	518	447	449	483	482	469	446	491	498	479	513	512	460	450	498	540	497	505	468	530	464	520	463	480	452	492	502	538	460	501	492	496	488	464	484	489	495	503	454	467	466	476	514	492	470	454	534	535	504	521	475	502	470	491	460	537	489	476	475	512	481	455	486	495	495	471	466	435	479	459	503	514	484	496	460	497	468	478	476	493	477	476	503	502	510	487	493	487	491	490	498	430	470	451	489	489	509	496	485	487	467	518	458	443	544	472	503	506	445	467	499	500	462	527	503	476	447	518	496	463	486	476	497	481	471	476	479	534	460	462	507	523	474	501	470	493	523	483	429	476	463	469	485	504	498	482	465	466	479	477	481	457	474	504	448	479	479	488	458	474	446	476	463	469	510	449	480	492	484	494	489	473	459	462	480	490	486	493	470	482	504	507	516	479	499	485	485	478	483	452	473	482	471	501	423	507	494	454	480	494	469	425	474	499	470	483	470	490	509	445	469	507	460	491	456	447	489	477	467	456	482	516	457	492	454	519	481	421	472	518	495	486	485	476	480	500	484	465	481	482	430	539	477	461	461	477	503	497	509	482	473	450	452	457	479	494	475	471	488	505	502	480	496	515	492	483	450	472	448	490	490	471	485	502	499	514	490	461	496	477	502	470	490	479	482	531	496	455	507	490	480	506	475	464	511	480	475	489	503	476	484	468	453	445	447	463	486	472	491	455	484	468	492	512	510	489	468	493	406	502	477	461	486	483	511	460	515	499	493	452	488	522	478	447	499	478	470	507	469	514	496	482	455	468	494	514	469	470	482	514	497	486	470	455	465	507	474	493	519	492	495	427	481	515	466	491	510	469	468	485	482	435	507	494	475	506	481	458	467	444	460	505	516	424	487	471	488	495	481	488	452	488	501	500	458	448	501	476	481	516	504	469	452	502	475	476	520	488	500	507	477	513	480	468	487	512	480	483	450	455	505	500	458	453	438	529	445	471	488	488	463	436	466	464	457	456	453	503	481	483	501	470	526	461	466	502	501	496	516	475	506	451	492	523	480	506	481	500	470	492	497	458	507	480	491	490	455	480	469	499	492	513	453	457	478	488	484	487	482	437	474	506	496	480	498	473	516	442	477	495	463	481	472	458	502	475	445	473	491	493	473	482	452	431	493	470	482	482	480	478	460	471	518	460	469	478	487	495	483	526	498	459	481	493	492	480	482	483	460	519	526	505	489	499	461	508	485	486	462	493	491	458	439	509	481	467	480	478	441	466	450	509	489	461	456	502	466	505	501	471	508	508	481	479	494	492	466	485	506	469	452	478	456	499	504	470	449	452	475	484	473	473	482	487	496	458	486	448	511	484	480	456	522	497	473	486	519	438	465	472	484	444	500	486	479	475	473	486	515	470	479	440	475	501	493	447	498	457	503	447	512	483	460	492	478	485	481	524	449	484	476	473	506	471	508	471	452	493	489	442	479	461	486	459	507	476	496	480	489	447	461	461	496	510	500	523	482	493	471	488	483	456	463	456	480	491	484	448	468	507	478	457	472	475	520	480	527	514	459	469	494	500	500	469	516	494	498	450	519	508	484	483	493	510	466	473	498	495	484	467	490	473	491	506	460	495	464	477	488	495	499	475	494	449	496	464	547	445	481	499	476	487	474	498	497	456	482	479	510	487	508	481	492	452	455	493	509	462	476	472	465	465	495	456	467	476	467	452	481	473	476	445	456	489	506	493	473	513	509	500	466	467	438	487	489	504	521	508	470	462	505	485	487	443	507	499	431	464	443	485	513	495	507	488	461	458	507	483	495	482	475	493	473	436	474	478	468	506	495	495	502	455	499	521	495	506	495	497	484	456	476	490	502	490	456	491	501	475	472	488	504	501	491	479	500	487	474	494	473	474	502	474	447	449	489	472	450	469	443	445	487	464	480	490	462	486	482	464	482	459	481	469	428	477	526	460	477	502	494	472	481	468	528	490	473	475	474	487	477	483	509	472	526	490	460	507	452	537	479	474	503	448	534	490	469	470	494	480	491	486	448	507	497	429	506	476	460	506	501	446	459	506	479	504	502	535	424	507	460	459	477	511	500	463	471	468	482	481	458	482	461	456	504	506	509	508	503	497	449	463	476	511	541	479	543	444	502	482	456	469	484	471	496	496	496	465	454	506	461	500	490	447	500	476	525	498	505	469	461	490	474	504	480	472	452	480	503	490	452	488	510	503	478	500	509	488	491	478	454	469	512	533	499	475	489	478	464	447	530	498	525	499	454	453	471	477	494	494	516	470	514	457	496	505	457	494	479	498	479	452	480	441	464	492	459	494	481	496	476	473	503	503	519	454	469	443	474	532	487	479	532	466	468	476	497	479	515	452	462	484	458	518	496	459	518	511	473	495	446	479	437	477	485	483	490	477	538	476	500	482	492	465	502	478	398	474	459	473	474	496	457	488	479	515	454	505	446	502	469	493	473	509	442	491	439	484	475	520	488	452	471	478	463	511	462	495	479	508	500	516	488	483	479	517	473	478	438	472	460	478	448	487	462	501	488	517	481	479	509	489	485	471	513	505	530	474	489	473	493	476	463	491	467	490	516	522	474	463	494	483	467	482	508	465	488	476	496	467	471	488	518	513	486	492	459	468	490	530	485	496	479	454	465	458	524	501	491	507	502	523	517	502	511	508	518	495	476	441	463	482	517	492	497	481	436	469	485	520	475	466	511	452	472	471	467	473	471	481	497	484	457	497	526	476	454	491	463	472	469	483	457	459	451	514	440	492	470	510	491	504	476	488	497	464	502	474	471	530	466	442	468	484	510	504	503	457	504	479	486	491	460	431	457	479	492	471	519	460	474	480	463	466	485	467	434	486	486	491	503	475	481	499	494	481	443	509	472	454	457	514	462	476	485	477	510	468	502	484	497	461	463	465	496	474	471	493	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2108	471	404	417	372	330	354	330	349	345	351	326	382	332	352	306	350	328	326	326	329	378	322	312	335	319	316	339	348	361	354	329	334	345	316	338	319	321	348	352	320	324	312	301	322	322	339	330	368	324	317	365	341	341	311	348	320	337	352	350	339	320	332	315	338	318	326	343	328	328	313	322	310	354	306	331	309	354	313	329	320	304	327	346	346	332	327	353	340	349	302	324	336	344	347	333	307	333	360	333	310	320	352	306	331	325	314	337	338	310	336	300	364	323	344	329	326	349	344	312	340	370	294	318	319	328	299	338	329	305	328	310	332	327	329	292	289	312	316	367	362	334	340	321	325	309	309	323	341	306	372	309	326	322	320	321	320	289	322	355	326	324	342	329	309	365	320	342	311	334	289	352	316	324	350	320	365	334	337	331	356	313	353	333	367	346	331	310	298	342	305	321	355	353	317	338	331	301	339	341	298	336	327	316	329	314	347	336	328	297	323	339	341	328	322	329	318	321	313	318	315	320	318	332	304	351	312	349	312	332	361	309	293	347	309	339	312	334	308	363	331	342	341	319	332	336	315	297	326	319	323	349	338	365	368	339	332	320	320	347	375	296	331	325	355	328	348	336	295	341	337	348	317	331	308	339	342	337	319	309	321	331	344	345	308	349	329	313	314	350	344	325	335	324	279	344	398	357	322	317	351	320	284	317	354	359	344	298	326	344	296	314	323	294	336	339	373	357	321	343	350	317	320	344	324	323	324	319	342	325	357	303	336	318	293	352	331	333	336	303	330	342	318	329	351	346	324	329	350	308	364	314	341	350	316	341	339	360	346	345	305	338	315	338	337	336	315	325	316	331	311	336	327	342	316	341	326	345	351	357	357	305	298	339	330	318	316	311	317	351	328	337	331	356	302	353	317	360	320	327	335	289	304	318	329	331	303	287	346	328	332	348	350	326	364	337	339	357	343	325	352	353	325	319	331	336	344	325	331	328	334	312	297	313	313	326	329	311	340	359	369	363	322	350	293	355	335	349	333	321	312	341	324	310	316	351	358	342	352	313	322	305	345	311	342	296	360	316	335	329	327	323	372	348	296	322	358	329	356	370	321	314	343	330	331	338	328	339	318	339	336	306	313	362	333	362	369	354	334	324	326	336	322	308	302	347	340	348	346	323	318	341	340	294	302	309	328	315	348	335	313	371	328	364	327	299	360	316	352	321	313	322	325	327	334	354	306	335	328	317	340	302	339	338	358	303	329	335	342	326	364	330	341	349	350	320	320	317	316	329	312	322	352	322	333	356	346	322	337	339	337	331	336	323	307	353	346	312	356	316	306	343	327	311	316	351	327	316	308	333	353	307	340	321	334	311	322	350	349	350	341	328	323	337	305	343	326	319	333	351	324	341	328	336	317	309	345	343	327	312	337	294	312	320	316	337	311	327	357	333	302	354	329	343	331	333	272	321	331	307	335	307	313	345	302	341	319	336	298	356	345	340	308	327	362	302	332	339	302	327	339	350	320	335	346	352	326	313	342	340	323	341	323	350	306	311	309	351	309	363	309	304	334	295	358	362	317	338	336	336	305	343	327	332	330	359	311	304	340	329	323	300	362	326	340	323	317	328	339	323	314	360	300	359	312	352	337	312	321	316	362	337	332	329	288	334	327	311	303	351	347	303	334	346	344	356	333	373	335	368	333	331	312	319	337	370	312	314	351	322	354	307	322	295	333	343	317	332	305	294	322	323	305	318	303	314	307	327	343	330	323	331	330	349	351	304	302	345	342	322	316	364	346	356	323	330	310	308	341	321	341	355	332	316	322	339	347	326	328	348	348	339	351	328	308	359	358	353	329	350	336	338	363	344	321	336	326	295	320	326	332	332	345	312	332	324	341	346	307	296	322	320	352	340	340	307	345	323	337	329	338	350	305	336	340	340	355	319	333	342	342	306	332	317	319	325	324	323	332	353	321	367	355	327	332	370	300	330	316	341	315	341	339	341	338	326	369	341	348	346	316	321	344	308	339	323	345	343	309	340	304	316	325	339	371	310	320	343	335	322	317	326	344	310	342	290	342	373	320	335	345	338	329	309	319	352	333	329	328	340	334	360	308	310	317	360	322	320	365	336	352	316	380	342	338	343	357	318	355	349	358	324	299	319	330	320	345	341	325	335	331	312	327	325	309	320	311	319	363	313	338	326	362	346	333	352	328	354	315	333	336	328	322	338	356	355	339	343	324	335	335	301	320	329	371	319	329	312	329	318	311	337	323	318	307	342	341	319	322	357	341	366	289	345	325	334	299	339	299	325	332	331	267	315	303	301	299	331	314	320	355	314	353	318	331	364	337	322	334	304	328	351	328	344	347	349	342	331	317	350	330	322	347	352	364	326	344	335	330	328	339	353	299	311	316	333	333	370	309	318	326	342	338	318	325	341	333	358	333	314	326	317	333	347	326	329	331	332	310	335	350	297	343	329	304	337	332	345	322	307	335	345	333	336	357	342	340	312	287	325	326	333	349	329	332	352	317	337	320	317	337	327	336	336	338	359	364	339	333	330	365	339	279	327	328	334	326	357	342	316	316	338	323	322	314	338	316	340	310	326	329	354	355	343	326	334	325	304	325	376	306	325	331	339	340	350	342	336	340	318	356	338	321	322	320	310	306	332	357	322	357	321	325	333	302	347	334	308	332	344	307	302	324	349	337	320	334	335	299	337	338	325	339	332	317	331	303	338	338	357	361	279	304	307	335	325	353	339	287	374	329	332	320	298	325	339	311	325	331	384	333	346	325	342	348	335	340	313	331	310	319	340	293	340	338	329	312	320	324	300	322	341	364	346	358	309	334	319	321	311	309	352	323	315	333	347	325	295	272	309	372	399	328	338	327	331	352	342	340	336	345	323	316	326	322	347	344	351	328	330	323	320	362	307	311	330	320	316	363	311	339	333	342	315	328	341	280	339	336	323	320	374	334	314	350	343	338	315	333	345	353	313	326	392	287	349	330	355	298	310	299	328	350	344	316	327	330	341	330	318	344	319	319	335	352	361	344	339	326	305	338	323	312	360	350	367	330	333	345	320	332	326	339	302	326	312	314	329	308	314	312	329	325	314	369	320	340	322	335	333	340	303	311	354	315	305	318	341	326	324	340	319	347	340	330	351	345	339	333	328	347	334	330	351	342	337	299	341	312	363	338	311	316	318	342	312	313	333	309	335	333	346	330	364	323	319	316	323	349	343	314	357	313	315	340	349	346	336	338	347	336	348	341	342	350	338	344	342	328	335	330	323	335	343	350	350	323	341	314	320	333	368	373	344	340	306	284	314	342	309	373	335	314	326	329	319	345	338	306	304	335	321	314	309	331	337	312	345	324	316	332	369	297	318	316	340	313	301	317	307	313	320	344	344	364	325	300	361	347	318	347	309	314	381	305	336	334	323	310	335	325	309	313	318	333	309	294	306	334	312	366	347	344	334	317	342	347	314	311	331	318	353	328	338	307	348	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2532	1205	1122	1174	1119	1095	1114	1017	1019	1021	990	958	993	1010	963	959	998	977	971	1004	963	952	1011	969	986	957	947	953	958	986	866	927	942	914	927	962	979	922	936	958	988	946	969	984	1002	918	978	968	968	975	956	922	883	930	941	861	993	974	969	926	909	977	874	930	968	962	968	961	943	953	920	972	977	973	953	911	969	945	888	901	887	978	954	997	925	990	915	953	893	957	930	886	925	923	1006	910	977	966	994	915	979	905	919	978	909	919	963	902	901	952	1018	933	994	948	974	918	944	912	944	976	986	1002	953	942	950	985	931	937	999	955	901	979	935	951	978	938	955	976	933	947	896	916	936	946	901	969	925	926	955	952	983	936	982	945	980	938	948	972	900	968	909	979	981	970	947	1000	960	949	923	922	974	924	947	1031	947	911	918	933	928	923	943	944	913	968	971	961	1008	970	911	951	934	930	934	1015	957	952	1002	952	929	969	953	939	977	973	939	914	986	956	960	924	933	951	939	928	959	915	975	922	981	977	975	925	956	958	973	934	946	984	953	1016	968	954	917	940	966	930	990	981	933	910	979	979	916	1005	978	939	958	963	989	990	942	946	916	974	933	1005	943	896	903	940	962	929	967	950	956	1008	991	987	928	958	926	928	951	927	1037	983	964	931	937	960	966	928	985	1031	908	976	919	959	931	945	920	942	965	921	1012	973	969	900	962	972	951	936	928	932	908	965	971	965	916	961	1024	982	922	968	915	991	977	920	925	932	959	949	889	935	927	910	961	944	913	947	925	967	963	986	933	945	967	932	902	928	972	905	1004	949	952	941	947	936	912	900	952	962	987	977	912	927	932	949	1008	932	981	928	949	896	932	967	910	922	999	1006	970	959	931	958	955	975	939	921	968	964	904	1002	996	912	968	983	972	966	905	926	956	915	1000	964	976	947	1009	939	993	953	939	983	967	947	950	932	905	904	1009	934	966	956	920	961	916	957	927	951	927	920	936	928	1006	942	969	1001	965	972	974	958	975	930	1010	913	970	961	957	985	952	935	948	946	951	948	1001	917	911	923	986	954	989	912	928	918	1036	931	964	989	973	924	927	957	959	951	907	930	993	986	955	944	978	1001	977	963	932	1018	894	942	934	974	952	945	987	912	960	951	950	960	931	950	949	1002	1006	997	891	944	905	927	966	945	967	969	967	969	951	938	964	979	949	965	995	924	906	963	977	956	974	947	918	968	979	929	968	922	944	958	881	953	933	952	1020	948	998	949	958	915	952	927	984	999	876	921	947	969	951	995	904	924	977	984	981	944	978	980	1034	987	920	949	982	933	917	965	955	989	919	1011	977	890	918	924	901	961	958	950	963	945	910	953	959	991	933	969	955	976	994	939	938	974	995	983	922	880	983	986	962	936	962	949	949	996	920	991	917	944	936	974	984	1009	993	969	951	967	968	976	984	940	1002	956	883	963	939	962	957	945	967	987	962	969	932	910	932	957	909	918	917	949	921	993	989	886	974	939	995	972	953	944	918	932	988	949	919	1002	947	970	947	967	978	904	950	904	980	1023	953	988	958	957	944	908	951	942	928	956	999	928	995	988	952	956	929	975	997	904	997	998	936	932	942	893	925	979	916	947	947	973	1014	961	953	913	986	895	989	951	933	916	942	993	966	970	984	1002	1018	964	948	923	946	923	941	942	931	934	964	960	1000	913	977	943	960	978	925	986	955	931	897	927	896	963	970	986	954	962	965	954	973	945	973	919	952	931	974	918	1011	976	941	914	932	953	1005	962	950	949	954	959	942	932	932	929	934	978	925	952	936	926	996	960	941	950	952	956	938	907	918	1011	938	986	938	938	945	952	954	924	931	905	991	918	978	940	945	976	948	1018	942	929	1005	958	961	921	979	975	909	925	974	974	982	936	960	950	996	954	936	910	992	975	948	909	898	942	1001	955	943	931	972	899	914	984	933	998	966	937	1056	943	991	1008	931	927	948	984	949	935	972	948	990	907	925	969	988	969	940	943	963	902	917	952	912	962	934	884	953	954	923	990	924	954	995	914	988	961	965	906	946	925	1016	912	995	886	968	926	1006	980	946	925	929	976	949	949	952	993	956	919	990	925	950	997	917	921	949	968	969	980	1008	918	951	979	1001	948	1009	959	1016	951	981	939	956	942	935	971	938	947	973	999	954	1012	926	933	966	888	980	947	949	922	963	1005	947	983	950	941	939	971	917	964	850	969	898	943	923	911	910	930	999	998	969	976	979	943	950	926	970	1008	964	945	936	964	926	962	992	966	943	997	910	958	929	969	969	941	955	943	927	969	936	981	935	941	1002	959	936	984	943	969	996	976	999	925	976	989	936	967	987	971	1001	958	952	917	928	968	929	935	935	967	961	995	1035	960	1006	990	999	942	937	908	947	965	944	989	963	954	957	983	951	919	929	958	929	916	932	965	930	947	969	912	957	980	981	1003	929	921	949	1052	974	992	956	981	979	946	962	935	973	917	947	989	941	938	945	908	971	926	1011	954	980	951	958	946	966	1000	912	980	962	932	988	951	945	914	962	979	963	998	994	960	948	968	1001	985	958	925	1016	911	920	923	980	963	951	951	962	962	960	985	969	941	971	991	945	922	954	922	923	1028	975	920	906	1017	994	951	991	960	929	1005	942	959	905	958	982	1007	915	925	933	949	929	1002	1023	915	1011	989	937	929	978	966	916	934	940	969	931	972	982	918	916	929	981	969	969	1011	962	853	906	967	971	949	956	982	916	999	961	940	958	926	1003	983	972	937	932	976	945	968	971	930	947	957	930	933	1009	968	976	899	955	974	926	934	958	922	940	942	912	990	946	911	933	971	991	1014	958	983	940	969	931	961	972	946	934	987	871	929	960	961	938	939	939	967	932	941	958	968	946	959	1023	942	1072	971	948	982	920	948	958	927	924	940	957	951	929	915	907	957	922	988	1009	1023	968	998	1016	938	926	936	959	951	987	968	932	972	951	944	942	901	923	922	935	997	951	1018	989	934	982	936	948	945	981	980	949	972	908	945	952	936	956	996	977	970	955	954	1001	976	945	919	908	947	966	917	957	938	929	933	935	891	975	975	954	953	967	1000	975	929	1016	954	907	925	911	947	906	930	970	962	922	980	909	914	977	943	940	938	932	935	919	897	894	927	938	930	971	961	993	910	926	947	956	923	986	882	947	945	971	950	973	975	955	968	938	926	939	956	948	976	933	950	979	945	940	978	978	917	962	955	945	924	975	956	941	932	888	975	931	935	948	1004	999	890	952	967	949	983	923	998	951	962	1023	942	972	967	994	965	972	941	928	973	970	978	993	943	981	946	1002	942	1004	977	1003	978	929	946	951	957	974	1032	991	951	955	939	919	1029	913	922	943	916	996	907	918	1041	945	944	945	919	918	922	926	893	978	895	990	962	953	958	897	1003	963	950	948	896	998	964	884	937	953	938	943	889	968	944	914	937	955	942	972	994	950	950	979	983	949	952	929	934	959	898	927	974	979	954	959	908	954	908	930	962	939	919	916	991	910	955	960	923	923	975	951	907	969	987	961	954	946	936	992	955	1031	980	925	984	936	985	960	953	916	1019	908	966	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7871	1596	1995	1379	889	635	495	430	371	336	290	285	263	279	275	241	216	250	229	221	222	238	199	183	200	219	199	208	241	205	199	215	203	183	232	201	195	209	177	184	186	197	190	213	203	215	186	207	217	210	211	208	220	217	192	170	178	203	205	210	207	183	193	190	217	172	211	184	212	192	201	193	185	210	197	159	195	180	207	170	212	200	186	206	189	197	220	190	181	201	188	245	201	188	188	204	194	215	206	206	202	203	204	199	205	220	204	203	192	196	195	190	190	184	198	213	208	225	205	197	191	205	214	189	205	197	194	183	198	194	189	207	187	190	177	186	194	192	225	189	174	218	216	205	210	199	190	188	198	201	210	194	206	219	195	191	218	181	207	216	175	205	196	200	225	195	202	206	202	212	200	194	194	196	200	197	197	176	187	199	205	204	199	193	195	203	214	209	198	195	219	197	195	211	190	183	200	216	187	212	185	202	166	212	220	211	200	199	196	189	192	200	195	222	197	201	189	177	211	188	207	193	196	199	184	189	190	229	190	208	189	204	199	206	191	202	207	198	201	182	197	192	208	218	185	173	166	201	195	199	191	179	188	224	203	219	165	176	185	204	205	208	185	187	190	185	204	230	181	217	208	214	172	200	191	179	198	187	172	192	182	205	224	185	210	204	207	196	183	194	213	191	194	183	174	198	205	204	197	178	220	197	227	179	180	207	185	202	201	192	190	179	197	196	183	175	198	192	194	243	189	187	175	180	219	197	180	194	195	201	183	182	218	205	204	180	198	190	213	198	213	203	178	205	200	171	216	199	189	203	185	182	200	181	190	187	200	160	195	199	187	210	185	189	192	228	196	193	203	195	208	211	188	187	206	208	217	199	218	185	191	196	214	208	192	197	204	182	203	198	175	189	182	195	207	206	196	203	203	205	197	188	192	204	184	187	198	198	179	190	185	192	184	214	183	216	211	196	185	217	214	192	205	173	187	176	210	226	229	181	189	220	172	198	184	198	226	187	173	198	186	213	173	193	192	174	184	212	188	199	197	203	204	177	183	194	195	207	204	224	199	178	177	213	176	208	201	225	202	165	198	195	211	193	178	194	201	202	204	208	185	208	195	182	192	193	196	188	212	186	195	182	190	189	208	208	210	196	210	203	167	194	177	199	189	188	194	194	180	185	208	186	196	214	191	217	209	173	207	226	207	184	178	178	185	201	205	199	203	193	192	205	175	208	188	226	191	198	209	200	189	216	194	190	181	193	153	200	257	205	179	195	199	188	189	240	197	210	178	214	192	214	211	184	184	193	199	186	201	203	201	206	189	186	224	197	181	201	189	218	192	205	178	194	172	167	213	218	171	191	177	181	209	206	187	170	179	182	216	188	191	202	183	186	199	183	192	180	203	191	191	192	192	177	201	211	214	202	228	159	194	192	201	204	184	193	185	202	231	173	206	206	193	198	226	196	171	183	176	178	179	175	198	192	187	213	196	199	181	200	204	205	178	195	197	179	198	187	180	184	211	195	189	204	195	182	220	215	172	207	170	167	202	185	186	221	187	197	196	207	210	169	241	185	202	182	205	202	206	189	166	202	192	217	190	190	191	186	187	179	201	175	179	191	222	227	224	182	185	166	178	201	193	193	188	164	180	225	198	213	220	189	194	182	197	208	179	205	197	181	210	177	189	198	192	190	206	202	209	183	199	196	204	191	204	180	218	201	203	213	192	206	213	208	179	199	189	197	197	198	177	207	181	196	166	215	224	194	199	187	167	183	206	202	188	215	210	203	204	228	198	204	192	212	204	194	200	186	176	205	190	191	173	211	201	183	184	197	176	221	201	215	195	167	204	186	198	208	188	206	213	206	203	209	186	197	185	187	185	200	186	194	201	212	191	187	203	206	226	223	204	207	186	208	190	179	198	218	228	196	210	199	198	217	181	189	206	207	200	207	184	184	176	235	182	184	228	227	192	196	173	207	204	186	180	218	195	183	189	193	189	212	205	220	187	191	172	223	198	193	196	187	206	208	218	191	199	186	182	203	205	202	192	212	193	164	167	192	198	194	200	189	213	206	176	189	218	181	190	201	199	187	193	178	198	190	205	203	202	191	194	204	217	162	228	216	171	199	187	185	203	175	176	199	195	204	206	181	181	186	199	187	213	194	180	186	180	206	204	181	192	247	183	177	177	198	180	185	181	176	193	189	177	163	221	177	217	198	193	205	184	171	191	205	199	199	211	196	209	209	184	201	189	212	204	188	202	186	209	208	206	196	184	204	192	191	222	206	182	188	198	191	179	187	198	195	187	216	177	202	201	182	205	201	206	191	196	195	203	182	193	190	184	170	185	215	201	210	181	175	192	194	203	179	194	219	190	198	187	205	210	196	195	195	204	194	178	192	199	215	200	196	194	208	204	183	197	167	167	190	187	193	175	213	164	212	220	214	168	189	196	189	188	181	182	194	195	185	211	185	201	192	189	178	186	195	227	211	182	172	177	173	215	197	228	196	184	223	201	178	206	194	188	193	196	203	191	224	199	184	201	202	173	197	190	207	184	190	205	187	183	177	183	170	210	178	170	195	171	187	208	182	199	209	224	189	207	169	197	195	175	185	192	187	208	207	191	181	192	200	192	197	200	198	189	203	183	194	196	200	178	210	190	215	190	161	208	162	187	200	212	174	182	170	203	184	195	204	194	199	212	207	191	199	180	200	207	202	181	199	204	195	196	176	188	208	192	198	178	205	180	205	185	185	192	217	196	199	203	204	199	160	221	206	194	201	182	173	209	214	209	177	205	194	187	211	208	205	173	194	188	173	194	196	205	201	176	189	212	198	176	173	179	201	184	177	208	198	200	189	186	206	226	204	180	193	185	201	181	154	196	177	212	197	193	174	200	179	181	184	198	192	203	192	211	177	204	204	201	186	201	190	168	219	189	204	183	199	194	200	208	188	200	179	179	202	195	190	200	191	212	167	202	192	204	184	206	183	207	197	180	199	210	179	191	186	180	206	178	172	196	184	204	206	218	185	212	187	169	194	185	195	182	206	191	219	171	192	224	165	195	179	188	182	192	192	215	228	212	217	202	182	159	209	203	202	184	206	199	196	200	207	221	206	173	160	210	182	195	191	202	197	208	204	199	182	210	197	201	189	203	196	182	211	183	227	204	207	184	184	172	185	194	160	176	179	184	200	215	196	177	191	209	203	187	194	170	189	173	191	187	218	184	206	214	205	206	191	184	194	199	201	204	216	206	219	181	192	223	216	219	184	192	209	202	198	193	189	196	201	193	177	191	183	185	175	206	176	171	186	211	206	196	184	178	198	226	193	178	166	201	208	195	190	199	165	212	201	194	234	179	201	170	206	180	202	242	196	210	193	198	212	194	213	195	186	165	203	174	182	229	203	196	202	216	208	206	200	180	203	217	176	210	181	181	197	207	174	176	176	181	215	187	195	193	213	190	233	207	173	210	182	210	196	188	197	191	211	212	185	184	206	204	190	209	214	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5566	2226	3286	3711	3339	2591	2244	1984	1599	1401	1353	1248	1153	1096	1009	963	938	868	841	861	799	775	811	711	741	749	688	749	705	741	738	701	659	705	657	662	641	701	634	673	705	646	640	666	659	666	660	643	639	645	645	645	612	656	639	655	595	615	584	639	602	619	593	602	601	622	595	626	593	593	588	634	614	626	623	620	658	629	623	613	597	637	609	613	636	597	597	606	613	624	612	634	583	586	612	652	627	586	577	633	622	627	585	592	617	607	622	619	630	622	584	609	624	621	622	590	596	590	599	613	630	584	587	600	611	640	596	574	614	612	599	600	633	571	598	616	601	662	559	604	599	608	558	618	625	554	592	583	596	602	594	600	634	635	560	576	602	626	598	635	613	588	599	649	624	638	602	611	615	577	579	624	585	635	587	614	634	668	617	647	596	602	611	606	601	606	621	575	608	592	602	640	616	597	627	641	591	605	641	606	595	612	590	591	591	572	619	611	608	608	604	618	593	600	628	596	576	615	578	567	651	567	593	597	575	594	585	580	617	577	604	597	624	583	582	566	634	593	592	618	605	607	596	546	604	624	597	620	606	597	606	587	583	561	606	641	621	607	575	595	636	608	635	618	549	573	592	611	569	619	571	620	631	590	561	591	601	580	607	610	584	616	583	616	580	612	623	613	637	562	624	616	632	625	609	590	591	586	605	597	630	614	573	564	652	616	595	616	546	607	606	627	548	573	578	615	630	571	642	630	588	590	567	578	567	633	641	598	633	586	598	588	608	609	611	609	601	632	608	591	622	618	592	636	551	603	594	629	594	636	616	607	577	619	606	643	617	655	576	569	597	605	608	568	613	603	623	610	644	594	603	593	539	594	602	601	593	644	609	590	598	578	651	588	605	628	620	608	580	599	626	609	594	600	590	585	633	604	591	553	629	577	648	609	613	562	652	598	619	610	610	600	639	606	577	581	605	607	586	630	592	645	591	601	620	566	586	602	611	666	585	588	574	593	580	642	573	610	605	619	608	573	618	561	581	589	602	613	645	612	602	595	586	598	597	585	622	586	543	597	601	583	645	590	586	599	596	666	571	658	615	603	585	630	636	605	594	597	612	588	627	577	617	594	616	568	588	617	614	603	627	646	619	620	605	594	618	614	569	566	598	626	577	595	605	594	610	617	579	665	604	601	599	603	590	652	610	625	627	611	586	573	636	610	615	563	598	625	630	597	586	606	576	583	616	607	607	645	626	614	595	540	555	626	603	581	579	613	551	569	571	564	573	575	620	601	582	603	584	602	594	579	607	608	620	600	609	574	607	615	648	585	671	634	619	614	589	589	613	607	607	622	583	602	608	588	655	596	590	561	611	647	618	575	614	649	631	608	614	606	579	583	612	599	610	610	567	635	605	611	584	617	565	609	632	594	598	593	604	621	618	615	640	575	605	601	579	573	613	615	625	627	596	582	576	624	647	578	623	562	630	606	613	608	632	586	588	609	615	570	591	621	599	589	599	591	579	596	605	649	629	610	634	577	609	609	608	625	576	605	600	608	586	634	548	563	600	640	630	585	602	629	577	565	623	626	588	603	582	600	609	627	608	624	647	635	593	617	598	588	604	597	611	600	604	581	635	584	601	640	636	625	664	595	605	565	597	646	597	620	621	610	624	575	535	613	595	627	580	572	611	618	605	575	607	602	606	605	589	587	619	603	604	630	621	634	609	625	606	619	601	585	593	584	574	649	623	596	627	577	595	605	612	566	605	625	601	587	606	609	546	596	583	615	585	595	641	600	590	603	634	593	602	633	631	605	590	570	618	591	618	580	587	650	602	592	608	578	647	646	623	614	623	591	618	579	605	573	606	625	577	650	614	590	619	596	594	609	603	592	609	610	608	619	580	577	562	637	599	560	602	615	652	601	607	565	598	648	625	595	574	597	590	640	584	572	560	610	597	643	585	605	622	611	620	584	610	571	640	628	583	643	618	592	595	642	606	558	595	608	576	585	554	606	601	626	642	547	567	605	617	615	566	587	622	636	599	607	598	591	598	569	600	578	586	609	597	578	613	618	609	567	606	602	645	599	639	616	637	646	597	588	599	577	626	640	555	573	556	593	619	561	661	569	645	576	568	600	593	620	636	562	615	601	617	589	611	603	633	636	629	603	598	626	553	597	617	611	604	611	571	627	627	581	600	630	623	585	580	601	596	580	606	625	597	578	591	622	617	557	585	597	569	610	620	589	582	652	602	624	600	613	618	589	599	634	553	568	587	593	568	631	614	588	602	578	595	563	589	612	654	612	624	616	648	633	655	595	650	544	568	618	642	545	576	593	583	588	586	610	581	618	584	600	617	590	626	585	613	618	594	533	600	627	610	597	589	615	585	623	624	577	654	553	578	632	598	558	612	584	620	626	637	634	606	601	583	616	595	587	595	606	590	621	617	610	596	593	575	625	637	585	624	622	627	580	583	591	559	613	607	626	598	602	556	610	655	598	617	620	614	604	616	607	585	629	584	578	637	617	615	688	612	603	590	596	599	669	609	614	564	628	589	567	565	565	563	578	675	617	601	636	576	582	615	593	600	630	603	561	610	625	595	598	582	556	647	567	578	630	604	680	615	592	589	613	587	583	635	608	633	541	642	587	583	585	630	598	594	629	633	601	605	596	609	572	615	587	597	645	570	622	598	556	596	620	633	608	612	607	592	624	566	573	621	581	603	563	621	596	591	635	597	623	652	627	623	605	610	586	583	603	647	566	608	618	600	619	600	637	609	563	595	605	582	627	612	569	633	565	583	604	608	627	603	575	617	586	615	590	568	617	617	599	548	529	579	581	576	617	607	595	620	576	568	583	585	596	602	581	623	592	631	606	596	573	614	627	582	599	618	603	567	577	592	600	599	563	676	634	604	600	556	638	588	618	618	599	565	589	617	655	553	630	588	643	602	634	584	600	629	570	593	574	563	565	597	586	596	603	572	622	612	573	597	573	597	618	607	647	588	630	608	600	607	624	630	589	653	582	622	594	598	579	583	633	583	593	580	595	587	610	614	566	641	596	613	675	608	609	630	599	591	616	627	597	587	611	587	630	594	643	642	593	626	615	658	597	639	573	600	593	618	613	571	590	580	599	580	617	611	630	638	596	579	611	590	592	578	620	614	567	601	675	599	584	580	608	593	629	577	605	562	619	621	615	534	583	589	631	573	545	636	624	590	587	563	576	620	625	643	590	577	583	596	645	628	582	607	638	590	674	582	615	618	635	612	595	596	575	615	575	598	606	606	588	572	608	573	574	580	632	618	582	647	602	537	597	606	607	559	578	597	633	605	624	591	618	619	592	594	621	575	560	587	595	584	568	592	611	625	624	598	579	607	619	610	606	607	605	554	604	580	588	592	591	626	669	607	631	614	611	617	595	609	612	596	600	570	597	647	583	602	622	592	582	632	607	595	590	606	600	632	647	593	599	577	607	597	639	619	626	601	603	619	607	592	542	608	587	589	564	578	622	629	626	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15220	3227	3898	2525	1684	1089	791	643	533	422	397	329	303	257	259	226	197	198	194	177	194	191	156	199	215	150	174	171	180	173	171	171	157	157	154	153	161	167	140	163	146	151	138	150	150	131	149	154	131	149	141	160	172	155	159	145	169	143	155	151	138	166	167	136	141	161	118	151	159	147	155	146	143	147	155	137	186	158	187	133	144	136	162	131	162	155	165	127	145	135	135	136	148	142	172	136	145	136	151	153	134	129	147	143	151	143	148	130	119	147	142	149	144	154	157	143	131	138	132	139	167	146	152	121	133	148	121	134	118	138	163	142	153	152	147	131	143	168	144	148	144	148	146	159	142	154	150	149	143	136	135	138	147	146	161	148	172	147	152	160	146	155	158	165	122	132	167	144	133	138	134	132	123	124	141	143	134	139	139	162	139	143	144	168	140	150	125	151	156	143	157	131	133	158	147	152	157	148	140	138	114	150	151	150	115	140	153	144	135	145	148	138	145	140	140	110	130	158	145	141	144	141	137	158	167	155	153	149	135	142	139	152	126	134	172	152	153	145	162	186	163	138	142	138	132	151	138	141	125	144	131	135	155	131	156	155	138	161	138	149	133	149	151	101	151	153	129	145	138	121	131	141	132	147	117	160	134	131	124	138	140	152	125	152	128	143	139	143	178	158	149	146	148	125	144	138	151	141	142	163	130	137	141	148	148	123	157	170	146	146	127	128	158	122	155	146	144	112	159	138	142	136	133	126	155	150	136	146	147	148	134	156	146	142	131	127	133	144	156	111	137	144	126	132	124	155	119	152	141	145	127	140	177	160	143	123	148	140	139	131	159	146	147	171	178	139	127	116	156	181	127	149	162	140	139	144	135	148	141	124	135	139	165	149	143	133	144	141	160	144	152	142	159	146	139	160	132	118	150	148	162	153	155	153	134	154	150	117	140	142	136	122	133	141	149	157	146	145	134	140	132	167	149	155	146	134	138	161	160	135	153	123	161	148	145	136	141	141	158	133	137	147	130	158	147	146	131	136	143	146	139	148	142	122	145	148	140	139	134	117	141	151	147	143	127	151	160	150	147	172	120	150	145	160	153	151	118	154	131	140	145	145	161	137	146	134	148	132	141	152	132	131	135	124	144	135	131	153	149	135	135	144	140	138	122	148	151	136	162	138	132	132	145	122	150	131	136	130	148	146	149	150	150	140	138	153	118	142	165	136	145	138	152	126	133	139	137	165	157	145	132	130	150	155	144	143	156	143	148	135	143	154	136	141	166	164	135	137	131	144	140	136	146	132	151	156	151	144	145	116	135	155	128	132	158	163	147	144	138	149	135	130	166	120	134	139	136	132	156	143	151	155	144	163	141	133	126	142	162	132	141	164	151	142	166	145	136	144	155	155	156	137	171	166	141	120	118	150	141	140	149	163	134	138	159	142	155	144	145	159	151	150	152	138	144	132	160	156	151	139	123	149	139	139	157	135	160	158	121	132	163	161	157	133	148	148	173	147	149	137	148	139	146	154	141	133	138	128	134	141	143	144	148	141	154	160	134	149	151	167	125	142	141	147	147	132	131	137	161	108	146	141	138	157	148	151	145	145	135	138	136	156	132	144	133	176	124	133	140	145	130	148	152	140	134	127	148	150	140	150	173	161	138	142	131	166	160	148	158	129	162	139	164	147	144	155	116	152	147	126	155	127	155	155	146	130	163	148	131	142	145	152	145	129	157	144	148	151	155	146	137	160	154	146	138	156	130	119	163	135	134	144	143	157	152	146	164	172	144	174	135	156	153	157	139	144	137	149	141	166	156	153	129	133	129	151	149	150	147	149	144	166	145	144	147	137	157	151	150	156	142	147	131	151	149	138	142	168	132	164	122	151	134	155	117	144	133	129	150	144	161	151	149	132	146	123	142	154	136	136	134	140	157	155	146	144	131	122	128	132	164	140	138	130	135	144	131	139	143	129	129	154	144	151	166	148	146	138	156	136	119	149	140	141	141	145	158	164	169	141	141	142	127	138	146	135	125	152	155	164	146	149	131	167	146	148	135	151	139	146	160	136	126	161	157	156	153	139	142	162	137	163	142	136	168	138	151	149	135	174	161	143	142	158	159	148	144	151	141	144	148	165	136	145	155	164	134	157	161	140	168	138	167	156	145	156	158	139	144	129	131	132	147	164	142	155	155	155	163	138	139	139	134	152	136	162	175	153	146	158	159	141	147	145	124	136	130	164	147	155	125	161	138	123	132	149	132	149	139	149	146	152	139	164	149	155	132	126	170	141	119	150	117	162	142	146	152	142	138	156	142	147	141	142	161	136	134	135	122	141	147	132	127	148	152	138	134	153	126	142	158	160	131	143	144	155	175	172	143	135	161	143	145	154	156	167	143	119	138	135	151	147	137	146	159	159	152	146	155	155	160	135	156	153	148	136	153	157	137	150	153	144	131	126	127	151	168	154	138	144	153	129	135	128	138	133	150	144	165	155	147	143	151	159	154	140	154	163	157	150	155	159	156	141	152	134	143	132	139	137	138	118	146	165	137	131	132	154	145	153	158	123	129	150	144	143	140	128	150	172	125	153	177	149	153	131	129	161	143	131	151	142	146	148	133	136	150	133	138	142	117	159	159	154	153	158	150	143	160	143	155	142	145	174	153	149	141	141	159	143	155	139	131	138	160	133	132	134	130	149	149	151	133	156	118	148	148	135	158	147	130	142	169	142	149	139	164	157	160	139	158	150	156	133	131	160	144	166	136	144	168	156	141	149	147	112	140	128	160	124	155	146	138	134	154	139	154	154	160	147	151	142	159	134	117	147	142	160	152	106	153	149	142	179	156	154	148	163	158	155	135	144	130	137	151	137	147	135	152	138	160	131	137	134	147	119	143	156	162	159	137	130	145	157	149	132	154	157	132	133	141	130	132	143	153	162	144	134	138	167	142	148	146	140	136	143	145	163	143	157	141	139	147	139	137	140	136	149	132	156	135	136	141	131	124	137	146	141	131	130	136	133	137	160	148	147	152	153	134	137	136	153	146	122	108	130	137	149	153	155	139	168	158	156	140	153	140	140	148	134	136	151	159	138	138	135	131	153	159	164	133	139	147	156	146	147	125	144	125	147	152	164	153	134	141	135	165	147	151	132	182	144	152	160	118	143	161	137	141	139	134	123	154	144	138	143	150	154	139	134	160	146	142	138	152	152	156	147	143	151	156	130	149	138	158	144	159	134	144	142	147	130	142	136	157	152	130	142	136	158	145	125	151	159	132	137	138	134	143	125	159	143	139	144	145	151	150	147	152	148	148	119	146	142	130	150	148	142	147	118	115	135	142	156	151	148	129	124	127	131	155	151	146	132	137	148	129	168	145	130	151	144	127	159	161	150	133	134	171	139	141	156	149	129	157	142	136	136	130	127	129	135	130	161	149	157	144	167	128	170	145	140	146	161	167	136	133	156	147	128	153	140	133	149	125	150	144	133	147	148	152	157	158	153	147	129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7606	3463	5368	6072	5547	4285	3393	2869	2424	2009	1814	1602	1452	1357	1242	1123	1065	988	1010	887	921	851	838	760	766	728	708	697	710	653	686	638	615	653	619	647	605	591	567	558	573	579	585	541	561	540	582	586	523	530	529	519	548	506	515	520	549	535	502	517	535	513	528	482	539	539	518	516	523	454	471	499	507	525	540	506	514	500	465	496	501	477	514	495	497	522	520	464	493	469	509	502	519	482	475	480	492	507	483	485	505	480	487	475	486	447	484	500	485	476	531	493	508	481	495	496	503	474	478	489	499	456	474	483	469	494	478	480	458	467	486	478	477	480	484	498	497	487	457	481	487	493	473	482	519	483	478	473	484	493	509	481	456	453	481	500	492	488	491	491	474	465	484	459	498	511	465	455	446	475	467	494	474	439	498	488	472	492	481	484	461	492	497	512	491	476	521	492	460	484	489	530	472	481	503	498	479	498	512	501	511	506	489	482	493	479	485	510	464	487	473	481	479	445	471	459	488	474	469	442	454	473	447	467	458	468	484	544	473	482	492	527	475	487	463	484	461	445	476	437	489	512	471	436	489	472	462	495	467	496	486	461	477	485	492	512	488	466	498	479	509	512	467	452	463	500	441	470	448	481	474	507	455	453	492	479	462	456	476	478	462	468	467	440	454	503	481	485	470	466	452	484	454	464	492	455	455	467	446	479	452	462	452	471	480	454	474	495	467	468	444	487	463	471	484	488	469	420	453	479	459	498	524	484	465	453	464	490	494	449	499	478	483	486	500	481	461	480	461	454	461	508	497	468	500	474	442	488	488	481	513	459	510	516	461	474	518	471	486	479	483	484	463	457	461	489	492	442	497	477	489	464	488	468	506	489	495	478	478	471	501	466	479	481	453	460	478	487	470	460	496	472	489	485	496	477	508	461	502	439	484	465	475	469	472	463	497	488	482	500	440	466	486	467	465	455	479	441	497	499	525	455	462	507	454	486	465	502	464	486	479	467	504	508	473	445	495	511	481	486	453	458	506	470	465	492	422	455	496	490	515	447	477	465	503	474	487	497	511	473	459	504	496	493	456	488	490	490	455	455	508	505	485	459	479	501	472	497	447	485	442	467	494	474	525	470	504	449	443	456	485	480	508	464	508	483	510	506	453	458	486	444	522	491	474	451	497	502	480	443	478	464	474	511	547	467	471	474	489	490	471	457	492	492	486	488	477	471	500	478	469	503	473	489	437	473	479	475	503	477	482	482	491	473	460	500	460	468	467	516	487	493	469	491	490	490	487	475	456	460	483	443	478	483	445	438	447	450	446	481	485	473	478	452	459	472	523	495	478	452	495	462	475	459	467	472	483	494	521	454	482	448	474	456	515	493	456	513	477	500	508	462	505	454	462	523	460	472	472	469	497	487	468	498	482	461	477	452	500	495	472	468	508	477	488	525	481	500	449	454	492	497	456	492	461	474	495	483	481	446	491	520	406	494	487	481	467	441	469	451	485	476	467	468	505	458	476	467	488	488	442	482	492	473	471	466	479	421	484	539	477	490	494	496	492	433	472	477	477	478	477	488	444	486	495	467	473	482	474	517	480	498	498	494	489	485	463	507	481	437	502	511	464	474	451	517	514	442	437	468	485	467	463	483	467	476	490	466	472	449	473	486	462	479	500	474	534	433	508	462	457	500	455	448	440	442	465	455	437	433	498	468	485	497	452	474	467	478	471	437	498	491	479	475	487	451	526	448	475	476	415	475	506	481	444	462	469	506	460	498	489	466	498	457	529	494	497	481	446	498	484	505	471	474	484	485	504	458	465	467	500	483	476	448	482	483	468	463	473	481	512	493	474	475	489	458	493	497	496	474	475	464	475	461	460	439	497	506	518	478	447	469	484	485	453	454	501	461	496	430	507	454	478	469	463	486	478	492	476	455	467	479	490	491	510	424	445	500	481	494	464	445	477	507	480	470	478	451	498	463	452	497	480	437	475	472	452	482	508	466	512	504	457	416	488	465	460	451	492	460	494	458	480	482	478	499	493	504	465	485	475	490	485	456	504	520	443	474	501	449	467	486	462	494	465	491	491	457	500	482	511	425	464	468	446	431	451	476	466	478	454	471	472	502	485	438	445	496	478	477	493	483	458	493	462	440	473	488	444	467	493	467	473	445	460	473	471	483	488	476	495	470	518	471	433	451	489	485	437	459	454	480	479	523	436	449	493	434	491	446	503	469	494	502	474	524	470	472	444	411	489	487	437	466	487	490	452	470	466	481	483	479	443	467	489	448	491	512	467	474	478	457	485	503	476	483	455	465	502	449	480	488	465	464	474	466	485	464	487	434	482	459	448	462	518	468	472	531	491	463	484	479	436	481	465	463	456	468	473	485	476	490	459	474	481	481	489	504	530	449	501	443	459	463	458	484	489	480	451	500	477	489	453	467	513	459	467	458	451	515	512	486	476	503	448	496	445	469	490	484	483	461	508	478	464	454	516	454	473	490	467	447	453	468	468	450	500	491	462	504	473	487	479	455	506	513	468	466	475	493	479	484	483	466	460	499	491	476	494	471	479	475	489	483	482	469	477	474	496	487	450	491	512	446	490	450	475	474	531	483	463	472	492	492	448	495	471	512	516	502	485	459	456	449	469	477	502	468	473	489	470	457	420	476	476	486	455	491	437	537	454	519	502	469	502	481	485	526	486	496	486	481	479	460	471	457	485	460	469	489	482	525	474	497	497	484	509	452	475	477	437	481	462	489	481	522	456	478	498	512	477	478	486	486	534	487	444	496	445	437	454	495	492	484	448	479	500	463	484	465	480	456	497	473	461	504	487	485	499	488	448	474	497	470	512	468	461	481	434	458	475	494	485	509	467	481	481	476	485	490	492	469	528	498	467	501	475	469	493	476	447	462	464	466	508	477	517	495	477	491	481	464	479	475	501	523	485	457	470	496	509	493	515	479	466	458	514	482	481	472	477	450	475	452	470	480	490	444	472	472	449	495	458	488	475	526	468	473	466	447	473	483	483	457	446	452	477	455	480	517	488	478	480	502	477	468	483	452	478	526	425	439	460	455	474	499	479	483	489	448	468	446	478	494	466	470	492	490	446	461	497	450	465	465	507	464	479	471	471	515	474	486	475	461	477	456	486	470	467	448	447	458	470	473	465	474	441	483	501	493	447	495	490	492	517	450	454	472	491	477	472	464	472	513	469	471	525	485	455	485	486	472	478	452	513	483	472	442	452	494	501	465	486	484	515	470	453	448	513	493	470	453	489	477	470	493	468	473	479	496	470	473	479	473	502	466	442	509	504	445	464	470	490	456	419	483	507	473	490	500	511	476	469	503	501	458	451	467	505	464	491	507	446	522	500	477	506	529	489	464	450	452	466	458	472	502	472	470	467	453	498	474	468	493	447	527	497	473	455	502	494	493	472	457	454	509	478	540	479	489	446	475	499	495	535	485	498	476	463	495	456	516	477	435	497	490	476	476	484	479	459	471	505	482	516	482	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2086	488	491	422	398	358	364	335	361	361	354	329	339	319	341	337	310	371	342	344	327	328	363	360	333	339	323	344	333	302	316	320	321	346	313	328	379	321	324	342	337	314	327	331	324	323	336	357	359	317	298	334	345	315	354	303	343	349	318	325	349	335	297	313	328	316	335	317	335	356	344	334	351	294	342	304	312	305	321	325	335	317	311	326	333	304	300	328	326	306	343	310	335	338	347	315	317	318	315	386	339	327	338	342	345	316	309	353	348	322	339	351	337	352	331	337	313	361	309	359	307	361	328	325	331	342	319	330	296	335	342	330	342	339	330	302	349	353	310	368	327	330	357	305	355	303	346	344	319	353	351	280	306	335	345	309	328	304	318	336	295	310	354	344	381	313	354	336	334	319	319	333	342	316	330	327	332	344	342	316	348	325	330	341	332	339	327	327	316	329	319	323	368	336	336	344	376	307	338	344	327	312	331	320	311	332	312	313	323	323	345	304	318	321	347	328	348	327	282	306	323	315	323	344	358	303	320	306	341	321	321	338	361	320	356	261	340	333	321	346	294	350	293	313	347	348	330	334	344	327	333	323	327	266	319	284	325	314	339	318	337	346	312	313	333	325	362	313	311	323	347	340	313	337	342	326	329	312	334	299	289	343	352	316	301	311	341	330	311	339	315	308	352	314	316	304	337	320	329	326	344	322	333	324	367	325	322	332	348	340	331	368	325	328	351	336	320	309	313	342	318	342	335	348	320	324	299	309	334	338	353	390	341	355	336	326	337	331	307	310	304	311	327	336	315	316	336	315	368	341	322	314	315	359	321	342	347	336	316	342	319	318	313	343	317	319	315	336	335	295	341	342	345	344	338	343	328	327	350	312	332	321	344	336	289	353	357	336	340	308	317	308	358	322	350	323	341	318	311	300	346	310	337	338	332	345	343	331	291	317	329	333	387	365	311	353	334	333	303	353	297	348	329	358	334	377	316	320	306	369	331	338	346	349	310	316	327	330	340	351	337	311	324	342	338	300	331	307	330	287	354	325	318	312	329	325	318	336	304	341	337	351	336	320	351	328	318	333	303	326	353	328	325	308	319	347	337	331	315	296	321	334	325	324	323	307	321	344	323	299	338	316	298	345	329	334	352	337	318	324	353	349	323	359	319	350	350	324	310	330	348	325	356	319	320	318	323	332	334	321	313	309	313	304	376	325	354	349	338	323	327	313	349	319	333	348	350	380	337	325	337	332	312	317	350	303	325	323	331	337	328	330	344	331	346	354	312	308	351	326	311	294	336	355	339	304	360	322	346	333	317	320	311	353	343	340	342	301	316	333	317	327	328	304	350	349	318	345	344	342	311	340	342	366	321	337	349	356	372	308	333	324	320	323	353	351	327	304	327	308	314	347	369	308	342	336	325	296	342	353	339	363	333	349	315	312	318	356	331	356	334	280	315	372	352	325	310	326	319	324	359	329	330	342	331	342	322	317	346	344	342	303	347	316	299	324	335	359	360	314	330	341	313	335	317	306	311	309	295	335	332	335	327	335	349	342	347	310	321	320	316	356	325	307	360	349	340	322	316	321	329	327	338	334	311	322	354	318	325	283	331	339	286	333	349	368	361	360	350	353	327	368	343	329	317	304	344	354	336	378	292	330	320	316	331	319	357	321	338	316	363	332	339	325	329	315	334	317	307	312	347	338	360	329	343	341	336	317	300	279	357	346	358	323	324	308	328	328	340	342	357	318	352	335	307	295	333	335	358	327	361	339	313	325	295	347	314	322	354	295	321	342	309	324	318	333	327	333	347	320	319	324	310	338	369	311	331	305	317	333	320	354	355	318	343	349	335	350	318	321	316	337	332	338	338	352	335	314	297	350	347	302	357	332	326	334	309	322	344	351	315	327	325	310	353	324	327	347	338	317	338	342	319	343	320	323	314	339	334	312	318	328	361	324	354	354	330	335	333	345	328	354	314	330	329	307	331	319	338	314	337	339	302	351	309	309	345	325	330	341	315	308	341	322	311	328	332	314	318	325	334	333	327	315	342	330	349	339	336	348	359	312	314	367	310	344	337	303	343	306	341	301	328	322	361	325	288	344	345	330	323	344	313	316	369	368	344	365	335	339	329	358	315	349	311	314	333	339	326	305	317	342	309	321	321	342	346	333	311	313	353	333	342	306	335	326	306	346	350	318	325	326	348	335	313	314	301	374	287	320	312	338	331	351	329	348	318	324	330	340	338	310	376	320	324	313	344	331	301	346	333	309	346	310	353	340	339	306	325	319	300	316	341	301	329	353	317	329	340	349	308	343	337	348	307	335	340	309	345	352	325	313	296	318	307	321	351	322	341	299	318	297	363	375	330	306	334	325	309	356	348	346	306	349	323	324	292	337	325	344	329	349	300	326	358	334	337	320	334	294	336	362	324	352	332	311	315	305	358	339	289	339	311	354	328	307	306	353	362	321	314	315	337	361	335	335	311	333	318	325	348	332	351	358	355	323	345	328	326	328	284	340	335	335	327	342	326	342	293	336	341	327	315	316	349	310	326	331	338	340	309	344	337	357	324	332	298	351	327	321	299	379	332	325	340	336	325	316	337	352	313	336	337	310	309	326	350	347	327	379	332	326	330	342	314	354	336	319	326	344	316	333	304	339	313	340	313	308	339	332	354	348	307	352	351	351	323	338	349	323	327	332	334	358	316	312	334	337	337	381	359	322	333	301	329	332	333	335	329	305	307	355	322	288	323	309	348	359	366	352	323	314	335	355	321	325	349	330	318	310	328	314	358	331	353	333	344	326	288	337	344	330	320	326	338	312	348	313	344	344	340	329	311	324	343	324	333	302	346	357	294	315	335	324	289	319	348	314	340	332	362	329	338	348	329	317	339	333	299	342	331	331	347	342	316	355	317	371	331	325	329	337	302	335	324	291	351	352	337	326	326	323	350	337	334	313	333	313	334	330	326	316	331	341	290	329	325	340	339	333	331	320	351	331	324	344	351	373	372	334	345	311	356	300	305	346	312	327	310	321	324	316	324	362	315	344	341	336	363	293	327	354	318	330	354	342	364	333	317	344	329	334	345	323	315	316	314	304	362	354	359	321	310	308	318	316	320	295	339	343	353	302	336	312	340	347	322	342	370	310	340	312	328	342	315	294	326	338	301	343	321	324	320	326	324	329	329	311	336	328	310	296	323	332	301	315	329	330	330	328	319	320	318	304	354	295	350	347	318	334	336	344	316	359	340	347	333	329	345	339	342	322	305	344	322	322	349	347	350	347	346	331	321	332	362	333	343	362	301	298	317	348	334	317	326	338	356	342	312	332	288	313	353	299	341	310	319	340	308	322	347	295	336	317	319	318	325	319	329	337	327	314	330	371	330	335	313	299	317	358	345	324	331	361	311	317	319	336	337	327	302	317	368	307	363	333	323	322	321	321	314	324	338	347	302	334	335	328	293	352	314	322	316	333	335	349	311	353	304	314	328	333	337	323	354	323	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2548	1159	1190	1176	1128	1162	1065	1026	1057	998	1006	1017	1017	999	941	953	932	950	988	950	998	957	961	935	955	1037	927	908	978	929	969	979	926	958	922	961	897	926	942	920	940	938	944	957	919	954	943	985	998	1018	921	940	991	959	997	920	950	995	966	982	951	958	973	965	947	1013	996	944	922	959	954	992	972	954	896	951	919	1009	952	959	942	944	931	962	935	926	964	937	996	937	1009	925	977	972	943	964	979	925	947	955	939	962	939	937	966	965	915	950	935	964	945	915	913	954	960	930	1014	992	992	1002	943	983	966	930	949	899	935	930	925	946	954	965	958	877	996	985	917	974	897	978	972	1044	932	965	996	953	993	950	926	987	950	961	974	948	941	898	920	985	977	945	985	909	910	933	961	952	913	918	989	1025	956	934	975	965	982	964	920	933	948	953	936	977	942	926	940	903	943	977	958	953	953	926	977	965	933	915	876	984	956	947	1025	975	942	947	996	923	932	962	975	936	836	990	951	932	1008	914	955	993	970	1024	995	956	977	951	967	957	924	959	950	927	917	915	934	979	948	969	925	972	966	952	897	916	916	947	966	976	911	956	1004	936	956	950	958	943	989	951	949	939	886	957	944	976	987	995	939	946	963	975	1010	907	1003	1035	900	976	935	913	961	933	941	950	961	971	903	985	936	967	950	973	984	970	967	934	955	905	961	928	958	998	996	990	931	958	969	897	965	971	970	973	929	948	962	985	967	979	898	921	964	957	937	919	1007	946	975	977	985	971	914	917	964	902	966	985	936	958	963	947	917	1001	953	983	922	992	942	953	916	949	981	949	928	857	977	953	1033	955	998	935	957	977	979	951	991	940	971	993	918	960	928	996	952	949	978	950	958	945	939	952	936	940	962	920	886	883	974	949	989	1015	953	908	907	961	975	914	886	957	924	1004	928	901	951	1011	933	975	1024	885	960	914	985	961	995	925	970	971	979	965	959	935	922	966	965	937	975	899	939	960	951	924	964	949	922	963	962	945	985	967	978	989	978	969	950	934	923	974	959	924	952	867	929	964	989	945	926	937	961	964	925	920	952	994	933	990	1034	976	935	927	951	958	922	993	959	930	948	994	927	964	966	930	993	938	985	952	954	947	908	927	940	974	967	869	1050	982	939	914	922	942	951	946	950	992	932	946	948	936	918	927	903	925	928	937	917	958	954	954	882	925	947	944	976	970	939	969	976	970	941	910	1005	970	914	993	1001	964	1015	952	963	1034	957	898	921	984	912	951	959	963	941	988	982	956	985	900	968	934	938	896	963	941	949	951	991	936	964	932	982	975	915	897	949	989	984	967	954	1008	985	966	957	938	977	969	1015	950	932	915	907	905	924	963	972	919	1006	935	1001	965	948	950	956	980	939	960	899	965	964	989	925	1020	943	957	965	968	1003	994	992	956	985	978	962	916	934	923	952	968	968	897	961	971	926	979	921	960	974	960	898	950	959	893	907	978	967	972	958	906	915	897	942	980	936	953	972	976	981	939	961	912	976	1028	953	960	1002	933	960	968	905	938	967	934	928	980	981	947	979	949	1002	949	969	969	908	985	959	996	975	975	968	952	941	945	936	967	992	932	934	924	931	989	972	945	947	944	1032	876	974	926	973	924	911	916	986	935	953	863	943	949	966	955	968	955	941	959	960	982	928	959	1003	917	1009	959	982	965	914	908	984	932	900	1028	989	1064	970	947	951	972	964	940	966	998	926	966	982	1004	962	968	938	1001	932	960	919	894	927	1007	945	925	960	950	942	929	971	933	920	942	969	982	956	947	979	943	940	994	897	955	970	954	980	948	973	951	960	948	1015	995	953	957	983	972	949	913	944	983	888	996	983	961	979	1032	926	937	962	961	991	954	967	934	935	957	993	936	950	956	925	936	914	952	959	1022	1021	965	923	891	992	912	988	933	957	912	959	991	939	929	919	965	959	903	948	924	958	918	921	952	958	969	881	942	957	955	967	923	1009	1004	943	954	915	974	1001	974	918	960	972	920	888	922	944	952	959	960	1003	933	1011	953	941	927	937	936	973	945	970	940	939	932	939	934	913	942	977	955	983	956	1060	959	958	939	978	942	919	967	922	921	983	947	929	922	952	916	985	918	990	902	979	959	919	986	987	937	937	992	1000	949	949	1003	958	931	972	979	958	985	1017	913	958	956	976	944	944	930	900	978	975	926	950	955	955	904	1023	930	952	985	974	984	984	1012	963	968	973	975	961	930	982	977	930	919	925	903	906	977	900	899	958	937	934	928	925	893	964	985	957	974	934	958	972	928	976	956	922	984	999	933	940	941	942	958	955	931	965	985	926	967	936	959	937	971	939	923	972	911	955	992	985	922	943	936	961	962	942	912	943	988	928	913	957	944	954	968	959	939	931	905	980	902	927	1041	989	913	960	968	906	960	938	967	949	944	941	928	974	938	952	899	944	944	952	918	966	916	948	957	967	869	956	976	887	891	977	920	1010	938	927	884	920	966	969	932	928	974	943	935	913	988	937	974	964	939	955	932	923	1000	906	945	989	984	952	917	991	920	954	932	923	882	903	955	949	940	1011	926	937	908	973	945	996	939	944	968	968	983	999	928	992	901	892	953	993	963	986	959	950	954	971	953	1013	974	965	901	944	985	962	974	915	918	955	992	928	934	941	848	1025	945	960	955	958	957	955	946	931	987	930	955	944	922	938	999	974	951	950	1015	954	978	952	893	908	928	983	944	951	967	1021	950	974	863	898	962	964	974	922	943	910	972	901	939	958	900	976	966	982	985	977	985	930	989	941	892	939	924	965	955	962	976	907	971	917	972	958	1001	953	889	953	963	987	923	989	950	932	969	965	905	891	982	950	972	952	923	932	951	980	895	957	1007	930	927	936	982	1036	916	928	898	920	922	927	1013	924	925	980	963	990	1003	989	960	941	935	999	942	937	922	950	908	914	954	962	941	921	982	920	977	965	1020	970	957	928	990	943	935	965	968	929	929	1060	966	958	953	942	950	969	945	1041	959	957	952	970	995	975	940	919	912	971	973	943	994	1011	933	968	982	985	982	903	917	944	936	948	984	969	942	901	975	962	932	890	952	942	933	958	980	964	981	999	960	898	964	922	992	945	964	960	967	988	951	1018	966	971	957	968	972	912	964	960	976	1003	909	930	892	946	935	970	981	952	1010	967	968	961	951	933	945	917	980	989	956	990	940	970	915	953	985	982	962	947	937	991	919	956	894	877	965	969	927	932	949	907	918	951	964	991	964	1033	958	941	975	933	919	968	960	973	987	944	966	938	940	921	922	948	975	941	990	962	954	951	937	957	927	990	922	922	972	951	944	964	913	929	945	964	970	962	958	978	973	1008	969	992	935	926	982	950	934	964	950	974	966	940	998	982	943	928	953	930	977	991	983	921	978	993	964	942	961	876	933	948	1002	970	990	926	1004	995	935	954	937	908	999	896	962	931	985	965	945	977	884	930	988	984	983	961	959	931	942	930	979	1003	972	995	944	935	949	966	980	915	976	930	956	928	967	934	944	916	954	993	1034	865	942	943	915	985	951	940	925	914	893	898	898	917	936	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8031	1779	2042	1348	925	635	523	443	384	363	343	293	284	267	247	237	245	255	248	206	195	200	217	203	221	203	198	178	195	215	222	204	201	215	217	205	235	223	186	205	256	165	197	175	217	211	186	200	198	239	193	196	209	191	168	196	196	198	191	167	208	195	184	217	208	184	209	200	188	196	204	192	183	193	193	205	200	178	214	203	174	198	170	192	179	194	192	181	223	205	205	191	223	190	201	202	200	210	197	188	194	192	192	217	192	206	187	205	177	188	195	190	206	176	198	167	181	186	223	169	183	220	201	179	214	221	183	200	215	184	182	197	202	195	204	192	189	209	201	204	190	197	205	174	225	224	192	190	199	187	201	204	190	185	181	191	182	188	218	227	203	177	230	191	197	215	205	187	206	187	206	169	201	152	184	183	174	185	190	186	195	204	170	199	198	202	182	224	206	198	171	178	198	197	186	201	203	220	217	191	188	180	179	206	198	189	173	182	173	193	201	209	187	162	197	197	197	172	189	179	198	193	202	226	199	209	182	202	201	202	193	183	210	200	184	210	174	225	211	180	195	194	184	197	186	181	180	194	195	193	191	210	206	193	183	224	164	204	186	197	184	184	183	215	193	215	207	172	197	206	182	178	193	195	201	173	193	180	189	186	190	203	181	216	209	205	192	194	185	180	180	194	189	195	221	187	182	195	209	189	187	211	198	173	197	186	161	176	188	177	217	172	192	199	193	184	193	180	212	209	205	194	185	194	213	187	187	184	202	205	194	187	211	195	212	181	193	180	179	202	193	177	189	178	173	179	211	187	188	201	184	209	199	186	168	179	207	205	202	173	206	200	189	183	182	199	179	207	190	205	193	187	213	194	164	194	213	190	169	172	198	190	187	206	196	177	205	188	200	180	177	200	200	223	185	201	191	193	193	171	170	197	198	204	191	183	188	177	178	195	181	180	214	193	216	188	193	177	220	201	202	206	215	196	208	199	198	197	193	195	186	191	166	215	199	173	199	211	188	175	190	201	199	201	196	202	196	204	164	204	200	213	188	174	201	176	199	216	178	209	169	193	185	191	194	195	175	178	202	195	212	211	224	199	192	198	230	187	184	174	204	189	184	202	190	232	183	203	196	204	202	189	176	197	207	190	186	215	190	188	188	212	201	194	188	219	176	189	203	194	195	193	188	193	177	187	212	187	191	197	185	201	192	228	178	192	180	177	209	178	197	187	192	202	207	177	205	200	218	205	180	194	191	194	196	197	166	191	190	171	196	203	199	202	206	211	180	216	187	194	206	199	206	175	210	190	214	201	232	210	186	179	202	185	205	177	213	204	199	181	196	198	186	187	195	174	192	209	200	203	208	190	182	209	205	199	191	182	173	206	203	209	199	200	182	190	201	179	193	201	197	197	196	213	175	177	209	217	185	195	191	178	189	207	210	185	211	162	182	185	194	180	190	206	221	181	203	189	193	196	209	185	207	193	200	184	194	190	198	164	174	195	183	190	202	191	194	186	202	192	181	179	189	195	174	233	209	205	200	185	202	197	197	197	172	179	193	189	205	192	184	196	187	187	183	191	189	182	196	183	195	207	201	180	189	199	157	197	208	208	206	180	193	213	211	198	188	190	189	196	196	184	179	194	184	191	205	193	209	205	208	170	182	209	188	198	190	199	197	204	192	207	188	182	187	206	188	189	213	202	194	218	186	201	185	177	191	199	187	163	176	215	213	190	196	208	192	225	205	224	232	191	205	175	198	193	189	203	192	174	189	182	217	180	229	197	213	197	217	179	202	184	198	214	191	178	223	209	188	184	180	214	174	202	186	210	198	210	167	214	183	229	203	160	172	194	170	174	187	185	210	186	203	220	206	205	207	185	205	175	212	174	214	201	219	195	197	184	187	180	214	210	183	179	180	194	188	189	176	186	189	183	195	179	213	195	204	194	205	196	167	154	206	183	192	175	205	190	191	189	172	194	171	182	192	204	197	198	182	183	187	197	200	206	176	192	175	190	204	164	166	185	201	214	223	203	176	198	209	204	188	196	210	207	208	177	190	203	203	172	194	216	184	197	175	199	207	207	208	210	205	187	186	200	169	213	171	181	208	187	183	186	200	200	193	182	203	186	180	220	230	187	199	189	185	187	206	214	196	205	178	207	200	211	178	210	205	187	209	190	194	185	164	210	195	178	191	168	198	196	202	175	182	193	170	179	193	200	183	181	189	184	196	178	196	200	209	196	195	200	182	196	194	202	204	198	201	207	197	194	205	194	224	230	187	217	206	175	214	190	204	205	203	196	198	213	209	191	197	208	203	209	195	210	189	185	209	198	207	215	206	190	185	183	199	211	189	195	198	167	207	209	175	191	200	170	222	169	204	179	204	216	189	190	179	214	183	200	173	206	192	190	188	180	200	216	194	216	198	154	170	185	207	183	192	204	220	172	187	189	211	196	179	190	199	211	219	216	190	218	179	198	194	200	196	191	194	200	212	187	207	195	188	229	165	202	196	175	193	195	205	194	192	211	170	177	188	192	185	183	194	191	209	195	201	196	205	184	215	173	178	188	177	184	175	172	186	191	182	193	187	211	196	222	224	181	195	205	189	210	224	205	200	199	164	191	189	189	191	178	192	204	206	171	184	195	196	201	212	192	195	196	196	198	182	187	200	166	185	170	183	170	166	171	222	188	181	207	206	168	215	207	214	188	189	183	193	181	200	171	196	216	204	197	193	195	212	204	207	200	214	200	198	208	192	198	201	191	191	198	207	171	178	196	194	202	200	187	179	187	206	166	191	199	206	187	177	193	185	188	207	171	216	199	201	191	207	207	198	184	192	184	201	192	208	180	202	208	184	193	182	204	227	200	186	210	198	217	171	173	216	210	205	200	211	174	183	189	168	205	176	221	189	218	193	193	184	192	180	190	205	177	174	194	182	208	214	197	183	186	210	175	195	232	194	200	199	209	193	158	198	193	178	202	190	205	189	208	194	203	204	189	210	179	180	208	218	209	181	193	205	210	206	197	178	173	182	177	201	209	194	201	187	194	185	194	196	195	189	229	195	205	195	217	158	223	218	198	215	186	227	212	202	179	208	178	193	164	205	208	186	198	185	203	197	183	226	194	187	181	206	194	174	176	197	191	201	177	199	199	193	203	180	208	189	189	197	204	191	230	215	195	204	205	189	196	198	174	202	204	192	189	170	194	192	197	212	180	166	208	170	180	207	210	185	171	194	195	202	182	196	217	191	180	199	180	210	210	194	195	191	199	209	184	200	199	200	184	182	185	184	183	195	208	208	207	208	179	193	198	184	195	220	225	204	195	195	213	207	201	181	211	206	204	184	180	211	178	205	220	223	212	189	188	212	194	192	177	208	201	214	188	205	223	195	195	197	201	188	195	177	204	182	196	198	181	203	219	188	196	211	204	220	193	205	192	185	211	194	195	190	201	194	174	184	198	171	209	201	207	193	195	224	228	205	175	190	194	199	197	188	180	178	232	202	204	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5775	2437	3241	3591	3372	2604	2140	1878	1684	1422	1302	1228	1163	1125	1048	969	943	927	850	846	745	822	745	768	769	713	777	726	722	691	673	683	694	657	694	698	651	675	649	669	636	638	603	668	600	677	628	649	600	651	643	627	597	627	601	599	600	686	608	645	645	565	575	629	618	583	612	586	595	599	620	621	618	665	584	651	649	579	560	603	618	596	618	597	613	587	647	616	597	610	577	596	646	563	610	612	580	594	596	613	596	611	615	616	594	583	649	631	593	638	578	609	631	577	641	588	556	618	569	608	618	624	608	597	556	607	565	587	568	592	646	634	619	622	626	579	641	550	568	641	618	574	624	593	633	573	591	602	610	646	615	607	576	593	589	628	588	609	598	610	595	579	605	575	594	600	609	571	583	606	651	566	598	602	622	617	569	592	609	649	623	573	629	602	630	618	593	614	575	580	589	575	607	603	581	614	622	595	584	585	657	581	563	610	594	611	632	592	632	578	598	622	602	589	553	579	616	593	559	586	595	582	588	632	624	601	631	573	600	585	570	592	578	623	620	606	626	572	602	637	588	616	595	594	572	596	592	536	638	595	663	604	573	572	658	585	619	594	583	579	596	619	667	607	635	636	621	595	560	620	568	558	587	601	617	628	608	584	585	598	610	647	563	599	598	603	631	630	606	639	635	608	580	643	577	615	595	585	584	600	639	597	628	557	611	606	583	583	572	625	591	621	592	593	594	604	565	612	597	601	589	608	612	572	618	571	617	623	589	621	639	646	602	600	625	590	606	599	571	626	581	604	597	555	610	619	588	614	622	614	626	596	598	613	582	600	560	594	624	586	607	615	567	585	589	588	562	630	606	596	622	616	623	607	616	579	625	617	621	629	589	608	603	599	639	610	617	611	603	619	616	574	649	606	594	599	624	610	587	558	575	610	623	630	602	565	591	599	622	581	614	585	595	598	576	629	630	581	590	597	626	545	598	595	593	632	612	563	636	611	595	585	591	577	582	606	599	604	564	580	578	604	655	619	590	609	528	605	611	590	581	587	592	604	607	585	615	645	580	621	616	602	599	583	604	624	639	605	629	571	633	569	621	604	591	576	622	619	611	590	567	585	605	603	565	584	597	574	612	588	585	607	658	584	613	624	618	590	562	646	592	633	603	581	613	601	593	593	595	612	609	591	598	590	608	581	678	606	616	623	619	627	600	576	607	599	601	567	602	617	622	604	601	592	573	615	602	555	640	552	554	662	594	606	634	595	584	672	621	581	589	627	616	581	646	598	563	597	565	623	600	605	598	596	602	565	600	538	634	573	633	593	557	618	607	607	627	571	626	588	608	565	616	589	599	609	584	588	626	603	598	581	625	599	586	625	579	592	610	571	619	586	584	594	575	574	611	611	619	572	607	605	609	590	602	639	633	574	646	593	579	616	555	575	619	601	606	572	585	602	563	618	602	618	592	617	594	603	592	574	599	639	640	637	676	572	601	558	601	576	609	605	589	596	582	594	627	613	618	613	564	593	570	637	616	643	582	613	613	590	607	616	575	581	623	562	616	584	598	571	591	628	630	603	592	596	636	593	580	593	597	622	627	597	572	606	641	591	610	636	591	597	604	670	593	558	581	596	586	638	596	600	657	589	602	576	581	572	622	576	630	629	631	607	625	606	600	551	618	588	575	568	614	583	585	624	557	586	595	636	564	609	594	601	566	573	593	511	608	608	582	621	628	541	615	629	568	599	614	588	639	621	609	601	605	648	576	614	632	635	584	598	616	572	579	592	619	613	580	621	564	610	576	603	591	592	592	602	596	630	595	665	627	630	627	653	557	582	588	653	627	589	615	662	555	593	597	592	609	588	592	572	644	598	617	605	615	601	570	610	578	546	602	604	586	628	565	624	571	574	624	625	618	565	570	609	597	601	605	557	582	676	598	581	614	600	594	601	616	638	570	609	615	623	571	607	680	595	646	575	579	622	617	591	539	581	594	561	597	548	626	569	567	630	617	601	616	592	623	627	569	619	638	608	568	606	596	644	642	604	582	673	634	627	582	603	640	583	609	613	603	670	586	589	612	607	595	595	589	605	613	592	612	575	578	595	598	579	622	626	582	642	609	572	616	636	618	609	588	573	605	622	589	609	607	570	614	617	596	596	579	590	588	575	626	598	597	581	594	610	590	613	569	642	585	611	561	598	602	620	621	593	613	559	567	615	602	583	573	596	606	574	577	610	637	609	609	665	560	614	610	614	596	601	613	589	608	591	615	578	606	629	596	572	627	647	539	596	588	593	587	596	596	554	612	608	616	589	568	649	637	610	639	596	566	590	627	623	562	647	612	579	604	676	612	614	601	578	621	552	607	571	562	645	578	585	592	635	614	624	593	611	623	575	626	575	594	633	588	576	613	575	605	569	608	601	613	588	563	634	575	574	629	596	618	590	596	592	564	633	598	669	588	620	575	586	601	659	603	585	593	618	611	622	583	612	598	606	622	574	591	638	599	607	656	587	553	604	593	591	622	639	587	618	609	612	647	591	622	610	628	555	588	609	638	586	576	583	598	586	604	581	619	613	567	590	632	608	605	593	595	611	601	598	617	639	598	609	654	565	600	566	605	548	611	598	662	608	563	582	629	620	632	582	595	574	593	591	634	589	583	627	619	552	621	651	619	612	601	592	598	560	559	585	602	620	596	591	524	668	575	619	560	591	613	554	617	635	633	588	548	584	589	624	579	571	594	583	579	575	606	615	570	584	589	560	564	593	590	587	588	595	611	605	595	555	612	576	623	634	641	561	604	572	628	581	559	575	595	569	614	567	626	573	580	601	595	580	594	576	559	644	588	577	585	609	600	623	584	625	609	573	597	570	588	596	563	595	608	620	587	599	604	618	613	631	589	585	589	627	580	621	552	636	589	630	604	636	594	594	627	629	579	540	615	594	587	630	627	600	594	602	620	612	623	569	595	601	594	566	595	585	564	623	602	612	568	647	582	633	616	599	567	609	644	611	619	582	642	643	612	597	588	653	638	603	566	595	604	597	605	617	655	618	613	578	581	595	599	607	595	604	627	608	612	641	587	641	623	620	581	613	628	591	666	579	629	576	599	585	568	548	601	573	587	600	596	574	560	605	594	624	585	550	647	581	568	569	594	606	637	596	589	594	578	644	615	575	599	589	605	535	579	594	623	609	580	616	577	587	584	577	617	611	593	574	600	588	606	635	605	611	567	605	614	660	617	607	608	601	580	623	615	593	559	571	575	597	581	623	608	625	601	600	621	594	627	574	573	588	626	555	582	605	640	594	609	628	622	595	619	588	554	643	618	586	585	633	609	579	597	617	595	609	569	556	602	560	606	603	589	578	598	629	646	571	629	597	563	616	644	617	559	613	609	611	615	583	588	606	593	589	590	592	629	619	605	575	609	599	603	604	580	608	601	570	593	578	570	622	589	601	598	623	578	642	608	574	611	669	568	635	643	552	576	610	573	604	630	560	628	607	577	602	601	631	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15002	3856	3699	2400	1700	1051	775	637	483	457	362	307	282	283	246	244	215	214	220	181	158	217	192	189	177	202	170	170	171	167	173	201	169	160	141	146	167	153	160	138	151	174	151	153	177	144	145	153	126	146	137	144	169	170	142	141	143	160	161	136	166	136	147	139	141	152	145	141	153	150	164	136	151	134	130	150	154	168	128	134	154	144	164	141	127	140	155	151	137	160	139	147	154	151	150	139	144	137	121	149	169	154	147	157	155	155	145	141	142	133	135	146	161	175	160	153	143	151	140	118	159	152	137	154	143	142	150	139	132	137	148	138	154	142	131	142	149	148	127	132	149	153	146	145	134	144	153	132	122	136	160	120	146	150	140	137	119	150	149	166	138	149	137	155	149	131	142	136	132	161	146	140	139	130	161	134	138	136	148	170	177	137	146	146	115	136	166	138	150	129	134	167	153	144	148	147	125	140	138	166	136	153	140	129	136	144	144	139	147	145	147	153	134	142	152	156	150	158	132	161	133	142	121	146	155	140	139	139	149	149	140	136	149	152	147	135	156	122	149	136	144	150	138	152	141	172	168	128	129	159	164	161	145	135	147	146	130	132	150	141	140	155	120	155	119	146	156	158	152	158	146	151	154	148	139	145	136	119	136	127	134	146	145	153	148	122	144	143	152	151	150	145	153	142	152	152	143	126	147	144	167	145	149	152	155	142	163	127	140	150	133	129	138	130	145	144	147	144	153	160	131	133	127	139	142	144	153	135	157	153	148	161	156	143	142	133	144	147	145	162	127	169	121	151	147	146	160	146	148	124	177	141	127	150	104	159	141	147	154	138	134	157	130	146	150	143	128	136	169	145	126	127	127	136	150	128	138	153	145	125	135	128	163	127	167	136	170	162	140	137	155	158	148	153	161	136	157	142	137	154	139	147	149	136	145	135	126	139	136	144	152	148	134	142	157	143	141	160	136	138	162	126	160	160	152	137	152	157	140	144	131	151	142	136	142	153	123	168	154	133	147	128	136	162	158	138	144	133	143	125	135	140	161	149	143	117	103	154	143	143	142	149	153	152	129	163	126	155	143	116	141	151	138	115	131	140	139	165	143	141	154	137	134	126	145	150	137	158	140	157	136	152	144	133	124	128	146	138	153	144	128	138	142	143	133	132	140	130	124	130	129	142	155	137	153	155	135	152	162	150	140	150	128	139	136	118	128	136	144	153	157	127	135	152	132	153	134	145	150	147	139	145	138	154	138	139	145	134	149	139	148	143	137	152	126	137	168	156	153	166	142	131	141	161	153	145	147	158	153	132	128	148	131	152	145	163	168	172	137	148	140	146	154	149	137	142	146	136	152	146	146	150	135	137	127	165	149	132	121	152	142	134	139	142	132	148	115	133	145	149	165	137	131	159	130	156	153	161	141	146	141	136	156	148	126	146	163	134	143	140	152	115	146	151	153	153	142	154	138	157	122	143	154	144	153	139	151	124	156	149	150	156	138	157	154	119	153	137	124	143	151	138	137	148	155	147	159	138	146	141	132	133	140	147	167	117	145	140	156	126	146	133	144	129	152	133	134	150	151	121	147	132	142	135	149	138	127	143	148	113	149	146	140	136	148	158	144	148	139	130	138	137	134	129	129	127	145	146	134	167	138	149	151	160	139	138	146	127	123	137	136	137	171	116	138	132	160	127	138	128	121	157	149	159	151	138	145	147	155	160	155	147	129	141	142	154	140	134	141	157	116	136	153	155	127	146	143	156	125	148	144	136	149	140	136	155	159	138	149	156	139	153	121	161	165	130	135	157	167	135	153	132	149	142	115	118	151	138	134	136	151	131	147	134	146	128	133	135	136	136	164	157	159	134	183	155	161	126	134	144	149	133	143	163	158	122	159	126	134	163	141	153	146	147	141	164	170	146	131	128	139	155	134	143	141	135	155	180	158	139	139	131	153	139	134	134	140	153	163	153	145	141	139	153	146	138	145	140	140	123	129	115	154	162	129	153	139	146	149	126	125	138	135	161	136	126	125	149	130	136	158	157	144	148	149	130	140	135	151	155	153	132	149	157	125	140	133	162	154	121	156	158	152	142	157	164	149	141	151	158	139	148	118	122	136	160	147	163	141	141	140	137	172	149	141	144	130	135	180	160	144	137	142	136	135	126	142	159	122	126	129	135	142	125	159	143	149	142	143	150	131	144	134	136	160	131	146	134	139	144	129	143	129	149	141	145	154	151	148	124	138	142	152	164	151	147	141	150	135	159	136	136	118	114	141	130	149	147	142	142	139	150	175	124	152	148	136	148	160	167	137	125	129	135	141	138	122	135	150	143	161	139	126	161	142	148	143	146	173	142	144	157	167	163	135	149	130	148	147	147	152	161	154	145	161	170	149	144	145	144	142	172	139	142	151	139	120	125	145	134	121	159	137	162	133	139	138	146	160	146	142	154	134	133	154	172	145	132	130	151	135	142	141	150	149	140	137	130	141	148	159	149	135	134	144	128	160	143	128	153	117	158	127	151	134	149	151	136	148	141	132	147	135	160	166	155	129	138	128	164	131	151	120	156	154	139	126	131	109	150	150	146	146	161	150	153	133	136	144	144	146	148	118	126	141	133	147	142	164	133	126	125	123	122	152	123	159	156	142	148	154	120	142	131	149	167	148	145	158	144	133	132	125	127	130	134	147	137	150	144	126	151	134	143	129	152	166	166	137	141	145	160	148	158	143	123	136	150	154	142	150	134	124	144	172	124	137	140	144	140	141	145	132	122	147	144	151	137	139	141	127	138	152	151	121	140	124	137	122	147	154	159	144	161	137	133	120	143	140	153	148	134	145	158	149	154	167	151	130	138	129	142	150	153	138	146	128	165	130	154	120	138	132	145	130	144	141	158	162	142	133	162	165	170	150	139	156	156	129	116	143	141	127	139	143	129	152	132	148	150	158	133	140	167	162	140	150	148	164	137	151	135	144	166	166	146	149	164	129	132	153	153	148	137	136	115	169	138	143	145	138	158	139	142	153	139	149	126	134	151	135	157	155	153	134	145	132	168	143	140	148	146	136	145	149	141	150	150	136	131	135	136	140	144	139	154	151	140	145	158	133	121	132	139	149	147	157	149	137	147	176	147	147	127	148	131	151	113	161	132	134	161	144	132	139	129	136	141	158	149	138	164	144	124	127	162	136	161	137	128	156	135	139	125	120	140	142	126	141	120	140	134	141	150	134	122	154	153	134	138	159	143	144	143	152	122	139	124	149	151	158	124	151	148	131	127	156	148	144	146	167	128	158	137	145	163	123	133	117	146	159	137	132	148	154	168	134	139	150	155	136	144	145	160	125	157	158	149	147	137	133	149	146	132	148	142	145	125	149	144	140	159	159	156	148	141	147	139	157	129	108	160	138	127	130	143	145	135	145	145	142	153	137	145	149	136	169	154	152	137	152	162	124	139	149	145	133	134	145	147	128	170	143	152	146	145	127	151	153	134	138	140	167	150	171	134	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7715	3893	5213	6139	5251	4203	3433	2847	2388	2075	1808	1644	1404	1335	1226	1157	1054	982	1008	882	886	784	838	767	784	729	726	713	649	664	655	635	635	647	590	601	637	591	603	560	548	588	562	581	548	566	542	525	522	516	513	535	549	528	523	538	539	522	470	508	498	521	522	501	529	521	519	485	504	545	498	486	477	485	493	498	513	496	525	509	455	499	474	472	469	489	540	510	486	468	532	532	473	457	471	501	475	488	504	479	481	511	493	496	527	511	497	510	494	494	484	473	486	444	465	398	504	494	454	505	469	508	513	491	510	497	505	473	495	445	515	481	510	476	470	512	490	457	475	473	462	493	453	473	456	478	478	456	502	509	455	491	491	469	477	466	459	490	474	439	456	487	491	493	470	486	438	493	465	493	482	473	461	478	476	483	479	454	486	483	466	489	495	460	501	545	509	465	518	512	433	470	498	467	454	459	481	479	461	504	488	512	474	466	475	485	445	483	495	474	488	486	482	515	470	525	468	492	484	472	489	532	477	461	471	492	472	464	482	492	446	493	487	505	504	477	443	483	513	546	431	469	522	479	486	489	471	511	457	463	491	471	472	489	509	512	481	519	463	498	482	501	499	443	511	490	497	472	455	468	498	494	513	467	463	468	518	422	453	451	478	473	458	467	454	467	448	454	480	512	482	495	495	456	471	487	471	439	442	475	476	471	480	466	491	457	452	518	457	469	500	473	488	473	510	469	488	448	458	525	489	461	451	500	475	469	494	474	486	476	456	463	507	490	480	455	493	492	477	542	513	487	495	450	476	452	439	456	487	525	455	473	470	530	481	472	479	471	467	480	485	486	503	433	479	470	458	514	534	493	466	473	511	508	509	475	450	450	465	471	478	485	464	478	459	506	511	486	495	460	474	456	479	497	472	513	472	493	471	488	467	471	448	517	452	495	499	451	475	478	454	496	484	489	482	477	476	466	477	479	437	475	520	466	479	470	493	524	506	462	491	440	468	503	454	461	463	485	470	469	504	498	482	451	452	483	502	454	485	482	470	506	510	470	465	489	493	466	470	530	515	480	468	478	468	485	522	500	489	487	480	469	466	477	465	469	479	499	490	459	475	469	491	439	472	482	498	459	486	535	458	493	477	499	476	492	490	470	479	484	523	476	506	496	454	473	474	523	522	491	485	475	471	462	528	482	492	442	470	481	472	452	445	447	489	466	457	473	486	481	432	452	463	465	474	428	501	456	485	484	486	455	485	500	510	479	490	502	472	526	450	498	492	452	456	484	474	466	491	474	473	459	489	448	494	434	512	476	451	477	486	452	491	451	485	474	432	469	491	461	460	450	477	476	475	467	422	496	433	467	478	459	499	490	479	458	508	439	467	480	475	493	481	478	460	506	478	469	462	462	498	480	503	485	453	483	496	488	497	477	487	469	472	480	454	452	451	509	480	497	475	472	469	451	487	449	420	511	478	488	484	489	487	445	497	448	482	506	474	468	455	496	461	455	470	532	488	532	525	482	487	479	469	465	463	451	459	499	492	491	460	467	436	464	487	467	482	491	491	492	487	492	460	462	455	487	451	509	467	450	470	497	481	495	466	481	442	486	486	455	486	496	474	506	463	471	463	515	493	471	513	462	483	495	482	496	447	482	467	507	505	447	505	482	470	483	469	475	451	470	457	479	463	446	497	460	466	447	470	433	474	480	495	474	472	501	463	450	501	470	473	498	462	470	499	464	485	452	484	495	471	503	472	426	508	488	498	476	507	445	489	471	483	462	465	437	468	456	456	497	447	487	483	458	444	447	448	500	464	488	460	490	501	455	498	464	478	461	459	463	476	486	466	477	492	498	486	484	490	481	460	474	503	465	464	511	486	480	470	456	491	506	476	496	480	472	446	486	500	452	488	472	475	452	483	478	466	485	488	470	469	546	513	493	464	481	473	488	442	474	508	504	509	431	498	470	495	444	492	463	506	469	460	488	475	513	475	487	480	522	473	471	481	459	455	503	475	490	486	502	491	471	458	495	449	484	483	471	497	490	457	478	432	467	447	472	486	471	454	433	478	469	481	530	467	491	456	485	473	502	514	457	454	490	492	469	478	500	491	532	424	414	482	482	457	438	486	476	500	464	515	472	479	497	485	464	496	467	528	471	446	492	477	496	454	446	463	485	506	480	489	461	458	491	472	485	437	491	493	514	467	477	492	482	479	514	501	457	499	486	469	476	472	476	491	490	455	499	452	454	498	423	450	502	492	465	471	487	447	498	497	445	462	458	454	487	468	460	475	490	508	470	464	510	440	467	460	443	479	503	460	492	475	509	495	476	491	451	482	471	467	467	487	473	504	466	460	469	482	456	484	480	446	485	470	471	480	514	510	488	478	495	511	475	503	439	492	483	511	441	513	475	480	458	475	464	453	474	486	485	507	489	514	469	490	462	457	467	465	468	473	466	504	466	475	475	477	483	504	497	438	488	475	463	479	449	445	457	445	471	422	468	480	475	444	474	480	468	469	546	490	454	478	485	460	451	476	488	481	506	496	481	461	472	483	468	487	467	477	481	461	452	493	467	447	454	487	478	504	498	485	485	473	493	469	484	503	471	526	482	484	466	508	456	462	506	476	485	451	511	492	491	475	490	479	492	446	501	477	462	487	460	469	499	464	473	494	468	461	439	483	464	492	460	475	496	485	489	468	468	491	478	468	470	491	511	448	464	486	488	527	481	459	509	412	508	523	473	510	480	458	457	507	448	504	497	458	457	495	474	534	471	464	454	467	449	489	454	457	485	502	476	459	448	476	468	528	502	486	519	502	494	504	502	490	490	440	457	497	459	469	431	454	460	473	501	479	461	479	477	473	459	481	441	474	467	476	483	475	456	476	529	540	479	452	445	501	482	503	508	478	459	467	486	480	449	471	457	459	487	482	499	492	498	495	506	488	494	502	482	481	521	477	494	489	501	445	478	483	510	491	488	436	465	473	466	456	491	481	444	499	450	458	482	470	492	496	483	472	508	480	480	456	487	513	460	463	490	469	444	487	498	451	463	476	450	488	457	481	514	492	464	469	493	475	459	475	483	460	483	455	479	519	497	468	493	451	420	493	518	501	478	459	465	471	466	486	489	515	471	443	509	491	539	488	495	486	513	483	491	538	424	486	485	481	475	465	490	467	479	454	458	446	468	512	466	461	513	511	495	521	464	493	476	510	479	485	497	492	485	500	468	500	505	476	477	498	507	447	450	448	493	426	501	488	454	464	479	471	481	446	450	487	451	480	479	461	479	516	457	499	478	493	482	504	446	486	463	437	459	467	447	492	497	472	491	461	501	457	529	486	498	517	487	484	479	480	509	506	482	471	503	474	478	480	478	470	465	452	483	423	498	479	494	442	479	486	489	441	479	474	465	510	458	489	464	504	506	473	474	498	464	463	484	477	483	464	470	503	453	438	470	505	472	479	440	484	479	432	477	482	458	460	449	527	466	471	475	470	513	487	495	490	506	476	482	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2238	490	449	398	387	305	386	357	350	348	323	323	340	310	347	309	334	308	324	321	334	335	305	314	367	321	328	300	345	320	337	359	335	292	357	333	331	357	334	321	333	357	382	334	341	287	327	330	335	338	303	311	319	290	329	338	328	314	332	301	334	343	308	339	338	330	332	332	316	283	342	321	319	367	320	336	333	338	354	337	322	291	322	350	342	356	332	292	367	309	317	330	344	318	326	326	334	365	311	325	335	339	326	344	374	366	334	319	364	295	333	332	330	306	326	323	331	339	319	333	339	315	348	349	317	355	332	337	322	326	335	343	315	342	335	321	344	338	313	336	329	337	339	299	279	324	337	333	337	347	312	324	331	310	338	313	316	339	325	332	314	326	334	329	308	352	301	304	312	319	328	309	327	344	360	331	359	357	277	298	352	303	342	300	374	314	323	353	351	309	330	342	349	350	303	318	311	345	345	299	320	326	340	354	324	333	300	300	328	315	326	355	332	317	317	327	321	353	337	315	321	327	320	305	325	346	351	331	318	310	337	339	319	325	312	339	343	338	343	340	310	355	374	330	358	355	311	328	343	335	353	381	343	329	309	330	310	326	297	309	309	349	320	290	307	289	325	316	323	349	346	316	346	343	342	336	338	341	321	321	306	343	321	329	332	314	337	320	339	312	341	322	287	330	356	353	326	333	313	327	323	365	338	354	340	340	361	334	301	338	347	315	345	343	367	314	329	353	324	316	294	311	314	332	337	335	322	351	297	378	328	323	356	313	338	325	319	352	356	332	318	318	331	321	362	342	328	320	322	355	335	335	335	327	353	354	336	346	322	334	316	348	333	346	318	291	314	303	337	348	354	308	344	358	336	331	303	325	334	357	348	346	336	352	355	349	359	303	345	325	309	341	323	318	321	321	331	308	308	331	324	334	346	347	313	311	335	339	321	321	328	305	359	316	325	340	328	320	314	327	341	331	356	347	323	312	330	346	317	334	332	331	328	334	309	351	334	335	323	346	307	310	361	313	298	330	364	284	352	352	316	341	333	352	333	347	344	319	321	342	328	359	321	303	320	333	355	344	366	338	309	322	344	324	358	328	325	330	330	326	335	341	343	333	327	336	301	297	339	333	331	338	321	332	307	327	305	367	304	327	328	351	346	331	356	322	342	322	310	360	317	336	320	322	320	324	321	359	353	312	316	318	320	343	311	337	307	359	309	341	323	353	338	310	332	326	331	354	339	311	322	343	327	336	288	349	314	330	319	328	307	295	330	308	312	333	350	351	330	343	347	333	325	324	322	319	304	319	336	317	353	334	323	321	349	329	310	335	325	325	317	311	317	340	326	339	323	357	355	364	342	342	311	360	321	339	342	295	334	353	363	332	306	321	338	338	333	327	317	330	337	352	364	320	342	359	322	360	322	356	330	347	360	302	335	320	319	334	341	360	305	328	338	326	334	317	279	314	333	333	306	311	358	333	330	337	319	332	295	331	348	349	341	316	320	323	344	308	330	337	328	338	315	331	333	319	343	339	355	329	328	330	357	342	335	308	340	337	296	308	301	333	316	370	332	318	329	349	308	310	320	325	288	321	322	335	369	359	330	335	320	360	367	343	307	348	319	330	309	316	306	340	330	323	338	334	323	328	351	318	350	317	349	376	362	310	326	301	293	334	333	339	342	327	346	315	333	317	326	323	325	299	357	341	316	320	301	323	353	312	312	348	329	342	344	308	313	369	323	336	320	360	355	317	362	339	344	345	353	309	351	315	303	309	290	299	313	343	318	319	320	337	308	285	308	313	321	319	314	310	307	326	317	345	331	344	272	325	335	320	332	351	324	312	334	311	327	281	315	344	342	353	320	335	334	322	310	315	332	336	380	336	362	341	343	327	277	336	337	326	315	325	328	304	330	329	355	320	366	314	301	326	361	336	336	295	347	337	323	360	308	307	294	293	338	339	327	322	328	306	322	370	333	319	354	298	337	326	324	324	366	323	318	300	341	339	350	299	324	337	328	315	356	335	357	314	307	320	337	343	337	330	305	314	315	335	326	313	332	337	366	311	341	322	304	338	335	324	329	324	339	332	324	353	316	326	338	317	309	294	304	318	328	325	337	346	320	341	349	316	349	356	312	311	331	329	331	326	339	299	335	347	366	319	312	323	310	326	300	323	306	347	342	351	313	357	340	330	334	345	351	314	319	344	315	297	339	313	296	343	338	336	332	345	328	322	351	322	321	299	350	318	339	326	344	310	303	313	334	301	328	348	323	320	327	335	326	302	302	326	284	302	347	319	323	330	338	329	315	305	311	334	334	338	325	346	332	336	356	307	301	316	323	330	339	327	317	346	336	333	345	345	343	294	319	332	370	341	317	310	340	306	337	325	363	352	347	327	331	341	321	310	336	326	356	348	304	360	316	318	305	328	318	311	352	317	325	343	331	327	356	303	338	353	318	339	320	281	297	327	341	372	341	319	341	320	318	295	343	331	307	349	347	320	332	321	344	315	339	357	340	348	302	335	330	331	329	330	326	324	357	358	326	338	358	307	323	318	320	345	332	284	335	342	344	325	318	310	386	321	326	334	319	340	299	316	337	315	329	314	328	336	326	321	327	357	327	338	300	349	335	339	340	325	314	338	335	325	327	316	337	300	322	377	336	310	358	360	331	303	339	322	321	314	346	343	349	324	337	341	322	343	322	318	319	335	372	356	325	372	307	336	327	329	306	325	358	334	322	318	350	291	337	342	338	330	344	335	308	332	343	323	347	310	361	318	342	319	351	348	328	331	335	332	329	318	345	327	344	331	289	324	355	344	305	334	319	344	333	345	313	371	336	317	362	340	314	358	310	331	303	338	304	329	332	315	323	315	332	343	332	325	324	320	346	293	350	351	340	318	300	349	313	358	353	314	323	326	332	326	392	339	314	336	345	316	331	342	348	348	319	359	314	331	315	374	316	354	341	351	327	329	346	338	331	354	313	327	287	345	351	330	305	309	321	328	345	325	332	338	327	331	345	327	343	324	300	330	347	329	322	319	339	336	358	316	355	334	338	352	344	377	320	345	288	329	346	308	359	363	313	331	328	305	325	336	377	323	296	306	345	305	365	340	342	311	321	306	320	312	318	305	347	329	289	321	308	321	346	362	348	310	315	341	315	355	351	340	339	318	334	352	341	301	336	351	306	319	322	339	340	318	295	372	343	322	308	400	354	365	316	330	327	338	301	318	313	318	321	330	347	307	335	319	324	331	327	333	361	296	344	323	315	312	321	336	339	334	318	323	325	336	325	343	326	342	314	304	321	337	306	324	318	306	345	342	344	340	350	314	325	329	362	328	337	315	286	308	321	351	347	299	333	298	337	354	346	311	325	304	356	343	341	342	322	303	329	318	346	331	304	323	316	337	328	321	321	338	330	296	295	343	354	324	303	318	310	324	307	336	350	337	340	336	336	319	363	347	294	340	322	341	329	322	302	333	352	338	318	348	332	328	331	340	313	347	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2529	1222	1158	1197	1197	1139	1034	1072	1022	1024	989	920	1047	985	1015	916	943	944	987	968	947	930	996	965	1000	970	973	994	978	968	933	943	982	967	963	948	968	879	968	931	940	969	1009	999	934	972	927	946	975	973	868	983	946	959	902	971	963	882	964	932	994	1007	943	966	959	951	973	931	943	890	931	967	919	1014	936	967	934	983	924	946	991	967	925	912	970	935	935	967	1004	922	959	981	921	963	926	941	898	958	974	937	978	966	940	877	945	953	941	943	961	1023	926	935	953	949	958	950	981	986	944	895	963	924	966	883	1006	1004	990	939	973	965	961	936	911	973	944	950	929	964	907	959	916	982	947	934	1017	997	932	973	963	897	931	954	965	907	984	945	988	936	976	992	943	939	981	938	943	913	989	915	986	932	933	929	939	925	909	961	938	1013	944	905	954	906	947	933	930	920	951	950	961	927	956	939	980	966	982	967	957	996	929	940	965	933	961	968	913	1028	1007	887	904	969	938	913	939	949	974	978	957	854	941	980	956	937	969	961	885	957	979	943	945	976	974	973	940	941	963	975	960	968	1024	977	945	855	960	965	978	1029	988	962	954	934	953	933	956	909	930	937	933	956	932	999	968	1010	921	939	971	974	968	933	946	965	944	912	962	972	995	926	970	939	921	932	954	950	906	964	963	968	987	949	996	938	938	994	957	976	968	945	979	996	958	949	923	954	956	949	992	984	911	937	977	937	947	954	951	890	991	909	941	934	993	952	981	937	962	944	993	954	996	988	846	904	955	896	931	940	944	951	965	961	936	1017	999	947	937	967	986	899	939	933	1017	966	965	952	937	972	956	939	957	969	919	1012	891	953	991	910	952	974	942	933	922	879	935	900	966	940	931	934	966	927	968	989	910	901	926	930	969	966	979	937	980	941	981	983	926	914	918	893	961	932	1003	961	1001	974	948	942	923	969	921	988	919	899	909	951	937	945	922	990	959	1030	942	893	946	988	955	948	953	997	962	950	968	986	949	981	932	961	952	944	1005	990	1043	990	980	956	948	948	933	941	966	967	930	968	1000	907	1012	918	955	946	1026	949	1002	914	924	974	925	942	977	1031	927	953	979	931	937	971	950	921	938	961	999	947	919	965	905	944	922	928	939	956	1015	933	958	986	925	902	906	934	956	977	971	904	978	989	961	987	969	1014	949	936	923	946	963	935	981	992	914	963	890	992	964	946	970	947	940	952	968	993	970	941	925	964	973	950	981	974	984	980	1009	931	937	974	919	958	948	968	911	953	916	934	943	876	979	912	931	922	977	934	952	903	928	981	927	999	944	930	908	967	968	920	951	972	984	919	1005	938	939	968	961	940	968	983	951	947	935	967	921	966	953	961	975	934	990	1021	942	977	973	930	924	949	930	906	901	904	911	973	926	986	912	915	932	916	977	1017	958	955	1031	933	927	935	948	938	976	968	923	1015	962	991	986	992	954	950	932	937	981	958	942	951	951	981	1005	975	967	970	938	941	967	971	964	1020	941	949	932	946	976	926	967	945	921	953	912	940	959	1014	921	917	962	928	941	943	993	906	940	986	982	937	988	958	968	1006	953	954	902	1007	947	964	953	947	905	963	936	978	992	971	982	950	987	934	963	921	960	964	939	877	971	938	938	927	922	940	960	904	925	921	981	955	938	929	958	956	939	905	987	917	979	956	904	956	1016	987	965	950	908	970	959	980	974	952	959	969	990	939	913	960	924	884	907	960	980	1000	951	928	893	936	938	948	964	967	952	935	960	940	937	973	977	959	956	951	975	941	923	947	943	917	919	896	949	1020	982	979	992	964	957	944	957	918	977	926	945	989	941	914	1003	905	948	948	968	927	990	983	913	944	943	1015	943	932	960	949	989	994	948	915	944	948	1037	916	944	918	925	938	941	892	992	985	904	955	951	940	856	946	980	951	968	976	957	919	963	911	953	928	970	868	958	905	986	968	938	950	969	985	966	984	951	977	965	963	922	1006	953	959	950	975	980	923	951	965	945	951	993	937	949	951	945	979	970	996	966	928	883	920	1013	1023	917	973	915	970	992	970	981	959	917	956	923	1010	927	958	929	973	947	983	953	968	983	981	895	984	957	936	995	948	973	969	975	970	952	912	910	945	917	959	993	943	949	968	932	931	967	943	985	882	967	878	937	885	886	919	915	940	860	892	973	992	956	924	945	962	926	953	916	908	913	914	918	929	978	957	956	931	949	971	922	908	970	977	941	932	972	933	949	960	973	975	991	958	938	860	955	1008	926	979	939	949	919	972	957	959	926	957	999	932	971	924	925	949	896	968	928	976	948	967	945	986	926	1009	929	924	966	1030	950	972	932	1050	930	920	958	966	1004	1006	962	961	951	935	968	992	994	961	953	965	934	932	911	988	970	1011	958	966	956	948	966	951	931	978	962	924	949	953	964	941	957	986	933	966	939	950	923	923	944	999	965	893	937	999	924	939	1030	961	975	961	979	966	967	953	967	964	945	954	959	904	965	929	938	940	939	928	965	956	928	969	954	924	986	917	919	911	980	995	952	876	1020	949	990	948	942	928	984	967	1016	938	957	982	1003	977	896	883	978	943	942	991	937	902	905	966	948	979	906	911	974	957	979	994	989	920	987	965	941	961	1007	928	982	956	1021	927	923	926	951	965	946	925	921	896	892	898	899	961	972	933	936	949	930	979	962	992	957	902	966	926	920	960	957	1000	975	968	942	924	993	980	986	977	887	934	978	962	911	972	983	912	994	973	971	928	935	943	952	995	986	906	951	927	972	957	1015	957	993	973	981	966	991	1002	966	974	948	949	904	984	965	960	955	976	961	922	1007	873	947	915	957	912	953	937	942	958	949	965	960	996	861	892	877	915	943	920	977	941	912	930	963	936	988	921	887	978	931	1010	934	938	990	948	977	975	951	1015	967	856	881	939	971	954	957	908	886	910	914	984	956	980	966	965	915	946	948	925	986	955	949	1009	965	970	955	926	994	926	962	920	936	925	985	954	908	1005	993	986	973	942	973	956	985	991	932	986	901	988	906	925	955	912	1002	869	920	934	937	918	945	937	933	989	942	925	932	973	976	964	906	990	961	987	937	932	951	950	951	1001	986	977	983	948	916	1008	981	955	1007	946	931	995	896	955	923	926	958	965	939	887	986	931	969	1000	947	990	901	942	897	951	893	987	1019	951	908	977	951	949	917	967	962	951	972	923	949	938	956	939	956	949	969	935	917	963	949	977	976	958	897	929	977	1021	985	943	938	977	945	931	1012	901	940	879	976	929	969	947	946	962	964	979	986	958	1007	948	955	971	912	879	928	994	1031	944	940	922	962	915	901	957	976	892	916	911	985	951	1011	956	988	925	952	954	930	908	924	931	969	962	929	914	938	927	982	942	895	924	924	913	976	931	960	957	914	942	973	956	931	920	927	911	917	954	982	957	963	914	949	977	976	931	957	960	920	946	933	945	946	961	987	1000	955	970	922	935	928	934	974	900	963	941	958	972	987	940	959	963	934	960	922	1000	990	908	954	1035	935	1029	968	963	977	917	923	950	1003	956	941	904	924	962	990	904	964	926	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8051	1908	2042	1276	881	645	473	459	349	304	331	303	279	254	252	273	237	238	247	227	187	226	231	170	210	194	213	216	202	214	192	230	211	198	227	198	176	195	200	181	185	192	225	198	194	221	205	196	188	210	210	199	198	187	190	170	224	198	180	161	180	199	187	187	195	199	160	185	184	196	192	216	208	223	200	196	193	187	166	200	202	196	192	187	203	176	187	184	174	203	208	191	192	188	206	209	208	212	188	176	224	199	215	185	175	185	197	190	210	213	192	205	210	189	208	210	193	190	215	196	185	200	207	182	208	198	191	194	211	216	184	204	196	203	187	207	201	210	176	224	217	202	230	190	185	189	198	183	214	192	195	227	207	186	186	178	189	210	167	192	184	197	187	200	213	191	184	205	186	169	220	209	198	182	184	202	197	206	208	173	166	200	182	213	206	187	195	195	202	189	198	210	205	175	176	165	196	198	185	160	203	186	179	172	188	180	187	189	209	212	197	193	193	189	196	184	193	233	196	190	181	187	184	202	203	168	189	216	188	171	188	198	201	186	191	204	200	186	160	187	189	183	205	217	195	200	188	186	204	192	206	213	197	203	210	178	170	220	207	215	212	190	180	208	206	207	178	175	168	209	186	220	211	217	189	196	198	194	214	200	196	202	201	211	173	232	206	196	202	201	197	196	198	175	194	207	189	168	187	182	203	208	184	207	189	168	196	164	178	175	196	211	184	187	190	211	179	235	197	187	185	194	185	199	174	167	197	198	222	194	177	205	198	186	200	187	184	166	205	196	205	193	204	187	195	170	208	211	192	172	183	190	167	215	175	166	184	181	196	200	215	177	190	178	203	193	210	183	197	197	223	192	207	179	194	202	195	209	216	189	214	186	177	198	185	216	199	185	200	218	192	210	192	186	215	167	207	189	203	196	206	191	162	229	190	179	202	185	203	183	177	185	199	200	177	195	180	189	183	190	214	188	214	181	204	212	210	188	173	215	161	201	191	218	219	192	182	198	171	210	215	194	200	186	208	195	195	192	216	192	193	184	204	213	191	189	195	205	194	212	192	241	190	181	169	226	224	208	209	184	216	206	185	197	205	180	203	201	191	175	166	207	219	183	200	205	192	167	178	177	205	175	190	193	203	204	198	186	199	202	198	232	189	200	177	179	190	207	196	179	196	204	195	162	198	188	198	178	197	164	205	189	180	194	179	173	185	201	212	180	185	186	162	190	167	203	213	223	188	207	187	195	177	202	180	202	188	184	208	217	186	209	212	174	194	181	211	186	194	194	224	195	204	188	229	187	199	192	211	206	186	190	199	214	189	191	194	194	187	202	219	176	201	190	197	188	192	221	176	193	181	220	175	191	186	180	222	185	194	192	176	189	223	205	208	173	175	185	179	205	212	198	194	201	202	187	189	201	213	177	181	215	180	196	207	223	181	177	200	196	206	198	204	202	200	222	184	203	196	218	197	185	199	195	195	192	182	206	214	192	177	165	179	191	208	193	199	214	199	221	219	177	210	172	185	179	193	217	184	175	167	190	177	188	208	199	168	186	195	198	240	203	175	226	205	174	169	222	188	198	190	192	180	209	212	188	204	178	193	195	196	207	198	199	174	181	173	198	175	208	183	199	172	189	199	187	181	190	190	226	192	198	223	187	202	196	188	189	197	192	222	211	175	172	176	183	237	181	167	187	217	194	184	209	197	181	197	202	181	174	201	192	154	200	187	177	182	195	157	194	187	188	206	193	184	187	184	161	234	192	191	177	192	200	193	186	180	173	204	181	181	206	199	180	186	200	195	187	200	221	179	169	199	190	218	176	170	178	188	201	193	156	213	196	202	176	187	209	192	191	202	173	186	191	194	225	218	175	189	178	187	212	195	204	196	195	222	183	211	198	190	188	196	163	177	180	189	184	214	196	190	198	179	183	207	191	184	209	202	197	170	188	215	201	183	196	187	207	187	218	207	174	170	183	205	200	204	176	181	207	207	189	193	180	193	189	191	187	195	196	160	196	185	194	177	191	203	194	203	193	220	187	174	218	206	193	191	187	193	196	175	181	188	182	195	181	195	190	184	198	229	180	202	176	191	191	174	179	189	204	211	183	191	206	208	193	191	183	174	182	209	214	186	197	209	181	203	184	172	193	209	205	225	188	189	201	184	176	196	163	174	181	172	198	186	189	211	207	208	184	191	163	188	202	204	165	205	208	177	188	214	191	186	179	200	205	203	195	195	189	203	193	182	200	208	208	199	175	203	209	185	179	193	202	227	194	193	212	192	181	221	189	201	191	189	207	200	215	183	192	203	201	190	194	198	203	213	178	205	200	208	193	189	164	186	176	175	232	199	200	191	195	190	197	218	210	183	207	185	198	168	177	191	195	184	179	193	183	201	193	182	168	172	181	198	183	208	161	204	182	212	203	203	191	186	189	174	189	202	200	196	206	210	197	197	207	198	211	194	189	156	197	188	223	186	204	188	211	198	186	185	186	192	200	181	199	232	218	206	187	173	182	187	195	211	173	186	188	196	167	185	193	170	167	177	180	204	179	196	208	177	208	179	187	182	198	207	200	177	178	195	218	191	185	180	220	208	217	185	189	170	196	192	192	192	185	186	197	193	174	190	202	186	215	188	192	186	212	208	212	194	193	207	203	206	198	190	194	219	197	183	191	193	200	208	206	194	199	200	197	185	197	176	183	167	208	210	183	206	202	192	198	218	191	215	177	183	205	200	166	174	212	205	181	187	188	208	191	191	227	203	199	192	194	171	198	200	187	187	166	194	197	185	181	211	185	197	214	193	207	191	155	194	179	198	194	204	212	188	179	217	211	203	205	168	201	196	182	208	170	180	196	205	191	195	189	223	192	193	191	191	197	203	183	204	189	173	215	201	208	199	193	201	188	211	202	203	157	201	203	179	191	180	216	189	185	185	174	186	194	168	197	180	179	216	215	201	205	208	192	184	192	210	199	211	210	200	205	201	182	207	189	203	193	184	201	202	197	204	212	212	180	205	193	214	184	225	194	189	185	200	172	189	200	196	193	211	184	206	196	173	185	192	188	202	197	189	199	185	188	186	190	182	222	188	215	184	191	189	180	202	202	203	201	201	197	190	203	188	214	200	207	189	201	181	211	205	225	197	199	186	206	207	190	182	183	205	194	219	221	200	180	209	201	197	192	202	187	197	198	182	216	201	169	188	195	202	180	179	178	186	196	195	213	212	182	197	198	192	209	184	192	204	197	157	192	190	170	179	190	189	193	200	200	208	169	183	197	184	193	201	191	183	195	199	179	186	206	208	194	204	193	188	196	210	195	190	183	192	213	223	194	208	174	193	201	214	191	205	209	213	176	210	199	216	215	194	178	205	210	201	211	167	217	203	186	204	190	181	193	190	187	201	167	174	223	190	199	194	221	201	212	183	167	195	201	185	199	199	191	196	189	172	207	193	207	194	180	172	177	216	212	185	206	215	194	169	213	199	194	217	159	189	164	169	187	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5705	2468	3272	3658	3279	2614	2211	1852	1651	1444	1293	1227	1077	1125	1009	977	858	889	786	828	787	782	786	796	761	726	726	712	712	699	705	699	642	688	706	644	659	703	662	667	666	648	677	621	614	636	656	655	641	676	626	600	645	659	649	635	622	592	597	594	631	613	611	643	642	622	592	651	654	626	625	580	630	580	596	631	592	679	631	577	628	585	610	601	591	606	646	616	636	620	592	580	630	616	575	619	596	589	593	610	628	614	612	551	629	585	589	613	584	605	618	614	609	615	577	628	623	630	611	611	570	582	586	593	626	571	569	600	609	626	577	638	627	610	621	611	589	597	635	587	626	615	597	635	553	583	625	612	556	643	585	623	608	616	656	617	605	615	638	575	575	630	580	590	607	621	626	579	613	598	580	582	594	591	606	602	606	656	597	612	584	586	638	593	629	622	587	615	604	610	628	540	625	620	561	563	629	614	581	592	589	559	573	625	597	644	592	580	604	623	630	590	568	563	613	613	588	641	615	581	579	586	610	585	586	579	666	664	578	601	609	632	607	590	557	600	617	618	607	610	642	617	623	602	617	590	572	583	580	554	566	621	631	596	641	553	596	596	575	560	583	584	579	605	560	585	597	603	599	599	562	568	609	625	573	641	583	632	601	572	619	657	584	620	602	592	609	608	565	612	570	631	558	589	604	600	598	552	563	669	630	598	591	606	620	555	610	630	611	601	600	556	599	611	585	594	626	605	584	661	663	621	595	566	602	606	562	620	607	626	588	599	604	593	573	608	599	591	589	553	602	612	560	540	552	574	566	618	579	604	590	582	630	577	592	624	592	610	629	611	622	617	575	593	545	607	619	581	633	623	607	611	635	614	583	635	641	585	593	640	603	598	599	584	610	612	600	574	589	637	650	598	625	592	632	584	578	628	618	570	563	568	596	583	632	564	633	597	601	609	584	596	601	575	623	596	594	599	621	594	623	594	582	612	632	610	623	579	598	596	596	605	640	642	602	602	622	647	621	572	613	582	588	588	612	600	603	580	604	591	601	605	640	621	603	578	593	584	618	607	580	601	621	622	590	654	568	635	569	593	602	578	630	601	602	670	620	630	591	577	647	597	609	604	615	599	556	574	592	556	538	612	644	618	545	584	574	623	617	623	603	631	639	633	608	598	577	616	598	606	625	571	604	607	585	585	632	634	596	633	587	594	579	624	601	621	604	602	579	551	621	593	619	583	635	601	614	568	588	587	578	581	631	596	606	602	602	602	622	595	574	627	591	580	614	590	634	550	616	655	610	568	578	574	604	596	623	586	584	634	554	594	618	627	631	606	633	613	604	602	632	623	603	588	565	601	612	646	579	593	632	624	635	630	615	565	605	576	598	573	621	602	585	599	637	595	611	635	570	582	644	584	567	599	638	583	598	560	607	624	579	629	628	572	627	625	603	636	622	593	608	624	592	571	593	639	597	578	609	590	600	616	621	593	567	567	609	576	611	604	588	569	611	577	636	624	591	563	548	607	595	628	620	622	579	588	628	592	640	632	637	627	598	599	626	592	609	606	562	599	607	592	616	589	556	588	606	620	577	608	619	624	610	626	573	583	604	611	605	612	591	579	624	568	612	566	557	579	562	611	598	609	532	599	614	573	609	617	586	581	601	570	599	617	645	617	574	598	570	620	627	562	586	623	618	606	584	568	576	601	582	599	548	570	602	620	592	615	637	562	583	617	573	583	600	542	589	644	612	639	615	633	608	633	593	628	551	574	563	650	574	619	606	611	584	620	593	571	574	617	620	575	597	568	553	638	578	565	618	614	651	607	583	627	625	555	608	558	635	584	593	657	590	612	554	620	610	602	634	586	571	601	628	589	643	545	575	594	630	604	652	583	628	616	585	610	570	572	608	625	603	583	604	650	577	664	580	540	577	658	592	612	583	588	608	627	611	561	624	571	601	608	601	571	575	624	580	577	583	576	617	627	590	616	623	637	599	627	594	606	597	556	584	606	616	558	568	598	579	582	576	612	615	602	574	616	671	610	615	585	587	628	603	561	592	596	627	622	667	632	610	610	612	586	620	613	627	641	605	587	570	604	585	566	619	588	584	621	624	598	632	631	646	591	609	598	613	595	621	559	554	611	583	620	594	660	569	589	611	646	581	562	552	616	585	588	590	624	614	608	592	592	595	611	585	599	625	577	651	647	589	630	574	594	588	578	585	602	577	611	642	593	624	586	596	594	600	612	591	598	613	602	636	568	579	624	611	594	627	636	616	573	606	610	602	591	556	570	638	587	614	557	583	613	608	567	586	607	562	547	595	596	588	597	591	569	635	592	585	632	541	559	651	570	572	585	579	584	647	619	557	594	615	623	557	577	619	571	644	602	564	601	620	610	630	580	606	587	617	599	553	603	595	616	556	627	583	628	624	612	570	577	560	633	624	595	565	573	590	593	598	592	646	575	588	614	580	628	587	580	604	647	586	616	629	603	576	632	574	626	613	614	574	609	594	600	609	594	590	598	584	605	585	591	601	582	612	569	610	609	568	589	610	623	587	561	618	614	605	586	573	555	593	567	621	597	565	590	574	569	648	601	604	563	616	626	604	669	546	634	606	605	628	633	652	588	602	568	611	640	599	574	604	599	615	556	580	544	606	605	598	598	573	593	560	599	608	561	627	619	563	637	613	557	616	632	581	573	622	580	579	606	568	571	561	576	550	615	604	588	623	598	594	563	592	618	577	569	605	587	576	625	573	610	594	616	583	589	552	605	580	601	612	609	608	654	586	577	571	571	634	616	643	594	588	615	588	661	582	555	560	578	613	644	670	628	593	561	576	582	583	584	574	635	600	593	606	611	602	626	660	585	611	600	647	620	623	617	582	608	622	624	646	580	629	566	628	628	621	629	596	584	598	567	579	601	647	588	585	584	555	570	557	586	586	601	632	593	567	606	635	534	591	630	637	597	592	568	612	575	581	590	589	596	566	575	607	633	569	608	601	585	578	589	585	587	627	617	600	614	599	616	620	596	580	591	606	605	610	656	604	620	593	581	605	646	604	622	564	565	592	584	550	589	583	560	603	578	582	575	561	593	602	616	618	607	594	594	614	567	609	609	568	580	593	633	593	561	588	600	613	551	636	597	608	594	600	638	607	617	592	620	630	604	583	617	642	648	638	599	586	621	604	606	624	631	607	629	596	578	589	611	647	583	603	648	578	610	579	637	595	628	593	631	622	588	604	590	554	610	603	613	589	576	577	585	614	623	600	597	594	590	629	636	617	588	575	610	625	568	599	590	616	614	625	612	621	589	604	579	586	587	617	591	578	612	606	651	575	610	596	567	572	576	582	589	621	594	627	583	613	610	605	597	601	626	621	605	589	625	613	604	613	576	631	595	613	639	602	591	627	593	557	582	641	609	605	590	592	595	609	632	630	608	571	576	618	599	582	590	634	612	571	598	590	603	569	563	584	595	624	623	606	625	619	579	622	580	628	630	590	577	594	615	627	588	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15479	3605	3420	2310	1545	976	729	610	462	414	366	348	303	270	260	249	254	229	187	223	205	187	175	177	162	151	162	166	160	150	181	160	162	135	172	169	152	144	142	164	167	151	143	168	169	151	182	155	172	143	171	140	149	169	143	155	150	170	147	162	140	134	133	152	155	170	133	155	135	121	158	191	146	150	134	169	147	133	152	158	147	133	172	136	148	145	150	143	159	129	149	145	131	152	141	163	143	128	139	148	143	148	156	144	164	126	161	127	162	158	137	151	144	148	157	131	164	131	147	155	151	140	138	147	147	133	170	151	145	121	180	158	129	148	162	150	141	151	147	132	126	147	148	144	126	148	133	160	148	161	154	127	122	117	148	145	142	140	120	144	143	144	137	174	165	151	160	153	140	133	127	144	146	146	147	141	140	145	161	152	140	140	152	127	162	129	167	140	158	163	129	139	129	133	138	144	142	144	129	147	133	119	150	146	147	167	142	136	141	154	161	124	140	129	117	129	154	169	149	136	146	155	142	119	156	156	150	147	143	154	148	144	144	138	152	142	145	144	152	149	136	150	162	126	137	153	137	127	140	161	148	141	162	146	109	136	151	141	139	135	135	147	151	137	121	149	131	156	144	147	147	166	129	123	155	138	145	159	147	149	173	148	155	140	146	148	157	133	154	157	150	147	124	151	140	144	162	143	149	150	161	148	149	181	156	150	159	143	137	142	146	133	153	156	128	144	171	133	149	155	145	148	129	137	172	134	144	147	124	148	144	133	144	160	136	139	143	141	160	142	163	129	120	129	158	154	150	151	177	146	119	140	145	143	158	156	140	134	133	148	166	133	160	137	149	160	146	131	159	127	122	143	164	159	154	148	149	176	147	133	129	161	149	140	139	150	139	146	143	144	144	155	153	158	151	151	154	163	152	147	147	142	135	141	126	129	141	145	145	127	131	144	135	143	149	127	151	139	146	132	148	127	124	169	135	147	156	164	141	150	121	144	145	116	148	138	145	135	128	132	139	131	165	151	130	124	130	133	170	140	148	148	146	149	175	138	115	148	145	168	113	153	141	137	129	165	130	164	162	148	146	148	132	150	140	160	164	163	109	129	145	143	128	134	144	137	146	148	136	167	144	152	143	139	138	149	120	133	138	145	112	130	134	139	130	151	141	151	142	129	143	139	137	150	155	164	139	143	137	131	141	115	162	149	140	153	160	152	145	129	162	143	144	144	158	126	123	135	147	143	150	130	160	154	136	156	169	144	128	130	134	132	132	136	135	145	151	153	140	157	143	123	162	174	145	127	136	145	151	143	157	153	128	155	119	148	139	144	160	139	136	149	140	152	142	154	123	127	141	165	141	149	139	131	131	133	130	154	130	160	136	141	150	162	154	159	148	128	126	131	147	150	167	140	150	147	144	145	143	120	142	151	160	137	141	142	143	156	145	142	142	135	145	155	131	139	132	144	142	144	160	145	161	136	156	137	153	151	136	146	148	145	170	144	154	146	130	159	149	155	160	135	151	155	159	144	140	146	152	145	170	150	155	151	144	136	158	156	137	150	130	122	134	117	150	142	159	116	118	133	157	118	153	164	155	139	161	144	144	141	124	146	147	140	140	147	144	144	145	162	147	140	151	142	152	121	126	125	142	134	141	140	150	160	137	135	123	161	155	151	148	140	148	144	145	143	153	150	150	128	164	172	144	137	155	141	148	158	148	149	125	142	143	131	168	149	128	139	179	127	149	160	162	163	155	131	144	130	155	159	159	136	148	159	151	146	157	145	159	135	140	136	135	125	135	157	121	153	149	131	130	139	157	144	159	166	129	179	132	146	127	146	131	131	140	145	174	150	145	136	147	138	164	148	146	149	128	137	148	152	137	130	162	148	133	161	141	125	134	136	150	159	145	134	145	156	145	171	146	160	143	150	134	141	140	159	157	153	150	147	128	128	136	150	154	149	162	136	116	167	146	136	119	148	147	139	134	153	145	162	165	140	137	119	124	142	167	126	151	131	156	138	176	155	154	161	136	166	164	159	172	139	151	181	144	155	145	153	158	168	144	145	148	143	133	140	137	138	147	157	145	150	151	148	149	148	138	151	135	127	156	146	132	130	156	133	129	121	147	127	143	155	133	164	155	121	135	160	141	128	149	153	133	136	126	135	158	137	146	116	142	134	147	153	153	120	151	141	131	124	153	161	159	126	150	150	140	140	147	135	145	129	130	155	150	146	136	137	146	145	134	131	172	150	162	139	152	155	140	136	137	154	157	143	148	131	143	134	130	134	154	143	145	145	124	161	161	131	126	132	124	117	128	161	147	152	134	151	147	153	148	148	152	138	147	128	124	158	137	128	149	145	132	121	142	138	141	154	140	140	138	164	145	143	126	130	142	163	143	136	143	175	153	151	138	160	142	136	169	134	150	143	145	143	153	151	153	133	153	134	139	134	171	146	149	142	145	130	148	131	124	174	102	170	137	145	138	148	138	147	138	144	153	150	127	153	148	128	141	147	144	154	140	140	157	150	126	130	156	135	123	125	138	147	147	129	139	145	151	134	160	157	132	121	135	155	144	141	134	133	160	152	144	133	164	132	146	167	151	137	161	138	130	145	156	148	141	155	146	150	136	145	140	148	169	160	146	139	126	126	123	152	136	153	135	143	145	132	144	151	123	132	145	139	126	160	125	151	133	144	139	149	141	135	159	134	138	147	149	159	164	164	151	156	155	135	164	135	139	135	140	146	121	128	130	173	159	125	132	122	157	151	155	141	144	140	118	168	145	164	148	167	152	152	142	132	181	147	129	151	170	143	146	136	139	162	149	142	168	136	139	152	142	151	135	150	138	157	137	144	159	132	155	124	167	133	149	143	153	124	160	132	123	159	139	172	125	140	122	161	144	137	125	150	134	134	139	146	136	177	154	143	156	139	135	128	148	142	144	145	163	137	147	148	116	133	144	134	163	121	136	145	147	122	137	149	135	157	147	127	135	147	150	143	157	150	156	138	137	127	157	152	148	168	141	158	145	173	144	136	132	161	175	153	143	156	142	149	113	151	143	141	160	154	156	156	146	130	139	157	144	159	119	137	137	148	137	146	144	184	143	139	154	130	129	133	157	141	131	132	130	135	158	139	134	147	163	132	131	149	150	159	130	143	146	151	106	158	138	117	119	156	136	152	148	140	143	161	154	148	125	146	145	152	141	129	118	139	117	132	118	137	144	142	136	165	144	149	131	134	129	135	149	145	126	146	144	124	146	140	141	148	128	138	142	132	163	142	151	149	140	142	164	134	137	110	144	141	135	126	138	148	138	138	138	167	143	131	145	153	151	139	145	137	140	142	149	167	126	156	149	155	168	153	141	140	139	118	139	144	151	139	143	150	163	144	140	162	162	139	172	136	149	157	132	138	126	147	144	141	141	143	158	144	140	126	157	139	126	144	137	126	149	148	146	156	167	127	149	135	137	150	147	128	134	122	137	142	140	151	125	156	158	136	135	158	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7599	3700	5174	6051	5417	4091	3422	2829	2436	2055	1848	1610	1446	1419	1156	1173	1074	992	943	915	894	862	802	789	744	738	755	709	677	662	651	651	641	615	665	634	591	606	596	585	530	578	567	599	537	568	562	553	516	537	529	535	558	517	558	489	486	527	533	556	474	482	515	545	500	519	524	533	514	495	551	485	534	502	513	530	512	514	467	470	486	508	502	483	497	494	492	491	534	523	529	506	446	459	513	491	492	516	495	447	501	502	479	482	482	506	487	490	457	486	504	461	462	466	498	494	445	498	459	516	468	481	517	494	472	492	486	515	488	500	466	474	471	469	455	497	472	495	512	490	500	518	473	456	490	487	453	485	534	518	486	455	490	496	517	499	500	488	479	493	480	448	478	474	442	473	481	482	531	447	473	466	474	462	450	457	528	471	465	475	470	519	478	519	499	498	460	518	505	465	486	464	487	491	526	432	469	473	464	502	476	451	463	470	462	478	483	454	495	490	481	488	468	472	459	476	460	462	456	484	491	460	489	488	482	490	458	504	455	465	498	491	468	489	488	481	472	500	488	459	498	456	468	518	504	471	519	498	475	471	490	486	505	500	480	462	513	483	488	438	487	466	488	456	516	486	510	501	477	483	493	463	488	474	471	492	462	477	473	431	486	490	483	457	522	480	482	479	441	504	454	502	505	470	490	432	488	473	491	481	456	476	494	451	449	465	469	471	503	502	482	464	475	493	472	484	489	506	469	498	443	445	485	478	481	484	473	504	522	486	494	523	457	488	446	499	449	503	501	493	513	466	476	504	455	481	502	484	482	476	442	499	521	499	521	488	479	472	505	453	508	496	507	481	464	475	468	483	512	475	486	488	490	439	490	404	471	508	487	474	488	459	491	480	505	513	497	506	482	473	479	501	489	530	506	488	473	468	469	467	484	487	524	444	522	500	454	473	467	488	509	480	541	450	477	486	495	485	464	446	489	518	495	497	521	442	462	489	508	499	444	445	490	482	479	514	480	458	482	486	525	460	452	496	460	489	463	503	449	445	494	494	486	452	487	497	510	483	447	481	490	458	503	480	445	500	477	460	506	454	465	521	471	517	466	462	474	507	490	473	496	505	513	477	459	437	453	474	509	473	512	491	473	468	455	503	474	443	471	477	466	493	464	447	479	453	497	505	510	470	477	458	462	488	446	487	476	453	481	490	493	509	518	485	500	441	495	463	493	488	466	465	534	446	505	459	474	491	509	468	480	457	487	449	448	511	467	497	451	482	490	469	442	478	469	517	487	473	527	493	473	480	489	471	459	461	453	482	495	472	520	480	437	459	441	441	472	438	509	521	454	501	486	476	481	533	515	531	471	476	487	464	473	482	499	496	493	457	451	463	501	495	483	465	440	500	497	463	467	495	473	487	478	464	503	464	468	456	470	512	515	479	468	468	478	483	502	457	502	499	497	467	453	455	473	474	456	487	468	454	471	482	469	490	452	470	501	428	450	458	493	496	454	496	482	462	516	467	452	482	469	482	461	493	449	477	469	498	455	528	468	489	507	463	510	473	445	479	530	476	483	468	448	467	443	470	535	469	477	492	502	458	519	523	476	501	520	456	460	463	466	504	495	477	503	477	499	501	496	462	463	452	465	475	455	506	469	498	492	478	534	470	475	562	479	456	475	512	506	457	470	472	485	478	477	457	484	497	479	501	496	467	483	467	457	467	483	502	472	481	466	514	454	451	480	498	465	466	493	474	483	445	442	469	469	456	420	449	509	459	481	486	454	461	494	476	457	465	442	494	544	476	424	516	493	517	470	492	516	478	447	485	490	492	488	477	491	470	481	480	465	484	490	462	471	436	439	448	489	484	470	491	441	446	472	529	468	425	476	477	461	475	497	468	460	501	464	486	495	454	478	465	488	486	489	462	462	490	465	497	479	474	495	461	489	466	509	482	496	448	474	491	491	492	484	460	472	490	494	457	486	442	501	481	510	483	491	459	466	478	480	473	476	488	511	432	492	492	494	532	496	498	476	476	516	470	508	470	469	467	501	525	469	447	509	468	442	481	483	481	461	480	454	473	469	455	472	487	490	463	456	506	468	470	472	458	451	489	474	467	449	459	443	473	485	479	468	439	484	458	485	460	480	473	481	463	459	468	452	468	452	473	507	455	499	470	490	514	494	498	448	479	469	489	445	480	478	515	461	516	515	439	440	468	463	444	456	461	464	441	454	463	469	454	462	473	490	525	462	444	444	505	500	456	490	486	489	478	469	506	504	481	485	484	464	471	490	478	466	497	495	453	497	442	464	488	474	495	477	476	480	442	453	440	546	476	495	435	481	465	502	453	495	471	489	493	493	502	498	453	475	467	483	449	506	435	459	494	506	492	467	448	466	456	495	496	468	479	478	507	465	480	467	484	463	487	470	424	515	474	478	466	468	444	477	461	456	487	492	519	461	501	473	484	525	483	489	476	477	469	458	454	487	485	499	499	462	465	480	491	420	458	472	505	517	471	512	471	470	483	468	452	486	453	510	445	480	458	439	516	496	464	494	517	478	467	491	439	494	462	465	488	491	485	454	484	464	507	471	498	484	477	501	487	471	431	494	473	467	458	474	480	482	446	480	465	487	464	439	474	445	452	518	480	441	513	462	472	454	470	467	534	492	466	506	455	426	483	486	503	493	493	450	486	458	466	489	463	537	465	522	443	495	477	509	468	511	491	504	442	527	497	487	487	431	473	490	472	460	468	454	522	482	501	501	453	466	464	487	474	541	501	472	496	442	429	417	471	431	484	485	430	488	455	473	467	506	467	479	476	492	466	479	477	445	475	468	525	445	477	433	481	456	470	454	514	483	502	495	426	475	480	499	466	467	468	474	453	432	478	465	499	469	475	507	447	448	484	485	482	500	458	448	476	497	487	498	491	508	448	450	463	493	477	468	469	486	508	445	487	490	461	508	470	542	496	467	481	493	471	443	443	462	481	487	483	493	493	499	468	450	521	471	466	460	444	487	502	454	488	447	462	468	471	480	500	461	474	438	479	507	496	524	516	464	487	490	473	466	480	554	487	412	486	504	458	453	512	458	493	484	503	493	466	475	490	478	471	475	477	464	475	471	457	499	429	454	461	491	438	478	439	459	507	469	467	471	469	484	434	485	486	453	480	511	493	477	461	504	480	474	512	497	488	478	450	508	476	486	481	448	476	502	461	500	474	490	476	474	499	477	501	459	512	467	492	484	454	466	439	467	480	484	451	456	463	504	477	490	500	458	473	487	482	487	482	471	472	479	482	464	497	463	446	507	472	480	511	458	462	460	485	481	480	495	525	492	491	459	464	490	429	500	461	484	481	473	479	504	487	471	434	480	502	512	449	492	495	478	472	476	442	505	509	454	438	428	494	451	447	499	449	456	516	488	491	492	465	464	497	470	484	472	481	462	499	466	485	456	491	479	471	498	470	479	467	456	493	489	468	474	435	502	488	465	481	507	460	502	478	472	482	493	495	465	489	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2183	530	427	379	385	383	355	359	339	333	351	318	315	324	361	330	296	325	319	312	302	316	383	317	356	318	327	324	329	324	352	321	339	322	356	327	326	336	336	333	358	333	319	369	364	336	325	358	306	340	311	330	326	325	333	324	334	359	319	354	331	349	306	342	344	335	349	345	345	338	342	304	320	336	359	340	311	305	296	313	341	319	341	326	326	332	329	377	345	339	312	311	329	361	350	307	368	327	353	336	301	328	305	329	314	331	326	343	305	328	349	337	386	313	338	327	341	342	319	320	351	343	305	312	317	315	312	339	336	320	356	329	365	307	329	351	330	281	327	309	348	341	351	326	335	283	313	344	328	318	311	324	325	329	331	322	310	374	335	338	373	372	323	295	361	321	350	354	328	352	297	334	281	373	324	354	320	319	315	318	340	328	345	321	293	332	349	318	348	340	315	334	332	316	344	320	333	319	360	307	318	355	352	342	346	336	349	326	321	329	357	314	339	336	329	317	341	314	311	352	347	333	329	335	312	338	327	341	325	345	342	322	324	320	329	341	348	337	364	315	318	316	319	360	342	335	311	345	325	352	335	380	317	367	334	304	303	326	328	307	281	315	339	369	357	334	319	324	347	312	314	315	311	341	358	370	325	350	323	319	327	318	346	322	336	298	315	344	333	328	323	313	316	337	322	318	319	353	368	329	325	316	328	328	352	326	330	358	296	334	380	338	333	347	331	365	306	305	278	322	376	337	302	316	374	303	358	332	338	299	324	353	317	270	323	336	304	328	346	317	348	344	305	352	339	314	305	319	321	324	322	342	344	330	318	332	322	340	324	315	314	348	346	338	328	344	342	349	292	315	331	320	309	339	327	332	332	310	325	320	307	308	324	336	337	315	334	310	337	308	332	323	328	311	339	342	335	303	337	340	358	320	347	353	337	314	344	357	335	334	345	332	343	345	321	321	306	323	332	345	314	292	326	324	336	321	351	321	331	323	359	331	349	336	336	303	284	311	336	327	352	347	316	300	315	311	370	328	345	310	373	334	349	347	309	343	336	322	320	340	315	329	315	325	320	304	315	307	309	314	361	336	330	341	327	356	331	339	330	341	334	329	324	356	338	283	328	349	319	359	326	365	325	331	366	346	324	343	329	331	355	330	359	356	354	366	335	341	341	333	305	335	324	315	338	332	338	327	316	356	325	340	319	318	332	300	304	335	308	293	331	354	350	299	323	313	289	310	317	336	332	344	326	358	333	332	310	337	343	323	343	342	334	330	362	313	324	283	317	323	289	324	309	294	319	299	334	333	345	333	337	312	296	338	335	351	305	317	298	341	353	357	318	342	340	328	338	316	270	334	309	358	336	324	319	357	333	316	340	317	330	349	322	299	345	324	323	344	320	317	365	367	335	320	300	309	331	326	319	316	306	321	332	317	330	354	327	336	349	325	287	331	337	325	349	330	326	306	346	327	305	303	319	349	314	345	325	343	305	332	318	344	330	316	335	376	290	341	323	341	307	336	337	309	337	308	345	310	350	334	328	332	341	328	339	311	330	313	342	327	368	330	324	319	323	341	358	355	317	300	348	359	325	333	345	346	325	354	326	330	320	335	311	317	325	330	306	288	348	321	359	322	349	338	330	300	318	304	311	305	304	313	320	336	324	306	333	326	334	305	358	342	328	320	367	313	299	330	292	300	336	335	343	338	318	340	377	355	306	323	361	316	346	356	316	332	330	345	358	330	353	364	327	337	336	377	320	343	313	316	316	314	367	337	332	325	301	345	336	313	335	346	332	337	304	323	308	325	346	330	345	324	319	338	332	332	290	360	300	282	324	345	313	349	329	293	328	328	337	363	335	322	311	355	345	327	329	329	289	335	350	317	361	321	329	360	356	332	345	346	333	365	308	347	330	327	334	333	343	330	304	293	314	352	329	329	348	331	302	343	328	365	330	357	357	332	330	345	358	338	319	327	329	327	294	311	338	361	359	335	332	302	319	347	309	324	322	314	332	338	337	343	339	353	318	337	323	315	288	317	354	323	302	348	348	320	318	349	341	334	343	348	335	346	349	339	308	336	323	327	330	346	316	321	333	325	319	335	312	307	316	351	319	347	314	296	295	327	328	300	333	322	345	310	313	294	333	318	306	347	312	352	348	343	300	334	347	342	344	322	320	355	339	298	323	363	339	306	299	334	330	327	342	352	318	324	314	342	312	324	296	323	352	340	340	347	350	289	361	356	316	328	312	341	340	328	355	342	352	327	343	297	342	315	313	357	334	302	351	334	358	374	309	318	321	364	351	322	327	328	308	317	321	326	330	318	315	341	334	319	330	315	309	348	334	340	307	311	328	332	332	338	344	298	349	321	331	328	293	321	312	348	348	344	348	329	369	313	314	318	344	324	306	327	341	337	323	372	306	323	333	334	340	324	374	303	343	326	343	309	335	350	334	332	316	377	321	307	358	338	315	357	336	311	332	328	328	329	336	355	345	322	318	371	321	316	326	343	316	325	287	336	344	332	339	275	332	295	353	290	336	306	289	342	314	337	320	307	302	337	337	337	307	330	358	352	325	353	345	318	340	310	337	327	332	336	313	351	366	372	312	315	334	299	330	341	324	348	322	316	328	349	314	360	327	319	328	306	304	323	340	361	327	340	324	308	326	331	346	327	295	360	315	343	344	338	339	342	294	321	341	315	316	306	341	302	357	296	288	328	309	330	350	299	347	323	291	310	346	352	323	343	346	337	327	343	308	328	338	305	339	297	347	352	349	364	317	355	316	335	301	341	333	315	308	324	373	307	318	315	325	328	341	327	319	324	353	298	357	327	339	352	342	299	294	307	331	353	348	308	316	303	316	305	331	344	365	306	362	317	312	351	333	323	334	359	331	321	358	302	347	317	313	336	318	304	369	332	345	332	313	335	318	337	325	339	359	331	316	330	336	325	364	340	312	339	324	322	333	319	367	334	299	308	310	342	326	380	321	338	333	349	339	306	309	311	317	322	308	300	334	335	364	289	296	327	357	362	322	336	337	355	342	316	285	332	356	317	341	366	334	348	316	303	299	320	307	329	361	361	350	329	312	331	311	307	328	301	311	329	341	355	313	336	312	325	341	318	349	322	320	328	381	306	321	337	335	317	318	356	341	345	325	334	308	312	365	319	340	325	359	387	337	326	349	352	360	318	340	308	327	314	297	341	342	356	353	333	319	333	335	362	347	320	367	346	333	320	343	322	334	347	321	340	322	318	334	311	324	316	309	362	318	333	343	319	346	327	342	363	358	345	345	338	301	361	292	327	325	324	302	333	296	351	357	329	336	352	353	301	328	328	347	295	386	377	336	330	349	326	323	336	323	342	323	335	309	319	314	308	336	313	303	334	340	324	360	320	331	290	318	325	313	340	332	317	324	341	335	305	322	311	331	334	338	326	310	317	323	334	318	324	323	366	335	300	303	315	337	323	331	338	378	343	324	319	361	365	332	339	318	317	303	334	345	342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2526	1186	1164	1158	1228	1056	1090	1071	1049	1025	1035	962	974	997	1001	998	964	982	946	1021	947	1029	998	956	971	960	954	940	949	987	1005	945	930	908	972	964	923	931	898	952	976	892	948	939	908	972	963	925	934	939	1003	929	984	912	960	929	995	982	908	931	970	932	951	939	929	939	937	953	938	979	972	951	915	941	1017	931	957	981	970	991	972	1021	980	926	1008	947	939	937	938	971	951	981	961	917	995	981	923	949	1006	966	976	983	922	912	924	925	928	909	1022	992	1033	907	852	942	940	958	978	970	918	962	963	972	887	978	964	950	951	984	951	915	957	986	938	974	923	988	963	984	928	992	1006	989	890	882	990	965	930	961	931	927	952	951	931	936	934	914	941	957	950	971	967	919	985	950	976	916	912	962	949	973	964	976	977	965	968	944	910	980	964	998	943	887	950	975	969	913	975	995	989	948	959	970	952	980	1007	942	976	965	951	991	989	993	956	967	897	922	921	926	930	936	928	917	957	951	951	938	977	930	953	943	846	958	956	1008	962	958	957	982	961	947	936	898	1016	939	955	941	988	894	924	949	949	910	919	963	915	928	938	941	952	945	983	922	926	989	926	975	1017	951	952	947	956	958	966	942	950	974	945	949	958	915	952	997	926	958	923	929	924	927	982	941	928	942	930	934	958	992	945	937	957	945	988	970	894	931	957	966	968	920	971	958	954	997	958	951	963	895	975	938	946	966	928	941	951	967	967	955	886	958	965	998	981	933	951	971	936	980	960	960	938	972	959	933	936	975	975	960	958	915	947	976	1042	977	990	968	942	962	971	978	945	922	1003	929	945	968	935	1000	939	944	973	996	960	877	969	993	962	1000	945	936	927	904	947	973	967	929	916	944	948	927	1002	948	943	996	984	926	935	937	943	969	896	958	967	921	975	963	957	905	1016	962	986	915	1023	931	959	961	1012	937	985	1005	962	906	955	937	957	946	990	1011	985	916	970	944	931	984	975	986	917	988	918	956	990	948	899	921	976	985	913	966	876	943	968	916	935	976	954	963	946	903	980	937	934	982	970	921	966	965	946	968	918	949	913	976	984	949	888	944	929	911	940	931	932	987	949	922	937	969	936	912	927	1016	926	894	989	922	930	930	988	949	943	924	960	905	972	953	885	930	941	963	930	917	1003	1005	950	855	911	1009	987	908	940	943	919	988	964	922	943	975	973	929	1010	991	978	978	911	946	957	993	992	972	973	949	929	922	950	910	943	909	950	951	930	963	966	988	990	956	920	954	934	938	956	911	976	962	933	969	914	920	944	929	887	903	980	965	951	976	1012	979	928	915	938	944	892	935	948	953	951	972	969	947	918	1019	939	944	961	921	904	944	946	947	948	964	938	946	987	955	915	979	900	946	937	910	945	966	930	910	979	975	889	914	903	894	981	938	962	956	933	936	953	952	992	994	966	915	952	932	950	954	942	889	1023	923	948	977	979	977	979	962	976	926	965	939	951	935	929	1008	927	926	944	935	901	902	914	886	928	924	966	935	908	992	958	987	991	921	928	911	1002	951	960	1016	909	958	925	981	910	948	978	942	928	932	993	937	902	943	933	970	930	943	925	941	936	917	913	973	944	1029	941	978	961	953	963	878	984	989	961	929	931	903	976	995	985	971	970	927	982	921	944	953	947	890	952	892	964	928	916	932	956	991	879	972	1024	944	956	977	944	1019	990	961	893	989	978	919	879	929	983	957	962	936	934	980	975	977	953	961	952	958	980	955	964	939	950	980	961	987	950	926	947	925	945	915	968	960	975	981	898	950	963	932	993	964	977	895	954	976	921	962	1002	926	928	942	959	1023	939	988	980	965	998	988	901	948	937	995	912	881	953	920	1003	920	917	965	967	952	946	969	917	944	984	972	904	897	957	909	896	982	924	918	926	931	939	985	957	919	959	958	948	956	959	956	924	943	964	966	941	935	959	916	977	951	930	950	928	888	1002	933	942	895	1011	932	954	926	943	911	961	982	937	979	1006	898	941	966	933	977	965	986	939	960	1004	919	905	948	969	957	916	996	916	982	958	945	1000	915	953	886	926	959	972	937	1002	935	946	934	893	967	973	946	983	976	918	969	961	941	989	939	936	942	935	912	919	945	901	963	905	937	1024	946	946	965	981	929	890	941	974	955	990	968	1010	893	946	976	936	966	922	929	980	949	904	943	912	945	930	944	989	967	956	924	960	905	979	958	907	957	948	957	977	981	971	942	929	972	964	1019	939	907	881	962	977	945	926	932	951	1010	981	1000	981	895	944	964	909	976	960	991	932	933	916	922	908	945	993	952	916	911	965	937	952	912	895	989	931	925	924	889	1004	930	958	902	946	971	994	973	941	975	977	953	946	987	894	927	940	953	954	937	992	924	950	993	946	969	935	962	959	918	950	922	908	1016	993	942	928	959	914	934	883	971	924	976	963	982	961	945	979	942	917	983	974	951	986	912	925	916	915	912	938	943	940	957	993	955	906	957	914	956	1000	1007	1007	926	916	965	947	947	940	895	936	928	962	1029	926	956	973	933	992	961	931	956	979	953	918	986	940	932	921	988	988	978	1005	967	921	989	929	906	987	917	946	1009	906	914	937	943	991	957	967	970	938	968	961	919	909	928	941	911	927	963	910	941	951	911	947	953	982	950	952	987	960	914	988	989	975	940	981	969	955	942	966	944	928	916	922	926	987	977	970	934	984	968	905	920	1017	878	943	936	991	967	913	925	872	979	942	932	938	902	1000	996	950	964	975	988	919	923	974	923	923	984	970	928	973	934	950	958	947	961	932	964	960	980	984	952	956	966	995	938	974	940	956	982	934	1016	985	944	917	952	940	919	1016	960	934	953	993	1014	966	918	924	944	984	957	942	938	954	959	934	989	984	973	955	955	964	932	911	956	912	921	922	963	948	953	983	940	940	911	1023	931	918	956	948	926	1026	966	989	909	950	957	976	993	978	927	934	978	969	940	947	941	933	984	932	973	995	966	939	953	910	977	946	958	913	948	907	906	944	948	963	952	935	919	1013	1023	963	891	964	966	951	964	892	977	994	1010	946	941	962	938	942	1006	989	986	967	969	955	946	910	940	975	928	960	911	964	965	1000	1003	897	936	914	941	944	934	939	993	1002	947	980	996	964	944	1015	963	1016	950	940	1004	948	930	923	952	971	925	977	980	965	959	963	1028	932	953	985	1004	988	973	971	927	992	928	943	985	959	944	918	961	930	968	969	944	915	967	948	890	945	975	976	945	939	937	985	938	964	973	938	947	933	932	961	931	962	947	899	935	954	899	1005	941	931	988	996	969	953	933	963	988	930	943	942	954	913	912	1017	899	957	924	997	970	905	983	942	934	947	980	977	946	958	958	965	932	940	937	915	879	987	879	958	968	988	946	910	933	961	920	981	950	950	932	977	983	1020	992	977	998	939	985	944	931	1021	981	896	944	993	870	956	946	947	940	988	991	963	960	1001	969	996	981	930	950	958	913	969	899	966	925	944	977	974	933	945	998	967	935	904	918	985	922	950	994	980	950	875	954	958	994	949	906	1001	968	925	924	950	955	948	1003	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8284	1717	1470	1163	866	609	459	388	361	360	293	291	272	275	251	236	242	231	223	245	192	181	226	230	221	208	201	208	199	232	217	230	222	212	192	206	190	206	195	194	191	211	227	182	199	215	187	189	202	179	187	182	170	215	203	224	199	175	175	170	217	181	214	189	187	195	226	186	181	193	202	198	208	197	212	213	193	218	191	179	187	180	190	190	186	208	202	182	194	228	202	183	194	220	202	170	205	186	180	197	207	202	218	182	224	173	194	182	181	194	186	209	182	185	195	190	210	169	202	201	173	167	200	206	171	210	181	204	200	190	197	197	190	203	190	186	176	213	206	178	196	197	201	176	197	195	168	204	196	206	215	202	206	214	170	183	240	182	194	181	172	182	192	184	202	193	171	191	208	178	212	194	193	195	184	163	189	202	202	205	175	188	189	189	193	189	193	181	188	186	180	191	183	202	204	181	202	186	188	209	187	187	190	174	214	196	210	174	177	180	182	202	186	212	214	195	215	186	193	177	176	178	223	203	194	192	183	180	211	196	202	211	176	166	197	185	199	202	208	173	169	179	200	187	184	194	196	203	160	195	204	221	193	181	200	202	206	212	214	213	197	198	201	198	190	174	185	209	213	193	190	186	205	205	205	175	174	180	206	172	173	211	207	186	189	194	199	207	197	194	189	174	168	223	193	195	206	215	177	173	188	178	172	183	189	195	219	193	198	194	189	182	173	180	179	187	203	186	166	188	203	163	174	182	200	208	210	174	216	186	200	184	183	166	193	191	194	204	203	178	199	185	191	195	201	189	191	179	183	204	191	187	183	205	194	184	196	181	184	183	200	173	201	163	224	206	172	186	219	211	180	179	217	199	217	172	191	195	186	207	203	199	198	186	200	196	212	195	208	197	188	189	171	190	193	206	208	200	173	197	179	173	200	196	191	192	217	200	187	201	193	176	198	192	190	179	219	200	186	185	204	210	174	169	204	209	206	208	184	196	206	180	178	201	212	190	201	195	189	184	202	192	189	206	187	186	199	200	199	198	176	204	193	203	212	175	193	201	178	211	206	203	206	187	206	212	195	204	175	189	208	173	188	181	189	197	196	233	181	200	182	195	174	187	193	196	189	192	219	176	175	207	181	202	189	210	208	186	214	190	177	194	218	199	203	200	190	189	203	197	202	197	196	205	213	205	210	159	191	196	195	192	202	187	198	175	214	189	181	203	202	175	182	199	158	192	201	180	208	212	197	186	151	213	219	182	206	183	209	202	207	195	213	180	198	192	212	193	191	184	213	210	205	200	174	216	197	189	204	221	209	191	184	176	182	194	210	201	199	184	191	199	199	215	211	156	217	189	199	212	192	181	193	199	198	190	203	207	186	204	220	192	179	200	171	172	221	192	186	188	198	169	174	186	184	215	185	228	179	214	171	197	187	211	180	179	238	198	189	196	195	207	190	196	207	195	199	192	197	188	195	202	199	190	163	194	211	201	205	214	200	226	172	198	197	192	197	178	193	161	185	190	182	176	184	182	203	210	180	182	216	220	171	215	202	184	178	203	219	178	206	194	181	206	192	205	200	175	176	190	236	183	189	198	177	200	183	203	207	206	214	222	201	195	206	180	217	192	198	189	174	180	205	189	214	198	205	223	208	204	193	202	213	180	187	181	189	169	171	218	171	200	184	189	180	161	181	178	214	189	189	192	173	172	171	203	170	178	193	193	206	201	189	204	196	191	202	208	201	192	221	174	175	199	220	177	203	193	183	196	196	182	203	184	177	198	168	184	195	210	196	184	197	196	190	197	208	192	209	198	195	180	185	212	192	185	210	215	190	205	204	223	175	196	191	179	173	197	201	203	188	199	197	218	206	207	195	202	190	196	212	216	189	183	163	204	199	171	187	216	186	182	172	205	193	207	182	192	204	169	176	232	208	206	195	169	182	206	189	195	199	181	201	175	191	187	193	187	199	183	196	190	189	188	191	204	182	197	183	198	181	195	195	227	157	193	184	203	210	203	178	190	193	201	219	204	206	177	201	175	187	166	199	186	201	226	191	201	193	187	225	186	198	197	187	207	203	201	215	188	181	218	172	199	213	188	227	209	224	198	181	175	208	187	169	221	175	215	184	186	181	224	208	190	163	181	204	197	198	175	224	198	183	215	185	187	176	202	191	213	186	175	183	190	204	170	171	187	181	179	193	199	183	224	204	209	178	213	194	199	172	206	197	197	206	200	185	187	192	163	178	197	195	191	196	195	183	173	176	222	205	185	212	182	206	162	175	171	197	174	209	193	200	199	221	169	214	198	227	207	209	193	184	192	181	200	193	186	189	192	203	213	193	198	190	200	195	185	208	186	182	198	209	196	212	210	191	183	217	182	208	200	186	193	202	207	190	193	209	206	189	190	196	179	193	194	189	183	183	191	200	213	184	207	185	186	188	196	229	200	204	172	176	215	194	211	204	225	201	185	206	199	203	201	169	186	203	190	204	178	178	204	192	190	194	193	173	179	185	172	193	195	193	164	177	191	181	203	186	184	192	199	180	206	173	214	188	189	183	214	187	193	208	202	228	205	207	171	218	177	207	195	169	181	202	189	181	182	195	217	176	233	187	197	193	194	202	201	204	207	187	168	213	214	207	216	194	182	201	203	212	225	200	181	216	206	177	177	202	190	180	193	188	182	190	177	198	177	194	182	169	182	188	180	197	187	219	190	225	190	195	181	198	189	206	217	192	191	221	216	181	197	178	187	186	186	187	173	189	192	200	165	168	172	192	214	191	204	191	165	203	199	182	210	188	200	211	212	162	201	207	215	193	186	197	203	182	197	167	196	200	167	195	200	204	186	187	205	218	171	191	194	210	192	214	181	214	183	168	192	193	208	196	189	194	201	199	173	181	216	183	197	183	184	175	205	201	192	201	211	181	204	195	199	201	192	193	198	207	183	206	191	212	162	187	187	208	204	197	185	203	222	193	209	210	213	180	188	191	177	190	182	206	201	212	187	185	188	200	220	184	169	202	207	217	209	205	206	192	186	165	195	194	190	199	217	202	189	209	176	191	192	183	217	203	183	170	186	186	173	190	199	202	201	215	184	212	186	185	181	165	166	186	222	194	165	195	203	186	154	198	186	197	174	188	182	179	190	227	206	173	176	210	165	180	191	191	188	186	188	178	179	216	202	213	212	167	197	198	202	198	185	198	200	213	195	188	208	186	217	184	181	202	219	204	207	185	198	193	186	207	192	187	235	168	193	191	186	190	191	194	188	196	189	189	187	166	200	202	199	204	189	193	179	174	183	199	199	180	183	203	186	203	193	183	188	189	219	188	188	186	189	185	189	213	197	189	205	215	190	193	187	207	216	190	182	209	192	179	192	194	202	216	213	175	197	190	196	193	225	192	216	187	206	206	167	205	202	200	185	187	219	175	208	183	175	188	203	186	211	174	189	199	204	217	178	212	203	201	195	211	206	179	183	211	189	204	171	199	202	202	207	198	172	197	176	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5739	2313	3050	3750	3223	2648	2219	1909	1611	1412	1313	1228	1125	1113	1010	931	893	895	878	835	791	794	813	739	749	687	758	741	734	686	684	712	708	719	693	648	725	693	607	654	614	609	654	627	646	624	624	688	662	616	606	588	649	633	639	657	595	586	663	616	614	618	592	604	579	628	607	594	610	640	608	606	637	619	597	611	636	612	620	654	591	615	598	620	576	584	604	615	622	571	601	625	626	626	607	625	646	534	595	582	631	641	581	621	642	636	636	595	603	578	660	626	622	569	641	630	602	590	558	633	544	626	597	553	632	590	604	594	605	594	616	596	575	593	620	611	568	601	632	615	589	605	593	611	614	621	632	646	579	602	580	615	619	584	650	602	538	658	630	600	594	617	624	637	624	584	583	581	638	600	594	608	627	581	654	599	629	634	629	614	606	550	597	529	562	619	589	610	640	580	637	619	600	615	602	593	569	622	614	577	577	564	627	577	568	582	586	597	610	584	577	582	618	615	646	623	573	614	570	616	597	623	588	595	632	588	671	586	576	591	629	623	561	535	601	635	617	610	609	558	609	610	616	594	627	610	599	592	610	647	609	610	607	608	593	600	623	623	621	634	588	571	581	558	626	558	603	582	604	593	613	572	608	593	609	634	603	565	619	587	586	555	650	577	586	583	579	570	593	607	604	600	592	601	637	578	630	649	593	567	621	597	612	616	635	640	607	625	592	578	612	571	601	575	576	594	529	631	582	592	633	592	621	664	607	599	595	602	618	574	591	584	584	589	640	588	565	577	595	579	578	591	610	564	603	575	567	623	568	627	584	667	625	620	614	654	572	560	652	612	551	595	577	598	607	608	618	605	602	598	599	587	572	599	601	562	591	643	599	600	559	584	613	589	598	608	645	587	600	655	595	645	575	623	582	612	573	595	574	608	631	564	600	572	595	609	601	562	589	599	583	646	610	603	607	645	584	617	608	572	625	596	597	585	576	585	562	634	600	633	581	592	621	609	578	624	588	602	611	622	607	603	636	606	607	598	627	591	593	583	593	626	600	576	572	631	570	596	585	620	589	636	621	614	555	553	590	564	616	587	583	597	595	657	608	608	611	616	576	584	618	627	619	596	613	576	584	581	596	629	627	584	611	568	553	626	573	565	595	607	651	605	617	628	582	619	594	594	625	608	565	606	587	591	635	572	583	596	599	583	644	609	564	639	561	621	560	545	600	598	558	654	593	592	609	614	564	617	601	610	639	633	566	641	585	623	591	640	620	541	597	611	592	601	597	567	602	602	553	605	576	615	605	599	558	627	613	605	594	607	599	585	599	598	561	622	562	569	648	607	588	596	569	596	641	607	614	588	617	602	613	601	608	596	594	604	604	599	639	591	579	596	551	608	584	568	599	599	628	575	603	602	567	624	592	588	597	597	619	595	578	595	599	595	583	616	650	590	570	596	649	600	615	597	597	612	593	605	636	608	553	577	598	561	561	562	626	590	588	589	606	599	633	602	641	615	627	593	579	588	636	618	615	555	598	628	587	579	616	586	577	605	569	616	580	607	637	554	567	590	582	598	620	641	634	626	608	686	641	598	570	627	633	612	556	609	616	600	590	609	624	580	586	610	616	631	601	615	641	591	578	591	576	628	595	636	576	604	622	612	618	639	580	613	639	587	633	624	592	566	593	578	618	624	629	619	584	615	608	613	593	607	617	597	606	625	602	587	594	623	588	600	622	642	616	587	617	577	568	610	563	615	550	568	610	562	653	609	610	609	595	606	602	622	630	595	612	601	657	583	631	614	580	619	609	613	586	644	601	592	587	557	566	582	615	619	548	650	615	606	595	567	595	590	615	585	602	630	593	636	602	597	569	614	598	571	623	564	561	596	621	619	639	602	565	588	604	595	546	585	605	603	566	546	568	546	569	582	636	588	600	581	582	599	583	606	610	622	578	613	622	590	565	649	621	574	598	587	623	630	592	621	592	613	627	550	658	563	599	623	626	598	603	594	598	567	567	592	604	621	599	592	585	642	595	611	640	608	626	558	602	603	587	627	652	628	563	609	565	631	597	582	565	572	592	586	605	597	618	561	631	602	614	592	561	570	626	598	576	594	561	606	634	614	588	606	604	596	557	573	579	628	573	607	618	583	576	579	588	615	581	589	588	606	590	587	562	574	613	589	579	594	553	606	573	579	624	573	572	604	616	587	582	632	595	566	573	560	601	576	566	636	571	604	593	561	583	592	628	632	635	608	605	589	592	574	628	576	590	614	598	584	594	602	551	624	611	591	607	605	616	594	614	609	598	549	639	624	589	623	588	596	606	624	590	637	549	617	604	597	601	614	596	562	613	575	639	566	618	646	610	522	604	613	630	596	575	622	639	582	593	646	630	608	598	614	598	592	609	566	572	569	606	601	570	601	615	613	594	597	567	602	568	610	589	570	668	572	621	617	578	649	627	585	582	621	572	628	564	553	590	635	626	624	578	586	582	589	610	635	578	621	613	577	591	614	613	581	549	619	599	594	573	607	601	623	587	543	597	590	580	615	576	583	574	603	613	544	589	593	630	626	612	580	573	600	622	642	602	641	593	585	578	598	599	550	590	593	575	599	563	592	620	599	593	647	616	553	661	570	595	595	616	539	616	583	573	650	621	630	622	576	599	594	579	585	583	596	576	616	593	608	567	618	674	585	592	601	621	592	618	610	578	595	565	575	603	617	636	590	605	591	617	559	566	593	554	611	585	607	604	575	602	593	594	630	607	623	595	619	597	579	602	623	647	620	616	618	613	607	617	576	594	676	620	596	589	585	653	604	587	587	604	607	584	583	598	571	589	624	624	607	573	581	600	614	596	586	656	582	629	571	612	591	623	588	630	576	635	585	600	602	584	571	605	617	615	594	590	567	567	561	576	560	589	580	596	614	602	634	571	578	558	564	579	616	623	607	622	566	594	641	609	582	586	582	624	623	573	570	602	606	632	556	580	625	618	580	617	593	615	595	567	592	640	591	592	595	594	601	582	573	598	625	595	628	536	582	591	590	615	616	628	586	597	609	665	636	626	627	598	585	612	591	601	620	578	611	596	610	646	575	612	621	561	586	594	636	585	573	537	568	599	611	625	645	630	601	584	583	599	638	566	606	598	585	669	601	597	597	589	591	609	573	600	616	604	616	579	566	581	640	584	607	589	615	544	604	550	558	567	633	626	584	603	595	609	594	646	631	569	612	593	602	605	627	598	580	605	607	586	581	582	577	595	575	598	609	576	630	621	621	566	623	588	571	602	605	573	613	587	584	615	592	592	618	582	596	567	574	653	620	585	597	643	609	586	617	584	535	594	597	610	528	607	588	602	597	641	599	595	605	596	616	573	536	615	588	637	596	589	588	653	604	593	576	566	587	613	573	571	633	664	617	585	590	608	605	621	594	595	601	585	564	575	618	615	579	599	604	605	662	582	565	620	633	555	548	581	615	591	677	603	604	587	612	576	625	608	621	601	592	594	628	591	647	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15891	3443	2959	2200	1510	941	739	590	544	440	340	339	281	264	253	251	243	193	225	193	210	176	189	196	178	184	164	150	200	163	176	158	169	158	162	185	164	166	164	159	140	158	129	146	167	146	158	183	159	145	172	141	145	111	144	130	156	131	170	160	162	146	137	164	163	129	141	138	153	164	152	141	153	136	151	158	153	125	142	148	139	136	139	139	162	152	143	142	153	139	140	149	156	147	130	154	151	178	153	128	144	151	158	144	129	151	153	147	155	153	175	156	150	151	139	153	141	153	160	146	153	163	127	150	167	161	142	148	150	139	130	155	149	137	142	140	141	129	138	170	148	165	151	140	140	152	142	143	130	141	153	148	148	145	166	137	149	137	123	136	153	151	117	143	138	155	137	141	147	135	140	137	177	136	134	133	132	129	146	146	137	144	143	143	132	159	136	135	146	138	127	138	149	141	123	111	141	124	153	137	154	163	127	128	143	165	149	153	130	111	155	156	144	138	170	153	145	132	126	129	142	146	146	138	158	150	130	141	134	142	163	147	142	165	131	140	144	141	133	143	134	148	141	166	142	135	162	141	148	166	151	124	153	143	162	151	132	159	150	118	146	134	155	151	132	144	151	138	155	148	135	139	149	155	149	145	149	140	131	154	132	146	147	129	137	141	131	136	111	152	138	164	125	156	170	145	163	157	137	145	136	135	144	151	142	133	124	153	148	141	134	155	166	144	153	149	151	148	139	143	150	144	144	146	145	133	151	156	156	130	147	139	155	122	145	150	132	121	136	156	136	139	157	146	142	126	141	151	133	159	144	134	152	155	147	154	148	150	153	129	138	161	154	144	164	131	141	151	166	147	159	134	127	157	152	146	135	144	137	125	141	150	157	122	125	153	148	150	144	149	139	149	160	148	141	153	137	149	124	144	120	136	140	137	161	149	142	133	154	129	140	139	135	159	140	157	147	151	143	155	160	143	147	157	152	142	153	142	152	143	127	140	155	130	128	128	137	151	150	146	144	138	120	145	146	145	136	129	149	149	128	130	148	117	171	160	142	145	156	130	136	149	141	146	160	144	153	118	144	137	161	135	143	139	158	146	129	141	140	138	143	143	153	158	143	148	162	136	123	143	118	143	135	134	154	142	140	141	138	135	162	124	127	148	147	134	149	142	151	153	136	148	135	114	145	137	154	139	150	155	153	154	141	162	127	142	153	139	144	160	124	134	154	136	165	158	119	129	151	157	147	140	152	126	132	131	149	148	127	136	131	154	140	145	169	134	142	155	130	143	140	127	142	139	142	138	144	151	139	135	159	122	141	153	125	158	154	156	153	156	140	151	149	162	160	148	137	140	148	133	137	144	142	125	151	143	152	143	138	139	149	120	149	143	150	144	145	157	144	122	164	120	133	153	134	127	148	152	144	151	130	123	147	127	139	118	163	130	162	133	149	158	142	135	151	146	153	137	139	141	128	155	152	153	154	133	156	138	134	134	155	143	150	141	144	151	137	117	131	137	150	138	152	140	160	158	152	153	141	136	128	159	140	161	144	143	150	156	148	161	127	156	137	127	151	143	165	140	143	147	146	129	145	133	131	167	163	155	141	146	139	157	152	163	150	177	151	158	153	151	156	148	124	155	131	158	152	132	135	142	143	142	125	151	160	155	132	151	131	164	138	146	173	149	152	142	133	151	122	131	162	140	129	149	143	147	149	139	133	152	144	130	133	147	133	169	126	150	150	129	147	155	129	138	125	151	155	147	146	147	151	151	172	141	154	165	122	146	152	157	116	149	150	154	146	144	152	135	162	163	162	155	150	161	141	126	139	141	145	140	150	150	140	150	146	162	149	160	161	138	143	120	154	157	132	153	142	128	119	139	171	169	145	145	136	154	140	161	132	142	153	148	134	170	143	146	141	163	150	159	132	137	138	165	162	168	161	160	144	135	133	141	148	138	135	143	159	131	160	153	160	138	150	128	137	151	140	141	148	148	164	136	141	153	142	134	140	145	143	151	118	136	141	152	153	153	156	133	124	154	137	137	146	149	126	154	132	137	145	151	144	162	132	135	142	138	165	147	134	144	154	140	155	117	152	152	141	132	140	152	126	150	144	168	153	155	173	145	168	144	136	144	125	136	140	144	139	131	161	144	129	135	150	150	125	146	141	156	154	157	129	154	129	148	133	144	160	136	132	166	148	148	116	167	120	133	137	143	152	129	141	146	124	157	149	138	136	139	142	161	154	144	141	122	145	150	126	146	141	133	166	139	152	150	150	145	152	159	158	158	139	158	123	125	157	134	144	164	130	139	136	155	143	143	128	144	158	144	165	142	135	148	168	113	132	150	132	170	152	131	167	138	137	145	135	139	127	142	134	166	149	122	133	152	127	139	147	138	154	144	149	142	135	140	144	145	161	166	156	143	139	161	127	154	132	136	168	146	160	149	132	130	139	139	148	140	176	135	140	146	145	138	144	109	135	161	127	137	149	147	148	155	160	138	159	138	136	144	119	149	170	158	156	132	154	139	159	141	154	158	137	121	137	139	147	142	147	139	145	160	142	168	139	159	160	155	189	144	152	147	149	126	123	142	146	155	158	137	135	120	155	126	130	142	154	134	139	151	129	132	135	149	160	145	138	134	155	145	129	122	153	135	151	144	143	135	146	158	123	149	157	128	134	134	145	155	170	156	131	116	133	127	140	157	123	140	175	142	161	145	140	134	169	169	152	148	137	141	133	146	145	139	136	160	138	160	162	136	154	155	143	155	159	138	154	158	146	144	133	146	155	146	144	146	153	116	161	153	147	147	138	121	148	146	135	156	144	133	160	143	143	149	143	138	136	136	139	149	154	133	135	162	150	168	140	146	147	141	143	148	124	146	145	126	131	129	142	148	157	143	127	137	131	139	152	157	173	152	157	150	168	145	172	130	136	144	135	153	150	141	133	159	139	153	145	138	147	140	161	134	138	146	139	133	160	146	164	142	147	153	133	139	153	149	142	146	143	161	114	142	137	150	139	156	119	131	149	143	160	151	141	136	128	142	145	150	167	140	138	150	129	140	155	143	146	152	147	142	132	149	141	141	143	132	151	151	132	149	140	156	135	146	178	155	143	139	135	122	134	135	149	144	141	153	155	160	142	143	150	148	133	130	121	149	146	129	143	130	140	134	117	124	146	151	140	148	150	143	165	141	120	155	162	152	142	160	165	151	128	157	125	138	162	149	140	155	125	169	146	128	131	146	158	154	168	134	134	140	138	147	144	146	131	152	125	155	139	144	133	162	150	140	138	126	168	168	144	130	126	141	131	142	139	122	151	156	129	139	137	133	161	149	155	155	140	146	136	139	150	139	137	141	154	145	151	142	154	142	161	136	134	135	136	154	133	153	156	122	139	159	105	157	147	158	157	125	124	150	128	147	137	154	145	175	167	129	155	162	159	145	134	136	142	138	145	173	159	129	151	148	140	135	160	139	136	131	160	128	131	147	140	127	157	134	149	155	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7695	3336	5158	6197	5307	4214	3484	2845	2398	2163	1908	1625	1520	1341	1292	1180	1118	971	946	939	877	855	794	810	694	717	736	696	698	655	634	601	604	615	624	605	604	628	616	588	533	580	562	536	574	545	529	540	558	552	602	511	514	507	546	494	581	513	558	550	517	499	521	474	518	512	528	514	502	542	517	514	479	514	491	506	500	522	507	488	489	525	524	482	481	483	485	494	459	493	498	457	447	501	494	491	489	503	494	511	504	473	500	480	495	519	499	508	467	512	459	484	480	493	477	478	515	509	500	417	461	483	465	470	498	496	465	485	520	459	486	493	463	491	465	487	509	464	498	464	487	473	492	472	487	457	449	485	446	486	477	473	488	521	460	455	493	448	492	454	476	497	450	476	510	490	485	525	463	486	465	490	489	477	469	464	483	466	463	452	464	463	458	493	459	482	497	475	506	432	513	454	455	477	472	518	481	485	431	496	512	487	468	464	474	484	480	463	476	502	478	495	483	499	516	469	484	442	489	478	525	450	493	449	500	489	481	480	474	472	447	486	460	478	494	475	502	483	468	459	456	468	434	497	492	454	476	458	480	480	479	510	479	507	493	464	482	508	472	472	452	466	484	455	472	478	469	488	457	484	462	512	482	489	454	504	461	461	471	474	467	527	499	485	516	493	488	481	437	477	497	497	471	469	453	480	478	445	526	493	531	449	469	457	477	484	472	448	460	483	438	453	458	471	412	487	490	450	463	512	454	465	463	479	494	454	472	503	475	488	463	484	461	500	493	430	462	498	478	473	531	477	448	468	469	458	499	497	503	476	455	445	465	495	523	456	506	494	478	410	470	459	463	453	482	486	504	453	475	450	478	505	485	468	483	446	465	426	461	484	500	503	446	446	529	427	470	475	463	473	480	486	507	463	498	490	478	480	502	480	465	484	490	474	456	489	446	433	470	446	455	453	463	469	456	464	464	501	446	450	483	445	450	470	443	470	457	466	522	443	459	476	481	467	463	457	486	481	445	460	457	499	513	474	485	494	508	473	517	505	480	499	465	458	515	467	455	478	464	466	481	440	501	453	509	447	447	445	492	469	493	516	483	497	444	473	454	433	475	434	493	461	439	478	462	490	486	458	456	508	489	491	490	457	491	457	518	485	450	446	480	467	487	480	506	516	495	460	476	486	481	495	503	455	470	461	479	479	454	482	488	505	478	483	439	465	488	482	475	492	449	482	457	471	457	489	468	486	486	491	473	460	429	508	479	497	502	505	488	536	477	467	498	465	462	514	460	484	484	469	454	460	480	483	470	484	504	484	468	455	474	452	435	458	486	488	449	434	491	425	457	443	491	478	472	488	479	449	458	448	459	473	466	471	469	467	511	479	501	475	535	506	494	474	478	458	465	435	491	498	481	490	475	479	462	491	443	449	480	512	479	469	457	522	447	480	467	499	456	438	458	508	506	499	469	487	465	481	488	512	455	484	488	469	488	517	486	517	488	480	475	482	473	457	491	465	455	493	468	458	497	462	471	464	452	495	508	497	495	487	456	420	509	464	469	454	486	462	493	448	480	480	475	498	497	449	480	485	477	491	428	473	498	457	489	487	444	446	445	446	501	471	471	504	492	455	455	496	496	453	452	461	475	499	456	451	487	461	448	455	500	470	492	531	452	502	516	450	472	467	495	468	496	493	494	465	462	469	503	479	438	494	458	473	459	460	412	446	497	446	466	443	448	462	465	471	495	511	501	474	473	463	450	443	482	463	469	454	495	493	479	450	476	514	508	458	510	460	480	495	480	483	480	486	491	459	492	469	447	487	451	460	459	495	489	440	486	491	488	477	509	456	520	454	459	524	446	479	440	492	467	476	473	465	492	483	478	511	484	489	466	439	442	455	456	489	481	469	477	457	476	446	454	466	452	479	466	471	481	453	460	507	435	477	471	495	461	451	458	438	457	501	511	508	474	488	451	429	486	467	514	520	483	487	420	466	469	481	521	491	466	486	481	454	456	454	506	490	504	501	480	487	482	508	461	471	460	460	473	514	482	501	519	511	479	462	472	470	446	490	467	460	446	514	459	511	446	502	486	487	483	473	465	483	484	496	430	475	462	460	483	510	480	509	499	487	468	486	465	445	460	479	493	501	462	465	485	463	451	511	482	465	474	480	458	485	448	499	506	474	408	490	475	477	493	481	480	452	476	467	483	454	489	461	470	483	499	476	473	464	468	483	506	517	506	473	500	479	486	456	465	496	477	456	451	475	462	413	496	458	458	461	496	496	488	520	488	484	445	490	468	468	476	448	446	468	472	480	473	457	468	503	492	455	452	455	497	505	522	471	477	454	471	488	484	446	462	437	514	483	490	520	505	470	504	469	465	478	490	499	509	442	459	481	420	476	478	466	439	485	505	468	470	430	457	471	496	472	439	492	486	494	485	462	462	488	478	476	483	485	462	437	488	498	474	490	470	458	486	445	478	438	445	471	466	475	452	514	475	483	488	458	485	478	497	497	487	494	501	501	494	478	463	490	488	467	485	456	467	449	453	477	454	455	493	490	455	482	510	425	465	483	452	518	458	483	449	502	494	437	468	481	480	459	508	473	495	454	506	486	447	489	493	519	468	478	476	481	508	489	518	464	457	503	501	480	491	477	482	451	450	450	441	465	439	506	474	481	473	516	447	463	491	484	437	498	511	477	485	441	506	464	486	467	494	505	465	467	472	494	488	464	489	478	460	490	468	491	447	437	446	497	483	471	450	495	473	494	461	512	438	455	448	431	480	505	468	489	489	480	486	491	478	489	478	456	456	487	461	504	501	492	453	442	468	433	448	478	509	447	459	500	459	454	473	506	486	489	496	481	473	502	480	477	452	467	458	492	461	459	509	445	487	492	440	494	497	524	489	469	446	479	499	473	499	471	496	473	496	473	451	494	433	453	487	466	429	463	456	496	463	492	467	492	473	486	491	460	504	442	536	524	530	479	448	497	478	436	484	456	458	465	496	497	504	450	507	484	465	462	490	520	452	492	484	435	523	492	475	460	487	470	505	444	479	495	476	471	504	470	495	476	464	484	466	452	477	485	453	490	478	445	486	501	469	479	503	488	481	501	472	454	471	495	481	444	503	465	513	462	465	508	442	485	477	490	472	468	494	472	516	486	496	484	457	462	466	457	469	455	473	445	473	441	497	465	453	478	461	474	464	467	483	478	476	468	452	472	468	450	497	459	464	533	459	465	487	460	467	461	447	520	499	465	477	468	482	495	453	469	485	457	494	501	477	471	464	476	507	485	501	476	467	422	491	464	473	494	474	483	503	470	460	491	466	487	478	498	493	517	499	439	496	441	481	492	484	466	455	442	525	484	483	467	464	475	453	463	475	492	458	473	499	460	490	469	505	473	439	487	465	438	470	476	452	460	474	489	510	482	509	497	433	479	449	438	468	442	492	470	436	505	487	470	464	455	478	526	482	450	469	483	520	458	458	503	471	458	502	456	456	522	458	521	519	426	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2173	457	409	399	371	372	356	347	321	330	324	362	340	401	334	353	348	328	330	332	336	355	374	362	350	337	328	301	350	327	342	333	311	325	319	340	351	345	334	325	343	339	344	316	339	318	304	341	319	347	323	307	337	312	333	347	323	331	322	317	315	361	333	333	305	340	358	344	351	345	349	327	325	350	347	346	353	333	341	356	339	338	341	320	310	324	319	370	329	353	326	344	339	322	333	327	330	330	329	334	349	320	312	326	321	330	335	309	379	356	346	346	344	330	331	344	340	313	356	287	339	320	299	321	304	363	352	325	334	277	340	322	317	351	344	314	323	291	329	358	329	341	340	352	319	344	323	342	315	347	351	336	331	350	321	339	332	320	337	309	344	328	306	299	327	318	345	343	319	356	358	326	333	311	318	311	311	331	362	326	324	331	315	326	315	323	328	311	348	321	325	340	326	322	355	319	307	341	320	355	350	368	300	335	295	332	384	362	343	345	333	347	341	316	335	345	348	339	329	304	318	314	322	339	308	346	348	345	347	343	323	312	343	317	307	311	323	357	332	328	318	312	316	324	325	322	366	325	347	304	332	305	321	327	310	400	387	362	335	331	309	325	326	304	338	322	347	320	306	333	318	362	356	344	347	356	327	334	321	297	350	335	328	337	355	330	313	312	333	314	305	392	352	345	332	369	335	317	332	285	322	321	323	297	344	338	346	349	351	313	348	330	330	309	353	311	353	360	305	333	305	327	324	337	310	312	347	323	338	320	282	336	329	342	331	305	321	328	360	328	324	356	325	318	342	340	345	348	331	363	327	324	320	326	333	303	353	342	327	344	289	343	353	320	359	360	367	309	311	365	339	344	324	333	326	337	328	375	307	311	351	347	331	339	333	315	321	330	332	326	315	332	348	355	362	353	319	345	341	341	321	321	318	324	336	362	310	350	325	322	358	314	326	308	286	323	328	338	317	344	357	345	341	287	340	313	299	291	321	312	307	309	370	340	315	326	289	367	323	322	350	329	323	309	343	345	329	343	332	348	331	314	339	345	336	330	347	316	317	351	322	310	332	278	301	327	336	345	309	345	333	331	346	300	343	353	347	335	310	327	339	324	326	330	343	340	321	364	350	310	314	340	336	309	326	313	325	381	326	321	350	330	335	317	317	333	324	330	334	308	357	333	349	371	317	372	333	347	319	328	328	342	325	333	333	332	317	328	346	341	322	332	313	344	331	337	346	317	349	362	348	335	299	340	315	340	319	310	342	301	297	338	336	341	319	335	331	318	314	312	298	345	301	335	331	300	339	320	355	388	342	341	341	316	310	336	317	345	370	341	323	337	319	344	306	341	317	311	347	333	316	354	333	364	338	352	343	369	344	327	308	324	340	324	357	335	327	361	355	357	357	320	358	304	299	312	319	293	344	321	311	333	372	344	337	336	324	328	330	333	348	327	335	324	343	348	330	323	324	336	335	311	316	333	313	352	304	299	331	357	345	298	347	351	323	339	354	337	341	333	346	324	334	341	345	319	370	341	348	293	322	348	348	319	343	360	315	328	310	319	347	355	326	347	335	334	319	318	325	308	341	347	342	337	321	317	333	352	340	367	338	324	333	320	341	315	328	355	331	321	335	327	345	330	293	356	320	302	356	328	313	325	303	339	353	365	352	330	298	335	313	338	326	321	333	347	328	306	331	322	310	331	320	349	321	344	305	301	345	358	312	358	317	347	345	318	328	353	328	335	317	340	336	337	322	350	288	324	319	354	351	335	291	357	348	340	332	358	319	358	353	328	340	340	356	314	320	329	319	343	334	339	347	345	336	346	351	278	315	357	345	320	333	361	321	301	319	346	339	335	326	333	324	335	366	322	321	330	359	336	336	304	320	336	335	321	337	331	346	332	331	311	349	342	351	343	346	341	323	318	307	322	360	341	323	350	320	324	310	318	329	331	321	308	318	334	299	369	307	324	299	340	333	330	330	323	350	336	326	346	326	313	349	332	337	311	318	363	312	326	390	348	332	317	324	341	349	331	350	335	333	304	313	333	315	330	350	361	342	312	341	296	347	326	319	342	333	331	356	337	334	346	313	356	368	372	302	348	355	335	341	330	329	308	334	317	346	346	332	364	348	326	335	342	335	337	344	346	348	316	345	361	338	353	333	364	308	327	325	340	333	325	308	308	328	356	347	355	319	347	308	361	366	334	356	334	321	331	321	316	347	334	339	347	341	360	317	312	328	304	311	361	323	327	334	320	366	313	345	322	330	342	276	359	357	312	324	313	319	342	318	371	369	318	306	310	340	311	329	306	343	323	312	325	325	315	341	347	343	294	368	342	365	337	337	322	329	332	359	327	339	326	341	331	339	324	326	349	348	361	326	330	315	336	341	346	373	341	344	384	310	349	313	318	334	315	302	336	351	364	301	331	326	302	352	314	323	325	341	308	320	330	323	349	348	344	370	328	323	309	345	316	344	327	329	318	350	350	312	345	316	302	315	333	347	316	342	312	295	323	321	311	340	335	323	363	346	305	355	305	347	290	329	318	326	320	331	324	337	366	325	307	375	315	325	340	293	330	361	332	337	369	296	337	325	343	357	345	350	332	328	324	360	320	305	304	343	313	340	308	351	346	333	337	330	352	328	331	343	327	342	344	337	345	357	368	355	358	326	333	309	293	345	345	333	338	340	293	333	360	324	328	353	341	312	328	350	330	317	321	328	322	316	356	359	341	313	326	341	334	370	330	306	297	321	342	303	351	347	326	340	358	320	340	349	311	328	348	317	333	316	333	339	359	326	320	310	346	338	340	349	350	326	344	345	320	332	325	336	360	308	320	345	335	296	347	332	341	314	316	314	330	324	319	365	323	298	371	331	306	329	320	308	320	349	349	335	346	340	333	312	356	343	336	325	305	337	339	320	335	343	344	353	319	315	333	322	333	336	340	321	333	332	324	344	343	344	329	336	331	324	316	350	328	332	349	316	328	330	349	317	319	328	338	338	318	312	329	307	340	336	341	325	332	336	319	358	309	324	312	316	343	331	327	317	324	372	333	326	314	340	343	332	314	313	333	318	327	337	342	295	343	365	312	308	302	325	331	309	322	330	315	300	328	345	326	380	313	362	351	307	352	355	342	325	331	342	351	330	306	321	313	308	309	334	332	315	333	319	312	312	308	335	327	326	325	353	334	313	331	324	317	329	334	337	348	326	351	327	360	338	328	349	324	298	302	351	331	340	333	298	334	326	323	349	358	336	364	354	336	339	350	353	358	355	327	348	322	354	329	350	348	322	326	321	337	309	349	299	382	305	305	341	324	319	355	304	308	315	321	340	331	323	340	314	320	328	345	362	364	335	323	292	319	357	329	356	355	335	348	329	358	329	313	309	323	341	340	293	360	352	353	312	348	306	358	330	318	356	336	330	314	320	346	348	330	298	320	335	322	327	326	328	311	342	347	338	321	330	334	340	321	327	353	349	342	340	359	338	372	321	359	319	318	324	296	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2539	1100	1072	1135	1184	1135	1059	1064	1020	1039	986	1025	1028	994	980	976	951	977	911	982	981	962	997	977	1007	981	986	936	975	1003	956	933	908	933	937	943	940	932	903	975	947	958	945	999	973	987	976	929	960	938	965	945	990	976	982	940	980	932	935	923	961	948	978	993	944	901	929	972	912	945	937	978	972	977	1031	923	947	943	962	915	952	927	974	941	1037	986	942	976	968	984	922	930	959	955	972	978	941	977	947	915	938	930	991	924	951	951	929	1018	904	984	961	956	958	987	1005	978	966	967	913	990	950	1002	953	945	969	982	918	968	941	940	923	945	994	926	928	1002	875	968	962	959	928	955	958	1003	964	945	928	926	933	1022	924	923	954	932	1009	961	947	905	929	872	933	988	956	991	940	890	919	943	985	944	966	959	936	966	949	924	974	941	897	950	951	984	967	923	938	935	922	941	911	950	922	945	945	926	913	921	941	968	964	968	974	954	972	919	946	929	937	906	915	873	953	935	943	968	965	940	946	944	973	957	949	898	976	941	984	934	926	956	925	954	972	954	920	1002	953	919	955	952	958	918	980	958	945	957	963	927	949	927	944	886	962	909	930	959	985	925	953	865	993	953	920	979	933	937	1006	932	898	954	1030	932	951	911	947	907	960	934	907	978	949	916	934	985	948	950	970	956	996	982	923	972	949	929	941	980	904	920	961	937	945	932	910	997	973	973	934	971	951	925	964	948	995	913	974	962	951	966	952	958	923	975	976	949	951	894	972	973	1004	986	943	939	975	931	922	959	961	932	920	950	970	990	975	934	912	942	943	954	955	946	950	974	902	938	967	918	994	957	953	952	945	880	910	945	968	969	948	977	923	912	944	981	950	942	956	944	968	920	934	923	906	970	956	953	960	929	941	989	932	995	993	945	929	908	971	907	946	989	985	984	962	983	954	936	919	1040	915	906	1009	922	931	954	945	878	930	919	943	930	957	915	907	963	967	956	961	895	996	978	982	951	1010	918	937	949	1002	964	954	941	945	962	986	958	904	990	923	962	925	931	917	1005	921	994	1033	909	887	1017	968	924	960	919	945	960	899	933	939	903	950	892	971	1006	929	985	1011	959	970	959	1005	957	973	890	956	933	940	928	936	880	967	911	951	993	960	951	950	968	965	944	982	957	921	910	962	981	933	908	930	970	968	971	919	949	953	958	963	971	933	962	904	909	959	929	948	950	976	939	996	951	971	920	928	982	953	985	887	955	961	1004	954	952	940	890	915	973	922	919	943	931	948	923	971	924	956	959	923	912	1007	964	984	976	993	963	961	928	962	915	968	929	979	924	981	1009	988	983	982	954	1001	963	939	1011	940	936	948	967	962	996	948	905	882	1009	956	922	933	932	955	956	953	978	948	946	932	953	912	925	983	955	995	895	938	905	985	932	910	977	923	940	953	964	1005	887	922	945	959	926	914	991	942	894	986	988	978	969	987	893	922	977	942	961	944	938	917	980	917	968	967	900	1013	948	940	894	957	1009	905	986	953	855	965	938	944	929	923	979	972	923	937	890	937	931	1009	933	960	954	949	985	956	1002	964	976	925	920	996	936	1010	937	948	950	934	971	1001	955	923	918	988	1005	969	991	966	943	958	976	934	961	923	887	958	927	935	976	1012	953	881	945	926	932	943	932	1008	938	993	928	948	953	968	1019	1037	958	972	905	952	893	889	961	946	917	916	1021	976	992	932	995	922	937	953	885	977	956	933	956	958	938	950	934	918	964	922	985	943	914	992	954	901	925	988	963	991	980	904	944	946	915	931	944	925	963	924	947	996	958	973	957	913	949	903	972	996	981	966	940	936	925	930	995	980	914	1009	946	968	960	967	975	956	948	967	951	950	970	946	946	967	1050	914	975	915	955	1002	941	922	947	898	975	912	966	953	1004	932	967	933	942	988	966	972	926	991	970	903	947	972	997	958	967	977	945	928	940	890	932	1013	969	911	967	991	952	947	943	891	940	953	945	947	933	989	962	912	933	946	970	971	970	976	1012	950	941	943	912	916	987	965	951	954	938	890	993	907	950	909	947	911	919	993	948	956	960	966	954	965	936	966	908	980	942	963	959	970	956	975	947	944	932	979	943	907	929	941	938	916	986	956	924	961	952	965	917	924	971	952	1001	917	942	981	1004	951	879	980	964	967	949	970	950	975	964	955	910	970	905	921	942	902	1005	921	957	986	972	986	928	886	915	937	966	916	980	932	934	933	936	943	963	984	918	952	975	898	978	929	924	1006	983	946	956	913	960	983	958	919	939	981	924	939	944	980	904	973	987	944	992	934	936	978	972	987	938	960	942	1027	970	976	976	898	937	938	927	881	934	957	946	984	994	940	955	921	941	941	929	971	953	958	901	968	976	897	940	946	978	958	989	928	967	1021	974	944	930	953	902	971	934	936	931	906	1018	927	974	958	993	923	968	928	937	938	957	925	913	948	955	906	988	939	929	940	945	982	956	986	981	911	947	950	888	976	907	964	972	973	939	981	941	959	966	977	931	942	939	924	972	899	951	928	913	999	968	975	939	991	946	926	860	970	999	982	953	962	961	956	868	941	1005	967	940	952	971	1005	976	982	945	994	951	943	952	959	923	979	965	938	953	1066	993	942	990	924	954	970	938	983	956	936	931	917	914	951	958	955	943	955	896	988	926	970	1036	926	939	962	995	942	948	918	925	946	968	931	920	936	944	947	905	965	989	938	981	994	995	963	963	965	989	926	998	901	952	923	964	915	953	961	919	913	1002	973	949	1009	962	954	931	940	915	904	983	934	938	942	896	957	950	979	923	957	871	937	904	896	970	932	891	918	921	921	973	960	959	986	939	930	919	1011	914	993	931	943	959	975	906	927	948	950	929	931	991	929	935	916	1013	910	948	939	946	901	917	943	935	1004	957	936	948	988	950	971	1006	1006	962	972	903	966	891	1027	960	954	953	965	941	950	926	947	960	925	937	923	958	935	951	996	930	949	989	958	911	953	986	969	906	911	959	951	893	921	949	938	934	982	936	955	1010	952	988	937	971	938	938	917	972	964	907	954	977	935	963	933	935	939	996	964	924	975	961	994	904	938	972	938	965	970	978	988	969	984	928	933	969	966	941	978	959	947	955	952	994	888	988	989	969	916	915	1006	926	949	905	986	972	918	946	956	952	954	975	954	909	1008	993	928	952	922	934	998	952	930	955	983	968	899	946	946	917	964	943	893	898	936	929	942	992	978	905	995	947	964	931	985	985	927	970	936	936	972	978	919	948	1023	942	952	945	950	938	964	1001	937	930	917	960	949	928	901	937	960	935	940	907	986	953	983	984	971	1001	909	915	906	920	942	981	963	939	926	974	964	872	1014	906	923	931	962	939	966	965	924	929	903	979	968	904	961	938	933	961	943	987	864	938	967	929	952	950	992	1003	961	986	934	942	971	898	923	963	938	956	938	947	924	952	966	928	1004	977	929	938	925	943	1010	964	1015	993	947	947	916	959	951	970	932	943	979	933	960	948	924	986	956	950	932	934	919	969	934	949	927	927	960	966	936	957	993	950	1002	980	988	1033	935	952	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8457	1206	1446	1211	897	667	526	400	382	311	286	264	274	246	272	239	242	228	237	245	232	239	189	219	206	216	225	186	197	203	218	229	189	214	187	203	220	198	214	224	186	194	188	199	197	200	166	204	176	212	215	202	187	194	193	208	190	194	167	197	206	189	184	192	220	186	187	212	194	207	241	210	200	183	186	189	186	202	192	184	216	212	170	180	189	183	202	195	202	177	215	183	205	198	206	220	177	191	221	187	196	189	188	206	181	208	166	209	185	182	185	195	191	210	212	162	215	200	207	155	195	199	194	192	215	187	196	203	194	209	175	194	193	205	209	202	181	193	210	188	192	214	218	186	223	213	197	191	208	195	208	197	199	197	221	216	180	201	193	203	196	165	217	188	184	217	192	206	177	205	204	189	213	201	165	184	203	202	195	194	193	187	188	197	195	209	175	174	185	162	181	218	162	180	195	179	195	209	205	202	218	194	199	212	193	221	224	199	236	197	207	175	216	194	187	191	207	164	190	206	226	197	181	196	192	173	189	205	204	177	185	172	200	205	184	200	219	182	193	201	199	170	187	200	206	199	197	198	188	193	208	185	183	177	183	182	190	227	189	206	194	220	198	206	178	203	190	193	180	194	197	184	195	192	195	209	194	219	186	189	172	214	222	199	182	207	179	210	213	189	158	204	230	198	195	187	177	187	195	202	205	178	199	202	187	181	175	200	171	213	193	190	187	182	183	197	230	174	200	182	181	193	206	194	185	197	211	159	192	183	205	190	188	211	201	192	187	207	197	198	234	210	217	214	214	205	190	208	206	181	183	195	182	203	180	194	186	199	166	204	199	190	198	188	220	206	198	171	189	180	211	190	190	208	185	205	199	183	210	221	184	198	196	180	196	189	192	188	217	191	198	192	203	193	201	206	182	208	186	207	214	207	197	210	198	204	201	195	191	190	204	226	201	195	176	219	209	182	185	210	183	202	180	201	198	183	192	186	216	183	193	190	190	180	210	216	178	195	179	224	183	209	207	177	203	216	193	178	196	174	189	201	200	229	197	186	205	174	212	222	177	190	179	168	226	205	165	193	183	199	184	176	194	202	197	191	195	191	186	218	207	217	196	202	197	188	173	205	185	203	181	198	214	197	191	203	196	185	195	192	181	207	161	198	192	188	176	196	228	195	179	180	196	192	191	183	209	201	200	227	225	177	196	201	199	184	166	201	187	202	207	192	184	203	191	214	213	182	211	192	195	213	196	161	186	184	205	191	223	197	212	194	178	202	190	212	196	174	176	215	205	193	195	189	189	200	190	194	184	178	200	201	207	184	210	205	198	218	214	192	205	196	203	209	185	203	235	183	189	199	216	197	195	204	187	195	200	208	188	206	195	184	207	200	191	201	208	192	197	211	202	198	218	204	218	188	208	187	168	209	215	183	194	173	228	199	212	206	197	196	186	210	195	231	166	216	207	208	186	193	202	185	207	174	205	172	200	175	178	204	191	190	182	197	172	213	205	184	191	204	198	215	215	222	177	204	202	199	207	195	228	173	212	206	183	198	193	170	204	199	214	176	213	218	182	189	194	214	194	183	190	180	200	213	184	222	216	224	198	223	214	181	178	198	210	191	205	187	192	188	195	212	201	191	216	212	178	225	206	215	179	205	186	192	173	196	182	204	187	200	215	197	171	193	226	218	196	223	185	205	192	182	183	181	180	207	219	169	204	197	197	181	192	176	196	199	191	212	216	192	174	208	193	174	193	212	222	201	197	197	212	211	205	185	191	194	207	190	193	190	183	192	208	178	197	207	205	205	200	200	201	180	199	197	230	194	201	188	195	201	178	196	206	176	188	205	196	191	200	202	172	192	198	189	180	198	198	189	186	197	220	188	211	193	180	200	188	210	191	195	183	202	187	181	238	206	206	180	172	191	204	184	203	212	224	209	186	198	205	212	169	193	187	182	185	206	203	201	200	204	186	207	177	194	208	213	217	204	182	201	216	219	180	217	181	217	221	184	177	193	200	184	185	209	202	202	204	213	182	191	199	180	206	206	211	188	193	185	203	187	195	187	200	209	178	219	181	211	181	189	187	190	202	218	184	203	223	184	153	222	160	179	199	197	210	206	193	204	171	185	171	193	218	185	196	202	187	181	178	198	196	195	191	198	217	186	193	182	213	193	203	200	193	203	210	173	184	178	192	200	186	199	201	183	160	172	203	189	215	198	184	193	209	199	194	219	207	181	216	186	189	197	192	172	195	178	214	195	188	181	184	213	195	204	195	215	198	184	207	201	202	213	172	203	186	189	184	188	196	200	207	213	200	181	212	183	185	199	208	186	211	220	214	199	189	209	211	213	194	186	196	206	198	216	189	206	190	215	199	182	209	184	185	204	199	207	197	199	188	178	194	215	210	197	199	202	196	186	193	181	169	201	186	218	190	184	202	186	197	208	173	182	192	202	194	189	207	183	197	189	187	196	209	208	191	207	214	197	190	184	193	198	197	197	214	185	213	194	180	203	223	198	187	208	196	216	186	193	209	186	198	214	179	221	197	205	192	186	184	180	173	168	185	192	189	180	205	229	206	199	181	182	168	204	188	191	181	170	208	194	215	204	184	199	199	205	201	193	202	191	203	180	210	219	185	190	213	218	213	181	200	202	180	176	193	192	197	194	214	184	205	203	212	207	206	220	200	191	199	186	207	187	190	191	176	193	195	205	171	194	194	209	206	176	188	229	198	173	200	199	184	202	203	198	226	198	207	187	191	192	175	194	186	205	194	203	186	204	198	193	174	209	187	196	182	198	173	218	201	194	202	188	201	205	176	170	204	176	194	200	194	211	201	216	200	192	192	209	221	178	204	215	216	205	205	225	219	205	190	188	207	188	162	199	193	178	206	180	183	190	208	172	175	185	186	181	206	194	181	208	223	196	192	191	191	216	181	190	220	185	183	195	207	223	215	177	202	209	229	201	210	189	215	181	193	211	187	197	212	203	201	198	214	187	187	192	192	196	202	189	192	213	183	207	217	217	209	185	202	188	193	176	219	166	186	195	173	218	186	216	205	200	195	197	187	203	215	196	210	190	216	207	207	189	182	192	181	182	194	189	181	173	191	213	188	199	203	210	189	165	195	180	187	191	180	207	189	201	177	216	192	198	196	210	210	206	196	208	206	198	182	203	227	153	214	188	202	188	186	186	207	203	200	199	171	201	217	188	160	203	224	212	186	195	184	192	199	198	212	181	186	208	200	181	221	212	190	209	216	207	196	214	190	179	205	203	201	187	197	173	194	182	188	211	180	224	206	180	190	189	185	183	215	187	207	225	199	192	182	185	188	171	206	198	174	211	193	213	169	188	173	198	189	203	197	187	210	195	203	216	191	195	209	204	198	201	188	199	195	202	224	201	201	172	212	207	234	208	212	174	218	185	201	178	207	195	210	206	183	170	202	195	213	191	186	172	188	194	200	176	192	178	190	219	198	188	198	213	204	186	204	197	187	163	211	200	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5692	1563	3230	3883	3340	2686	2235	1809	1652	1414	1289	1194	1145	1093	978	973	949	896	828	830	779	787	815	770	754	714	726	688	672	752	653	718	671	642	672	703	664	659	674	631	644	684	622	674	657	632	638	656	665	621	586	648	587	617	634	628	625	633	645	637	646	617	606	608	642	622	584	598	597	574	631	638	625	602	651	634	561	595	609	616	532	580	590	621	588	633	624	642	608	609	644	621	594	643	618	624	607	630	614	594	621	583	559	583	626	623	603	624	616	610	599	557	598	631	583	595	586	624	607	604	614	601	543	586	599	530	565	593	635	583	585	600	618	571	617	629	595	609	593	581	594	623	586	604	630	604	566	623	613	606	594	599	611	577	620	622	573	633	589	612	650	623	578	603	555	633	619	613	575	615	585	631	584	620	611	576	608	593	578	568	602	594	601	598	591	579	615	635	559	575	596	577	612	600	582	591	606	606	582	589	599	599	589	614	609	590	579	606	614	608	577	618	614	617	592	560	619	641	570	607	551	627	609	571	596	558	590	635	590	609	603	583	608	627	575	634	604	582	605	614	586	591	605	571	643	570	633	569	607	606	593	584	611	634	651	637	575	631	634	595	628	581	619	604	615	583	576	599	599	588	555	609	581	623	547	605	610	590	567	601	603	604	596	588	584	566	587	609	568	579	587	637	564	614	594	578	601	582	641	628	586	566	603	547	595	588	569	586	567	618	619	592	605	621	645	593	589	631	598	544	576	560	615	606	598	627	623	582	563	607	585	583	609	589	609	588	580	564	618	636	556	620	596	600	592	594	574	600	603	584	631	588	619	621	589	604	600	607	550	606	625	567	557	567	562	615	605	612	570	580	599	596	539	624	595	607	589	624	579	608	570	587	598	611	582	614	596	567	609	576	625	616	621	579	594	630	577	590	571	663	570	619	602	576	577	552	606	598	593	626	621	595	615	577	601	580	601	572	593	636	642	606	571	593	595	570	591	544	572	611	617	626	609	606	570	591	611	584	627	611	563	630	618	638	608	616	597	617	592	601	578	613	622	607	592	597	568	567	615	608	584	621	591	629	550	615	647	599	602	611	572	591	615	563	633	594	585	576	566	552	661	592	607	589	592	600	565	622	589	598	586	584	580	585	586	591	598	631	559	608	570	620	603	556	568	547	686	569	596	614	656	616	628	568	565	591	622	584	612	557	571	575	596	604	561	605	577	580	580	603	608	585	592	626	593	527	590	590	587	581	552	613	601	583	602	608	578	606	601	619	602	604	583	615	657	562	618	625	600	634	628	593	555	574	582	620	620	599	635	529	578	577	600	598	547	675	625	580	587	565	637	587	601	571	644	631	591	616	594	586	592	587	570	569	572	601	669	624	627	594	545	648	567	617	606	598	593	596	661	615	576	629	598	559	603	583	627	637	625	577	571	602	610	635	574	631	659	599	637	562	572	542	585	579	606	616	615	600	585	611	590	575	583	589	600	580	592	591	605	604	577	590	622	592	597	613	619	571	631	611	570	595	610	579	581	594	622	591	579	528	559	639	597	582	594	608	598	651	561	629	600	645	595	595	570	607	586	569	606	591	591	622	583	564	594	601	581	587	638	611	564	568	607	631	600	612	584	622	602	620	603	596	577	554	600	614	569	601	576	583	657	580	631	586	590	600	616	595	585	593	546	623	571	563	597	595	614	602	561	578	595	627	608	567	631	593	595	579	602	583	611	599	576	618	578	612	619	626	555	584	559	657	581	593	582	566	614	646	562	614	604	634	623	585	587	630	601	589	625	613	639	575	602	621	600	565	582	653	619	590	606	560	557	609	594	612	563	593	586	563	590	549	614	588	554	587	608	626	580	590	583	572	573	599	561	631	600	608	593	569	631	640	625	577	616	616	591	566	614	603	642	598	615	608	597	615	598	620	573	610	618	590	580	622	604	600	607	666	633	650	580	618	589	628	574	604	602	620	620	566	608	582	609	577	604	525	604	622	541	566	560	601	633	616	593	611	613	646	619	645	559	603	649	620	578	554	582	576	600	604	597	601	598	578	585	612	574	576	591	566	595	600	599	620	599	591	586	601	652	645	591	614	582	612	598	630	595	571	626	588	607	604	573	616	585	595	592	616	608	598	574	623	542	644	573	640	608	569	621	624	612	567	631	642	601	603	589	611	599	641	553	585	584	584	652	620	572	588	639	604	583	645	590	610	594	570	573	609	613	585	620	564	622	612	576	643	644	579	590	616	572	626	557	606	623	626	599	613	596	570	581	556	543	596	585	570	608	563	585	607	602	586	619	586	610	575	688	595	575	631	581	581	593	648	593	573	594	595	595	645	569	615	600	624	637	619	613	602	591	608	546	617	562	600	594	602	590	593	557	597	576	599	614	590	580	599	580	591	598	616	620	624	641	610	617	583	611	592	590	585	595	600	590	561	563	645	560	615	574	553	576	625	586	570	569	603	626	561	605	619	581	600	584	641	591	603	568	595	600	590	593	626	584	583	625	607	617	599	588	604	612	583	615	615	608	612	559	596	599	583	610	578	554	660	636	634	617	660	593	615	624	583	625	628	593	573	649	614	620	594	605	598	587	584	593	598	591	597	595	590	618	579	624	637	641	583	593	592	600	590	585	598	591	644	589	562	578	577	569	579	615	600	582	589	594	615	650	592	623	603	595	598	589	602	593	618	584	639	601	595	609	552	625	597	589	551	572	540	572	635	584	610	607	589	570	611	590	589	626	563	584	614	600	614	608	577	623	596	516	582	642	609	575	639	601	586	598	618	608	627	618	581	624	598	603	596	588	582	611	625	604	570	572	606	595	570	618	604	570	563	617	604	598	564	593	610	560	594	591	606	593	575	607	583	622	579	581	569	568	609	587	653	594	588	592	605	596	600	603	620	575	616	579	595	643	583	595	566	571	594	542	611	650	558	584	588	574	604	579	610	606	549	588	626	626	584	582	573	602	590	609	599	585	618	563	589	586	560	592	611	613	645	534	574	642	596	563	653	598	572	596	640	590	576	564	639	625	604	595	557	594	590	598	640	600	600	577	586	601	561	608	607	588	583	559	597	601	599	613	625	608	618	587	613	613	574	603	599	574	542	666	587	625	616	537	566	575	588	616	584	597	610	595	592	590	608	617	595	569	605	616	567	598	613	615	584	624	626	628	591	643	603	603	606	566	567	571	607	630	619	590	601	609	572	575	599	561	598	596	572	594	627	562	622	587	598	606	602	634	578	592	599	579	576	587	576	559	589	589	601	578	621	596	566	595	608	565	592	595	622	593	578	584	657	607	588	575	606	642	644	556	623	610	572	601	592	589	625	594	578	577	612	610	599	620	649	592	590	608	561	557	611	557	567	589	575	608	563	597	570	593	631	562	570	593	652	604	627	589	612	576	615	588	590	577	561	592	601	551	647	621	604	572	600	614	625	626	597	580	628	591	619	593	613	605	609	560	637	589	636	575	628	608	648	608	603	592	566	624	575	581	604	604	607	608	596	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15986	2419	2566	2158	1456	1012	697	615	518	432	394	333	304	277	241	240	236	214	212	186	208	176	168	176	168	163	157	172	179	162	167	159	185	150	184	150	149	163	159	157	176	161	147	149	174	158	160	165	148	153	157	149	141	131	153	147	150	155	142	164	156	164	173	138	144	143	138	159	123	144	157	157	133	154	134	120	154	150	124	136	156	142	145	158	160	147	141	155	155	151	159	157	144	132	140	157	144	158	153	138	155	164	139	147	156	145	155	167	146	120	168	160	162	125	170	137	150	143	145	144	133	143	119	135	160	163	144	155	153	145	137	162	143	169	154	161	144	130	134	151	144	156	120	152	133	150	137	154	143	134	153	167	128	127	144	145	153	155	146	145	141	145	134	161	152	153	155	135	145	150	157	139	154	125	110	131	146	181	136	159	154	130	137	134	133	105	170	141	155	157	139	144	133	142	122	153	136	141	156	169	161	136	139	139	154	144	155	139	148	126	154	146	168	142	138	134	156	143	130	128	136	131	142	135	143	112	150	153	144	138	142	141	132	138	164	146	154	166	138	131	151	146	142	140	143	140	155	155	145	142	141	147	137	150	151	145	155	150	151	121	145	129	142	149	149	157	129	151	154	131	144	147	142	161	153	120	144	125	148	159	140	132	139	144	151	128	133	143	159	139	162	140	147	141	159	154	144	149	154	146	130	149	154	128	126	153	152	129	145	126	148	150	133	172	118	159	143	144	136	122	140	125	162	148	162	152	151	175	127	147	146	126	153	163	152	148	128	147	144	135	126	150	138	141	134	148	150	138	142	150	134	158	150	144	169	139	165	149	159	157	150	144	134	125	152	122	136	152	126	131	114	144	139	146	144	137	153	133	143	154	139	137	139	134	148	145	169	155	148	134	144	142	137	159	135	130	167	137	136	137	129	135	133	147	139	148	130	139	141	145	147	134	140	131	142	132	141	146	151	159	128	155	138	141	150	143	155	119	158	167	134	144	154	144	146	137	160	143	126	150	147	144	136	137	132	156	133	137	156	144	156	133	140	159	168	173	136	155	182	151	160	129	153	139	137	149	134	149	162	141	138	161	154	146	131	141	147	139	132	150	145	167	159	133	136	138	172	147	150	153	127	132	155	141	154	153	138	144	174	133	147	129	138	132	131	145	131	146	140	150	145	125	142	136	136	148	144	153	139	117	132	117	127	148	143	139	138	145	113	134	142	152	145	146	158	147	143	164	143	154	153	146	136	153	174	154	110	136	138	144	126	122	161	135	129	149	163	145	138	143	144	137	148	161	148	145	143	139	134	152	153	132	133	138	149	134	149	154	142	141	136	168	159	148	143	142	160	162	141	132	151	130	136	153	144	154	132	156	138	137	155	125	140	129	132	148	141	121	152	157	159	148	129	141	137	159	134	149	173	150	163	125	141	126	144	140	169	150	145	144	151	139	171	128	134	155	142	141	152	158	135	145	136	156	138	154	149	154	134	156	131	150	159	148	159	162	143	153	130	130	141	137	169	168	146	133	156	148	141	121	129	139	169	131	130	142	148	128	149	134	130	150	146	124	135	145	129	140	136	149	127	127	149	149	170	138	113	134	132	131	152	143	124	142	161	154	140	148	152	128	165	150	163	125	142	113	152	148	153	135	139	143	158	151	129	130	134	139	149	135	143	149	129	166	145	138	134	139	142	145	140	145	137	148	145	129	139	135	126	143	138	139	140	155	166	154	147	150	151	138	155	149	141	155	146	134	146	139	154	155	143	157	142	142	149	141	153	158	159	155	135	153	132	150	143	136	160	148	145	146	162	124	142	160	139	155	131	124	130	152	145	128	142	139	152	143	147	148	141	159	163	132	148	134	131	161	149	173	123	166	140	154	151	141	154	139	146	139	126	174	150	128	138	160	153	148	162	133	135	150	168	131	130	144	146	138	145	148	151	132	161	128	127	137	131	147	126	145	155	126	128	136	145	147	122	137	152	124	134	141	127	155	159	146	152	143	149	150	142	137	142	149	150	152	140	134	140	135	165	134	153	167	137	154	141	121	121	132	127	127	137	145	148	158	182	142	125	129	149	179	137	148	137	132	156	163	135	168	149	148	172	151	130	154	139	151	143	149	142	166	152	139	167	150	160	166	149	145	151	156	138	149	154	139	141	143	151	154	138	163	132	133	114	144	135	135	150	132	130	153	136	159	142	139	153	141	138	147	144	155	150	144	142	151	142	143	152	150	136	132	167	140	118	128	141	140	160	154	152	153	135	137	139	145	143	166	140	135	144	147	144	128	145	143	142	147	136	132	134	134	160	145	122	157	141	138	148	149	138	131	153	137	130	147	155	155	156	146	151	142	152	143	152	153	128	137	131	116	159	118	164	147	142	161	153	154	119	148	131	145	139	136	153	150	124	161	135	142	134	137	132	156	127	146	131	151	122	156	143	146	129	136	138	140	117	117	142	157	128	148	171	171	122	122	149	117	136	142	120	149	133	151	154	136	139	126	119	157	139	155	161	144	135	144	149	132	140	153	157	149	128	148	120	131	135	145	126	129	148	142	141	125	142	121	137	146	158	157	169	136	145	134	143	119	150	129	165	126	144	131	157	138	147	163	139	125	131	142	148	151	142	126	145	136	141	136	130	132	144	133	150	148	149	146	150	154	148	137	160	136	146	179	140	159	151	163	152	127	132	155	148	165	147	138	167	148	151	146	154	140	145	146	133	157	149	130	148	124	155	156	159	147	145	155	144	173	141	132	131	144	140	156	141	138	149	143	137	135	147	135	139	152	150	162	139	133	152	148	148	145	148	173	138	151	142	123	147	158	137	135	147	146	139	153	148	142	161	157	155	133	143	138	133	118	129	147	136	160	135	133	150	135	146	140	146	129	165	145	139	145	120	137	133	151	143	149	163	157	163	141	164	129	134	146	132	147	143	156	171	138	136	154	151	138	148	123	144	150	145	122	148	144	125	133	145	153	134	140	153	162	132	146	138	139	138	164	165	147	172	117	164	153	159	145	141	156	146	146	151	165	141	140	132	144	154	140	131	143	159	132	136	158	140	126	154	137	143	155	143	134	155	160	138	145	153	118	139	146	159	146	148	133	137	174	155	144	155	139	131	145	139	153	137	129	154	138	132	152	151	144	130	152	137	133	166	158	123	144	129	146	144	155	163	137	136	138	138	161	128	130	153	162	141	148	163	146	137	139	127	161	128	157	147	147	168	156	128	137	149	160	139	156	135	134	144	169	140	141	134	148	150	129	117	140	146	155	163	146	147	136	135	145	170	145	157	147	164	135	129	134	151	124	131	174	157	155	130	153	136	137	129	160	150	142	141	141	142	146	140	149	129	151	135	152	129	124	148	148	145	164	144	146	119	155	132	153	153	158	149	163	142	144	147	157	156	137	141	161	159	141	135	126	149	153	141	155	132	142	158	148	141	141	137	161	138	139	163	129	144	142	150	135	145	174	139	136	129	142	156	165	132	154	129	121	157	131	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7663	2456	5020	6228	5296	4222	3492	2888	2413	2082	1803	1593	1479	1361	1260	1136	1119	1070	989	945	893	825	762	785	744	703	712	702	691	614	666	665	625	573	591	616	558	627	581	593	593	548	538	574	563	599	562	535	536	522	570	568	555	555	552	541	510	548	507	510	541	545	480	545	519	483	532	546	496	492	543	494	471	472	492	528	520	520	466	514	501	468	528	495	501	460	490	506	513	522	499	471	499	499	492	488	503	480	486	487	490	523	483	481	498	447	492	488	510	466	461	508	486	480	482	506	505	497	497	518	481	509	481	512	485	451	481	483	481	505	443	485	434	480	488	518	499	488	517	489	484	470	510	517	511	454	526	493	440	484	459	479	514	488	456	471	472	478	452	498	504	453	493	492	462	479	518	473	491	471	519	465	492	474	512	495	484	431	459	468	521	448	441	469	499	471	484	463	520	504	471	506	489	498	487	508	463	512	451	501	512	495	498	468	493	467	482	462	489	503	507	447	457	470	480	469	479	494	495	455	474	493	498	508	482	467	465	455	465	476	452	491	424	500	474	498	482	486	470	473	483	467	475	442	448	460	496	466	454	476	474	465	456	455	468	445	475	473	489	477	437	501	507	473	486	450	477	466	473	459	486	475	470	465	469	512	477	488	469	472	502	486	457	482	463	476	475	470	469	475	487	483	473	460	467	475	506	471	464	481	463	475	487	500	528	465	476	520	487	495	494	489	459	506	469	494	474	477	486	484	472	459	470	472	512	479	436	502	499	456	482	481	435	500	468	516	497	457	499	440	475	485	477	518	451	480	496	452	480	517	474	477	472	461	489	437	465	454	489	496	485	478	523	491	501	512	506	505	471	481	476	450	516	502	479	516	508	468	457	496	490	511	500	458	478	451	488	485	465	491	505	451	475	509	461	484	507	462	456	465	485	466	513	462	503	487	506	464	496	480	478	496	486	495	486	473	491	464	489	445	455	499	490	478	498	459	522	493	470	495	468	488	509	462	439	457	505	463	473	442	484	472	509	477	507	506	512	487	491	518	505	484	492	460	485	473	515	490	480	455	489	503	427	470	442	470	457	441	456	474	483	518	458	500	493	495	455	480	437	513	480	468	466	496	506	440	501	472	456	472	482	496	532	537	493	482	504	487	457	441	471	488	475	503	464	503	466	450	497	455	426	457	478	457	454	456	491	484	478	496	509	501	479	484	500	484	493	492	472	484	468	451	461	463	463	489	462	468	497	478	491	470	479	484	486	489	489	456	462	485	495	494	509	471	519	477	456	478	477	484	463	470	480	494	509	465	479	456	465	534	488	465	484	510	476	457	500	455	436	477	494	461	481	478	467	462	467	523	490	485	472	505	437	448	456	502	493	466	500	469	478	509	431	503	495	437	458	484	498	478	502	470	502	485	509	478	421	499	495	495	490	467	494	465	464	504	519	477	480	477	476	454	459	476	508	500	467	479	429	471	486	480	460	450	471	454	499	480	482	508	519	522	503	495	431	484	486	474	446	459	475	432	440	452	472	452	490	459	501	473	472	466	465	466	466	498	466	496	485	463	464	511	464	507	482	505	495	492	487	482	491	537	489	468	513	464	464	477	499	447	466	491	517	501	460	458	498	501	512	484	485	458	478	458	458	451	445	472	478	520	449	475	490	485	470	475	489	476	473	489	470	528	472	472	513	476	470	475	473	457	449	500	456	471	494	476	504	449	459	482	464	506	475	459	501	453	517	507	455	450	485	443	489	472	444	460	487	496	509	463	508	508	481	479	490	511	498	467	542	504	500	459	462	489	488	437	493	477	487	454	475	488	517	443	435	481	473	479	487	485	517	441	501	464	478	541	486	473	434	537	485	431	466	450	506	513	496	451	478	486	480	481	511	492	464	490	464	505	478	498	467	489	454	470	498	523	491	509	486	491	446	490	460	447	475	458	455	528	458	476	475	481	490	455	496	471	486	470	481	503	515	449	488	455	483	454	492	470	505	459	472	502	519	498	477	489	495	446	504	438	525	497	476	505	487	485	471	484	487	514	475	479	484	501	452	455	479	501	459	510	490	498	491	507	471	482	467	486	473	509	519	471	463	449	485	463	487	482	498	468	464	497	453	479	498	467	484	536	510	499	442	507	492	486	451	494	455	462	497	477	465	489	484	480	479	476	489	475	527	468	477	465	486	506	492	497	439	462	493	448	477	471	479	482	434	483	517	461	471	457	467	485	478	511	474	440	463	501	484	474	470	482	482	428	481	505	489	492	464	517	470	479	482	445	463	487	454	485	476	488	461	494	466	468	456	499	475	444	455	493	447	452	466	492	451	466	484	459	483	464	514	487	496	440	463	464	430	484	476	495	464	513	469	478	456	504	517	473	496	488	475	482	460	443	483	526	485	460	492	476	480	536	485	480	442	484	473	489	460	441	443	494	486	481	447	444	470	493	467	534	492	459	523	449	486	503	487	489	493	475	512	479	498	453	453	495	469	513	451	494	488	462	477	493	431	458	449	485	489	467	483	501	437	489	495	477	494	485	458	430	535	496	494	496	473	516	488	487	501	495	468	444	471	444	445	494	449	466	505	488	503	471	437	465	499	486	455	465	541	470	461	502	509	477	494	484	478	501	450	483	494	476	467	487	420	467	462	498	474	464	478	484	466	467	453	463	494	474	464	465	468	509	482	484	473	484	512	483	468	464	471	488	507	487	483	483	499	486	471	501	503	488	524	500	472	526	468	463	513	475	480	481	498	471	441	487	464	467	487	498	471	490	486	500	453	489	434	498	488	497	495	462	507	483	479	502	472	521	478	453	469	480	477	468	468	486	503	481	536	486	461	446	479	456	469	468	487	487	478	484	489	516	475	460	474	471	448	478	454	492	475	479	448	475	484	492	469	481	467	429	495	479	453	465	484	463	471	490	486	488	452	462	482	499	518	464	408	459	514	464	453	486	511	473	504	435	453	496	481	494	483	483	448	468	483	490	471	447	444	488	463	498	455	458	501	503	480	480	446	467	470	440	489	463	490	479	474	466	482	500	523	477	454	465	496	506	478	446	489	500	470	509	495	505	469	462	440	470	506	514	500	458	492	454	492	469	481	546	443	495	432	478	457	451	460	475	446	484	476	498	461	495	462	489	471	501	411	489	486	485	512	507	502	509	493	484	473	473	471	500	456	498	466	463	479	480	497	500	489	502	486	476	465	464	484	477	456	488	516	480	475	515	491	513	486	499	521	500	473	458	464	488	452	503	512	532	444	463	430	448	471	453	512	468	525	474	475	497	482	505	503	496	459	453	524	521	451	491	496	502	466	509	439	497	464	449	425	521	482	515	506	443	483	458	489	477	464	472	507	492	511	453	469	476	482	485	462	475	507	501	482	492	445	459	488	476	486	467	495	466	493	488	471	497	498	478	460	499	517	477	542	469	468	471	498	465	464	481	471	481	464	471	491	453	476	473	490	492	495	461	474	463	469	450	499	449	453	479	480	471	486	472	492	478	450	518	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2114	447	426	407	372	362	360	349	325	347	380	348	338	333	351	327	343	315	330	349	312	353	332	369	315	328	337	329	327	331	360	356	304	299	329	318	366	341	321	310	331	341	328	318	343	358	347	325	334	354	315	307	310	347	328	311	329	321	306	326	358	346	319	338	307	303	334	309	323	309	325	316	302	321	346	338	347	339	310	276	312	319	360	333	322	314	330	338	323	333	313	350	316	301	328	356	335	292	291	345	349	315	347	324	320	343	338	362	323	348	318	337	324	353	348	348	296	333	352	322	341	334	363	346	353	365	343	312	302	334	331	349	358	344	340	298	318	337	344	334	317	340	333	326	349	315	304	331	338	352	313	310	332	360	352	338	333	323	343	353	335	357	299	334	342	323	317	320	323	351	348	327	336	336	351	318	332	315	315	325	350	327	326	318	330	274	345	365	299	327	317	338	350	303	342	325	312	306	328	307	311	333	323	303	334	347	351	346	348	327	307	289	303	351	313	350	315	329	313	364	336	337	321	332	328	340	353	306	331	330	362	316	316	350	333	328	334	286	305	330	331	353	337	333	318	330	321	320	314	317	370	285	339	274	319	310	309	348	313	309	360	334	332	297	311	334	322	321	328	314	335	336	350	327	330	336	318	343	314	313	351	330	324	286	336	323	313	302	320	300	295	298	338	289	309	327	319	335	325	343	328	330	307	332	354	322	337	368	318	331	371	344	328	323	325	359	332	322	344	322	331	307	325	324	334	306	345	327	326	310	303	303	334	291	304	351	321	311	309	344	343	354	338	343	326	321	342	306	335	320	351	344	337	321	332	322	313	314	339	329	313	332	308	320	333	374	343	348	320	343	336	346	323	343	346	337	359	334	316	325	323	339	310	320	350	368	334	334	325	301	311	352	300	315	330	331	349	363	324	343	320	314	303	319	309	327	325	327	331	323	292	318	310	353	334	324	300	360	371	321	346	316	312	316	335	343	331	310	318	352	324	370	316	329	345	339	320	337	299	322	324	331	339	320	362	355	342	279	357	353	340	317	287	315	319	332	319	312	330	306	316	338	323	305	320	313	368	374	323	357	340	353	338	321	300	351	304	292	306	323	335	359	372	295	338	342	336	336	333	322	331	342	329	334	315	339	327	317	323	351	347	360	338	330	342	361	346	327	294	371	304	312	321	363	356	353	352	335	344	309	323	328	321	316	320	321	331	321	338	315	336	307	328	314	368	339	339	356	337	338	335	324	317	349	349	325	336	325	306	304	344	338	277	317	293	359	325	314	314	334	309	304	351	347	318	306	329	316	352	302	358	318	325	361	323	323	333	356	335	323	349	316	349	340	365	326	366	322	345	311	339	349	355	343	355	331	337	292	321	305	295	346	335	309	343	368	321	334	338	322	314	329	392	324	348	345	352	327	345	333	360	362	327	304	307	334	326	310	306	352	332	316	319	311	339	323	325	343	321	321	353	350	304	289	335	338	329	328	320	304	315	332	349	326	328	306	290	333	368	339	347	331	340	332	316	305	306	297	329	326	335	346	311	353	310	326	329	330	346	322	346	294	332	318	328	347	315	316	312	332	302	308	335	321	339	342	336	348	338	338	324	351	354	353	340	374	322	358	314	330	319	338	295	327	338	353	344	308	358	365	349	291	305	373	376	344	316	298	332	323	320	325	341	354	301	356	325	345	319	295	323	357	331	338	333	365	368	347	316	323	306	338	305	330	295	296	318	330	319	307	332	315	324	346	350	338	338	329	334	349	298	322	344	317	341	298	329	348	336	326	373	308	328	319	311	330	314	341	338	346	316	309	361	327	345	327	351	357	348	298	333	341	356	342	347	347	315	328	333	323	319	316	327	319	337	324	299	352	325	318	322	318	306	328	316	333	316	369	339	311	345	326	318	358	334	350	316	293	330	323	327	344	321	329	322	312	297	337	308	326	330	349	326	324	313	345	326	304	313	320	330	348	319	356	312	336	326	352	302	356	348	354	321	332	319	340	302	336	329	341	337	310	330	329	329	302	341	334	378	293	356	306	317	341	328	340	318	341	312	332	343	338	358	351	318	323	354	341	350	337	311	340	332	354	312	305	333	337	315	316	339	315	334	340	334	315	349	323	346	322	368	325	331	336	339	336	315	316	310	365	329	307	334	356	328	337	367	335	346	318	319	325	337	323	305	330	294	331	343	332	350	314	310	342	324	335	348	319	333	320	320	332	298	351	299	291	321	300	319	319	339	333	323	353	329	309	320	348	358	358	318	341	333	334	305	319	317	305	366	336	342	365	349	334	360	335	330	308	321	346	313	308	337	314	341	344	326	310	327	317	320	338	327	313	355	363	306	340	355	351	325	338	351	351	334	316	352	327	357	349	315	321	330	286	325	320	361	363	319	361	330	359	330	328	306	288	312	319	348	338	354	345	344	328	318	326	333	322	312	309	361	327	321	320	319	332	327	325	323	322	319	347	350	351	320	328	341	333	328	312	347	320	302	348	298	339	313	307	303	333	372	311	321	290	300	353	328	326	325	325	324	306	357	325	297	313	329	340	323	324	311	313	324	337	349	322	316	338	339	353	327	292	330	342	317	329	331	313	328	302	324	315	310	312	359	324	350	359	285	329	302	322	340	300	333	345	312	319	317	304	295	321	322	345	376	336	343	338	331	331	321	334	327	334	356	334	352	328	348	311	326	343	354	336	329	367	330	325	319	341	305	338	326	316	322	337	277	348	343	316	343	360	324	314	344	312	359	347	318	301	341	338	376	307	301	321	335	401	324	318	345	347	347	337	339	323	316	321	353	343	312	336	372	314	330	304	306	327	290	305	340	323	342	346	294	316	338	350	341	340	331	338	327	353	323	355	333	367	321	333	288	325	345	352	365	343	351	326	312	344	342	319	333	318	321	350	333	332	311	332	329	326	314	309	332	345	342	314	367	317	313	325	317	338	333	335	330	343	315	336	319	348	318	339	305	311	344	307	367	288	386	348	305	344	328	293	328	363	357	315	363	345	329	324	338	368	322	365	341	338	349	325	308	296	327	339	312	363	334	323	345	359	356	297	322	335	353	309	348	337	304	325	354	319	317	310	358	336	356	305	313	320	353	294	335	332	322	318	323	337	320	294	335	315	328	328	308	347	328	330	365	330	316	329	343	343	313	340	345	311	334	324	314	331	320	302	326	331	350	335	317	336	356	302	354	325	301	320	336	325	330	312	322	321	322	315	310	308	338	319	337	330	317	348	342	354	360	314	339	328	350	299	338	329	325	325	332	311	335	337	333	337	321	316	331	335	330	333	318	302	327	310	312	325	307	305	371	286	326	319	334	344	325	310	318	328	330	279	349	349	359	325	347	349	331	347	364	350	325	367	336	319	355	302	295	327	362	350	329	304	345	333	349	324	305	294	335	326	370	331	339	341	343	350	329	330	353	361	331	319	298	327	364	315	340	294	303	303	332	337	345	305	337	343	329	310	327	347	351	339	369	324	332	315	337	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
2485	1110	1124	1218	1158	1064	1079	1042	1032	1029	1001	953	1006	1025	1021	982	981	1056	954	963	947	970	951	974	949	949	944	973	943	975	967	942	974	941	945	955	899	963	953	896	895	938	964	981	942	985	956	939	933	981	966	925	941	964	953	981	963	894	929	985	950	953	940	943	947	936	952	916	920	923	933	957	902	943	1009	973	1023	936	960	944	935	959	1041	923	950	934	949	989	921	932	922	926	976	905	909	921	857	943	947	928	950	944	969	914	941	950	945	938	957	956	963	977	942	997	942	1011	958	964	902	1026	969	910	989	973	954	965	933	924	907	963	926	957	953	942	937	942	1009	950	1001	938	954	960	926	950	919	965	978	936	872	975	934	948	941	1015	961	952	934	958	999	917	978	928	930	962	1023	962	1020	877	931	980	920	980	989	1001	939	936	917	960	952	1007	944	948	975	993	968	918	946	955	921	943	995	966	908	958	901	934	974	990	966	972	1002	975	934	976	967	948	966	1005	997	908	958	963	911	935	982	916	952	935	944	953	921	944	993	934	925	915	956	942	916	924	1002	949	950	936	903	914	938	909	916	1017	1018	932	945	1028	940	959	945	973	973	935	947	921	999	943	919	959	947	908	929	962	971	1013	922	927	935	934	972	991	938	1014	955	931	950	908	961	935	933	975	976	979	977	937	936	959	963	963	923	943	990	963	954	952	975	946	966	986	990	963	936	940	929	999	971	955	904	963	939	981	947	940	954	938	967	949	939	931	974	956	928	975	998	970	923	983	931	909	931	962	964	1012	945	940	939	979	976	976	972	908	988	1011	874	999	971	986	957	977	980	909	909	899	918	998	1010	942	986	983	948	964	963	959	973	926	960	975	907	959	966	945	993	915	942	956	957	927	932	964	924	971	987	923	937	1020	921	913	924	982	965	982	936	924	898	904	981	969	931	988	904	944	936	1007	932	1028	916	938	960	934	978	915	926	944	962	936	987	913	958	965	925	940	937	930	1004	974	957	951	960	960	901	938	915	948	956	939	952	953	960	911	956	1057	948	947	943	972	948	920	953	901	913	996	915	971	915	990	994	967	934	988	956	921	1015	933	911	973	948	909	982	947	917	979	994	958	923	925	983	990	962	958	961	890	909	940	893	929	926	967	927	967	913	962	973	943	949	907	958	980	959	929	946	975	932	917	953	932	914	1023	986	889	952	917	950	969	981	969	982	946	915	953	928	1007	919	1000	967	932	933	937	978	940	940	996	923	999	913	924	979	979	901	959	937	957	969	990	898	941	934	929	953	941	957	883	935	897	938	1009	940	955	937	957	982	960	895	931	928	917	889	930	1022	991	946	926	1028	936	911	947	997	982	970	969	952	921	929	907	1006	991	936	950	932	933	982	932	923	920	1005	930	918	928	976	946	952	967	968	978	990	925	920	921	895	988	960	1003	949	943	947	904	947	961	993	945	909	994	998	943	932	950	945	953	979	916	968	921	963	949	956	1008	989	965	952	935	955	939	1003	934	906	930	949	1006	973	933	973	918	949	937	921	917	945	977	1009	924	978	990	951	983	975	945	945	939	920	944	975	905	990	905	1013	908	939	938	985	970	967	936	936	992	955	974	953	947	954	971	929	953	969	980	952	971	983	973	951	966	995	916	948	970	937	993	951	925	1025	983	907	939	951	927	945	979	985	953	963	964	974	947	1018	972	978	920	958	970	908	942	1018	947	947	940	950	977	934	966	975	970	940	975	971	940	920	990	939	988	982	951	977	911	961	940	940	943	946	972	964	925	935	983	959	957	975	966	975	925	985	918	876	974	966	924	951	1014	908	902	861	993	937	994	933	949	983	927	931	938	920	969	987	947	925	968	979	969	989	904	853	944	955	862	941	911	965	943	988	888	972	970	933	957	955	974	956	979	937	946	972	969	953	916	941	948	988	951	919	959	979	934	946	972	916	950	950	993	1007	967	1000	914	937	842	992	971	921	1021	932	965	975	949	946	915	912	935	893	984	956	987	939	943	963	944	971	941	949	940	968	948	900	999	978	979	904	925	969	965	968	925	994	982	974	963	995	1004	948	1000	936	929	979	1004	952	918	965	996	975	975	967	917	1037	910	1007	972	921	974	975	1028	943	967	980	919	1007	973	924	956	974	904	974	924	975	937	935	953	947	941	952	948	947	989	999	935	950	991	963	959	910	988	994	950	952	917	965	966	968	927	1014	971	1012	931	931	921	946	981	909	922	1012	1000	954	982	967	1001	933	953	947	915	948	905	1014	962	953	940	939	957	946	903	917	967	937	983	897	956	924	940	947	927	1002	927	910	919	967	956	927	926	998	1016	984	981	914	954	1022	944	999	924	984	979	950	953	1050	966	939	942	941	961	902	975	912	942	908	976	960	921	887	992	985	939	945	940	984	951	930	980	937	943	962	957	941	955	978	957	903	927	927	905	908	980	961	911	956	931	946	915	955	956	984	911	987	992	980	920	940	885	975	937	937	908	957	936	939	962	963	974	954	946	867	937	998	938	895	951	959	949	943	984	903	926	988	994	979	944	949	943	943	988	984	978	974	979	954	951	979	1042	1028	950	928	966	968	948	904	953	1029	972	918	968	966	924	891	1009	1014	914	911	948	946	982	930	948	950	949	943	936	948	964	954	967	982	970	960	954	945	911	962	937	925	950	992	940	920	998	949	947	963	940	913	951	937	939	941	1002	986	942	917	891	941	996	973	1006	944	979	944	887	986	927	977	973	950	922	962	960	968	947	976	920	960	963	994	883	939	949	942	947	900	919	943	941	944	923	969	977	929	939	948	983	938	997	977	936	953	941	970	969	943	947	929	979	1026	953	966	967	985	930	904	980	980	969	993	1004	958	969	964	987	935	914	992	940	932	954	929	980	967	969	986	936	958	1008	976	953	943	950	923	975	922	1004	930	980	988	966	1016	989	974	910	972	960	965	956	979	958	951	904	1001	973	972	912	928	916	990	975	958	956	889	929	984	1013	917	948	983	957	916	937	939	1013	926	976	914	945	938	1005	929	959	916	982	963	981	907	975	951	908	958	980	954	922	988	985	923	905	959	964	935	933	1002	966	958	946	980	985	938	966	971	960	962	894	907	997	949	951	987	971	939	910	914	962	937	926	922	905	926	943	975	936	953	931	940	957	968	936	949	970	1019	957	969	959	989	954	951	938	968	950	964	947	968	952	963	919	971	942	944	975	977	957	956	1020	977	925	952	961	985	963	924	922	984	933	959	928	962	944	897	1012	921	975	916	913	912	912	954	955	952	969	965	1016	914	929	958	998	898	949	972	932	973	957	924	896	1009	946	951	951	924	984	951	948	1024	946	924	950	943	965	958	962	984	949	953	885	948	926	951	947	968	965	940	954	943	971	963	990	931	939	976	973	986	984	978	968	956	929	1021	920	949	944	920	959	985	933	932	946	984	933	909	994	926	949	926	946	956	955	955	985	977	946	951	978	980	980	919	927	973	987	944	952	934	958	929	934	938	931	979	939	975	921	933	928	963	943	932	971	924	940	889	942	926	972	928	933	935	955	982	985	982	945	914	956	926	943	929	979	928	990	941	993	969	923	898	986	988	986	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8605	1211	1427	1178	843	620	511	474	374	311	324	272	289	263	213	236	239	207	249	223	208	206	217	222	211	221	200	207	223	232	202	195	193	231	223	172	221	189	213	189	194	192	189	186	170	192	193	203	168	208	201	212	202	201	199	225	183	199	213	188	191	233	189	210	200	186	204	193	217	192	207	207	219	189	210	171	189	196	178	206	196	195	171	225	172	181	200	224	176	190	175	175	217	181	200	189	169	193	196	182	199	215	159	173	205	170	209	200	187	195	224	201	199	227	197	214	192	211	183	207	214	207	196	210	223	209	180	200	207	185	197	223	200	187	210	183	208	185	198	190	197	199	218	194	194	161	217	167	185	192	206	219	206	191	184	224	183	187	176	212	184	171	177	192	215	204	168	182	190	192	196	177	181	201	198	199	188	193	188	202	177	193	201	219	197	208	236	191	194	187	200	197	188	204	192	193	209	187	166	217	189	164	197	182	194	235	181	206	214	202	196	227	203	204	199	186	198	199	191	191	170	204	195	212	192	193	224	183	215	189	221	192	228	187	194	190	226	196	192	214	190	205	176	208	211	187	192	188	210	192	196	201	196	176	199	189	190	195	214	203	212	190	200	185	196	200	188	212	180	210	197	191	194	198	154	208	191	193	225	180	180	212	182	189	192	187	214	188	212	175	211	212	186	187	199	197	188	184	211	213	186	197	201	198	182	195	179	192	182	191	182	159	170	190	203	194	171	224	201	171	159	196	195	197	176	202	208	192	202	178	199	167	196	215	205	168	184	198	206	169	179	187	200	197	163	189	215	197	194	174	205	198	193	184	176	195	178	197	215	187	169	203	193	211	193	177	193	195	205	210	195	189	205	203	223	210	186	191	180	198	185	207	168	180	213	206	181	186	182	213	183	198	186	192	198	203	209	181	193	198	216	206	196	197	199	188	203	183	188	180	186	175	161	186	184	166	191	198	198	203	224	191	198	189	199	204	208	202	206	176	176	184	212	202	227	169	183	233	211	185	189	221	208	173	213	182	193	184	186	167	193	209	170	194	205	190	229	192	182	191	219	180	183	205	175	164	192	200	198	192	195	178	185	174	209	182	189	202	201	214	225	198	189	189	199	208	202	183	192	189	185	174	196	192	198	206	182	190	207	195	179	197	211	213	208	178	199	219	186	195	198	184	180	197	198	175	183	202	187	207	193	183	204	192	172	181	194	185	185	185	187	205	166	202	194	175	189	212	194	192	224	204	158	190	169	199	198	209	159	203	186	208	193	211	188	186	206	187	199	184	212	192	195	209	208	190	184	186	189	183	230	212	184	180	172	194	187	187	200	208	192	201	197	194	190	192	207	187	186	182	187	203	193	216	209	189	205	164	213	183	196	189	181	174	202	191	173	191	217	178	198	208	212	183	191	202	167	201	197	198	206	204	187	212	204	181	172	209	192	194	194	195	209	193	178	225	201	181	203	200	221	188	208	184	211	205	201	183	184	161	179	187	204	201	194	198	201	208	208	181	198	190	222	182	189	202	180	182	199	194	177	205	203	204	182	162	190	214	183	202	200	205	185	197	208	185	208	206	198	211	201	216	177	223	192	214	194	161	199	191	169	205	176	187	220	184	211	195	200	158	198	180	186	199	184	182	231	192	184	214	187	208	207	192	194	163	189	185	203	197	211	210	209	212	195	196	215	196	189	195	205	185	186	198	198	169	178	194	200	201	197	177	220	197	194	183	195	191	198	183	202	220	199	177	208	206	185	183	183	214	203	201	211	185	205	223	219	191	173	215	195	174	217	198	187	195	176	166	182	228	204	214	167	210	218	178	191	169	196	202	204	204	206	216	193	210	205	204	167	211	213	173	182	192	202	197	200	199	179	194	215	196	169	188	188	201	186	183	170	191	210	197	192	167	170	196	186	215	185	197	190	202	194	189	154	161	206	182	197	203	196	175	196	191	206	196	208	216	191	198	194	200	213	180	200	218	172	223	196	187	194	192	203	183	199	181	200	177	205	205	195	187	182	204	208	200	205	184	188	185	188	225	199	183	189	179	184	186	191	182	192	208	209	209	184	198	192	184	181	187	200	199	192	193	178	204	205	183	193	183	191	189	193	207	193	182	200	178	216	190	193	186	186	207	170	159	184	222	171	174	156	202	207	211	193	179	202	190	183	218	200	188	207	217	189	204	197	194	209	192	188	184	183	201	202	163	211	185	230	209	171	182	198	184	177	187	187	214	196	176	198	186	198	208	190	212	175	206	221	198	198	190	175	187	212	175	196	216	197	197	175	202	201	194	187	182	212	205	185	180	177	207	206	210	184	199	189	173	206	197	175	183	201	208	190	196	196	194	182	220	194	182	195	205	174	193	209	213	188	179	201	196	175	188	225	208	188	214	190	192	194	215	203	215	185	177	173	209	200	194	176	199	192	181	182	186	172	183	195	194	183	193	193	190	173	178	210	219	196	189	200	179	178	178	207	178	213	193	207	215	192	209	174	176	177	219	211	190	195	189	186	192	175	204	192	198	184	207	195	207	171	203	194	212	177	177	216	188	200	235	185	213	200	189	205	171	182	195	186	195	213	200	198	188	157	158	206	189	200	195	186	172	181	216	202	197	204	204	187	191	202	189	217	197	199	203	182	186	199	181	178	224	173	191	185	192	197	181	194	184	195	190	182	216	162	190	234	168	201	177	198	192	195	165	172	204	206	180	201	200	185	184	207	199	212	200	175	189	220	222	227	203	155	169	226	185	201	177	192	195	208	172	225	184	203	184	176	199	190	196	223	171	198	208	196	179	192	172	218	178	219	194	170	194	212	179	186	169	179	188	213	203	173	199	201	199	191	207	183	195	195	180	190	218	195	216	178	211	189	207	186	185	175	199	193	188	184	186	202	192	187	193	205	189	209	189	215	209	209	190	190	183	184	181	202	194	203	194	185	185	181	212	189	165	178	181	204	209	187	215	195	186	200	212	195	185	215	215	192	182	194	186	189	204	208	196	215	197	201	192	177	196	172	194	169	195	191	214	176	182	201	194	198	185	194	202	172	239	201	208	181	216	203	179	190	180	189	203	191	178	196	161	204	200	211	181	202	187	176	189	208	211	178	182	205	194	199	202	211	209	191	204	199	190	211	203	200	215	194	194	208	216	187	209	183	169	194	195	208	182	198	205	187	190	214	203	182	186	198	199	197	203	183	182	201	193	188	182	181	172	188	186	197	215	202	186	196	196	197	203	211	184	195	194	210	207	189	217	196	196	172	177	203	202	178	177	194	177	198	172	173	170	193	199	200	217	184	182	194	186	171	185	204	198	194	199	201	200	173	186	189	180	182	201	205	212	193	200	166	201	195	206	188	190	168	189	205	194	203	185	192	190	201	188	204	205	185	198	215	187	178	175	174	200	178	199	184	186	182	193	201	170	216	181	206	188	171	199	198	170	202	180	180	216	192	184	186	208	180	201	217	175	201	189	200	196	208	192	172	176	186	180	198	199	179	203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5729	1629	3009	3947	3167	2661	2141	1930	1694	1514	1317	1193	1154	1072	1049	978	968	940	871	864	803	796	745	776	723	744	677	735	689	736	685	705	652	717	652	658	651	694	645	682	653	608	622	693	631	637	646	625	667	602	631	623	634	580	652	599	617	639	608	632	620	671	632	596	618	611	619	594	589	611	633	644	629	585	622	613	605	582	623	580	651	639	628	601	586	634	649	612	636	621	624	610	610	581	591	596	602	562	630	628	618	624	589	600	655	604	599	587	609	591	605	646	596	605	610	586	602	631	613	579	594	609	584	583	588	600	633	591	615	585	621	600	594	586	650	584	608	606	621	618	615	628	624	641	636	617	623	600	605	593	653	640	564	629	598	598	602	602	592	652	609	602	559	601	626	595	578	604	571	596	620	614	566	615	579	583	615	643	620	620	610	576	596	612	552	609	616	602	582	609	593	614	603	583	620	606	612	592	592	583	579	567	563	620	589	622	597	629	585	619	599	618	601	610	620	592	617	584	586	607	579	612	575	595	550	602	600	612	602	605	587	639	617	634	579	593	600	595	632	612	567	603	580	610	586	571	573	584	551	597	624	580	609	591	594	606	572	599	632	593	610	584	612	635	594	611	602	606	597	565	614	582	571	611	598	593	666	625	567	588	594	573	601	613	591	598	600	594	579	626	624	601	588	561	626	628	597	567	614	617	575	644	579	610	563	569	575	553	597	592	578	581	661	600	582	572	611	622	610	576	566	602	573	632	634	608	601	580	585	600	621	575	576	595	584	613	607	592	592	578	607	583	579	627	603	563	625	591	614	614	578	577	641	627	578	609	636	590	585	577	614	547	587	606	600	624	611	587	614	596	568	620	573	595	574	616	622	603	588	585	594	558	549	569	611	624	586	574	626	573	605	584	618	580	632	579	611	607	555	614	632	604	567	642	586	626	626	537	625	608	588	616	592	578	612	592	589	577	607	619	595	584	592	625	603	625	562	623	602	574	584	601	617	580	637	594	588	564	615	634	553	595	620	603	586	621	592	616	622	583	628	627	579	575	590	651	629	576	584	599	609	609	577	610	618	559	579	615	573	596	639	589	636	620	575	600	561	596	593	581	631	610	628	590	597	600	603	560	602	595	570	593	563	611	573	616	599	582	645	589	572	589	607	622	559	612	597	556	558	585	557	567	542	562	601	570	596	629	630	587	611	604	642	619	598	557	608	556	617	601	565	588	582	605	595	577	588	603	606	604	609	594	569	535	597	593	608	572	621	590	611	616	613	611	596	574	568	558	625	571	587	551	674	610	617	567	595	584	564	616	587	573	618	590	611	596	608	644	582	609	615	571	669	609	614	605	596	572	577	561	622	584	633	621	600	603	557	632	634	597	585	594	579	611	597	623	616	585	586	643	551	619	589	568	609	671	606	598	531	576	566	594	615	603	582	587	549	597	638	612	600	560	556	609	623	577	589	604	608	582	568	570	653	573	595	588	626	592	572	613	630	550	577	560	613	554	635	580	594	603	611	573	664	599	626	610	566	585	590	598	577	575	621	600	584	615	568	610	538	607	602	572	586	577	605	615	595	567	603	604	561	606	594	608	599	633	576	604	633	586	590	593	609	604	584	586	594	613	613	631	614	558	623	611	600	606	575	622	612	572	606	606	593	570	552	560	608	622	604	564	624	589	590	587	621	597	619	578	588	614	615	575	587	622	570	619	633	644	584	600	613	596	602	604	603	613	620	608	615	632	625	611	597	635	578	633	642	589	573	631	610	612	633	594	586	602	590	577	590	624	595	579	569	606	602	615	628	624	596	572	558	594	597	583	591	579	614	647	629	614	562	595	580	601	595	633	591	628	521	602	609	619	597	574	565	586	602	571	626	598	605	597	576	596	600	601	625	605	586	560	602	603	621	589	578	586	623	586	608	629	594	605	575	643	647	609	586	614	576	564	564	568	607	562	548	588	651	599	569	581	600	610	574	655	619	562	617	603	605	613	607	601	602	637	660	621	590	601	610	588	627	570	596	622	592	566	601	573	600	599	581	571	627	560	602	602	636	593	582	588	609	583	638	580	569	604	602	595	620	584	639	674	580	563	582	605	592	571	597	624	617	607	606	563	592	622	577	602	621	609	622	623	590	608	607	563	610	590	536	586	611	574	597	554	578	611	607	589	593	646	587	614	576	622	607	651	601	567	606	585	638	607	597	604	598	601	585	575	573	574	591	603	604	590	622	601	635	635	610	629	559	603	606	578	638	641	592	626	587	581	573	585	627	591	592	580	598	602	591	600	600	614	617	546	575	589	592	563	600	572	609	579	625	629	583	584	594	583	617	614	590	571	609	587	616	586	635	619	568	586	602	571	588	593	636	573	650	601	603	539	556	561	565	558	565	565	631	586	602	621	625	589	611	648	569	602	617	616	591	565	591	608	640	649	630	596	563	594	582	609	610	635	610	603	617	571	613	623	571	545	591	593	639	641	607	604	580	610	631	647	617	583	585	607	595	605	599	616	640	631	630	664	581	628	641	601	576	604	608	624	602	621	601	558	589	586	590	604	623	613	567	585	621	605	633	593	600	590	582	555	581	615	559	559	610	580	600	607	580	596	592	576	606	602	531	586	584	591	589	588	664	577	622	584	613	556	554	632	612	640	587	643	584	598	595	579	611	599	588	606	606	565	599	627	587	572	605	569	570	592	629	584	603	591	611	557	620	635	628	576	604	564	567	585	581	575	575	610	587	629	616	572	615	593	602	575	577	617	577	625	615	621	584	627	602	603	611	597	623	603	601	639	594	561	539	612	592	582	586	595	609	620	581	610	584	614	582	650	616	560	611	570	571	617	604	589	588	609	568	569	632	602	587	562	570	618	614	563	600	622	586	609	588	623	589	587	625	594	565	601	589	603	602	584	614	613	594	591	644	575	573	612	621	586	565	587	572	579	550	595	563	573	590	568	578	578	628	570	623	563	631	567	575	607	577	604	617	611	594	603	608	588	634	591	592	590	572	595	575	605	578	627	576	592	550	591	602	625	597	583	548	567	613	613	594	608	548	613	602	606	590	598	591	565	606	596	588	567	561	644	593	587	652	581	593	595	596	601	649	603	570	586	629	596	588	609	621	587	594	568	556	600	608	592	589	610	583	646	580	588	592	630	603	590	587	614	555	603	648	607	557	573	593	576	608	635	603	633	590	574	637	587	578	571	610	594	593	590	565	557	600	547	586	606	593	624	623	593	584	630	573	598	630	590	588	590	629	605	567	613	569	573	599	586	597	628	582	646	598	629	559	579	572	582	542	558	602	625	591	602	613	587	665	609	589	578	614	589	589	597	585	580	595	627	599	599	627	581	571	629	613	600	598	625	599	554	574	534	581	573	590	593	631	619	579	619	647	640	592	606	601	561	618	620	596	595	568	644	596	593	614	601	590	624	540	604	552	573	639	598	601	558	624	599	605	562	636	598	558	591	603	555	575	563	586	602	633	639	650	574	602	594	588	582	547	617	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15907	2527	2550	2354	1462	983	791	616	481	408	390	339	289	284	250	235	226	233	194	200	176	176	183	181	192	186	149	175	163	190	182	180	182	182	172	152	164	137	159	168	143	165	149	146	152	155	172	147	146	156	144	158	151	152	161	133	144	156	160	153	137	157	157	181	153	154	131	136	171	143	132	157	125	149	147	135	135	167	141	157	151	163	134	146	138	163	157	144	150	135	129	154	144	149	168	166	147	143	146	158	141	162	170	143	155	146	148	128	138	146	136	153	152	147	141	163	154	124	144	155	150	142	157	143	151	120	154	145	150	158	147	140	148	148	143	153	157	156	138	121	146	148	156	146	142	152	159	151	154	152	141	172	124	148	147	143	142	136	153	146	130	138	148	154	156	139	127	146	156	137	130	148	147	139	121	139	153	134	149	161	138	140	139	147	142	140	151	132	169	136	155	147	143	130	137	141	144	139	139	132	161	158	150	138	157	146	147	134	154	164	143	135	122	152	161	146	134	158	143	163	153	151	161	159	144	153	169	148	140	156	148	165	144	127	144	148	137	144	150	154	146	143	132	138	137	169	132	119	125	160	140	155	150	165	160	150	139	141	160	156	137	160	152	128	131	163	162	118	139	145	137	141	145	140	161	137	137	145	139	146	138	153	143	140	137	157	144	132	158	158	165	148	117	155	135	164	155	146	141	141	142	159	159	137	127	156	130	145	130	143	134	123	154	128	155	142	143	131	169	130	134	143	149	148	112	124	143	143	157	144	156	153	145	144	143	144	138	147	136	152	159	147	143	121	132	124	160	139	130	160	166	160	145	136	143	123	145	147	145	166	153	151	159	161	145	147	136	140	165	146	134	131	126	142	129	155	135	140	154	132	139	141	138	148	146	146	140	158	138	143	146	155	133	141	164	135	147	131	128	134	142	153	133	146	134	123	140	144	140	114	151	150	139	156	123	137	142	134	143	152	147	159	159	151	134	160	153	140	166	140	152	146	126	153	142	142	153	142	191	136	157	140	136	126	153	132	145	141	165	167	135	133	150	148	131	140	133	142	127	143	152	159	129	124	135	151	156	133	146	150	153	151	134	145	147	156	133	146	137	119	155	126	147	138	146	147	146	141	134	156	173	167	146	170	149	132	137	145	167	136	127	138	133	157	136	164	147	138	112	144	146	147	134	159	123	142	149	152	146	152	142	139	133	147	139	156	149	150	156	152	146	107	140	153	160	146	150	154	155	142	139	156	139	154	154	142	127	145	123	138	135	136	126	144	161	156	148	147	138	125	183	144	126	145	141	133	139	172	146	146	143	165	145	155	154	157	151	163	152	153	121	142	154	145	158	129	136	150	150	130	140	140	140	167	166	160	138	128	153	135	137	148	136	148	151	156	144	167	134	157	159	143	147	123	143	129	166	157	140	147	149	145	139	172	135	149	159	139	141	147	169	140	132	155	137	153	145	113	152	155	156	164	146	141	148	144	137	159	135	138	140	132	141	141	121	144	156	144	131	148	145	156	133	140	135	149	148	152	157	152	114	149	135	143	166	149	152	152	143	143	146	154	166	140	132	133	120	147	160	137	144	140	133	147	146	169	142	144	149	154	139	144	153	130	137	143	160	151	141	135	149	157	130	127	127	149	133	159	144	135	162	150	165	137	141	137	152	152	129	139	147	167	127	152	130	151	137	139	149	139	123	149	164	134	150	150	136	148	133	160	142	157	154	149	160	141	161	168	159	132	134	149	149	133	149	139	149	169	121	135	152	127	145	146	127	168	140	142	160	124	133	118	146	138	135	129	142	139	126	166	154	137	136	137	151	138	162	119	155	147	136	145	158	133	119	148	138	138	146	139	145	162	139	138	158	148	148	133	151	151	134	166	135	146	150	144	143	145	134	145	141	150	125	143	163	134	138	153	141	155	142	115	153	147	160	127	174	138	139	156	137	137	128	147	134	146	142	141	158	159	140	128	149	135	134	123	138	120	121	127	130	137	153	141	167	140	148	154	130	153	161	146	154	147	154	128	150	147	155	163	163	145	143	150	126	137	145	146	151	165	128	142	133	131	149	155	132	149	153	137	150	133	158	156	140	147	127	162	143	153	149	141	119	144	150	149	128	128	128	147	146	135	157	148	162	141	150	144	130	145	150	148	142	178	148	129	149	150	146	153	132	148	158	146	133	130	123	143	145	150	149	126	142	132	146	121	144	150	126	137	154	147	119	138	139	138	154	128	160	147	163	144	152	165	152	155	159	136	139	149	151	171	144	142	140	137	148	151	178	129	121	135	162	147	143	141	158	148	153	164	156	160	172	144	123	145	146	157	123	162	149	121	159	157	142	131	151	138	143	151	134	152	117	157	140	131	140	138	150	135	115	143	117	141	143	123	155	133	121	148	170	141	130	144	142	138	130	151	147	144	121	133	148	145	149	113	149	151	139	131	137	138	139	144	141	144	141	139	132	129	139	138	127	150	133	155	123	140	159	134	153	146	150	157	150	118	153	148	148	147	135	135	136	145	140	136	142	135	154	173	162	139	144	149	140	161	163	123	146	143	137	138	145	143	131	133	137	139	135	139	126	149	121	144	155	143	154	143	146	151	127	134	156	137	169	151	157	164	150	138	152	139	150	132	117	156	136	156	144	132	146	160	149	141	157	137	160	144	130	148	154	153	142	153	132	156	126	156	145	152	120	154	145	146	131	140	149	147	124	140	157	140	156	147	123	135	159	145	119	147	140	151	157	135	134	149	143	143	150	153	158	156	143	155	181	133	146	150	140	142	130	153	149	149	140	146	149	128	152	140	141	142	127	173	150	132	144	151	152	157	176	141	142	163	160	148	113	176	148	152	152	140	138	145	128	140	137	154	143	139	147	140	152	142	137	132	137	148	137	151	144	135	144	163	139	169	162	140	143	154	157	119	153	145	159	136	144	132	148	144	194	157	135	158	130	145	166	142	111	157	152	129	159	139	158	143	141	127	145	159	142	137	149	141	141	140	145	140	142	139	128	139	158	157	129	124	141	146	124	153	141	148	141	160	147	153	151	156	146	148	144	145	135	132	136	135	157	141	131	133	138	151	141	153	157	159	140	145	153	132	165	151	145	143	146	147	140	144	142	140	147	126	142	148	144	129	142	137	133	127	125	167	123	156	148	153	141	146	150	146	114	135	154	145	157	142	158	145	139	121	160	130	167	150	135	161	146	143	144	142	151	130	152	138	151	151	137	122	183	162	158	129	162	157	140	157	171	137	128	141	132	157	157	135	128	147	170	167	132	147	145	149	158	139	127	122	130	128	121	140	133	155	148	137	144	160	146	139	151	175	155	162	128	139	135	137	141	153	148	133	119	131	127	131	154	140	150	155	145	149	138	162	145	158	163	126	158	128	146	125	140	141	155	167	156	145	167	152	158	152	129	146	145	150	151	147	129	147	149	150	163	141	123	137	140	117	132	147	172	144	148	136	134	148	136	144	145	158	143	136	153	155	150	147	162	145	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7555	2391	5162	6506	5177	4153	3380	2868	2471	2098	1871	1654	1495	1350	1271	1111	1129	1026	967	908	904	869	869	796	753	752	728	683	705	670	641	648	629	619	613	599	578	561	627	592	612	538	585	591	559	538	544	592	549	567	558	517	539	559	487	512	556	491	554	509	535	515	545	509	533	521	493	550	517	460	487	514	511	508	495	535	489	496	503	486	481	495	548	500	500	490	519	461	496	509	501	513	466	493	503	499	516	460	507	529	467	480	470	507	492	478	509	483	482	476	475	499	502	492	477	506	522	507	427	489	525	481	483	531	496	472	490	491	450	480	468	465	470	494	501	477	445	473	491	481	489	478	512	482	518	478	447	487	513	522	472	483	484	491	484	531	456	500	453	498	504	461	465	480	485	494	526	487	470	465	450	528	485	473	511	472	456	491	457	482	432	517	497	490	472	473	494	461	482	456	484	496	449	489	520	468	485	480	465	436	523	472	499	499	454	506	436	483	520	501	466	491	458	491	452	486	508	451	497	542	497	433	462	462	506	443	473	487	465	476	479	487	480	440	500	494	477	476	464	480	499	473	494	465	486	474	466	464	485	468	484	467	491	467	487	470	484	463	466	458	491	478	503	474	451	454	462	474	478	483	460	465	501	476	510	489	491	454	456	483	503	514	482	467	458	493	473	506	473	436	507	486	501	487	480	496	499	483	474	482	452	488	473	457	479	472	453	429	489	487	473	468	492	510	480	474	505	508	456	463	486	437	482	501	474	504	486	465	498	450	470	470	488	469	495	487	487	505	476	460	468	511	465	507	466	470	496	452	459	457	516	497	485	468	508	474	480	470	478	485	469	455	465	473	481	481	510	469	478	464	467	448	509	482	504	486	468	442	459	511	458	497	462	485	490	453	465	451	511	463	461	446	494	462	463	489	493	490	449	520	488	522	430	468	481	461	458	456	492	504	484	499	445	481	473	500	476	471	478	479	462	449	452	519	454	504	468	508	465	460	485	501	458	468	498	491	465	501	479	461	453	454	500	464	422	478	482	455	502	457	500	494	440	450	514	448	454	470	468	487	500	475	501	486	450	436	461	466	473	511	506	480	459	517	474	485	471	459	477	492	475	463	490	442	510	469	526	466	459	503	494	494	477	474	482	440	473	450	445	482	499	502	467	444	435	476	462	453	485	454	466	486	471	493	482	479	466	466	481	483	494	479	487	494	487	500	438	502	514	500	480	457	456	473	485	458	497	518	469	512	474	492	448	478	464	524	462	450	477	502	490	494	432	455	466	488	472	516	470	513	474	500	481	483	502	511	492	496	477	496	485	448	451	471	485	486	473	500	504	458	477	449	468	544	524	467	508	469	458	478	500	459	470	510	513	491	495	456	493	486	491	471	450	482	437	462	499	460	491	476	510	500	496	419	480	413	479	498	465	487	466	473	494	480	510	454	503	473	492	466	454	478	462	482	455	511	490	465	471	448	480	475	484	483	471	482	481	459	474	466	496	482	509	469	489	447	446	461	467	488	488	454	466	487	492	477	482	465	492	458	478	479	488	442	464	460	488	464	488	478	498	478	499	492	526	486	441	456	509	459	462	493	491	471	474	488	497	484	501	490	478	497	462	487	472	518	499	506	432	448	469	467	474	442	488	473	433	470	477	503	447	474	489	450	445	445	527	494	468	456	420	511	491	498	443	459	455	467	498	421	480	457	498	478	492	446	437	489	432	505	479	478	477	492	468	490	459	457	449	471	468	492	459	442	495	467	486	498	498	526	471	470	506	462	435	503	482	515	482	459	480	499	484	499	462	457	468	436	499	472	483	493	457	481	473	476	474	432	510	478	491	464	463	470	448	499	424	465	466	491	468	483	474	425	465	437	478	473	461	508	481	462	468	483	468	500	486	492	510	474	435	513	470	475	501	500	459	510	437	454	485	452	522	475	452	448	480	485	475	464	462	473	452	500	473	509	487	467	481	460	468	476	456	465	478	461	455	485	492	458	492	470	485	458	488	462	495	501	450	511	476	495	472	472	480	498	430	437	525	508	445	519	501	490	482	484	489	429	482	455	479	484	432	435	493	481	518	465	496	485	502	502	468	463	483	458	441	479	470	471	439	465	474	487	462	475	474	447	451	468	483	454	507	476	466	470	473	491	479	498	476	454	461	496	476	488	450	484	486	492	480	426	468	466	445	496	464	466	458	473	501	475	473	504	458	502	409	443	491	463	460	483	496	469	470	501	498	473	454	437	469	441	475	476	459	490	517	493	487	484	514	502	474	488	469	469	495	499	472	460	484	442	452	482	495	496	478	476	509	485	481	487	496	449	470	470	456	480	475	442	454	509	480	466	488	458	467	495	470	485	528	466	465	492	491	496	472	486	456	478	451	487	493	457	438	482	517	471	463	474	473	474	477	491	452	436	441	540	490	492	467	479	468	438	469	503	481	494	447	450	464	451	488	478	504	494	476	449	458	481	489	488	512	485	515	485	499	480	477	476	493	471	464	452	486	480	486	505	411	419	486	481	464	482	484	495	478	461	462	473	506	451	475	463	441	456	463	464	476	438	481	492	464	435	488	522	457	500	477	491	496	482	489	511	501	497	489	465	514	498	472	469	499	448	502	504	452	472	464	504	493	517	465	483	431	484	467	474	467	507	475	492	487	498	516	513	460	464	502	454	492	484	474	465	453	477	476	513	449	460	524	484	451	488	491	499	492	480	441	479	468	475	520	500	481	475	502	463	481	484	464	481	501	467	467	486	437	453	498	506	491	495	444	510	444	481	458	482	477	489	504	468	469	469	470	510	471	488	487	440	488	490	496	509	516	463	467	457	486	495	454	458	510	466	489	498	483	501	436	472	477	473	476	483	473	438	504	458	450	451	507	444	537	509	467	478	462	432	526	527	491	480	493	475	450	426	476	477	512	462	469	521	453	497	465	463	496	468	463	479	493	497	502	507	499	480	472	461	494	497	444	523	453	480	461	445	488	495	445	488	465	433	465	429	466	495	486	456	462	460	447	473	502	461	438	460	448	495	473	508	467	446	494	489	458	473	472	492	502	502	439	479	460	478	480	485	477	464	500	449	470	495	473	446	507	456	508	474	472	489	476	454	488	477	458	472	446	482	473	447	477	486	523	480	507	479	489	480	455	514	509	460	498	490	462	513	478	477	498	471	446	500	452	471	457	503	479	445	474	447	495	483	442	527	453	486	462	468	493	501	481	498	463	536	457	440	483	490	455	467	462	458	472	483	463	476	467	499	446	464	478	473	436	458	471	476	485	478	505	470	483	497	459	444	466	498	472	515	496	507	462	483	471	460	462	515	495	480	467	486	472	504	469	461	485	482	499	490	479	463	512	426	470	490	518	485	475	486	469	469	503	489	457	508	500	452	499	450	468	440	474	486	474	508	469	492	473	480	485	478	466	421	493	476	479	500	504	500	463	495	488	460	474	438	457	495	513	472	471	492	467	468	498	497	483	467	466	486	474	483	454	453	462	486	518	543	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2129	417	390	383	391	346	363	331	343	338	323	352	336	296	316	308	350	343	335	341	315	304	328	319	325	371	326	359	311	343	321	333	313	301	305	303	331	355	326	324	358	343	342	296	360	331	324	288	338	352	287	341	317	331	333	306	358	306	307	342	339	360	319	339	338	326	320	327	332	339	369	347	309	347	309	337	331	330	322	315	306	307	345	389	330	344	323	327	330	309	300	330	322	328	368	361	360	358	341	310	337	342	303	338	326	339	297	346	340	328	364	294	312	290	307	351	338	309	330	357	349	359	313	340	315	328	315	342	325	329	313	325	308	308	331	327	352	311	371	363	319	329	320	355	323	340	364	324	324	328	319	345	330	335	313	365	345	335	303	335	345	331	310	343	310	336	308	327	304	323	359	316	326	302	317	315	313	332	343	316	358	310	335	318	336	347	319	364	306	349	317	302	330	331	319	330	326	341	322	312	337	331	318	320	329	334	364	329	318	300	313	344	339	317	340	317	315	322	289	370	308	366	298	325	324	313	312	331	332	296	325	323	331	339	336	358	275	335	319	289	318	328	339	295	307	315	318	361	289	353	336	333	341	338	329	350	275	324	336	351	308	304	335	282	293	315	333	332	328	359	285	340	304	316	329	312	321	335	305	328	342	326	327	330	344	328	353	316	364	325	347	336	298	327	333	340	324	323	353	327	336	353	334	352	364	354	339	340	352	325	345	328	340	345	358	340	339	354	310	328	377	338	324	327	324	327	341	358	302	322	317	341	317	339	317	319	329	344	330	321	328	312	349	345	335	331	332	304	341	309	352	334	306	370	353	318	330	352	315	322	322	320	342	352	353	316	325	315	326	317	304	306	358	325	308	306	303	320	306	324	322	317	348	337	345	333	330	340	327	327	304	312	303	343	354	334	311	325	305	340	338	332	329	324	299	313	314	335	322	321	347	322	319	334	337	304	358	322	334	350	343	359	312	331	338	374	284	348	346	334	335	317	335	313	318	322	318	310	314	307	305	321	304	322	312	306	349	298	317	348	315	309	319	343	325	342	338	338	333	338	324	340	323	296	326	333	303	323	319	347	337	310	314	298	334	322	325	329	340	340	351	307	327	340	333	321	313	365	343	327	356	332	384	349	309	330	340	353	309	294	351	326	324	349	356	347	345	351	306	365	324	306	296	335	324	329	333	310	322	310	329	342	316	303	333	323	313	300	318	303	316	328	315	303	324	332	318	344	344	344	339	325	338	347	318	319	324	331	305	333	332	315	365	352	323	312	335	350	301	343	310	305	326	294	294	331	342	336	347	348	340	312	320	294	359	319	327	330	306	332	337	337	327	323	284	340	327	331	359	296	302	326	327	310	347	311	317	301	338	335	391	318	324	300	316	303	317	335	325	320	340	321	339	340	333	344	332	329	349	315	316	333	344	340	323	334	342	332	344	309	346	323	330	313	340	343	328	341	347	306	346	336	347	351	318	336	314	336	320	335	348	309	322	315	352	350	336	318	297	317	321	302	363	328	332	304	326	314	329	294	347	361	333	361	304	317	301	315	333	325	303	320	326	309	336	322	292	300	340	328	335	355	321	338	356	304	314	304	327	292	373	314	346	359	316	337	326	311	305	337	322	315	307	317	328	333	327	316	316	311	318	321	341	307	315	335	356	311	312	403	373	339	311	324	306	315	315	329	322	301	333	310	360	335	339	301	329	324	307	325	310	328	321	350	351	338	324	332	318	332	332	336	365	343	334	314	335	365	356	285	302	349	328	336	330	307	317	346	367	336	330	348	326	325	318	320	340	341	328	332	326	345	343	330	354	334	335	284	320	346	351	338	324	318	329	323	300	321	332	335	368	328	307	323	323	349	318	343	384	338	300	361	335	305	333	342	294	323	295	328	334	302	336	332	298	315	336	347	345	304	341	329	324	339	324	366	324	318	303	305	332	316	323	279	337	315	320	360	298	315	323	356	347	303	378	343	343	325	362	280	324	320	316	346	329	340	341	323	320	338	320	312	338	348	300	361	323	356	322	354	355	332	323	329	327	344	305	305	336	337	321	325	321	332	303	313	322	328	304	359	343	349	350	330	363	315	327	337	309	322	316	328	351	362	376	325	302	363	375	322	334	330	340	297	345	335	322	333	351	335	329	336	346	342	317	322	319	312	319	328	324	345	345	325	326	322	320	314	366	347	315	320	328	363	326	319	329	318	363	328	315	339	313	355	358	335	356	325	339	344	347	314	304	357	332	346	287	335	340	317	342	308	346	334	336	354	349	317	332	358	346	335	339	290	315	339	322	314	350	330	354	327	319	329	304	332	344	306	330	297	315	301	320	357	358	362	329	341	313	351	321	326	343	340	321	333	347	303	324	284	335	311	341	334	337	341	336	289	333	344	334	328	325	339	333	321	346	343	294	350	335	325	349	292	342	335	355	315	338	354	364	302	292	324	329	316	327	329	331	305	354	342	357	345	317	328	358	315	318	334	339	332	328	307	349	313	357	314	324	318	342	324	336	360	315	341	331	323	325	329	328	303	308	326	346	307	328	319	317	323	319	293	332	332	318	362	329	315	312	340	356	288	270	305	312	316	356	333	319	334	327	314	340	339	303	298	330	338	340	317	358	352	341	315	325	318	329	338	325	326	320	329	324	343	333	364	335	327	345	333	335	324	338	288	338	333	317	344	377	335	347	285	317	329	303	266	355	323	339	355	339	354	334	329	302	370	343	337	339	324	321	321	328	333	329	309	357	353	318	334	331	280	336	306	314	324	323	342	311	345	327	340	344	326	333	311	353	339	317	334	366	316	352	298	350	320	310	352	301	343	326	328	335	338	310	303	326	340	319	336	351	363	336	332	326	347	340	363	347	320	309	327	358	341	311	321	334	326	340	312	331	362	343	327	344	357	330	306	303	344	346	351	335	330	307	322	317	336	324	321	324	347	311	343	355	297	315	314	365	323	322	333	319	354	296	325	317	326	364	368	349	360	291	320	333	348	307	336	304	312	316	333	321	334	340	357	326	332	315	348	323	300	313	314	344	358	323	328	344	351	329	333	328	357	332	316	308	317	323	331	343	337	306	345	339	332	347	338	333	299	354	313	324	320	334	299	339	349	341	305	325	312	293	322	308	339	329	293	353	333	339	318	337	332	299	360	337	306	375	309	331	338	361	340	356	354	329	356	295	302	312	324	331	310	315	331	321	326	308	357	326	315	343	328	359	313	333	350	328	346	338	340	333	336	346	352	332	328	308	334	303	313	345	301	347	318	348	330	326	335	338	333	328	317	305	331	353	315	329	331	368	344	332	322	311	353	325	340	298	341	348	323	337	382	318	342	325	333	311	335	335	319	343	312	330	323	327	333	338	325	307	348	345	304	345	288	296	332	327	336	347	355	322	343	307	317	344	349	375	316	326	336	341	346	312	320	331	323	316	333	324	339	357	339	323	332	353	334	335	335	332	333	325	335	305	317	331	324	345	318	320	304	318	333	333	331	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2465	1030	1177	1221	1141	1097	1104	1023	949	1007	1005	976	984	989	940	991	1016	966	974	924	937	918	971	881	966	920	961	978	1052	918	954	901	965	985	854	927	970	961	945	909	944	966	949	922	925	916	967	984	986	948	1001	972	936	956	940	950	932	977	913	976	951	1001	940	950	1018	969	952	955	989	982	931	903	918	890	948	979	968	996	1000	903	903	950	944	936	959	968	877	958	996	987	973	945	967	928	975	940	941	964	951	957	962	959	964	952	957	946	953	924	926	965	917	979	933	952	873	959	943	924	956	947	972	917	954	977	947	954	899	918	951	931	877	948	927	922	971	967	945	904	962	997	957	973	923	912	928	957	966	950	927	1020	946	928	999	990	937	943	992	922	912	952	934	975	929	938	961	938	943	907	963	945	932	964	940	940	975	964	950	922	964	917	981	926	960	972	932	928	985	971	906	981	953	897	912	956	961	921	989	916	985	922	1025	936	996	938	909	944	917	928	955	929	963	938	967	925	950	982	973	917	949	931	957	963	971	909	912	962	946	961	979	977	933	982	947	969	1000	949	998	991	897	933	914	947	1010	963	951	960	929	958	899	952	876	945	918	974	957	889	941	923	925	919	984	921	960	940	1005	934	940	944	904	970	972	921	968	944	946	991	891	963	959	920	949	938	944	894	954	1012	974	1007	927	981	986	932	937	937	919	981	930	887	899	976	968	946	979	908	952	968	973	977	949	915	974	943	936	963	935	931	918	922	992	933	936	992	985	919	941	932	899	967	970	1016	928	958	940	951	958	913	939	920	929	966	948	898	952	945	904	923	976	912	973	888	933	941	940	942	944	1005	928	1001	947	1005	956	938	960	953	891	897	966	947	918	929	951	909	913	936	945	930	997	910	949	976	927	944	983	920	934	939	980	990	1040	966	867	958	969	976	948	925	918	982	928	904	941	988	928	935	919	939	944	933	945	899	929	953	953	958	935	932	1013	948	983	972	873	926	920	927	938	918	965	933	950	922	1012	911	926	909	945	916	1006	914	930	946	984	991	994	979	956	1009	962	916	978	949	947	971	913	972	964	905	877	922	942	906	995	934	911	978	989	918	1001	959	942	947	960	958	925	946	962	929	994	894	966	938	927	925	918	944	937	946	1023	992	917	967	953	942	960	932	938	926	951	959	975	959	960	890	935	999	959	927	968	948	1001	929	968	919	933	978	951	921	960	947	958	956	923	975	949	936	945	962	1016	937	978	930	970	926	923	925	946	938	964	963	944	970	980	941	945	953	911	925	967	1013	911	906	939	952	994	895	984	943	914	972	954	936	946	984	982	920	894	933	892	986	923	904	918	896	906	955	970	861	943	960	929	949	890	954	958	889	982	955	968	968	941	935	942	919	935	997	936	949	957	962	926	909	1034	948	916	939	930	974	920	913	927	984	931	920	966	954	960	963	978	921	963	973	934	987	926	937	1011	1048	947	952	933	920	923	974	966	953	964	898	930	964	964	936	893	912	974	926	961	878	950	930	938	944	924	933	894	858	967	979	954	977	964	938	950	941	926	950	978	943	938	942	905	908	947	953	905	930	958	919	933	956	899	929	923	894	965	982	900	955	963	935	901	1018	966	943	884	946	936	910	947	909	977	918	979	977	972	926	905	917	920	907	945	956	977	920	957	994	919	961	949	950	938	919	994	931	984	956	926	951	895	987	918	933	976	935	969	966	910	980	965	945	944	894	940	902	994	973	943	973	907	904	890	941	970	908	942	953	937	930	894	917	902	962	946	954	964	993	970	939	979	891	944	944	968	1019	995	925	920	980	916	971	976	947	993	945	972	970	948	948	969	923	973	857	957	904	933	929	951	939	972	940	908	949	988	976	915	972	929	977	980	889	902	941	988	991	958	978	948	902	979	898	1034	985	973	941	944	991	1018	917	905	934	994	940	954	972	923	913	992	961	933	954	978	938	890	949	1014	989	980	936	1023	948	984	939	942	984	945	961	936	981	962	980	965	964	984	895	968	960	951	894	932	962	967	952	928	918	986	941	964	941	958	992	901	990	925	952	988	969	899	863	963	940	946	904	913	892	930	975	930	913	949	949	924	953	909	931	963	972	970	933	999	978	957	954	951	975	926	963	958	922	963	1011	929	943	991	919	956	993	906	905	979	992	949	969	955	981	945	927	981	949	984	988	934	946	983	951	935	929	960	887	918	947	1005	984	996	985	945	903	957	947	942	954	952	976	969	943	906	932	980	964	923	956	989	948	931	938	922	954	987	925	890	947	932	951	927	960	949	891	967	945	984	957	962	964	910	941	934	958	929	944	942	936	1013	930	923	964	876	969	993	944	929	969	932	857	985	890	909	926	1009	960	948	1000	940	989	975	947	946	958	938	988	961	970	969	942	972	935	939	968	968	895	901	933	938	993	948	945	942	988	947	933	974	936	965	952	902	945	985	928	953	935	981	933	967	939	921	958	975	985	942	953	985	983	974	992	999	929	889	971	989	939	951	962	930	970	940	956	1001	971	944	892	909	971	952	908	1006	951	916	972	981	969	899	966	932	916	934	947	928	973	979	960	936	1048	948	944	917	905	894	928	992	929	973	917	984	924	969	966	938	911	919	901	962	951	890	946	944	945	921	958	952	964	951	938	962	973	940	936	966	933	916	997	942	968	908	939	941	966	948	967	949	1017	957	958	932	952	941	1009	960	947	894	901	940	979	931	924	927	886	999	941	935	913	978	900	954	936	910	974	940	1003	865	936	969	967	935	989	928	952	952	912	932	897	940	940	920	930	930	995	936	961	922	993	976	965	933	938	946	955	973	978	939	951	1004	953	948	954	1001	932	959	969	954	930	965	894	949	929	901	889	932	976	977	890	918	916	921	995	948	940	1002	943	983	933	970	927	919	973	952	909	980	939	936	986	969	968	960	956	934	923	955	940	980	1011	952	951	900	966	931	944	917	1015	902	1006	920	990	967	940	992	967	936	972	916	918	922	935	920	921	998	980	974	957	995	1006	975	943	912	973	943	951	966	892	918	997	929	952	933	991	925	961	958	991	961	994	934	956	952	964	931	1000	924	966	1001	943	923	941	944	932	948	908	951	882	973	967	939	945	996	951	912	941	924	911	930	928	941	958	918	973	958	961	943	938	916	948	940	968	951	978	912	962	968	985	955	910	962	939	921	943	942	972	901	946	974	940	958	938	946	942	966	979	927	969	1001	935	939	969	944	937	970	968	949	950	958	988	992	966	936	965	998	963	925	923	947	937	913	942	1005	951	992	897	994	928	1006	942	931	950	937	901	950	904	981	999	886	961	932	911	937	947	919	982	956	959	952	952	917	975	966	950	952	925	964	951	919	947	1017	960	951	972	913	953	959	936	938	980	986	952	980	912	953	942	950	916	955	930	969	981	941	955	927	931	948	940	951	918	948	931	1011	991	942	915	947	942	959	977	938	955	912	893	931	893	982	928	951	911	932	970	939	954	929	909	925	933	901	955	949	929	985	986	949	965	927	939	953	942	938	976	1002	938	968	975	888	931	934	915	962	981	875	963	950	890	933	942	906	950	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8165	1190	1457	1292	890	634	488	440	356	313	292	313	301	287	274	222	238	241	251	247	221	234	234	183	204	222	197	183	187	188	197	192	194	215	202	200	215	195	181	206	196	196	194	219	189	193	213	223	193	214	208	192	188	202	158	203	196	199	215	177	176	193	194	227	177	180	190	223	215	188	206	185	185	207	189	187	187	188	198	180	186	203	192	211	197	181	192	188	199	221	201	207	179	210	210	213	197	208	196	189	206	164	192	210	193	216	213	203	177	223	202	220	180	214	187	216	198	180	191	190	184	166	180	194	181	186	194	198	191	197	211	186	212	157	182	204	180	194	173	226	201	190	203	204	176	182	214	177	211	182	176	171	193	161	188	180	192	197	212	199	171	153	182	187	197	199	191	220	192	191	186	173	179	200	187	209	211	217	190	184	167	197	197	200	175	210	208	201	192	188	178	186	205	207	195	202	173	152	225	191	190	188	195	182	186	197	166	176	199	195	192	184	200	190	189	199	205	220	195	187	200	214	205	191	186	196	210	176	192	189	189	190	193	203	195	224	182	200	202	171	192	211	197	195	206	228	208	179	192	197	193	197	208	165	199	182	184	187	202	197	175	193	175	193	197	207	186	187	210	218	179	200	169	211	219	206	201	186	202	192	203	216	191	196	196	180	180	210	203	193	186	223	219	204	202	177	197	175	177	215	199	192	190	178	207	200	190	187	196	195	198	203	186	205	207	196	185	176	198	196	197	194	203	190	178	207	163	186	200	180	202	201	205	188	192	183	174	192	190	199	200	208	188	187	208	171	203	180	188	182	209	172	194	176	193	213	187	202	185	199	195	216	183	181	219	194	196	189	198	168	195	195	186	168	186	213	192	173	215	184	198	194	211	201	191	177	197	172	193	183	194	198	176	172	207	197	176	188	195	190	194	165	192	182	223	189	194	182	216	211	204	220	204	177	186	215	197	198	217	172	202	195	220	220	174	207	208	180	184	193	193	184	187	222	198	170	218	193	205	199	177	209	196	207	206	204	201	205	178	184	197	205	177	215	224	198	180	199	211	203	223	185	183	194	202	193	173	175	218	178	171	204	191	159	198	172	183	197	176	162	208	202	213	192	198	174	181	174	183	203	173	208	218	191	186	164	193	207	209	197	194	175	176	212	195	174	188	191	210	197	205	195	189	181	166	209	221	197	160	205	210	178	214	195	208	211	177	168	188	177	221	213	177	181	181	192	207	166	202	163	167	212	191	170	181	207	178	203	194	208	186	202	232	199	204	196	179	185	176	180	222	195	196	201	203	193	191	169	176	191	192	187	194	194	218	172	185	208	188	215	186	210	198	181	197	172	187	193	195	220	187	200	168	179	202	197	176	199	187	187	217	205	193	167	203	207	191	223	181	206	182	193	183	186	213	200	199	187	192	207	183	217	199	195	197	206	206	192	176	197	211	185	191	199	180	199	229	201	197	202	173	215	198	166	197	176	210	197	204	196	194	184	178	188	194	186	194	196	192	187	181	202	200	197	196	210	172	201	188	190	183	212	213	208	176	219	193	209	177	158	206	210	175	213	196	164	194	202	199	195	209	192	196	184	161	194	175	196	194	185	202	191	176	221	168	200	186	177	174	215	194	200	182	170	210	170	184	208	208	183	191	195	201	183	220	189	196	182	202	177	211	194	192	200	215	176	194	207	194	214	192	220	186	196	196	202	177	205	175	215	170	209	224	205	197	201	200	193	186	213	189	187	201	173	173	180	180	182	176	193	187	176	194	193	189	188	190	193	165	177	183	177	180	204	178	189	190	173	183	193	226	190	191	167	236	192	184	191	172	200	190	206	178	171	200	197	195	215	197	178	181	212	219	196	214	190	201	191	214	219	184	217	208	189	210	192	202	205	191	223	193	188	184	208	205	179	186	200	203	191	197	188	219	183	163	206	175	177	193	187	190	221	191	190	197	197	204	184	199	179	184	189	196	198	175	188	189	218	215	204	196	177	211	176	196	160	170	176	203	188	192	189	207	213	181	191	181	163	197	191	199	202	208	202	194	172	217	190	207	200	192	183	184	191	194	199	196	189	214	190	199	193	187	190	182	213	201	187	211	195	195	188	174	203	205	189	177	196	171	193	194	184	188	199	206	207	196	204	189	200	177	178	184	209	193	205	188	208	186	184	190	212	185	184	183	202	169	178	180	191	194	187	204	185	199	162	216	200	226	195	202	189	220	195	172	186	212	180	197	198	179	210	205	186	194	191	190	203	201	214	212	199	175	190	166	202	186	195	176	212	210	181	195	195	199	196	171	187	206	198	212	181	204	201	197	186	209	214	205	187	218	213	184	202	195	184	193	200	185	183	216	190	164	181	200	195	209	195	179	180	210	187	189	225	241	198	193	193	200	212	206	190	198	192	206	192	204	207	170	195	183	203	173	201	215	175	204	175	201	208	181	170	222	210	203	194	189	189	176	196	169	195	220	222	188	177	191	222	206	197	176	186	183	180	207	193	216	221	183	184	180	191	200	209	227	206	185	175	187	194	204	194	201	198	202	192	225	183	194	173	213	202	192	211	200	197	216	176	168	168	181	193	189	182	195	186	181	194	206	193	193	189	198	184	207	179	191	193	187	179	175	194	201	190	193	190	193	203	176	200	205	191	205	185	180	204	174	217	155	182	198	210	195	170	181	190	171	194	187	201	201	183	202	224	198	179	218	195	196	187	187	206	216	198	201	190	205	196	198	188	217	203	195	184	207	205	178	225	180	224	194	192	154	169	188	200	197	187	182	185	177	198	188	190	211	195	193	178	224	197	213	195	206	217	195	205	199	199	206	204	180	200	216	164	186	192	191	196	198	212	198	192	197	221	182	199	196	200	193	198	201	190	194	206	180	171	170	177	197	181	219	202	226	193	168	210	204	178	213	175	181	210	201	198	196	193	187	184	191	177	225	200	190	195	175	192	199	177	195	207	205	205	214	208	180	212	192	179	190	202	219	191	214	198	212	193	201	193	184	205	208	201	183	174	195	211	198	185	204	198	201	195	167	195	210	221	218	199	199	211	203	176	200	184	215	214	184	182	199	201	181	185	203	188	191	198	209	213	206	202	200	204	192	212	198	214	215	201	192	192	172	199	159	185	163	180	167	204	189	186	190	200	179	200	193	177	175	190	199	201	220	206	184	179	194	198	169	208	185	201	206	180	201	190	196	192	181	191	177	179	208	184	192	183	180	196	194	206	200	198	198	187	203	186	200	199	181	180	205	198	172	198	204	187	165	216	201	225	213	189	204	199	201	211	205	203	197	181	183	209	187	170	210	201	188	192	207	201	179	196	177	200	194	217	198	198	182	212	201	192	199	209	200	190	189	194	194	192	201	181	197	183	201	195	216	194	199	220	202	198	184	204	210	178	189	191	188	183	174	196	212	185	216	203	206	167	184	198	189	184	168	216	196	180	191	172	200	196	195	182	192	201	198	207	206	196	197	216	216	192	206	192	171	207	190	177	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5729	1572	3098	3922	3162	2561	2230	1888	1611	1484	1331	1264	1087	1045	1057	932	909	890	851	768	781	830	791	729	764	757	664	665	681	708	651	710	672	624	652	677	665	677	648	607	634	648	617	691	636	641	608	646	641	645	648	619	691	645	641	623	584	620	633	629	657	623	619	620	619	582	600	615	644	629	623	600	622	631	628	606	599	638	610	618	588	566	617	600	656	568	627	603	579	602	673	612	612	629	615	612	584	621	605	642	643	591	555	632	622	623	599	607	566	625	640	610	569	579	599	595	591	584	612	595	593	644	614	578	570	574	571	593	579	596	600	596	580	599	583	556	602	610	611	586	600	630	608	641	569	536	620	565	625	587	632	591	540	562	647	600	625	595	620	585	589	595	631	569	586	590	620	582	606	590	583	615	591	644	620	625	621	546	596	568	605	625	604	591	617	571	608	574	573	599	651	570	621	562	590	597	568	560	583	567	633	567	600	596	586	564	601	575	611	606	578	571	589	625	577	637	593	583	606	562	614	596	608	607	624	596	594	586	609	598	606	630	594	588	589	581	595	631	606	586	619	596	621	602	593	617	583	574	589	599	611	592	630	571	645	604	586	602	606	594	609	622	571	594	625	621	639	598	635	598	606	608	574	532	591	564	603	643	583	607	611	522	617	611	599	590	637	619	595	606	596	581	609	576	620	576	610	577	588	574	581	591	626	576	610	621	608	574	576	582	621	598	594	592	608	602	617	581	581	604	591	596	569	623	578	599	610	596	583	601	549	618	654	629	616	591	581	579	570	599	567	633	593	626	584	584	558	587	602	616	572	618	583	605	599	586	604	615	555	582	566	600	604	552	596	591	575	648	571	597	567	572	589	633	620	625	592	652	574	628	603	593	586	584	619	579	571	576	579	624	607	588	579	606	579	604	585	621	642	603	603	610	615	627	596	608	584	600	618	574	621	619	626	609	596	633	590	607	605	622	566	562	594	608	591	577	587	589	620	581	593	636	563	591	588	612	605	612	580	589	588	610	579	569	575	572	581	550	591	603	610	593	588	606	579	607	598	619	565	569	574	598	574	661	619	617	611	586	608	616	589	581	613	626	608	544	558	602	566	624	593	596	571	582	625	577	565	581	630	604	606	630	622	639	606	604	555	572	619	641	605	663	581	607	588	592	597	582	576	602	583	601	575	611	598	571	611	560	615	604	560	584	624	581	626	549	594	571	625	605	595	639	577	592	580	594	608	591	586	565	602	581	638	606	584	561	599	596	577	567	563	602	664	606	588	594	640	564	605	632	586	610	592	576	549	580	555	606	619	604	611	641	588	582	588	599	601	573	609	627	591	555	574	590	593	590	618	614	653	624	615	584	583	642	588	595	621	545	601	575	594	596	577	601	591	624	629	600	599	645	590	560	602	610	572	637	642	601	587	590	600	601	615	615	643	622	578	652	598	580	566	569	610	632	595	582	628	592	613	622	595	573	567	622	585	588	588	577	608	628	596	614	581	582	589	565	631	606	510	589	589	600	577	582	596	611	568	600	561	573	577	591	593	621	614	553	577	624	603	659	610	567	612	567	563	602	586	600	602	614	641	541	621	570	600	621	576	601	610	605	602	572	584	622	622	587	636	601	606	589	595	589	597	612	565	612	567	573	621	592	604	621	605	615	592	596	546	586	587	594	596	618	580	599	546	581	592	605	604	569	567	607	587	602	584	606	577	572	601	586	578	612	635	572	575	622	612	615	556	596	581	590	592	613	607	605	598	634	596	574	602	628	582	619	590	553	632	569	587	608	572	609	574	593	593	635	569	613	614	603	577	611	612	609	628	605	589	588	606	592	595	583	594	594	616	606	541	586	613	592	551	572	628	610	638	586	597	584	574	583	577	574	579	601	559	576	639	570	571	593	582	603	577	572	615	570	594	605	602	615	618	626	596	610	572	581	595	577	582	575	589	607	583	599	604	578	632	616	626	624	597	569	628	536	589	611	563	605	620	601	577	619	649	546	572	587	599	566	603	585	608	572	607	582	583	575	573	631	592	571	580	562	568	597	669	573	547	597	571	575	584	547	594	589	626	600	619	605	598	583	651	574	577	592	594	605	578	612	593	574	614	594	630	608	584	591	582	581	616	630	615	590	638	570	566	565	562	611	611	615	656	572	578	631	557	568	600	634	561	621	569	562	591	596	592	581	616	613	561	619	570	623	599	602	600	625	594	581	617	572	601	613	593	639	553	589	566	591	593	583	614	617	622	623	574	569	630	607	567	548	563	591	639	600	586	612	646	552	585	630	612	609	612	594	560	628	637	598	593	571	618	578	577	585	608	641	634	600	582	600	607	581	577	580	582	628	583	601	573	625	640	621	619	582	603	598	602	614	576	598	613	600	573	572	597	569	556	594	618	598	621	616	608	567	615	604	625	666	604	574	589	584	577	586	573	633	590	577	600	626	612	615	612	593	558	601	593	587	593	611	604	603	628	667	603	617	588	553	632	606	588	591	601	552	599	585	582	650	623	584	568	585	571	571	615	594	553	618	531	585	599	617	596	570	632	576	555	556	608	586	598	628	568	552	650	599	571	581	612	620	583	597	599	599	606	609	553	605	563	613	576	595	617	558	611	652	619	619	619	618	571	640	599	631	613	623	559	579	603	620	619	587	592	620	638	607	563	586	578	557	610	615	579	593	610	567	622	589	601	554	619	621	583	617	594	618	564	594	592	539	612	634	594	562	605	560	558	561	607	616	642	599	587	631	596	606	603	555	613	617	603	578	598	593	592	590	598	642	568	608	544	557	555	622	618	628	570	623	577	579	591	559	625	594	590	621	602	603	615	548	632	573	623	609	608	609	565	628	537	548	590	562	537	591	616	596	629	563	612	602	607	597	605	626	575	654	571	598	600	542	599	537	609	617	587	583	605	615	554	601	605	631	603	586	593	618	586	561	563	601	619	563	596	579	605	594	604	577	588	597	549	597	627	594	623	621	561	575	593	610	589	624	618	575	608	589	612	589	594	579	590	586	628	600	620	632	583	639	594	607	626	616	630	582	555	605	599	577	615	567	559	578	602	593	567	624	570	624	625	573	567	589	549	619	591	603	549	595	572	610	560	643	604	592	560	572	657	642	598	631	580	639	591	599	639	577	543	633	587	616	592	560	601	596	596	617	601	572	578	572	602	589	596	593	591	600	601	595	611	586	585	608	637	558	597	598	608	565	598	589	652	606	600	617	579	586	573	606	586	576	600	619	601	618	605	632	597	610	594	562	556	601	641	625	607	584	619	620	573	561	616	584	635	617	588	606	576	594	600	559	585	609	627	592	615	583	570	596	598	575	612	658	608	613	624	610	601	594	570	632	618	596	572	579	589	598	589	602	593	584	587	573	604	615	598	607	581	613	571	580	618	591	643	645	562	580	597	602	609	589	597	630	597	567	614	541	601	570	575	627	591	590	589	546	606	563	597	596	593	650	589	602	621	568	617	600	572	566	660	632	580	632	613	604	589	581	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15404	2413	2489	2226	1434	972	789	564	527	399	387	325	307	277	255	261	229	213	204	198	193	197	162	189	170	187	191	205	170	163	183	158	157	160	143	174	139	168	149	127	177	155	150	147	157	163	165	136	156	158	157	151	148	147	115	128	142	136	164	135	152	157	142	148	158	155	143	150	143	137	154	155	130	132	154	131	120	171	156	154	151	153	133	145	134	173	155	122	138	148	164	132	141	130	129	163	158	149	134	142	137	144	150	158	149	135	165	169	147	157	139	132	171	136	150	138	153	143	155	140	157	130	126	142	165	135	153	125	132	127	141	148	143	145	159	145	159	128	134	129	160	142	138	142	133	152	153	144	132	150	148	134	130	133	134	164	160	154	154	144	170	131	137	123	148	162	136	145	140	123	155	109	157	127	153	134	155	126	139	130	148	150	138	155	151	144	151	144	132	153	163	170	131	124	113	162	152	169	147	165	162	156	145	138	113	125	133	126	141	146	137	146	161	145	148	159	125	140	140	105	129	135	165	139	144	126	151	136	154	138	150	147	155	143	141	133	158	132	126	138	142	144	159	148	147	136	147	150	140	157	150	137	165	136	151	154	133	126	157	142	147	150	146	151	148	133	145	118	145	130	157	186	157	151	120	142	147	160	169	138	164	145	133	145	142	129	155	147	132	150	141	127	140	172	149	154	126	126	127	111	135	125	131	139	156	148	163	139	149	141	136	144	145	146	146	129	138	128	136	139	134	152	135	146	136	152	130	134	136	142	144	155	139	169	138	161	133	153	135	153	133	150	145	140	108	130	137	142	144	153	167	160	146	160	119	169	152	124	151	120	144	141	158	157	132	133	156	128	138	121	140	162	146	128	137	150	149	133	160	134	179	149	132	147	148	146	130	132	138	162	148	146	132	130	130	146	131	134	128	141	122	132	138	136	150	141	140	152	137	137	140	146	150	143	139	129	149	147	165	147	140	138	182	177	152	138	163	144	143	132	164	124	123	127	149	146	158	127	153	144	132	156	156	171	168	146	153	154	155	136	137	137	145	156	142	160	178	151	149	160	127	135	140	153	137	147	140	160	129	138	138	150	145	142	153	136	125	141	146	122	140	146	151	136	131	153	132	119	146	144	167	140	136	134	135	149	138	165	139	138	135	134	154	151	169	134	154	125	148	127	145	153	163	135	136	161	133	140	160	154	131	154	155	113	128	187	155	146	137	159	136	138	131	135	147	135	150	173	124	145	130	154	142	154	148	156	166	151	149	151	142	158	164	140	122	139	139	158	139	154	127	125	139	120	148	149	138	159	121	129	165	143	143	154	148	157	136	161	152	153	127	138	171	156	123	149	158	154	137	148	123	133	123	147	145	156	138	146	150	136	144	117	137	141	154	143	128	158	132	154	161	138	154	132	139	140	151	157	145	151	143	135	143	138	138	143	146	154	152	135	153	144	153	136	156	143	128	148	131	157	148	174	144	148	154	146	133	162	150	116	137	129	160	158	123	138	119	139	131	143	130	123	181	136	141	150	158	142	149	130	131	134	156	165	140	135	156	157	151	169	130	148	139	150	165	123	156	132	121	140	149	155	164	141	121	143	143	133	124	150	153	142	169	140	140	143	136	133	128	147	132	150	145	155	138	124	140	145	130	141	154	129	144	159	123	126	166	141	138	134	124	137	129	152	152	121	149	140	149	139	165	141	146	181	134	151	142	132	141	151	159	166	148	149	167	144	163	141	129	147	137	138	173	140	135	154	149	142	123	166	147	131	151	170	150	143	139	150	146	137	159	128	152	146	161	141	141	143	155	141	154	123	129	139	152	168	150	148	150	154	167	144	129	148	172	129	122	129	149	144	131	140	161	128	144	173	159	160	146	163	117	154	147	161	142	151	128	153	134	124	154	157	142	139	154	148	129	136	135	154	159	149	143	134	138	130	150	145	146	155	149	124	141	167	137	138	147	160	132	124	129	132	134	145	150	121	133	150	160	155	136	141	133	124	144	174	137	135	140	126	137	140	142	131	151	168	139	142	159	149	127	132	143	153	135	152	149	154	132	143	136	148	140	145	170	148	145	144	155	144	129	128	159	141	135	132	149	132	154	135	133	149	158	148	138	147	137	142	143	131	149	132	124	143	166	142	160	167	161	138	151	133	149	146	157	125	133	153	132	135	149	141	124	159	134	144	135	142	139	145	169	123	138	160	140	127	141	113	154	135	152	137	142	147	139	151	130	171	138	162	152	147	139	129	144	126	140	139	147	153	145	148	151	135	156	129	163	148	146	149	150	141	145	149	146	148	161	121	140	137	154	144	157	141	155	153	139	133	141	155	160	153	140	146	132	116	139	148	175	144	152	144	133	163	179	120	124	153	159	137	152	135	167	131	152	156	150	120	144	147	159	136	157	136	133	151	149	173	128	133	159	134	135	153	146	162	132	146	138	119	142	140	134	143	138	150	139	155	149	152	140	141	140	150	134	121	146	150	174	132	154	125	139	131	129	142	138	131	137	169	121	140	139	129	148	149	138	140	122	135	146	152	144	129	146	124	145	136	151	142	147	116	143	138	147	160	144	138	127	135	153	153	128	153	160	152	139	137	158	153	135	161	159	165	149	140	158	127	141	152	150	134	134	118	146	140	162	139	146	153	145	140	143	145	156	143	177	156	132	139	153	137	170	152	150	144	134	142	155	145	133	128	156	149	139	142	142	120	128	140	119	130	144	148	143	164	138	140	148	137	134	137	137	148	147	137	147	148	142	153	142	167	140	140	155	131	142	136	135	161	145	144	145	125	142	147	128	141	148	180	140	134	155	132	149	146	153	162	137	143	136	149	145	135	162	147	152	127	134	132	124	156	138	154	139	140	136	145	151	143	142	129	153	153	146	140	134	157	146	145	135	138	151	132	159	131	136	142	158	134	154	124	144	133	152	130	141	143	148	149	137	135	144	144	148	123	145	160	155	144	110	128	146	125	156	143	144	132	151	145	160	148	128	142	129	136	117	144	138	145	146	138	122	144	154	150	141	140	161	149	134	158	146	144	129	156	144	144	136	146	139	156	124	149	157	139	151	150	132	128	148	135	150	156	154	148	130	129	125	145	141	147	139	142	159	126	146	147	137	145	148	123	138	143	131	156	153	145	125	160	151	144	129	144	166	144	156	152	151	146	115	156	133	136	156	140	141	142	158	122	138	150	128	146	149	138	139	148	152	121	140	119	143	162	141	147	158	147	167	128	156	154	143	138	158	149	157	157	148	149	133	162	140	145	145	157	124	138	132	166	120	154	136	170	124	136	140	159	163	132	136	141	162	137	122	154	162	135	148	160	153	163	160	166	148	144	156	131	118	136	157	147	167	158	159	142	157	156	159	133	137	170	159	127	147	162	148	132	143	139	149	130	150	133	121	146	145	151	167	142	146	118	132	139	127	156	139	152	162	131	139	148	149	126	153	142	134	130	162	138	150	146	166	121	134	137	134	157	160	133	175	145	132	136	143	153	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7607	2335	4946	6231	5185	4211	3490	2892	2441	2070	1790	1703	1464	1373	1232	1206	1052	1015	1035	909	839	849	849	749	767	702	685	688	642	652	717	701	612	589	578	626	638	561	582	540	566	580	576	528	565	501	584	596	522	544	569	561	551	480	529	547	526	502	503	508	505	505	525	514	492	489	486	505	502	507	458	495	518	502	530	522	481	493	510	499	508	524	511	496	502	498	500	515	517	488	524	469	514	535	465	488	501	512	453	440	523	510	466	483	464	462	485	476	476	505	459	445	480	474	476	484	462	476	505	517	527	545	494	488	535	461	459	471	479	468	474	465	484	497	499	481	455	452	518	470	462	487	458	477	431	478	481	495	452	462	493	475	482	478	479	416	470	501	495	471	478	492	493	503	479	424	465	418	471	478	463	471	469	499	505	470	448	442	480	492	440	495	515	465	541	477	485	459	499	507	448	486	469	508	507	436	489	502	492	496	493	502	449	471	470	486	474	460	471	487	502	477	466	503	453	482	488	492	458	463	479	479	525	453	454	468	449	463	454	436	498	489	501	479	479	482	506	522	464	504	486	459	498	474	490	456	477	507	466	471	455	472	467	443	423	473	439	487	448	483	467	503	492	474	495	464	488	513	456	464	486	464	431	448	447	455	478	474	443	472	473	458	486	456	473	493	503	458	459	466	485	501	500	446	479	507	494	529	479	470	454	428	466	471	455	475	454	446	479	482	423	462	492	514	497	451	500	480	499	466	463	431	460	479	461	431	488	476	488	494	501	472	508	474	478	436	468	472	479	454	475	478	502	481	475	467	479	506	510	465	471	442	467	477	464	464	439	476	450	500	483	437	476	532	468	462	469	455	472	495	505	516	469	471	458	434	458	466	502	503	494	482	448	496	468	440	456	482	462	464	474	489	468	491	488	472	476	472	476	470	477	503	445	483	463	446	471	450	456	506	461	442	442	414	459	437	480	451	475	504	475	491	463	445	438	506	468	427	472	490	483	483	494	471	470	460	454	435	483	462	493	469	505	451	475	468	479	482	478	489	510	503	471	484	488	451	489	435	425	500	451	466	454	493	455	534	480	494	468	476	436	473	482	445	475	500	472	438	493	473	510	517	465	465	447	458	495	454	484	482	481	450	472	473	477	471	481	489	490	459	468	466	470	473	424	495	476	440	444	478	480	521	464	488	422	485	461	524	441	473	446	499	484	504	449	474	443	493	489	470	485	466	490	475	478	515	465	491	473	497	497	480	459	499	527	488	494	458	459	479	494	473	482	504	470	489	484	505	471	467	478	473	483	504	450	455	512	458	452	476	441	449	417	465	432	486	492	472	470	451	466	467	460	524	496	488	468	467	464	494	465	461	490	493	470	452	483	526	463	479	492	508	456	462	468	453	511	479	485	461	467	478	491	454	504	444	514	480	481	498	461	466	454	485	466	495	478	533	460	452	492	492	481	519	441	493	467	449	505	460	456	444	516	513	442	507	460	494	501	475	504	462	527	443	484	474	501	498	455	496	486	451	512	503	435	463	459	483	486	512	508	475	483	486	483	444	490	480	461	477	485	479	462	467	467	426	466	465	432	490	492	488	431	491	449	474	453	461	465	492	472	461	518	473	485	469	503	449	483	464	470	448	464	480	492	481	472	453	507	445	459	467	480	452	448	469	489	487	515	476	439	488	464	484	466	484	471	475	524	468	482	492	506	463	469	465	493	463	462	467	495	452	449	481	488	484	462	468	496	477	461	472	452	468	484	458	453	460	453	458	449	498	484	422	476	411	499	454	479	457	512	443	487	445	509	512	438	482	467	467	432	513	430	456	510	478	466	452	478	458	490	470	479	481	465	464	485	458	489	464	445	475	434	437	447	494	466	479	453	469	469	460	516	538	456	490	447	529	487	510	452	513	528	442	481	460	466	533	493	497	473	497	462	479	468	499	468	465	438	479	484	413	479	482	492	455	458	490	487	506	470	490	474	490	477	469	483	499	484	463	478	471	485	504	466	480	475	441	455	491	481	468	474	447	501	485	477	451	483	467	458	480	489	468	506	421	507	494	458	461	492	478	449	474	492	482	477	508	467	514	470	475	496	508	480	465	470	489	499	476	519	479	471	479	462	426	461	473	488	464	480	469	475	480	451	491	483	518	450	464	474	495	440	479	478	450	481	445	484	461	504	475	502	487	466	463	456	503	526	442	500	431	498	472	502	466	507	453	519	470	514	495	478	488	497	489	457	507	482	470	472	459	465	466	470	452	498	450	457	474	476	470	509	457	476	476	481	523	484	457	475	476	495	489	448	470	489	485	474	505	500	482	446	497	466	483	489	465	478	503	477	446	466	491	460	469	464	479	467	472	451	481	468	453	444	449	535	490	468	482	465	462	453	468	483	459	485	472	483	473	479	439	507	495	478	510	477	462	479	438	490	484	477	511	530	493	535	438	469	480	474	480	475	478	504	437	462	464	473	471	494	470	454	477	476	492	530	467	462	468	505	479	492	497	473	447	512	498	413	485	442	496	454	462	504	460	517	484	470	457	440	521	464	528	477	476	483	449	455	494	494	432	465	444	472	461	449	503	479	464	507	478	464	492	517	480	435	452	499	463	484	514	483	444	422	449	484	481	451	482	466	537	482	460	480	494	484	496	468	466	486	464	463	490	456	489	471	487	496	479	430	477	470	486	449	442	475	480	469	425	461	450	464	481	467	501	477	440	470	469	488	453	506	477	512	430	490	449	453	452	492	487	497	475	457	446	470	495	538	485	504	513	522	462	469	508	457	482	439	442	511	506	528	437	485	499	459	517	487	487	497	462	464	482	509	498	487	480	478	455	477	481	495	447	486	472	471	454	441	468	417	475	466	483	446	491	528	483	486	498	459	453	484	448	458	470	442	475	435	431	472	473	435	463	456	487	463	476	461	449	483	482	489	507	468	477	456	475	493	471	473	483	463	492	453	482	460	483	486	450	513	521	496	434	487	487	481	457	439	434	467	470	516	485	468	475	473	489	456	435	482	458	486	494	440	481	470	478	474	445	469	532	484	423	490	463	506	473	469	499	485	464	468	441	458	456	458	456	496	483	471	473	445	534	480	520	482	508	475	500	505	507	475	460	468	487	427	486	507	497	470	500	482	461	469	433	470	469	469	475	458	483	442	447	436	485	481	463	493	465	503	465	453	483	474	477	475	483	461	490	504	476	479	472	506	465	500	531	496	474	453	465	521	472	507	490	495	475	463	487	472	476	479	451	483	482	458	517	474	483	477	484	439	499	466	464	471	484	490	510	497	501	487	472	453	451	474	472	473	454	461	479	478	456	522	462	474	496	478	510	479	477	465	462	467	465	443	481	465	487	480	452	502	499	524	438	473	484	458	522	488	484	488	504	512	489	471	492	471	472	505	478	464	430	478	499	500	494	485	477	465	463	473	489	486	449	486	440	460	475	519	461	450	462	474	473	480	458	450	484	480	503	478	479	479	480	481	438	455	510	488	462	447	485	491	466	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2165	382	413	405	379	352	380	345	360	331	317	340	363	370	318	327	317	351	310	345	354	325	318	341	355	349	339	337	346	350	316	348	323	314	325	338	316	345	313	328	358	361	343	311	316	303	318	329	342	325	318	324	316	350	328	333	313	303	322	325	338	338	337	321	310	340	356	317	316	332	334	364	324	318	343	313	366	320	326	350	326	296	322	304	319	287	341	341	308	311	328	314	326	349	349	312	339	313	351	349	321	309	307	315	340	320	308	282	345	294	332	341	267	319	327	328	320	329	337	301	303	362	335	315	334	312	302	320	364	315	333	355	340	361	361	319	296	338	347	281	340	324	340	352	329	298	344	338	368	326	334	354	298	364	343	322	359	294	316	354	333	336	343	332	320	342	325	352	348	375	356	325	331	311	343	351	328	337	312	330	352	317	317	336	363	359	321	331	361	344	365	321	335	329	341	343	324	331	358	335	333	339	340	350	332	325	335	340	317	308	325	310	332	346	325	332	300	343	330	340	347	346	366	328	357	332	334	336	312	353	348	321	354	331	345	355	344	340	340	347	334	337	358	328	338	365	335	337	340	319	337	314	311	320	329	333	340	308	324	325	339	313	292	293	313	310	350	334	314	310	313	339	324	309	339	354	334	303	334	336	310	341	307	340	328	347	326	292	354	309	335	312	316	318	331	324	293	319	346	326	340	294	321	321	354	355	356	329	287	351	343	311	306	348	308	323	350	347	331	312	315	337	343	366	338	318	309	296	316	344	335	315	362	336	298	325	341	344	352	311	342	309	324	353	324	347	307	340	307	324	332	316	324	325	295	319	332	353	333	342	336	299	311	327	376	321	324	327	316	324	326	361	309	358	333	315	338	346	339	344	322	339	305	338	335	321	341	343	334	326	326	346	350	343	343	294	326	345	348	341	347	338	295	348	327	316	307	319	362	332	336	341	309	308	345	311	349	350	303	331	309	311	298	347	313	327	340	297	321	345	353	350	330	315	322	345	329	370	331	323	348	324	348	357	340	309	351	361	364	358	317	303	276	312	338	328	325	338	307	311	339	301	331	366	365	340	331	327	338	307	328	321	321	333	346	308	352	331	357	317	324	314	324	338	354	326	309	333	317	327	321	370	310	349	336	294	358	352	331	341	314	330	367	335	319	320	348	341	342	336	309	321	360	306	317	310	333	328	299	368	342	342	350	352	347	319	336	386	334	323	330	324	333	311	375	320	342	328	307	333	342	351	375	345	315	336	319	328	315	327	356	326	338	342	327	300	332	331	341	312	322	331	320	334	317	352	361	341	310	311	346	334	329	355	332	315	316	305	355	279	328	342	322	349	318	350	327	316	321	331	351	328	349	320	343	318	309	330	332	329	348	347	354	339	298	328	338	327	332	337	344	317	310	333	319	344	319	328	363	323	311	345	298	343	306	303	314	322	324	312	337	315	314	335	331	355	348	333	345	301	304	335	342	302	309	282	312	339	323	336	333	296	319	324	314	331	330	335	338	274	299	311	338	326	286	372	326	323	335	302	375	323	334	336	339	289	318	345	339	323	320	332	351	301	315	300	303	285	336	320	338	315	332	326	339	328	329	338	335	302	303	330	332	305	337	333	308	351	360	330	323	303	309	337	287	316	309	359	311	342	310	361	330	367	314	372	324	287	295	323	304	347	327	343	322	314	318	343	329	298	299	332	351	323	336	317	282	346	330	351	350	341	360	303	312	322	317	301	320	342	313	302	340	328	319	321	346	320	332	359	332	374	347	327	334	300	343	306	310	320	333	344	342	295	333	313	326	339	353	308	344	329	306	289	281	309	333	358	325	332	350	300	303	327	354	291	365	336	332	323	327	336	310	326	334	354	331	342	344	330	333	334	313	341	339	337	362	324	334	354	350	347	332	331	359	315	323	332	327	312	324	317	297	307	350	337	339	333	349	339	354	345	321	323	327	354	330	298	314	311	309	321	303	374	320	306	362	328	310	342	340	305	317	319	328	341	304	338	355	320	329	339	330	342	306	304	337	324	330	344	301	312	351	329	350	315	315	300	313	326	343	329	334	317	340	366	316	323	317	354	303	330	338	337	321	310	335	304	333	322	321	352	338	308	349	324	319	355	351	332	342	329	326	324	306	322	338	322	322	318	308	333	335	339	320	326	315	307	331	340	364	356	325	337	310	326	333	296	327	310	334	332	332	344	350	298	313	362	334	320	329	327	344	308	329	313	328	340	346	337	329	347	302	324	368	333	360	341	340	337	317	343	336	329	330	321	333	331	281	314	331	333	307	328	309	317	348	317	327	350	353	348	355	361	340	332	341	364	309	324	324	324	311	319	295	335	343	341	348	337	319	340	327	333	309	323	354	330	307	320	350	396	309	310	307	338	347	327	364	317	343	338	355	342	339	322	309	317	328	286	336	319	343	339	337	322	335	340	320	319	365	329	331	320	356	315	337	327	330	323	301	327	322	318	346	310	341	325	364	330	294	346	359	312	326	357	302	329	327	317	315	342	337	300	303	345	348	333	296	307	303	322	318	335	297	331	368	334	334	337	358	354	345	347	333	357	301	326	313	312	362	315	351	348	299	334	309	304	331	337	310	346	329	330	358	330	347	303	345	337	319	302	355	294	284	324	343	341	355	307	325	315	338	306	349	368	300	327	307	362	298	351	334	333	349	366	332	332	354	350	306	303	357	327	354	319	342	344	307	319	294	344	325	350	327	309	319	342	325	354	302	347	307	291	328	354	344	338	359	334	332	336	302	323	325	293	340	344	338	376	347	322	330	350	345	335	333	291	352	320	307	329	336	322	329	341	305	322	325	303	358	378	319	358	361	341	366	342	337	350	330	336	352	321	303	303	302	341	295	331	331	300	361	334	327	311	339	367	329	344	321	356	326	322	294	343	339	341	302	305	319	296	342	319	323	353	358	330	300	343	313	334	333	320	355	317	354	318	332	307	339	318	343	318	343	331	341	325	338	318	325	305	346	355	322	312	348	340	324	367	311	311	333	317	364	318	324	331	334	299	325	336	338	324	326	342	357	347	338	313	316	344	334	341	336	300	325	323	365	328	306	337	310	303	333	329	359	352	343	287	322	334	315	360	347	325	328	325	339	320	320	322	342	330	296	360	336	340	353	322	328	313	270	313	313	325	330	337	328	311	351	321	336	340	362	354	322	313	331	282	307	329	347	338	276	328	350	321	361	338	337	352	327	303	330	338	330	309	358	338	326	329	326	336	345	348	344	340	324	349	317	320	331	305	314	315	329	333	333	320	338	342	322	310	322	301	298	286	337	365	328	324	325	364	325	293	326	320	308	335	351	342	339	341	323	341	328	335	315	302	342	331	328	337	332	307	329	323	301	367	342	365	312	349	345	334	329	335	336	349	307	335	348	315	337	308	318	344	329	339	305	329	335	318	311	323	298	318	322	332	363	339	336	336	330	309	317	313	316	353	301	316	329	356	321	317	341	307	361	305	328	366	337	343	351	340	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2514	1083	1133	1183	1142	1061	1059	1030	1021	1059	991	1007	1008	972	963	970	946	970	1012	965	951	949	948	1056	915	959	1031	925	1041	1024	952	965	954	941	952	1015	956	919	978	964	954	951	957	944	959	916	941	976	1006	965	942	949	960	954	890	967	950	960	955	954	999	961	890	959	895	941	953	901	970	967	934	877	1011	952	989	951	951	913	939	939	900	955	915	968	963	949	928	947	920	883	893	986	938	963	994	944	950	956	979	928	897	931	978	927	963	948	945	893	946	952	905	928	931	898	919	933	940	941	936	976	954	920	990	933	981	974	958	940	946	961	916	996	971	954	945	1005	961	909	887	932	1002	977	936	975	1021	906	896	963	900	958	947	916	905	957	925	974	911	906	913	950	949	987	951	883	1011	914	946	985	935	927	963	981	902	1003	951	950	941	966	1008	975	930	991	973	931	927	878	992	966	891	911	989	894	929	941	1000	966	930	953	937	962	979	940	930	930	981	890	971	943	888	940	946	978	887	1002	964	919	936	972	939	963	925	951	933	989	908	934	965	959	971	1004	933	932	905	964	941	961	940	939	943	956	908	908	957	960	1005	940	933	937	921	1000	943	970	947	887	934	981	948	895	918	987	963	935	917	949	973	954	967	959	928	956	948	990	910	969	909	947	944	979	935	904	926	935	910	974	928	939	991	979	954	976	895	909	969	950	902	949	931	911	958	925	924	898	939	981	916	957	948	944	947	940	992	959	933	943	875	916	958	957	909	958	947	940	933	1007	947	977	962	896	1009	928	922	921	967	889	964	942	938	923	1002	967	949	953	983	903	972	937	928	976	914	915	932	966	965	943	943	989	893	944	885	908	959	926	941	969	982	948	906	968	923	930	1000	925	1010	956	944	968	972	944	928	957	936	934	917	962	946	961	924	974	932	932	925	961	932	928	908	1003	1005	912	957	925	918	948	911	945	929	912	964	915	966	932	971	940	940	1019	900	896	963	952	926	921	932	894	960	934	950	934	921	978	944	950	944	981	977	942	964	936	938	943	1001	943	934	963	956	905	959	973	990	931	972	902	900	980	937	988	907	973	955	892	970	924	919	916	954	945	946	914	952	962	961	915	932	973	972	939	929	913	902	971	940	966	961	998	946	940	916	957	975	934	948	966	924	956	936	1012	937	944	864	949	976	919	976	928	1003	919	986	1000	949	953	947	934	929	954	987	933	960	955	982	960	963	916	974	941	906	911	896	919	976	923	945	938	934	897	1002	925	958	930	953	1019	962	978	953	943	926	1014	980	914	968	980	956	950	929	907	963	951	962	921	1005	911	915	959	955	952	919	929	988	946	972	951	953	951	924	928	966	944	980	1004	895	1004	882	937	980	919	1003	907	940	975	987	900	966	903	941	942	928	926	1001	1019	954	946	923	1005	921	930	1009	936	954	951	955	941	961	942	935	929	936	947	925	987	934	984	950	930	974	950	938	966	905	946	911	982	951	973	981	1035	914	941	948	947	969	939	980	949	999	904	886	881	931	985	949	1006	895	974	924	956	949	989	933	985	978	931	969	910	956	883	981	929	919	986	1024	968	932	921	953	926	940	923	995	930	952	937	963	966	982	975	930	988	940	936	930	914	911	975	980	997	889	973	931	966	905	980	936	933	947	963	938	971	894	946	961	964	932	911	870	973	982	932	936	905	969	951	923	919	957	953	947	961	953	980	897	932	893	993	928	908	958	946	978	908	938	915	963	954	958	934	944	939	991	910	924	966	973	961	951	929	973	929	983	1003	904	910	949	914	966	966	942	935	919	861	933	944	956	953	961	942	920	915	984	947	969	960	980	968	936	959	897	979	886	930	952	958	952	957	949	929	946	925	958	952	970	903	933	937	944	943	968	993	902	941	932	1004	989	947	912	952	910	942	931	912	927	914	913	917	926	919	946	937	945	963	951	1015	970	983	946	934	940	992	933	995	979	946	939	961	1005	912	879	971	977	946	934	975	983	907	905	950	962	926	930	939	907	951	932	914	928	892	1007	950	927	942	975	948	979	981	919	954	956	979	1002	942	959	975	946	1002	953	906	962	909	978	931	909	923	934	972	905	901	961	902	1000	921	946	886	949	977	940	942	967	948	929	919	906	968	876	962	994	990	972	973	913	920	945	982	928	977	909	990	926	955	984	919	949	957	929	965	940	951	896	943	963	886	975	914	955	970	911	981	943	954	955	979	957	964	968	958	990	992	975	893	953	947	972	1021	971	945	917	1008	929	931	994	982	889	972	932	995	955	956	933	953	931	940	908	946	941	929	885	992	944	929	951	935	992	962	1035	970	947	956	958	909	935	880	911	887	966	903	937	932	1002	1012	979	986	938	946	935	908	958	952	953	940	904	916	968	927	927	941	936	962	874	935	954	897	998	913	980	942	972	974	944	946	927	873	996	913	982	927	949	982	887	926	952	912	948	911	950	979	948	916	964	949	947	933	897	942	975	935	937	962	954	941	917	922	937	968	955	966	954	981	978	956	941	979	945	937	973	925	919	965	933	939	906	950	933	962	970	931	950	959	918	968	903	971	923	939	967	974	872	928	915	952	951	917	949	957	923	931	929	955	988	915	863	945	940	908	959	971	908	920	946	959	998	940	974	940	963	950	973	968	957	889	924	983	979	966	921	969	937	940	913	931	921	970	995	948	932	927	983	945	907	960	987	935	960	937	936	981	932	959	954	971	928	959	979	909	978	978	874	982	935	953	971	910	966	938	935	933	947	949	955	954	933	931	928	955	965	959	952	922	963	913	945	980	956	925	914	980	930	961	933	943	937	950	929	973	907	927	986	928	980	1005	894	984	928	969	991	943	963	949	977	986	954	931	929	904	893	981	953	928	955	960	953	934	957	913	970	953	935	919	918	941	919	960	944	925	951	899	919	942	902	950	974	920	920	978	969	981	910	979	974	904	947	947	993	958	945	911	972	974	927	900	936	967	977	992	941	928	982	917	958	953	967	950	961	978	981	923	1017	959	950	914	978	938	866	993	976	897	923	969	918	933	959	953	944	966	931	938	937	950	987	947	967	1002	981	925	894	970	1003	969	977	961	992	943	929	1031	992	932	973	912	968	935	968	967	954	899	1018	924	986	940	934	902	991	972	931	943	961	968	932	1000	949	1001	999	950	972	915	923	988	929	944	958	905	963	919	911	943	957	987	939	968	956	892	923	941	970	963	934	889	908	956	943	958	899	871	977	927	946	941	947	912	935	957	965	960	926	951	931	950	950	918	956	955	958	884	933	978	927	964	941	932	943	901	969	936	907	952	926	914	902	927	915	934	953	957	977	935	984	941	964	956	953	896	928	948	953	975	952	996	916	917	948	926	913	902	891	921	939	957	992	954	972	928	1020	959	924	951	895	965	939	934	1005	1013	916	963	974	955	936	958	899	930	967	935	946	968	949	1010	994	940	922	932	1016	942	937	993	956	970	954	978	889	934	967	940	969	927	966	947	988	854	945	921	918	957	968	930	941	944	884	949	959	945	947	949	952	917	948	957	943	989	921	974	936	944	1006	910	974	929	937	1008	943	950	983	886	960	942	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8089	1082	1456	1191	883	641	511	418	384	336	281	295	274	285	249	212	261	220	203	248	218	215	229	216	218	221	212	212	194	176	199	184	202	222	194	189	220	186	221	193	205	200	198	196	217	211	191	202	187	166	195	227	175	193	214	189	166	206	215	183	199	217	209	208	166	210	188	182	188	174	180	185	202	203	186	204	176	203	174	199	193	200	202	197	194	201	202	202	181	199	204	182	197	187	173	181	182	192	186	209	196	197	192	196	218	196	197	186	171	187	192	176	183	178	192	191	184	170	195	176	198	208	189	187	193	200	202	185	209	185	210	201	205	199	199	191	191	202	196	176	187	182	202	218	191	188	205	175	197	188	182	194	179	179	182	183	187	180	205	180	216	173	205	189	198	187	160	194	219	195	174	179	179	187	185	189	179	185	162	186	177	183	172	183	195	183	185	192	193	171	181	207	196	216	194	190	188	184	213	161	183	186	195	213	213	193	183	189	200	207	207	192	195	216	184	166	190	191	214	211	191	178	209	173	205	203	188	180	195	192	203	180	232	220	195	182	203	191	206	201	213	200	223	174	223	188	205	209	191	200	184	212	198	193	194	189	182	168	208	218	208	200	173	191	217	181	190	180	199	185	190	192	183	180	194	185	190	195	184	202	172	189	205	196	205	195	196	180	185	194	171	199	181	208	211	195	165	186	174	208	218	187	187	201	199	197	182	182	169	207	186	197	168	208	169	187	190	184	211	193	184	205	182	198	181	175	188	170	184	218	170	173	190	197	178	204	184	198	188	192	191	199	231	198	196	204	196	230	209	173	186	192	207	195	211	174	202	228	191	208	215	204	194	178	175	194	186	197	188	207	202	171	185	181	192	184	198	200	196	167	197	191	201	209	190	202	210	224	200	184	164	190	192	211	199	198	199	181	184	194	224	217	201	190	184	185	205	195	203	203	192	184	192	193	189	202	209	197	181	176	227	173	200	225	202	185	197	207	188	208	206	198	201	177	177	192	178	170	207	184	199	177	173	211	192	174	171	190	200	210	199	218	206	196	209	182	178	206	187	210	186	172	178	184	210	208	214	214	180	193	185	192	197	190	192	214	202	200	203	202	193	197	192	192	207	198	209	191	203	204	216	183	195	200	195	196	199	164	198	208	175	197	192	188	196	193	174	172	225	198	183	175	196	220	209	185	198	180	202	201	180	181	182	189	214	191	178	184	201	206	193	174	178	217	187	201	181	185	175	187	189	191	198	167	179	182	196	200	170	187	202	192	183	206	180	199	207	184	204	198	181	196	189	180	205	185	183	181	189	213	194	177	176	198	193	188	206	184	200	174	187	185	184	198	205	203	179	199	183	202	243	216	189	198	187	194	187	185	180	187	210	188	180	200	196	179	201	178	187	206	204	176	211	174	168	189	225	204	221	195	191	191	214	218	204	190	185	189	180	202	197	193	197	183	184	207	203	190	190	191	176	195	195	175	181	182	180	195	194	188	197	211	188	242	216	182	198	184	181	196	184	199	210	190	185	170	184	191	170	155	191	192	216	174	224	204	202	194	185	188	185	186	201	206	187	196	224	190	187	198	167	179	195	194	212	189	223	190	179	182	204	200	190	191	200	214	198	179	193	182	190	188	237	209	193	186	191	167	162	199	193	209	204	211	192	185	171	206	218	209	197	188	194	195	182	182	194	183	205	201	215	187	181	200	198	185	212	198	225	182	201	234	208	178	203	170	197	197	193	228	183	186	189	179	185	223	194	191	209	183	209	167	185	204	211	201	191	200	207	201	173	210	187	190	185	193	178	213	200	186	176	174	199	206	182	200	173	192	191	186	180	209	221	221	188	179	192	203	183	190	196	188	206	188	162	198	213	203	183	167	209	208	206	170	213	180	182	185	218	190	194	189	182	185	182	196	185	209	196	193	196	219	190	183	186	210	198	198	187	199	213	180	192	185	165	191	172	200	167	201	203	179	211	184	189	194	185	210	177	200	208	203	181	177	174	187	199	180	183	193	185	172	197	194	184	183	209	187	213	186	207	185	202	216	190	199	184	175	188	202	194	194	222	196	206	194	188	205	178	197	184	197	189	199	203	207	206	185	180	186	234	225	192	191	212	207	224	196	201	195	194	188	165	202	172	196	172	218	202	171	214	212	201	197	218	180	211	193	176	177	175	191	193	215	176	162	199	174	175	186	208	171	233	189	199	196	167	206	175	212	205	179	200	198	178	215	216	189	202	195	196	194	208	214	193	184	180	199	192	158	197	185	194	178	185	194	196	181	196	186	181	195	197	200	197	192	192	195	185	191	215	195	201	196	201	213	202	192	190	202	206	198	201	180	207	195	179	194	205	180	193	208	205	189	180	201	175	202	188	198	194	172	210	188	204	197	200	198	196	197	193	191	194	203	194	197	194	179	200	224	233	192	217	185	178	212	194	188	187	183	192	204	207	185	183	202	183	220	202	200	205	175	230	197	192	190	181	210	203	216	189	184	202	182	191	171	218	182	189	191	204	189	180	192	173	205	192	220	196	193	180	192	182	180	212	195	189	204	213	200	191	200	231	185	208	191	205	202	201	215	195	182	195	203	198	204	212	204	183	177	185	201	209	192	174	214	187	206	204	199	235	178	198	196	171	181	205	184	191	189	167	213	178	204	185	186	195	182	189	216	206	206	185	210	191	191	188	186	195	182	189	192	202	210	199	177	198	206	197	185	210	218	188	197	187	203	187	178	184	219	190	194	204	200	190	174	173	176	199	192	175	184	182	186	204	197	174	197	170	186	196	194	200	192	214	195	203	191	175	195	188	198	211	225	193	182	192	220	218	202	185	205	178	190	221	206	185	189	194	213	178	184	190	199	190	210	208	187	182	163	186	185	194	218	202	207	193	183	203	188	168	160	176	204	193	184	187	180	199	199	188	173	242	191	201	217	192	185	180	174	213	180	176	189	188	212	183	164	173	189	175	206	242	204	179	195	187	199	201	154	199	205	181	184	210	185	193	182	190	221	202	201	197	179	188	196	177	190	216	183	205	192	200	165	170	193	197	194	199	185	208	190	185	189	210	174	208	201	187	188	203	197	198	192	206	183	183	194	217	187	197	188	194	206	189	181	205	175	190	233	208	198	199	170	178	182	190	198	190	203	195	179	185	198	182	182	174	201	202	192	206	190	216	195	204	170	201	198	180	178	194	192	183	196	181	186	216	215	197	169	189	185	189	205	201	180	213	187	203	177	214	205	197	200	198	196	181	183	172	187	172	176	167	186	195	222	214	201	200	218	202	201	172	195	216	197	223	180	208	172	212	198	190	185	169	172	186	202	179	213	200	198	208	190	209	211	176	155	204	186	206	190	199	239	201	177	196	237	164	183	168	209	192	189	187	216	177	178	183	215	201	203	190	207	179	177	187	201	207	201	191	197	203	201	171	226	194	196	205	182	182	215	193	199	185	194	194	202	224	187	184	197	189	205	198	169	182	186	192	189	186	194	204	192	204	201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5610	1481	3053	3617	3200	2643	2214	1906	1660	1483	1346	1245	1180	1076	1014	1015	975	885	863	829	789	831	777	743	735	681	712	749	725	703	664	710	678	680	674	685	642	624	637	657	677	700	675	640	630	631	635	667	627	632	663	612	652	624	598	599	619	610	660	582	605	630	600	588	609	626	652	625	635	578	603	591	634	616	630	599	596	625	586	593	626	603	633	599	607	637	633	667	658	617	571	593	592	574	588	584	637	607	583	596	604	598	554	592	566	603	590	594	637	589	570	625	593	628	640	588	577	640	662	600	576	593	610	584	618	622	592	623	580	598	606	609	628	586	613	594	575	645	591	605	620	592	619	552	544	598	580	605	576	597	622	629	581	586	595	596	598	626	655	566	573	593	624	569	623	624	631	610	583	605	540	584	574	594	597	565	630	583	596	627	634	610	587	613	568	584	608	597	586	567	579	601	635	575	581	598	574	639	584	555	597	570	556	630	581	598	566	589	591	580	561	625	629	596	588	571	575	592	580	659	589	579	595	588	599	615	555	611	553	538	642	572	595	581	612	588	614	639	572	649	607	605	608	626	631	569	589	607	627	547	610	625	610	601	589	577	579	587	593	625	597	557	598	601	586	601	559	607	608	569	574	585	611	571	593	549	567	633	595	558	621	629	615	632	579	651	597	604	608	592	574	543	581	547	562	621	564	571	577	613	583	623	612	603	624	589	604	609	587	613	604	606	614	566	590	581	575	616	607	610	599	594	613	586	572	592	603	573	584	609	585	571	566	619	602	601	588	597	591	596	634	611	573	593	612	570	594	589	591	580	622	646	609	599	589	567	659	604	608	597	588	615	575	618	546	591	614	566	537	575	598	643	555	572	621	615	549	577	566	611	604	576	608	572	612	587	588	629	604	610	664	612	588	572	591	584	573	590	611	600	529	568	597	578	603	580	598	632	566	587	592	642	597	585	586	599	624	591	644	625	626	588	571	613	622	628	586	563	574	604	614	582	587	615	577	611	535	602	605	588	662	593	599	605	584	527	601	610	616	589	609	563	565	627	576	591	569	596	589	620	622	611	585	615	582	616	562	622	586	604	580	556	623	595	626	585	592	627	608	591	572	620	652	570	598	560	609	649	581	579	576	569	591	604	656	595	639	601	608	576	641	593	583	578	629	610	584	555	587	562	591	586	581	602	565	582	553	617	538	583	529	579	599	603	602	576	563	612	605	614	602	607	619	590	564	572	555	545	575	578	650	596	582	578	607	597	593	601	596	576	639	630	577	563	644	607	600	615	579	585	612	588	623	619	570	627	550	598	530	608	548	567	598	564	583	613	583	559	586	612	560	555	541	605	587	595	620	554	591	588	641	573	593	582	533	563	616	589	612	605	612	570	563	611	615	573	596	597	596	565	541	583	619	581	615	591	571	589	612	560	622	617	591	574	599	617	577	562	568	565	596	614	607	582	581	572	562	596	575	597	609	554	593	600	618	607	578	591	608	601	568	618	623	607	582	570	592	601	626	624	597	601	617	564	603	571	614	596	639	615	594	602	550	588	582	547	611	575	605	575	651	581	585	573	592	593	604	577	622	597	580	591	575	570	570	600	596	582	601	621	588	614	645	602	615	591	551	576	605	650	583	618	610	619	603	578	590	581	594	577	595	615	618	572	587	580	589	625	539	591	604	574	603	616	623	603	566	611	614	566	640	618	610	572	551	627	627	615	586	572	572	586	614	564	616	603	573	589	624	632	579	591	551	599	547	564	598	616	663	604	633	593	613	565	577	592	596	611	615	570	585	557	611	572	597	601	564	638	603	575	568	562	566	593	566	566	616	592	590	607	624	609	577	563	628	637	624	605	569	586	561	560	606	649	621	580	609	507	601	626	604	631	581	631	598	610	590	595	596	594	596	580	601	657	569	558	601	619	614	565	569	571	582	579	564	558	554	552	623	634	557	602	575	587	627	586	582	545	625	568	585	644	586	570	569	561	581	556	546	621	597	590	589	597	571	606	590	575	617	615	597	572	605	594	580	633	596	580	598	594	563	597	611	588	604	591	563	561	616	580	580	590	587	603	594	570	579	612	623	622	626	594	590	600	540	599	624	633	606	608	571	565	640	614	576	582	642	607	593	586	593	608	601	620	561	542	574	626	583	615	565	583	593	602	585	578	600	592	614	619	608	593	578	583	598	599	557	604	606	599	607	626	605	575	580	567	577	569	568	570	568	570	624	557	587	565	607	571	615	596	605	591	598	577	620	617	591	634	599	597	616	615	598	633	608	592	644	595	577	565	550	572	531	600	567	553	642	570	579	592	606	594	586	634	587	584	626	619	548	632	606	568	585	608	582	597	587	580	562	616	599	639	607	600	598	594	619	570	601	546	565	570	611	572	548	602	581	565	629	594	629	598	597	584	581	602	602	568	554	600	613	609	623	601	545	619	580	621	590	620	614	606	577	613	586	608	593	625	617	574	571	547	532	555	585	617	602	545	622	591	550	621	652	579	608	560	581	604	589	611	631	616	596	561	598	585	602	583	575	639	628	565	546	581	550	578	576	660	606	609	571	621	590	567	587	585	579	588	564	570	579	535	608	596	561	578	539	596	542	543	591	580	568	613	581	584	574	592	584	612	599	624	603	661	608	598	598	576	595	610	539	582	568	626	615	596	591	615	613	559	600	569	608	574	583	583	619	608	608	594	610	631	600	583	572	615	616	604	618	567	585	622	605	593	589	624	596	603	603	586	614	566	623	584	601	583	584	584	624	653	592	596	644	578	603	618	555	593	613	607	564	597	630	579	573	578	564	608	617	572	615	581	623	614	626	604	640	598	619	601	618	544	567	606	555	605	604	591	620	556	604	609	585	616	625	611	584	578	566	612	593	602	638	602	598	547	605	605	592	631	617	581	600	551	590	588	598	624	613	557	588	631	585	600	585	546	589	602	576	606	611	597	602	614	612	603	603	580	585	595	613	613	555	561	549	544	598	608	623	577	575	574	567	563	595	632	623	601	606	574	690	594	600	598	590	583	619	587	607	564	656	659	609	552	595	582	574	606	613	571	607	564	630	587	593	627	527	624	577	589	570	571	588	628	571	586	596	637	602	547	600	605	599	595	623	579	554	634	565	601	564	599	618	594	617	569	571	569	614	580	609	586	628	588	574	634	649	609	585	574	592	637	603	561	574	626	585	552	612	554	625	617	582	564	629	570	559	633	616	649	586	632	617	589	608	590	572	608	578	570	591	602	570	612	606	614	602	554	612	566	583	591	621	638	585	584	582	617	632	591	579	652	612	601	616	588	645	610	592	565	637	599	612	607	541	565	565	585	619	623	616	600	614	592	636	567	581	531	590	589	625	607	597	611	592	595	596	624	631	592	577	598	588	582	607	576	580	620	573	611	602	574	627	548	580	562	588	608	542	599	600	606	600	618	620	566	571	631	550	592	601	573	601	583	608	615	580	609	583	629	619	614	586	602	617	611	610	576	591	560	589	588	542	601	606	590	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15603	2354	2616	2053	1443	1039	763	575	486	398	358	341	311	279	223	235	237	198	228	185	216	166	204	160	182	186	160	160	164	158	189	155	163	162	191	140	187	152	147	146	150	156	148	156	147	149	145	150	145	166	178	166	147	145	143	153	158	155	135	142	137	148	154	160	156	155	124	148	144	166	131	140	139	142	138	134	156	176	143	160	153	112	140	140	138	117	118	154	139	136	139	134	133	125	158	126	159	147	146	128	134	155	150	138	150	132	128	135	151	161	141	128	164	139	131	138	129	133	126	133	141	167	148	137	158	143	131	152	150	138	170	140	141	137	151	128	122	143	151	155	141	138	157	152	134	147	129	147	158	144	142	157	133	156	142	135	144	160	127	140	152	118	159	144	157	171	140	151	135	155	137	140	134	149	138	130	144	143	139	143	156	155	127	148	132	127	163	147	124	132	163	149	165	153	152	130	133	126	129	139	167	142	129	149	141	150	156	140	131	144	144	144	152	154	143	154	151	179	143	151	135	151	134	157	145	119	143	132	167	146	152	146	155	143	133	142	137	142	141	169	132	141	126	143	148	169	132	145	134	148	149	144	158	141	140	145	126	151	136	140	135	148	160	121	141	187	142	138	140	135	130	153	141	150	146	144	148	155	175	136	151	133	142	146	139	158	140	139	162	141	148	180	135	151	138	146	157	163	146	120	138	160	172	137	158	141	161	142	141	138	139	132	130	143	136	148	154	147	127	139	148	148	140	137	147	130	134	147	155	159	139	149	147	165	155	155	146	152	132	133	152	153	152	125	146	138	134	143	156	132	134	140	154	132	141	160	130	141	156	162	145	125	135	151	149	153	138	150	158	145	159	143	129	146	160	164	144	120	134	153	139	117	129	155	157	136	143	144	141	152	140	145	142	138	134	144	142	150	125	136	140	169	124	149	139	125	154	141	128	154	162	129	143	142	135	166	161	165	140	131	140	167	117	156	141	128	146	160	153	153	133	131	167	128	120	130	144	158	150	131	171	127	130	124	156	139	143	154	131	158	135	146	135	133	135	156	146	153	147	150	134	160	145	155	153	138	159	143	147	155	146	138	157	168	147	137	176	134	163	157	121	156	133	131	142	165	142	141	125	147	124	137	154	148	136	141	130	143	131	131	146	121	149	125	163	149	147	141	126	127	141	128	152	131	134	146	170	168	157	142	140	138	136	176	134	139	169	146	161	131	137	163	143	147	140	124	140	168	147	130	131	154	166	148	156	136	165	133	132	169	128	132	132	135	129	133	142	155	157	159	138	162	124	148	148	130	141	159	131	150	120	146	139	152	144	148	134	118	135	142	116	150	138	128	140	137	143	165	131	145	155	169	165	137	151	161	126	120	127	152	165	163	154	134	148	141	137	158	127	134	148	124	151	136	159	153	144	152	153	142	150	146	132	140	142	139	160	143	151	149	143	135	134	140	170	134	151	148	136	138	166	169	130	153	122	180	155	138	127	149	133	136	145	148	162	127	142	145	159	148	144	149	160	140	137	156	126	148	124	134	146	145	112	160	142	174	137	151	140	133	140	131	146	143	135	141	153	135	123	128	154	128	129	158	143	151	114	148	130	156	179	130	140	165	155	149	158	141	148	152	128	135	129	125	142	122	114	150	163	126	129	139	125	142	136	158	153	168	172	130	135	149	131	128	157	138	139	131	157	152	150	147	143	129	147	156	146	134	138	162	163	125	139	152	156	118	148	144	131	135	166	140	167	136	146	131	129	139	141	133	139	168	142	141	154	125	144	120	142	147	138	126	167	141	146	137	138	154	166	139	149	139	159	150	136	146	143	149	127	138	146	124	128	137	139	127	158	142	135	119	141	130	109	152	139	165	152	148	136	151	143	146	155	143	155	153	138	135	142	139	141	125	171	144	152	148	157	138	129	138	131	161	129	142	160	132	154	136	152	142	156	148	134	131	119	152	133	144	144	132	180	136	141	150	131	162	142	167	148	132	132	123	136	160	141	150	121	129	143	136	143	131	156	137	144	144	143	122	145	151	157	153	141	148	138	152	140	159	142	149	131	156	161	144	150	123	151	124	137	153	130	162	140	140	120	145	132	149	146	152	144	146	142	150	157	148	144	144	135	134	129	136	166	136	144	146	142	150	145	156	150	151	142	179	143	145	139	148	148	141	155	151	145	143	158	142	168	148	149	164	140	147	153	151	127	158	153	149	128	162	133	146	162	132	115	134	173	139	155	151	126	161	163	143	153	151	105	139	127	136	137	147	145	136	136	131	150	163	124	158	141	153	163	148	152	155	153	121	133	154	136	169	154	147	144	150	142	143	155	133	151	137	127	149	143	137	139	153	137	150	160	161	152	148	145	125	141	135	157	140	153	149	135	136	154	150	135	140	167	137	147	145	140	145	141	149	124	146	138	142	147	135	147	160	139	182	139	142	152	158	141	130	136	136	151	155	157	145	156	157	154	169	142	141	131	137	117	135	169	133	136	157	150	151	153	139	149	149	146	169	130	157	144	144	155	133	141	141	178	130	130	161	128	149	133	146	132	128	156	140	151	129	142	150	144	145	145	134	172	142	157	153	137	145	130	139	160	134	132	156	137	139	127	185	151	149	135	160	134	120	158	127	136	128	139	156	147	154	148	140	127	145	145	150	133	150	151	123	136	140	118	119	151	158	171	146	142	142	147	134	152	154	144	156	137	128	166	129	143	148	144	137	137	148	143	153	144	164	132	142	156	146	164	148	146	126	125	130	152	143	118	135	148	144	159	165	144	135	135	147	126	149	150	146	156	136	131	136	128	128	139	129	149	166	140	146	142	130	142	136	148	157	131	149	146	146	141	138	156	127	136	144	137	131	122	168	140	127	126	128	158	147	122	149	143	153	153	145	142	140	127	146	165	151	144	142	130	157	136	148	146	131	142	148	176	137	142	146	146	151	167	169	136	135	126	133	132	128	139	145	126	142	123	156	140	149	146	158	147	135	132	149	134	133	142	142	134	132	135	149	151	119	155	157	131	153	127	133	156	134	137	132	111	155	123	133	132	140	135	168	135	144	149	150	147	139	153	142	158	136	152	152	150	139	142	138	145	132	137	137	153	131	117	130	147	153	150	132	149	119	132	120	136	133	146	147	127	165	154	154	124	134	120	140	132	157	138	157	151	150	117	140	145	166	155	161	124	147	156	134	152	142	143	155	146	139	119	140	150	157	157	139	153	153	142	125	135	160	158	154	132	126	131	152	145	135	138	156	166	135	156	159	130	142	136	152	134	136	145	140	118	153	142	135	151	141	137	141	138	161	145	151	162	131	133	157	152	145	139	131	154	141	143	124	157	140	154	115	159	161	145	133	141	163	136	148	146	140	145	132	171	140	136	158	142	147	137	111	147	146	148	134	165	154	139	132	155	133	148	132	116	143	138	150	166	149	143	153	145	150	146	152	153	143	127	138	157	147	152	152	164	146	154	155	147	153	155	127	119	132	140	136	146	144	120	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7528	2270	4916	6142	5306	4260	3418	2909	2431	2112	1822	1663	1558	1377	1280	1211	1065	957	986	926	883	841	766	815	755	731	670	722	752	651	617	603	627	665	572	629	580	597	596	592	611	575	565	592	547	543	507	543	509	559	543	509	536	507	571	490	508	496	511	495	467	527	496	529	545	516	499	490	535	514	489	512	499	512	478	523	474	487	481	507	524	527	478	503	513	466	506	493	514	522	463	513	497	480	495	429	492	505	472	502	486	472	482	468	503	501	487	461	494	511	472	512	474	534	455	481	511	455	454	512	454	510	465	502	482	520	492	453	488	520	494	499	480	507	446	476	474	484	479	483	494	489	516	459	488	527	512	468	511	500	470	538	496	478	470	432	470	482	507	508	483	474	457	475	492	482	456	480	481	451	490	481	462	514	476	462	455	456	465	485	446	508	478	492	511	478	462	489	490	490	446	466	449	477	463	439	515	473	454	488	494	521	493	467	447	446	466	449	481	474	454	451	498	498	463	473	477	476	447	480	479	495	428	478	443	468	458	460	461	483	473	494	476	480	444	473	479	466	505	496	478	453	497	475	468	505	457	483	480	431	439	496	463	463	450	467	448	461	492	434	493	486	480	461	450	465	479	452	493	479	526	498	461	438	475	478	440	453	492	466	462	466	444	483	496	485	497	504	474	504	489	465	480	472	470	451	485	480	501	439	495	487	518	499	468	467	457	460	465	479	453	501	449	492	470	511	477	478	471	491	506	468	488	498	456	461	490	460	492	479	498	467	447	491	469	460	469	468	469	439	480	473	512	466	477	451	462	480	450	480	479	459	479	505	471	477	445	475	441	496	473	462	445	456	479	458	465	523	488	493	505	454	493	472	463	475	462	486	458	476	491	478	490	459	439	496	469	478	470	483	486	466	466	475	500	461	476	493	524	452	479	485	442	459	522	465	439	502	453	473	465	485	469	474	472	460	466	465	442	482	491	464	481	501	488	510	486	463	432	464	516	509	468	479	456	499	476	483	501	475	490	515	482	465	479	495	500	482	469	474	445	437	461	510	488	460	479	508	487	472	491	522	485	520	458	484	493	500	472	499	487	488	456	443	479	482	471	468	483	502	457	446	513	454	467	503	496	493	480	502	465	498	450	473	498	516	470	481	479	483	502	485	485	468	462	492	470	479	457	487	471	446	496	497	463	456	495	482	476	476	509	500	503	454	472	514	461	476	503	496	479	450	500	474	476	463	437	482	431	464	447	464	495	470	519	468	524	466	429	444	446	496	454	477	516	442	443	485	502	463	476	496	464	499	465	467	425	455	521	498	453	469	486	408	456	458	451	439	504	451	489	459	500	482	443	469	430	487	482	484	528	490	444	463	455	504	491	460	451	448	483	464	473	464	449	488	484	492	483	484	489	514	501	495	484	428	492	504	503	514	450	454	431	451	497	484	485	532	501	449	455	451	472	505	461	481	498	448	517	497	446	505	479	472	521	465	512	471	474	465	502	479	506	466	454	449	478	439	510	476	467	465	477	500	480	471	468	455	475	457	477	462	481	468	482	456	470	476	453	478	474	480	483	445	505	516	532	498	451	466	466	521	440	480	496	465	452	467	521	485	469	429	468	480	468	485	495	498	474	449	493	503	459	495	476	460	498	503	465	455	456	458	490	468	455	461	476	496	501	461	427	499	485	433	449	456	421	503	520	483	472	482	467	469	452	476	476	470	503	444	461	466	465	467	453	492	518	456	457	450	430	462	448	511	454	481	517	504	501	503	495	459	504	456	464	478	487	471	451	463	472	456	513	439	473	473	467	452	431	512	488	486	439	465	461	432	511	483	490	470	449	460	463	476	454	450	472	498	488	448	489	478	471	467	475	490	463	460	482	484	471	460	521	482	440	471	473	446	482	444	454	459	465	489	478	461	461	449	475	447	471	448	503	444	492	478	478	489	474	442	455	476	455	439	473	476	451	479	451	437	501	486	450	476	471	500	445	457	426	510	447	482	469	468	464	499	521	515	463	456	469	487	490	456	461	480	500	492	456	477	464	472	471	454	471	489	482	469	483	472	477	463	490	447	432	475	480	496	478	474	450	476	483	432	505	500	505	450	460	462	457	472	479	471	490	501	468	473	478	452	441	445	452	516	459	483	489	496	473	445	499	488	440	510	440	514	459	463	488	468	451	488	475	467	490	461	458	466	496	493	476	454	454	488	477	461	471	488	442	500	461	452	475	503	498	517	430	489	473	471	459	465	426	520	485	493	438	466	457	507	454	492	482	466	460	456	427	489	446	503	459	465	481	470	471	507	470	451	481	485	482	491	444	481	494	480	492	497	529	470	509	470	468	475	483	474	457	473	429	445	508	465	417	488	458	461	482	483	484	486	488	493	506	491	499	480	507	518	459	493	477	485	512	453	480	455	447	501	473	464	489	497	473	498	490	479	444	501	448	471	478	477	491	452	443	468	453	452	489	505	490	493	446	488	479	442	468	479	465	492	474	488	475	472	510	504	446	483	481	474	468	470	520	464	437	458	480	457	487	523	469	469	487	486	451	498	501	476	496	475	509	476	488	472	490	491	498	488	502	437	504	476	472	505	456	463	487	460	450	454	467	481	480	462	460	456	496	488	461	464	470	464	511	509	485	475	478	467	504	493	494	440	482	463	486	519	455	470	476	472	481	480	479	480	430	473	481	501	462	497	477	466	442	499	495	481	482	475	454	462	478	480	497	481	447	453	457	411	474	487	452	475	505	476	481	472	458	476	492	480	450	507	473	470	443	523	448	467	472	443	493	455	475	551	486	490	506	459	463	456	460	486	466	487	515	464	460	454	493	445	469	454	474	490	471	493	431	489	442	508	478	475	478	472	504	499	465	463	423	484	480	463	510	517	456	473	480	461	480	481	468	465	474	441	505	453	480	444	502	474	460	485	419	461	502	509	468	476	437	464	484	476	445	479	478	447	488	493	490	462	462	454	486	470	487	466	488	445	494	470	504	442	460	489	454	426	458	452	484	521	435	462	494	461	499	458	469	502	439	447	516	460	464	485	490	467	530	468	466	474	489	464	490	443	469	480	500	468	483	449	491	451	495	485	459	520	480	459	513	432	466	444	485	454	488	466	449	515	469	469	479	479	446	454	501	499	484	477	471	480	494	432	466	486	464	483	493	473	474	478	508	467	467	447	505	456	478	439	467	480	481	490	453	476	509	508	465	483	476	449	481	458	523	463	485	466	475	489	522	437	478	459	470	485	444	438	453	468	476	493	528	503	456	468	469	483	484	446	471	473	454	471	497	507	493	496	457	464	490	445	480	466	476	446	478	486	434	451	474	454	454	483	507	450	509	490	462	465	504	461	443	488	446	499	508	462	465	463	492	479	494	481	482	498	495	473	444	502	473	469	465	494	502	515	483	495	456	441	497	499	451	466	445	494	522	467	499	474	462	469	489	466	488	471	447	442	506	449	446	460	489	494	494	451	468	452	467	483	481	472	514	478	458	476	467	476	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2147	383	408	407	381	380	349	306	331	365	325	305	309	313	324	329	342	320	330	350	325	338	349	342	318	321	329	348	360	350	299	309	341	320	331	340	356	333	326	347	327	331	325	372	362	326	305	341	332	299	351	329	324	322	340	353	329	361	315	330	310	358	331	344	332	308	301	317	318	329	363	320	340	332	320	303	297	378	335	322	350	369	349	353	374	346	308	327	360	313	327	347	342	301	339	360	303	315	354	343	300	332	343	363	304	298	329	280	339	321	309	321	334	324	317	347	367	325	339	326	341	316	297	318	312	335	301	314	330	368	329	348	303	342	351	344	309	322	318	295	330	360	322	332	326	349	335	329	306	308	317	352	323	324	336	319	308	281	324	311	336	370	338	330	300	325	336	337	300	319	301	335	331	352	341	301	346	302	335	329	320	343	351	336	324	315	316	315	335	319	334	362	313	315	296	328	344	289	331	324	324	315	323	342	322	317	343	335	315	309	312	319	313	345	351	303	338	299	332	317	315	320	354	331	300	353	341	322	312	333	346	339	293	346	314	334	316	336	315	327	320	338	333	311	322	290	355	318	330	332	310	334	339	312	333	315	329	332	323	335	331	321	332	340	316	344	289	324	321	301	338	345	333	339	349	367	331	319	320	336	328	312	310	329	314	308	331	361	314	285	315	332	330	334	340	360	322	354	312	360	340	317	331	313	317	328	316	350	324	342	298	319	329	323	296	311	297	319	330	323	353	348	314	284	341	361	338	325	308	325	333	324	312	335	331	351	354	307	309	328	322	346	348	311	332	362	320	308	317	320	337	334	315	341	347	343	308	311	322	306	350	370	336	310	381	325	324	300	341	334	333	307	315	316	362	316	340	334	295	343	362	339	282	320	332	316	304	312	320	315	313	332	312	333	333	303	357	316	315	314	346	321	340	308	325	340	336	318	306	293	315	287	309	334	377	329	350	328	345	321	362	381	344	362	353	339	339	338	333	303	336	324	316	303	302	320	296	338	336	328	312	326	317	310	328	338	356	326	318	332	330	328	320	360	302	351	326	311	316	326	329	319	321	298	351	325	354	323	341	331	321	318	287	344	344	328	351	350	310	323	352	306	367	356	320	298	322	324	354	357	310	345	291	337	326	332	338	331	335	313	332	313	329	318	327	317	335	313	312	335	332	339	330	321	327	304	358	301	339	359	370	342	345	334	317	332	329	361	331	344	346	347	314	323	339	344	350	371	337	355	330	339	350	336	286	319	323	316	318	305	344	343	336	326	319	330	343	322	342	320	309	327	377	316	301	342	309	350	325	325	338	302	313	314	331	309	326	291	337	337	333	345	329	304	329	336	331	303	377	320	338	366	340	334	323	331	326	345	298	323	349	330	327	335	298	331	355	302	332	304	341	358	329	301	330	323	332	298	318	303	301	336	347	317	348	343	332	354	361	349	327	320	336	333	335	310	329	350	306	340	325	323	335	283	315	321	327	321	317	305	363	342	340	342	328	340	318	345	333	327	313	312	337	353	350	342	319	346	354	317	329	338	312	322	334	306	341	303	351	345	341	347	328	343	307	312	327	317	286	324	334	329	356	328	334	325	314	312	307	323	310	347	301	348	315	330	329	333	343	313	312	351	336	339	332	315	349	370	329	311	318	337	322	337	330	338	366	345	344	312	317	340	318	319	362	352	286	318	358	374	321	300	334	329	302	334	314	308	335	305	302	302	310	317	357	333	333	347	355	329	324	334	312	311	366	348	363	330	328	336	322	303	294	313	348	334	320	313	320	306	325	339	310	326	321	311	337	345	336	337	314	358	336	339	312	344	377	316	333	305	322	325	336	333	305	340	344	345	328	310	329	306	303	328	325	313	315	336	311	338	310	328	286	348	336	345	318	380	338	348	336	337	334	349	333	356	337	312	308	317	311	344	326	336	336	335	341	319	305	338	312	345	317	326	325	318	331	314	336	335	355	342	300	319	317	302	299	330	337	336	336	342	305	317	319	322	319	339	314	331	335	354	339	308	349	322	310	308	328	326	315	343	308	306	342	307	354	317	305	315	303	318	312	318	341	336	331	297	303	335	351	323	304	329	335	302	316	343	352	315	340	328	319	338	359	328	300	311	305	309	320	363	327	333	303	333	326	338	327	317	332	366	332	316	316	323	336	316	299	321	357	334	337	373	329	324	341	323	346	303	343	351	289	309	309	330	321	345	350	341	341	322	329	303	323	311	301	351	347	313	339	326	284	304	317	345	334	350	326	325	332	340	335	329	310	310	329	313	341	316	330	335	370	313	334	316	311	341	301	347	371	310	329	307	350	332	311	315	350	332	326	307	315	322	348	327	293	334	322	274	299	298	312	356	340	312	327	341	348	331	352	321	301	320	313	322	359	320	328	331	310	325	343	316	321	356	312	302	338	340	344	320	335	319	305	306	302	337	322	301	337	319	330	324	302	334	353	301	330	309	320	335	305	352	348	323	377	338	341	342	321	304	318	343	318	302	320	348	312	311	284	349	325	325	356	332	374	316	332	337	347	294	345	314	339	300	360	303	347	337	319	329	301	312	298	343	352	357	341	314	381	311	347	336	282	325	340	329	325	335	314	314	320	319	332	350	360	315	353	334	350	338	345	310	323	315	333	320	328	310	333	353	328	319	352	319	275	336	297	335	325	337	318	354	305	300	327	328	314	325	338	315	355	331	325	349	311	334	322	330	322	341	345	313	322	333	360	329	323	330	331	317	322	324	326	318	338	347	333	309	351	334	336	343	355	326	321	344	338	317	299	328	320	354	308	334	363	334	304	331	305	317	281	333	337	334	312	306	339	352	316	323	354	342	320	314	331	320	344	337	333	340	326	312	320	331	316	367	333	320	332	328	332	351	371	353	337	353	330	343	327	335	291	305	315	320	341	335	321	304	317	331	319	319	322	320	348	321	346	319	334	343	330	337	338	346	304	344	333	348	337	324	352	323	310	331	345	307	324	321	316	311	352	346	320	353	339	340	332	323	281	352	314	334	321	315	317	319	337	338	315	315	310	306	331	318	361	321	363	329	342	297	337	349	332	333	329	325	340	327	330	348	326	336	309	335	326	340	302	327	334	338	324	314	309	316	332	346	328	301	304	310	359	334	343	309	314	325	327	344	324	328	331	337	327	347	315	324	333	325	327	367	330	300	314	344	333	336	339	318	358	329	336	329	331	305	349	316	348	318	333	372	344	318	320	346	305	326	326	327	287	342	319	307	316	358	307	313	340	328	288	299	313	340	303	359	328	331	342	314	336	346	318	329	322	320	312	323	328	331	333	309	315	320	301	316	322	370	339	323	339	312	331	320	326	322	331	302	330	313	319	320	341	356	337	357	328	357	326	336	325	306	316	349	328	307	301	357	333	327	343	362	320	341	311	340	306	306	342	334	350	360	285	336	316	329	313	327	346	295	334	329	313	330	347	361	311	314	315	326	333	311	318	353	345	336	307	321	323	341	347	322	325	333	339	333	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2515	1057	1110	1182	1099	1164	1098	1002	1038	1073	1020	989	974	955	1031	935	1028	934	942	954	937	970	988	1013	934	921	977	1033	972	988	914	940	962	962	934	927	1007	926	905	983	967	926	919	948	978	863	945	967	904	903	930	923	933	982	941	914	935	930	936	951	973	969	929	994	1009	961	960	1087	925	945	987	898	916	913	954	974	990	980	974	943	936	911	994	960	949	970	918	955	936	1002	903	981	972	961	921	964	940	947	951	915	992	950	950	964	988	881	963	883	958	902	1014	923	984	908	959	975	905	957	984	935	991	995	951	962	944	926	932	970	942	915	929	920	946	959	998	955	958	931	902	989	915	902	913	927	955	972	932	969	920	915	933	933	961	879	951	953	940	923	973	917	931	898	963	926	930	952	932	914	939	972	968	892	912	923	943	922	974	962	960	893	955	936	1002	923	892	952	936	972	962	985	954	989	941	922	912	931	936	927	912	945	958	995	917	979	968	919	941	931	925	1008	948	877	913	963	989	950	983	919	928	974	926	955	951	943	935	964	929	962	927	933	968	948	912	955	932	972	915	920	930	968	1003	905	965	985	953	928	932	943	924	949	942	931	914	951	968	970	939	971	966	892	928	933	897	947	956	963	961	961	1010	978	931	988	874	897	917	960	957	960	939	994	946	912	937	958	943	984	961	940	886	892	909	916	971	948	958	954	973	895	979	916	992	926	932	945	939	981	973	980	946	952	980	936	963	968	962	893	927	964	929	980	952	941	976	998	979	945	955	947	920	928	912	908	1005	898	982	994	981	900	943	937	917	1032	966	939	929	925	945	914	937	909	970	933	967	973	931	962	956	930	1005	944	951	990	924	966	954	974	930	981	967	998	998	958	980	904	967	918	980	985	971	1010	906	964	907	940	927	899	938	969	965	969	1030	969	989	957	966	932	939	918	975	950	974	1019	956	940	924	949	897	931	948	963	947	932	912	928	967	914	945	978	997	928	940	933	929	920	925	917	976	932	958	971	920	918	937	963	941	968	937	916	964	1012	957	995	911	965	990	934	929	973	921	935	927	934	938	949	1014	968	945	996	923	971	992	975	967	991	969	934	941	1013	950	891	924	915	940	966	940	981	939	991	960	924	970	962	903	910	910	955	960	1030	959	935	966	946	944	969	1006	963	941	980	894	881	945	992	934	946	897	924	1010	921	955	999	929	993	963	942	958	911	911	923	916	916	972	945	951	917	979	979	952	963	974	900	937	999	915	966	966	988	934	972	991	959	948	891	923	964	962	1002	891	946	938	886	936	971	944	967	961	979	922	925	965	947	929	911	960	931	1033	986	971	945	980	959	947	925	915	960	945	984	919	938	953	911	962	931	935	991	969	931	981	973	1017	917	876	963	942	960	1003	937	964	949	912	928	960	898	938	953	933	919	958	944	934	943	926	926	977	948	932	963	934	913	901	900	938	986	944	948	920	912	989	950	944	905	921	909	956	983	904	916	970	945	907	953	974	912	985	987	941	951	1011	971	955	989	943	928	937	902	961	941	961	964	924	905	895	944	954	883	953	969	989	925	965	1001	906	910	934	905	963	938	960	911	926	973	943	967	991	962	928	951	959	925	964	932	988	963	921	932	933	976	985	970	937	936	944	930	962	956	972	961	906	997	941	930	990	972	955	964	915	951	945	930	948	943	973	988	915	975	962	964	977	933	992	907	921	941	943	897	943	931	942	933	914	922	948	893	941	991	953	994	886	944	897	919	957	980	984	931	950	907	954	918	967	951	945	925	973	943	919	966	927	982	947	940	960	1004	918	925	925	1016	899	949	944	989	926	934	935	933	916	964	1040	951	923	946	938	932	989	956	948	927	987	929	991	943	904	925	979	956	980	979	958	900	945	987	947	959	967	952	935	972	957	966	945	939	943	947	926	910	981	925	962	948	934	929	976	923	896	973	931	921	971	990	902	955	934	948	902	967	917	946	983	929	988	996	882	985	950	944	978	892	937	983	918	916	958	979	947	963	931	960	944	942	961	919	942	1022	944	957	1003	932	974	961	965	893	1005	901	918	943	919	912	996	923	888	940	949	967	948	977	936	975	888	902	876	949	925	910	958	919	966	940	945	978	981	908	968	962	952	1010	942	974	939	945	982	942	970	1017	908	950	958	958	907	936	975	940	918	955	1017	917	919	949	1000	931	932	985	977	923	921	910	965	928	908	946	959	997	935	939	987	964	951	1000	944	955	954	965	962	985	906	991	972	971	950	877	942	908	973	973	903	947	947	950	997	938	961	952	992	899	948	1034	980	947	942	930	905	997	935	978	896	943	974	937	980	911	907	962	913	932	965	992	955	936	965	978	934	920	974	929	936	957	910	960	963	1045	923	984	922	994	970	953	916	960	931	934	938	945	1009	913	968	977	917	941	1003	975	918	958	990	952	1005	976	939	890	960	1009	970	928	929	908	1006	951	896	976	949	911	937	930	981	948	990	971	939	937	943	968	926	972	960	974	929	951	895	941	967	956	923	971	918	962	961	1001	959	912	909	903	932	929	989	995	937	902	887	980	948	907	926	939	932	930	943	968	990	971	1027	917	949	966	990	928	924	943	948	982	946	939	958	965	940	985	920	982	942	981	964	941	959	964	968	950	902	946	910	910	943	929	913	944	923	984	998	992	930	912	923	961	956	1024	939	941	928	977	949	906	953	932	930	1002	957	943	953	923	975	916	898	917	944	962	932	934	947	992	921	922	936	957	976	976	928	943	909	979	930	957	916	962	919	932	925	936	992	904	916	974	899	922	942	952	948	936	904	953	885	963	924	916	919	944	991	962	910	976	951	1010	943	927	978	978	930	907	952	938	906	956	946	1007	972	949	982	961	920	986	918	978	953	938	927	960	950	937	907	928	920	950	980	982	955	941	933	924	993	897	948	997	962	934	904	955	930	949	918	942	860	954	992	940	948	948	926	986	970	962	958	912	978	954	984	991	956	979	995	961	910	911	918	969	947	959	932	906	944	927	976	921	924	947	909	990	1002	984	924	969	897	940	946	993	951	984	905	999	950	941	972	920	984	981	965	895	968	983	941	966	980	894	968	966	948	947	936	941	879	971	980	932	919	986	952	887	930	919	931	958	923	939	991	951	979	957	993	984	976	886	925	949	950	955	907	985	971	949	911	966	927	996	982	962	928	958	944	998	969	944	949	945	906	946	959	958	922	940	979	981	917	978	963	960	927	953	928	950	963	978	947	974	916	981	954	905	948	958	921	1016	955	953	906	950	974	972	950	940	974	1008	910	1011	923	911	994	974	871	938	940	967	967	953	946	913	920	941	937	885	982	929	922	981	941	947	979	936	997	952	947	952	945	961	890	950	954	975	925	899	951	975	955	940	956	973	942	969	891	949	1003	964	989	952	971	907	964	989	899	921	957	927	943	985	935	1006	925	994	923	921	948	937	954	961	964	959	968	896	970	942	940	938	964	977	934	919	953	961	973	949	975	944	987	947	946	980	908	922	926	934	986	888	940	922	915	990	961	936	921	922	962	936	923	939	910	927	984	964	950	934	933	928	933	960	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8160	1131	1427	1173	854	622	535	427	364	340	295	266	253	265	227	258	239	254	224	247	227	210	199	192	225	212	207	207	213	216	204	197	220	203	202	231	188	196	199	187	192	202	185	230	240	182	180	185	181	193	200	192	208	188	178	188	184	219	194	204	174	225	200	201	201	209	179	198	185	189	200	191	184	190	215	179	214	171	195	182	178	207	208	188	176	190	206	183	184	158	184	181	200	184	231	206	215	195	181	196	215	210	190	183	169	213	204	177	197	183	189	215	170	186	193	194	183	201	195	196	199	158	191	193	169	201	176	185	178	207	173	200	195	172	200	174	178	219	183	200	192	197	179	191	192	208	202	187	191	187	215	179	215	188	186	201	207	178	182	204	199	206	192	214	207	173	206	185	211	208	184	204	195	183	194	203	172	199	181	214	204	204	175	171	176	200	193	213	180	164	189	183	205	190	205	178	176	187	216	222	177	167	185	169	182	219	187	204	184	212	187	230	177	197	203	210	205	201	202	186	193	191	208	193	206	178	207	199	197	183	211	171	197	171	168	187	216	192	190	198	193	202	183	196	187	191	182	209	201	174	192	196	212	182	168	185	197	200	191	195	180	192	214	192	171	215	179	202	185	198	198	207	191	221	215	195	218	199	183	190	182	192	187	167	183	195	172	180	193	172	170	178	211	194	195	183	195	182	178	205	182	164	194	193	197	197	190	188	207	179	192	196	169	173	210	169	210	152	185	190	194	190	178	200	191	187	216	192	207	177	190	210	211	208	193	182	180	184	192	204	170	192	214	194	196	177	169	180	188	212	176	199	183	195	182	169	196	194	189	202	193	240	205	186	192	204	192	178	183	190	180	204	164	203	178	221	189	194	202	181	165	188	179	189	180	190	200	202	209	207	176	186	196	187	177	198	181	206	205	186	193	213	204	175	220	204	215	169	179	187	171	200	195	196	199	171	177	184	201	193	193	197	197	180	191	179	161	196	195	187	187	213	202	162	184	178	201	201	190	198	207	183	185	175	180	194	158	201	192	200	196	197	190	191	179	198	217	181	174	195	192	210	185	214	187	204	192	184	199	166	177	182	183	190	189	183	201	209	210	191	219	209	221	191	193	165	199	205	200	175	202	205	209	190	206	196	187	209	233	181	204	193	202	213	183	169	197	177	214	179	193	177	185	196	223	184	178	220	191	178	184	188	189	203	182	185	207	194	190	197	194	183	193	183	190	186	188	213	188	212	183	182	177	180	180	191	183	192	181	197	232	198	191	199	200	190	168	173	223	193	183	198	192	205	181	209	185	196	184	190	191	179	192	210	181	215	190	170	172	205	215	172	193	190	201	179	206	199	195	193	197	199	200	179	188	213	226	187	204	173	201	188	177	177	199	192	193	178	173	198	192	182	186	200	207	201	189	180	180	200	177	215	207	201	197	200	182	207	192	193	182	197	196	192	204	180	190	206	185	228	177	220	202	186	179	202	198	174	208	176	201	178	190	174	203	217	173	217	204	204	187	172	184	244	188	215	177	211	202	212	183	199	200	200	211	203	169	198	204	185	178	180	214	192	192	215	211	213	181	176	197	177	181	175	189	188	187	175	188	196	185	185	195	193	183	185	186	212	170	190	210	194	181	198	202	191	243	194	170	192	197	153	205	200	193	221	193	207	178	171	201	200	190	190	216	205	195	182	193	203	205	181	211	196	207	209	200	175	215	179	188	200	183	170	188	189	179	174	192	173	185	196	190	197	177	203	201	174	197	190	181	206	187	191	174	177	207	188	184	185	194	196	195	190	206	192	201	220	205	200	191	186	191	191	217	186	205	200	226	193	197	182	186	164	192	194	194	187	191	199	191	187	187	195	201	170	183	207	205	174	190	200	174	208	203	193	204	177	159	193	167	198	178	202	170	173	207	178	188	218	183	185	195	191	171	196	200	182	193	207	205	199	190	206	187	189	197	202	178	217	200	195	185	220	192	198	196	191	186	170	201	174	192	189	227	184	185	175	203	178	195	200	185	185	202	178	179	187	193	194	195	171	165	193	217	201	203	201	206	204	199	217	186	178	173	188	176	169	216	185	191	182	194	209	200	184	182	185	167	163	180	169	197	179	204	178	203	196	210	197	216	183	207	173	191	190	189	180	190	185	200	167	199	176	190	210	175	196	179	211	194	191	214	198	206	187	203	176	187	184	194	199	196	207	191	208	172	208	202	197	175	187	202	184	180	199	192	206	186	191	193	192	181	202	168	190	201	196	179	196	190	203	194	177	189	198	178	198	194	207	197	215	181	202	205	207	190	182	190	183	220	190	210	192	202	195	170	184	190	188	161	208	171	170	213	199	206	206	206	210	205	185	193	189	200	174	182	181	212	175	195	177	185	193	186	194	206	185	170	212	206	170	186	206	188	196	180	177	181	196	211	188	176	205	179	193	194	193	216	190	213	220	184	196	193	218	185	208	196	202	177	184	193	186	192	195	190	188	193	191	180	180	216	179	191	194	210	202	181	191	193	196	163	186	178	173	193	186	189	163	184	195	185	199	218	181	174	170	180	194	181	178	179	178	206	197	181	209	194	201	182	190	202	175	196	187	204	176	175	236	201	215	191	213	199	187	196	185	185	219	198	187	189	204	198	193	190	204	193	183	187	200	202	175	181	208	196	192	160	190	191	200	201	211	211	188	192	186	222	186	196	171	196	196	201	188	200	174	185	225	185	192	207	176	183	170	194	204	207	198	181	230	175	207	178	186	164	208	202	187	175	202	189	202	190	161	212	169	180	197	178	170	206	218	206	213	181	201	195	180	202	220	183	181	172	188	177	196	199	219	210	182	210	207	220	212	192	188	194	188	188	188	179	183	198	204	191	177	184	189	176	191	184	187	207	192	188	211	174	214	197	187	188	180	226	195	260	203	173	189	210	200	180	205	200	194	195	180	194	206	200	184	179	177	192	219	220	200	207	204	179	191	208	195	182	180	221	193	191	185	186	195	184	195	177	193	200	213	193	209	180	193	179	213	189	180	201	189	202	210	180	209	178	191	159	202	189	201	185	195	183	209	169	198	195	195	163	195	217	181	181	189	207	206	197	198	209	184	192	195	186	173	231	209	209	192	206	177	175	181	191	215	171	180	180	198	209	190	187	198	192	183	166	220	205	183	197	195	208	195	201	194	178	192	211	217	196	173	195	201	181	192	216	153	178	216	172	191	204	187	203	198	201	190	185	177	200	203	189	173	179	174	183	203	196	207	177	221	195	195	217	198	184	177	181	179	210	198	185	187	174	196	225	212	195	193	204	162	207	188	210	210	202	177	188	192	161	201	190	200	192	229	174	206	186	190	199	205	203	208	174	168	210	182	180	184	205	180	219	198	177	200	200	184	211	202	192	165	185	188	193	190	191	199	204	197	190	183	186	191	179	184	183	210	187	199	180	209	200	219	190	194	192	194	161	196	175	184	231	187	191	195	192	183	193	181	200	170	195	177	201	175	165	204	206	201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5684	1555	3029	3620	3220	2599	2216	1931	1672	1469	1304	1206	1125	1067	987	964	853	910	867	826	818	760	819	726	731	743	731	721	707	641	644	700	695	666	651	639	679	681	685	613	607	644	620	621	600	636	607	593	658	600	669	631	604	633	647	624	636	618	610	621	623	590	616	649	605	580	616	607	592	610	627	632	569	558	603	631	589	608	605	583	618	564	609	579	617	624	653	579	606	604	612	592	549	612	564	610	599	622	618	596	595	596	579	623	609	611	625	628	595	564	586	596	593	585	639	587	625	628	565	566	575	583	593	613	635	616	604	589	658	576	574	548	589	606	569	602	591	631	566	590	586	616	571	590	560	558	581	592	578	574	591	593	597	554	583	575	624	602	613	609	612	583	540	608	592	560	572	589	597	594	598	576	574	552	579	588	587	585	572	577	622	603	658	643	623	619	603	595	619	632	611	587	641	592	571	563	632	559	597	564	606	555	623	560	635	609	610	584	630	623	531	613	646	576	638	637	631	621	588	577	579	640	631	628	601	613	604	597	567	610	604	582	618	569	676	571	602	572	578	590	597	624	573	565	595	567	605	573	645	607	640	575	555	598	593	631	574	594	582	601	594	619	616	577	601	612	586	617	623	604	626	577	589	597	559	599	561	572	606	610	571	575	573	614	608	585	597	602	596	600	651	614	558	599	633	553	608	596	584	594	588	571	600	556	611	545	623	579	602	598	584	594	582	579	606	617	597	536	613	615	589	628	579	593	601	568	561	615	644	568	590	640	574	546	591	575	621	568	599	600	546	587	605	576	604	576	538	593	640	580	544	594	606	598	623	610	628	591	612	564	599	597	595	576	584	572	589	659	594	599	576	557	605	575	596	620	638	562	598	572	578	574	595	590	596	605	613	609	573	582	622	583	559	583	636	598	594	585	554	582	555	576	589	562	592	618	571	600	575	595	591	608	580	637	562	592	581	615	598	592	559	570	581	586	578	620	564	597	603	584	550	623	602	594	569	619	581	604	602	598	601	608	604	605	602	568	577	609	616	571	590	587	603	605	574	568	626	606	586	593	575	561	589	586	581	563	579	599	573	573	580	586	594	613	568	595	604	614	625	523	587	526	628	604	589	626	570	595	614	590	631	596	601	575	553	572	607	588	620	628	620	574	574	590	606	588	581	573	568	623	607	574	592	618	595	583	625	613	561	627	571	612	609	602	546	603	606	614	607	575	628	566	600	626	554	631	566	581	589	559	597	575	557	598	578	621	613	608	589	573	609	620	598	594	580	574	601	601	610	573	579	594	572	561	607	587	587	585	596	565	581	621	568	603	613	594	608	599	570	567	582	622	596	596	599	616	587	593	588	597	581	576	574	599	562	619	575	578	618	620	630	608	565	594	613	612	630	603	622	633	607	582	569	594	594	596	584	570	609	567	591	620	630	610	606	586	602	626	586	598	602	593	610	596	611	563	559	625	627	580	563	597	625	570	551	590	609	649	573	576	541	556	569	546	596	621	587	588	612	622	539	570	574	553	614	572	585	601	618	571	603	586	579	581	541	622	558	590	564	604	577	613	547	605	598	597	605	586	594	603	586	642	563	589	583	656	573	617	559	569	634	588	582	616	609	545	635	633	577	563	549	628	600	621	586	595	605	595	577	607	600	598	569	577	599	550	588	600	609	623	604	621	625	564	586	602	583	627	589	590	598	559	592	604	565	616	595	583	607	624	565	582	617	543	581	600	593	588	586	587	606	594	649	582	584	618	568	564	589	620	600	612	584	570	608	638	571	611	579	639	578	599	583	587	569	553	594	564	619	596	575	579	630	600	609	579	632	572	574	633	557	588	613	624	597	592	588	599	590	615	574	636	606	596	584	601	571	636	615	556	582	617	607	576	618	591	602	587	578	594	554	572	616	632	609	640	603	608	593	576	600	605	581	592	614	572	643	606	596	636	598	579	616	600	568	593	573	613	564	570	584	624	578	598	622	601	627	602	579	558	581	611	587	592	601	566	556	618	626	556	583	581	581	564	602	615	588	606	586	555	565	622	535	595	581	570	593	589	585	566	578	592	618	599	584	584	608	621	582	593	545	550	557	595	566	585	614	589	603	597	582	593	575	573	593	628	571	589	573	645	615	575	572	622	593	584	563	631	630	542	610	630	576	622	594	581	617	555	632	591	543	622	600	618	638	595	637	607	536	586	574	614	599	617	609	588	616	584	564	634	620	590	579	577	607	610	609	606	579	622	604	596	605	594	594	577	555	616	593	583	559	539	648	600	574	571	594	548	608	579	588	629	562	558	558	622	596	615	604	576	599	592	570	592	578	613	593	577	593	574	611	618	561	627	628	608	576	599	622	620	601	612	615	642	618	597	567	606	585	593	627	609	597	554	609	624	611	620	581	611	620	585	612	567	602	580	620	582	586	599	568	549	613	586	640	595	563	549	584	611	603	580	610	613	571	592	592	564	591	580	544	608	575	583	601	582	608	615	567	589	595	572	624	565	585	544	604	585	577	590	557	574	591	591	613	565	565	604	561	584	576	621	579	579	574	574	586	607	573	585	590	565	601	585	612	608	577	599	593	577	597	585	569	577	565	603	608	616	646	583	608	626	585	595	639	664	590	576	578	578	623	603	571	576	628	576	638	638	631	596	602	590	559	638	595	566	575	573	596	599	599	566	589	580	590	578	579	578	607	583	599	591	595	583	586	653	585	599	586	611	631	617	619	628	581	584	588	597	584	628	576	615	581	598	576	603	659	608	613	601	617	596	576	585	600	565	601	606	581	584	589	644	609	617	593	566	593	603	564	612	597	596	632	600	606	587	588	569	587	603	569	593	593	609	598	620	566	586	598	598	587	597	593	567	617	568	605	614	594	560	562	568	595	582	588	589	605	600	597	591	613	594	601	580	592	614	624	592	576	598	531	556	588	631	611	617	560	596	591	616	560	566	606	578	597	552	603	590	584	600	658	615	612	608	599	629	611	613	606	600	585	560	577	602	622	618	560	626	558	563	580	619	601	596	593	592	598	584	588	621	590	567	586	609	552	584	602	602	592	593	636	623	561	592	560	540	576	559	613	619	586	595	585	589	615	573	625	600	587	574	552	622	597	617	577	587	568	603	625	570	601	625	595	594	565	612	584	603	555	584	577	581	612	550	570	601	609	603	572	560	615	587	611	608	589	570	547	582	631	603	611	590	615	533	578	573	605	632	566	576	632	592	611	581	589	621	584	574	618	578	580	641	583	595	584	576	613	576	582	602	664	584	581	602	575	580	592	596	567	585	636	612	586	562	572	576	621	608	608	622	578	573	541	618	574	606	651	616	598	626	593	592	594	633	577	586	573	609	570	607	589	595	587	587	563	580	549	557	608	540	635	583	547	580	624	566	582	604	620	590	588	643	624	610	629	526	617	609	590	587	588	608	582	605	587	590	589	606	605	569	617	600	608	597	584	568	577	599	600	572	600	600	580	554	596	592	584	602	585	562	614	603	595	600	625	592	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15504	2314	2511	2037	1452	972	726	614	484	426	357	332	284	262	298	235	219	251	214	198	207	213	206	190	179	169	164	192	169	153	173	173	176	162	155	153	187	124	131	152	135	154	161	149	147	144	151	145	151	159	154	135	144	131	139	151	132	142	146	137	136	137	141	145	143	146	179	148	149	157	132	151	138	167	144	155	148	161	138	135	145	139	158	154	157	154	161	138	145	134	150	163	155	156	148	142	125	151	159	146	144	134	134	135	139	157	136	140	129	148	168	128	160	162	159	164	144	140	136	153	151	148	138	142	172	149	152	143	134	133	151	135	128	146	147	135	138	138	160	139	162	150	150	139	159	140	124	140	132	133	129	148	152	126	114	155	145	144	140	144	150	169	137	146	134	131	132	136	150	150	140	149	143	161	147	140	150	139	142	125	141	152	140	152	129	141	130	144	142	155	141	155	139	132	152	164	157	129	139	143	131	151	114	122	132	137	160	117	154	133	138	167	159	145	153	147	149	145	146	133	144	132	134	153	139	142	156	142	163	148	149	131	128	148	147	149	186	146	155	138	138	148	146	130	149	176	158	145	141	122	149	153	153	145	150	137	137	151	138	145	151	116	127	148	141	145	124	127	141	128	164	138	134	126	173	168	136	136	165	144	146	168	135	131	157	165	143	134	152	145	136	147	142	142	117	144	163	142	151	157	122	142	141	128	141	134	148	173	163	161	134	149	152	130	126	157	162	127	141	136	148	144	143	140	172	114	136	144	136	144	171	148	140	148	118	147	137	136	128	146	128	134	152	150	156	133	129	158	134	130	166	135	137	148	144	169	138	126	152	123	131	137	149	130	139	149	158	139	132	168	144	132	146	152	157	151	164	147	140	128	166	155	132	150	132	150	135	136	139	150	141	146	168	135	131	158	148	148	119	138	133	136	134	149	137	127	135	145	135	151	140	161	158	153	128	126	168	143	125	145	143	150	146	132	141	174	148	127	120	158	162	143	148	145	163	155	151	154	136	153	140	139	127	131	148	140	139	155	125	148	138	154	133	140	150	140	161	158	145	142	148	134	166	155	159	140	128	156	158	149	159	126	127	168	140	155	152	153	148	154	140	151	149	149	136	152	158	176	133	136	115	147	136	137	152	125	156	131	156	133	135	140	163	144	138	156	139	163	135	142	132	145	141	142	142	161	145	135	146	152	143	142	160	134	138	147	137	121	163	131	151	130	149	140	153	152	152	115	168	136	126	147	141	148	155	138	122	156	142	143	142	148	148	168	163	144	163	133	143	147	171	158	124	167	171	136	162	157	156	139	153	151	149	124	149	137	137	163	166	150	149	141	152	138	158	145	153	144	132	159	144	146	138	129	131	126	158	154	138	134	160	158	131	140	128	160	145	151	150	139	151	151	157	142	142	140	150	135	131	147	144	150	151	153	143	149	135	141	139	154	147	150	134	146	145	169	140	134	163	140	155	145	144	157	129	142	148	146	135	160	148	167	131	133	144	127	141	144	158	150	149	130	139	148	155	123	143	144	126	151	154	130	151	139	133	161	146	141	135	136	125	142	158	156	143	147	134	158	168	133	131	136	139	130	114	127	154	137	146	138	156	152	143	165	134	138	155	135	137	157	130	151	161	149	150	145	144	144	141	155	146	146	150	134	138	140	149	140	106	140	149	143	148	160	158	139	154	144	111	137	140	116	131	117	161	125	125	144	147	146	130	140	142	141	137	118	151	127	142	127	156	143	148	125	152	147	141	157	132	145	114	131	149	152	159	147	160	155	157	133	134	147	146	135	156	143	151	131	143	151	135	159	138	122	136	141	126	149	144	130	152	143	136	128	139	141	162	162	153	143	170	158	127	146	142	147	146	153	142	152	141	149	120	140	147	152	144	145	129	134	153	170	118	145	155	144	112	127	151	124	142	155	148	136	151	134	122	157	158	135	151	118	144	150	139	136	181	148	133	137	145	150	147	147	145	169	143	113	144	146	156	129	159	134	127	130	136	128	138	137	140	172	151	158	150	159	150	158	153	143	155	155	128	140	130	147	143	139	145	129	133	132	141	149	136	126	140	130	132	122	126	144	155	139	165	152	155	156	142	149	151	126	158	141	148	141	121	135	147	144	136	160	170	179	133	168	149	156	145	130	153	141	136	137	149	146	151	141	136	150	128	161	132	127	138	147	146	124	134	150	152	154	139	155	135	147	149	137	136	138	154	135	132	176	136	158	162	145	148	120	137	147	136	164	146	147	149	153	149	152	132	125	159	143	127	140	136	138	137	153	191	147	137	120	144	158	134	150	139	143	155	151	149	173	142	141	152	147	155	134	132	119	129	140	132	135	136	174	146	157	137	134	150	167	160	137	132	140	163	138	134	149	149	150	147	162	163	156	154	163	132	142	144	143	152	134	158	140	144	129	154	137	150	122	153	157	141	147	142	143	139	132	150	131	157	147	158	135	143	155	129	163	151	138	156	129	161	136	148	145	157	138	152	164	153	140	150	144	141	148	138	141	158	163	129	120	138	147	154	131	148	161	161	129	136	139	153	136	141	125	121	133	148	140	135	145	149	145	138	135	178	147	158	162	128	160	127	151	144	160	147	136	129	145	152	123	130	161	153	156	147	159	130	142	133	136	151	167	153	129	117	145	141	141	140	124	140	142	143	154	133	162	165	139	147	140	129	124	137	143	130	141	142	159	145	142	153	170	148	156	146	153	141	127	180	154	164	136	131	121	140	128	158	161	145	119	156	143	122	162	149	134	162	137	155	126	155	155	151	132	157	138	133	140	137	151	140	127	134	140	146	139	156	169	141	159	128	155	128	127	140	133	152	134	137	153	139	132	148	138	127	156	142	142	148	149	126	139	135	135	148	139	136	152	129	147	144	162	156	161	155	155	138	144	133	172	147	139	135	141	142	150	134	135	141	128	153	140	147	143	128	162	136	159	129	170	153	153	155	156	135	135	134	150	138	133	157	130	149	146	153	133	136	136	129	169	125	140	140	152	147	145	141	134	138	141	136	141	155	159	153	143	168	129	143	148	141	149	132	160	142	129	150	168	130	149	146	145	144	150	139	133	138	149	139	142	143	155	124	160	155	135	159	133	148	119	130	146	149	142	145	140	140	135	137	145	152	128	133	171	141	134	167	151	160	161	129	151	138	140	144	146	112	152	144	169	155	147	152	148	142	140	126	159	138	149	145	135	147	156	136	169	142	136	107	108	150	153	160	143	158	122	153	160	138	138	150	129	136	139	150	137	136	141	139	142	140	137	160	126	129	134	144	147	140	137	143	149	145	167	141	124	138	137	160	128	138	158	136	148	140	144	142	154	151	144	130	136	124	115	153	157	156	152	134	150	137	149	152	125	166	139	149	129	162	125	133	144	142	136	153	127	155	148	133	130	163	150	133	130	149	149	145	147	152	132	148	121	138	154	142	135	130	158	130	139	151	143	140	154	142	139	141	129	138	145	127	136	149	127	127	138	183	137	160	153	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7577	2295	5053	6144	5415	4226	3435	2802	2427	2150	1812	1692	1506	1389	1258	1146	1144	981	976	959	858	861	832	786	767	679	714	734	687	704	663	638	601	618	602	612	604	608	577	541	553	568	572	591	576	553	527	569	550	511	554	547	480	539	515	458	523	533	522	531	548	521	533	518	513	460	482	474	494	496	479	498	519	499	500	505	458	488	511	509	510	499	484	507	525	477	488	526	510	510	500	493	500	517	507	491	489	507	485	520	517	480	498	510	451	519	523	490	433	500	490	462	440	470	536	512	466	466	484	513	472	492	479	534	477	451	473	508	482	494	470	486	489	489	418	512	487	512	491	518	475	470	467	434	502	482	461	482	465	493	449	496	460	508	463	449	493	443	525	461	462	503	423	472	464	468	482	506	499	471	479	495	487	471	451	455	455	458	496	469	461	490	481	486	490	471	469	444	460	488	455	494	470	473	476	488	472	466	502	491	460	489	470	502	478	474	496	495	488	455	436	454	464	453	464	484	448	449	449	479	453	477	491	481	474	473	475	451	481	463	456	464	461	505	462	487	486	507	474	468	480	446	432	488	486	485	484	479	496	487	475	436	482	438	490	483	469	481	533	455	471	437	472	455	501	478	479	468	488	481	491	469	520	499	457	475	500	467	449	463	509	492	482	507	471	482	453	488	445	469	484	443	459	468	455	479	457	465	446	489	464	489	456	443	451	454	469	465	467	476	502	482	466	480	523	544	504	458	492	500	487	461	478	466	505	487	468	506	497	497	469	496	477	469	531	471	474	518	459	441	468	432	495	466	471	479	483	470	462	501	473	460	452	481	488	493	458	484	508	444	458	490	448	454	493	442	470	486	458	497	445	480	462	476	507	461	490	483	445	470	401	484	512	459	500	485	496	493	444	511	455	511	497	488	458	524	489	463	466	493	449	457	486	474	442	474	436	455	484	462	500	497	513	459	492	506	471	465	504	466	486	492	458	487	511	466	433	482	470	452	460	479	471	505	481	463	493	505	503	466	475	467	482	478	485	452	453	459	468	459	462	501	462	471	501	447	520	481	467	476	426	460	441	474	430	485	497	495	459	489	499	479	476	465	447	482	513	495	476	493	492	476	438	470	478	456	449	480	500	480	437	467	429	505	465	491	485	436	491	470	445	497	454	501	508	518	461	482	466	485	476	427	494	474	510	487	492	485	451	488	528	461	435	478	482	468	481	506	503	489	468	476	485	468	482	408	478	534	465	446	476	456	464	448	441	462	511	450	492	467	460	505	484	558	455	478	470	457	457	465	488	493	469	466	465	460	481	473	494	478	496	503	466	473	494	510	503	493	462	495	479	454	500	479	435	507	452	484	486	496	490	468	463	458	500	460	457	457	490	498	493	463	486	452	490	454	485	523	493	521	464	492	479	478	493	481	483	483	464	491	470	450	510	474	505	429	432	484	485	489	438	475	435	494	461	497	487	459	456	486	489	474	467	460	476	499	481	455	509	500	457	470	491	480	446	487	508	470	443	477	463	454	490	500	510	471	476	444	472	486	448	470	523	461	482	449	479	463	489	521	454	478	477	477	477	449	488	513	464	447	481	444	466	478	447	468	478	471	479	456	485	470	483	494	490	463	474	511	472	510	498	517	464	482	465	493	471	471	470	500	455	458	452	480	475	485	490	489	461	488	467	473	451	457	470	447	467	501	462	501	456	508	472	456	444	482	494	467	470	470	481	479	442	508	518	494	427	464	490	498	450	490	470	468	448	471	471	472	487	457	483	455	482	469	484	475	445	462	492	470	476	456	469	462	454	496	495	503	497	450	466	526	460	422	463	470	471	505	462	465	515	470	478	494	492	463	459	473	459	431	515	497	475	460	476	466	483	484	470	453	461	486	499	476	469	462	456	477	438	482	482	473	507	476	456	491	459	450	441	478	470	421	454	490	480	462	456	478	458	465	468	495	480	489	433	469	488	464	467	515	469	472	458	467	467	505	463	519	479	483	464	483	465	468	474	478	437	440	473	473	475	506	457	478	450	463	490	483	428	468	503	465	504	533	486	466	458	491	490	477	534	515	482	454	466	476	444	483	463	481	479	446	492	479	464	455	472	467	483	501	474	461	479	511	448	506	500	492	482	450	494	504	448	458	505	471	455	481	473	465	464	472	466	454	473	460	483	472	479	492	486	470	507	428	488	521	500	460	480	465	424	503	476	476	480	444	472	488	475	445	483	491	477	495	469	462	495	492	451	494	466	494	483	477	470	442	460	469	467	443	488	470	477	502	500	550	469	480	468	450	482	463	457	469	482	488	459	485	435	467	476	512	490	448	473	469	471	487	494	496	465	476	494	458	467	513	497	458	478	467	474	488	501	412	504	475	512	490	474	457	478	477	483	457	452	463	472	494	466	494	461	495	485	469	456	470	447	484	477	465	500	494	468	467	451	456	459	471	468	434	466	487	492	483	477	434	482	464	482	465	476	486	436	498	480	508	505	457	490	473	479	464	447	473	501	481	491	476	506	432	525	452	500	474	480	519	456	444	502	455	511	457	500	485	476	462	493	494	449	481	500	493	466	462	482	460	449	463	462	489	485	467	442	480	493	512	440	434	493	497	458	487	506	464	501	452	492	489	454	479	497	462	460	472	456	513	469	490	482	429	489	462	486	459	528	479	447	430	485	434	503	463	487	478	513	487	506	493	484	480	477	481	465	450	465	445	442	498	509	472	476	483	463	470	461	468	496	427	464	465	446	468	454	465	498	488	456	493	455	463	455	472	488	497	435	472	500	454	500	489	463	451	459	514	496	444	455	488	496	500	465	482	454	474	479	493	475	466	481	484	492	469	487	463	477	491	488	466	531	495	488	473	470	500	470	511	504	462	491	512	499	480	476	442	459	454	475	441	486	477	482	472	496	467	485	474	470	492	486	468	493	466	467	445	497	459	463	453	477	422	486	455	450	482	489	480	518	493	453	438	462	474	477	507	476	479	481	482	489	450	470	477	457	472	474	435	468	444	470	505	462	511	466	458	471	461	434	505	462	485	506	494	467	465	457	446	503	511	452	511	461	494	505	500	467	499	475	507	472	458	518	466	479	487	485	468	455	453	482	485	512	481	455	399	465	447	460	484	445	496	456	453	487	501	501	473	488	477	447	458	477	454	484	482	481	507	489	452	466	440	469	476	501	467	467	456	479	481	482	516	453	467	436	501	483	504	428	452	487	442	478	494	467	479	457	433	463	444	475	461	476	478	461	506	448	486	413	454	435	494	462	505	505	450	459	476	476	499	491	483	450	461	474	508	453	487	485	495	510	464	460	436	465	477	462	482	476	476	467	471	454	493	476	514	489	463	491	469	497	487	498	482	473	454	461	450	440	453	447	479	460	425	459	473	496	472	448	457	473	492	451	476	419	454	457	468	533	488	448	473	450	464	468	480	449	465	471	482	494	437	492	482	463	486	451	480	440	534	446	507	431	505	522	468	483	476	434	503	478	459	491	493	487	462	452	479	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2072	418	432	363	369	373	330	362	359	352	332	332	297	341	324	302	342	350	295	332	320	300	309	327	342	326	327	295	345	288	319	371	333	335	320	359	333	322	346	338	333	315	354	341	301	354	321	356	314	335	337	345	346	321	315	312	279	324	308	358	345	347	296	317	356	316	307	320	322	331	314	321	345	335	288	332	313	330	318	333	285	325	327	352	361	341	346	349	336	319	356	322	342	328	357	326	314	284	303	337	310	349	324	365	357	315	343	309	333	359	337	352	340	310	323	304	318	319	333	337	331	326	324	353	328	323	330	284	299	366	352	312	344	316	344	328	318	308	299	324	343	319	311	310	307	346	328	346	306	350	319	325	333	338	341	343	306	310	309	335	332	312	369	292	307	319	310	332	336	319	314	315	327	290	337	327	336	310	319	303	300	335	320	323	320	320	328	330	337	328	327	325	356	332	302	324	348	346	337	364	340	328	323	345	310	335	340	357	319	334	334	339	322	339	315	362	327	352	339	326	293	314	316	348	320	304	331	348	311	326	316	303	330	319	308	301	345	335	338	339	353	326	326	351	312	336	321	319	303	324	315	343	296	339	312	326	352	316	319	311	318	335	362	357	335	341	329	312	347	349	323	331	336	298	371	317	313	315	333	336	338	328	360	303	346	328	325	327	335	304	327	347	337	321	318	332	329	345	334	304	313	314	347	325	357	301	313	364	350	287	320	313	311	334	315	318	337	319	323	328	333	315	326	352	347	318	321	305	285	339	328	339	344	330	348	310	335	327	328	354	305	308	347	300	301	326	308	357	332	328	328	315	349	314	336	324	315	289	330	337	318	342	326	364	326	364	330	326	339	342	301	353	337	344	332	281	334	330	304	309	332	329	302	328	340	320	327	316	315	314	353	312	332	278	340	339	338	345	335	340	337	342	305	340	332	308	316	345	336	327	327	323	348	302	321	307	332	345	342	346	335	337	366	303	339	309	315	337	311	309	311	345	327	324	352	346	305	321	342	333	316	336	335	325	378	338	331	317	349	324	322	315	344	292	305	315	322	317	331	336	336	335	306	329	369	298	325	313	323	313	318	312	315	319	317	310	338	300	370	351	366	333	364	350	340	317	311	332	332	325	335	284	320	334	320	305	334	323	306	325	324	353	290	333	332	311	304	338	321	323	334	288	331	323	338	331	296	347	330	347	323	336	310	321	301	333	332	348	312	327	329	335	341	333	277	312	344	331	368	352	324	307	318	312	275	330	321	352	325	315	331	317	318	296	316	341	358	341	327	320	321	340	316	292	338	335	298	357	304	332	348	352	315	327	315	336	295	339	323	331	312	316	286	354	329	367	341	361	333	341	317	306	328	330	310	338	326	323	301	334	303	312	332	330	337	372	337	324	284	306	332	328	362	337	312	341	302	326	317	317	341	284	332	324	310	359	342	321	327	320	325	311	317	344	341	332	341	373	346	319	338	277	358	333	336	326	321	339	309	317	343	341	337	350	292	285	331	303	347	362	335	342	325	322	313	351	285	321	313	330	314	335	327	297	324	357	322	328	342	339	314	322	340	332	342	349	321	297	325	326	303	349	298	344	344	315	347	321	320	317	359	308	332	349	305	319	317	364	341	290	321	332	286	317	316	307	350	309	329	337	303	346	329	329	329	323	341	319	343	302	290	336	323	351	298	340	321	336	336	334	339	296	305	340	343	315	343	318	337	270	359	316	324	358	323	316	332	330	332	323	329	344	348	361	346	316	338	315	291	333	295	347	342	317	341	337	310	341	317	351	322	327	344	288	323	336	326	341	344	354	332	300	324	311	299	312	363	293	333	314	324	299	358	310	325	330	321	348	328	361	349	333	326	349	345	344	330	326	360	290	324	355	334	324	336	339	322	356	348	280	299	334	338	314	324	343	344	361	317	314	344	328	315	334	318	320	327	326	330	322	359	302	287	348	300	319	322	328	323	323	320	334	338	317	348	324	324	369	345	325	337	328	312	332	353	307	336	349	318	338	347	349	299	305	345	338	378	320	328	342	349	347	349	357	322	327	298	321	347	349	344	342	326	349	322	328	308	350	373	331	338	320	330	328	316	339	356	315	295	332	348	339	315	339	337	350	305	300	315	302	343	327	337	317	376	322	322	310	353	322	327	310	341	327	365	329	331	310	309	331	313	325	326	342	325	337	327	315	346	317	331	318	312	343	343	340	365	324	313	307	342	328	340	341	325	337	295	329	346	340	305	358	306	331	337	316	344	313	305	305	299	326	335	331	335	342	331	319	335	343	349	335	333	295	345	303	335	312	325	327	319	315	322	318	351	322	297	335	331	318	334	336	304	303	311	318	333	310	335	320	302	293	343	301	312	333	352	333	295	340	342	362	340	360	355	370	310	354	316	328	296	327	317	335	366	318	318	325	321	330	340	334	312	340	307	318	325	319	322	327	310	347	328	326	355	340	332	316	337	306	319	355	339	331	325	283	351	358	351	345	309	316	319	326	372	356	328	335	349	304	323	312	358	313	368	311	318	324	318	327	321	357	351	337	340	321	291	328	317	313	345	313	338	300	338	306	331	346	357	341	318	334	297	337	313	334	290	327	339	356	341	331	312	336	299	331	341	343	295	332	313	302	320	328	317	335	342	340	320	352	349	327	335	325	318	332	339	322	340	305	328	348	311	323	347	323	344	358	343	304	311	323	329	327	345	318	339	342	342	355	308	344	303	321	338	335	339	336	328	306	340	301	325	341	308	315	301	332	356	332	308	318	327	303	352	332	333	344	362	339	327	324	335	288	303	332	325	329	314	306	339	314	321	344	322	321	320	323	326	318	316	331	323	325	362	321	305	291	332	318	330	315	333	337	327	326	324	312	340	332	302	313	344	297	287	341	368	357	349	332	310	336	340	330	335	284	334	342	331	297	331	334	295	326	374	335	307	333	316	327	345	319	353	366	344	331	309	323	306	322	359	327	389	343	351	366	296	329	337	341	350	336	290	311	312	337	334	318	344	323	328	301	371	371	298	314	322	309	330	300	328	315	277	322	333	372	318	310	307	325	302	339	325	311	332	300	337	359	325	321	344	300	315	353	317	334	314	337	297	356	338	337	309	321	329	308	325	298	337	322	335	322	328	297	330	334	336	322	353	327	318	335	322	360	362	325	337	328	320	329	324	309	310	340	343	331	297	334	337	342	349	327	344	338	302	343	356	332	322	338	331	331	300	335	325	312	332	336	319	293	317	313	321	340	328	340	329	339	350	317	319	337	312	335	330	315	305	300	330	328	346	328	332	313	350	295	313	325	284	345	369	304	324	336	361	320	341	312	327	341	322	328	306	327	319	351	303	301	333	313	328	351	329	338	350	338	331	349	300	342	344	326	305	338	324	340	303	284	352	318	317	335	315	362	350	337	334	319	312	342	311	362	329	340	319	323	328	382	352	326	318	347	310	338	332	323	355	323	333	302	327	339	324	352	351	324	314	328	311	329	317	316	317	314	303	303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2521	1027	1124	1164	1105	1120	1046	1066	1017	1039	976	1009	1010	974	947	1014	991	961	996	938	961	956	974	949	976	983	948	966	937	949	937	941	981	932	936	911	952	927	958	925	1013	889	989	964	933	893	949	907	958	959	944	933	973	980	971	883	908	944	944	898	961	970	945	937	961	974	941	963	960	895	859	931	964	932	922	912	969	968	953	908	1013	983	957	941	943	946	923	960	1020	924	922	953	992	921	949	927	943	891	1003	934	887	907	975	922	915	910	889	937	958	939	941	893	936	913	940	956	933	909	883	958	951	981	936	963	940	967	901	934	955	959	973	932	940	973	907	961	956	943	948	943	947	989	938	1023	943	932	897	953	989	1003	916	935	934	954	946	953	988	994	931	934	983	911	941	963	918	948	935	969	973	912	955	964	944	912	961	985	934	983	947	929	975	968	930	951	921	934	961	895	929	971	915	930	969	953	950	919	958	902	917	945	960	913	993	970	930	964	929	970	955	957	933	916	896	997	999	903	957	922	1003	943	903	959	949	897	928	931	939	942	988	919	902	980	984	943	924	917	937	949	947	943	931	946	980	966	923	976	923	970	937	930	960	980	954	906	925	907	954	925	934	951	1000	950	960	938	966	942	931	948	947	937	902	979	944	962	917	929	924	898	951	945	930	988	982	884	928	956	973	984	947	969	913	990	937	973	910	986	935	941	947	975	926	939	907	902	945	928	860	989	952	991	961	974	949	898	955	975	921	1002	986	921	964	956	907	931	908	972	930	923	953	929	937	921	919	950	992	984	993	976	953	935	890	947	905	955	964	953	924	905	880	934	930	893	995	958	985	917	946	962	935	971	946	922	976	955	912	960	899	900	974	940	962	951	944	980	941	1014	908	961	925	952	882	949	967	941	948	929	954	916	954	987	940	935	971	901	938	1019	949	899	953	902	871	959	931	960	913	952	974	916	954	919	974	937	947	940	939	945	924	921	934	936	932	952	907	924	929	1016	982	970	903	987	888	937	878	951	885	950	953	935	954	957	943	930	946	955	923	976	928	891	1015	930	988	908	942	961	954	958	921	882	927	938	963	934	956	928	920	910	940	945	948	924	962	925	937	970	908	945	970	939	928	898	1029	970	950	956	982	927	928	950	970	961	950	959	880	946	947	914	950	957	929	924	906	954	941	927	1022	922	955	929	984	883	926	963	912	910	931	982	949	924	902	935	909	993	956	983	891	971	988	922	925	901	885	945	937	948	952	918	948	937	901	973	948	956	955	947	946	958	914	930	1015	937	962	957	950	951	924	928	943	934	952	978	871	943	932	873	936	952	901	934	933	946	913	934	973	970	935	923	956	888	928	939	980	924	949	945	955	928	949	898	954	912	957	957	944	969	920	964	913	940	964	985	851	950	894	912	896	999	931	1022	1005	903	983	911	936	929	915	971	999	962	923	979	964	962	968	937	962	934	979	930	964	945	997	900	903	847	934	941	942	943	937	975	916	926	951	942	926	1003	981	909	952	920	948	917	964	955	945	948	947	934	947	924	900	923	966	996	940	926	960	963	955	995	983	962	977	946	975	892	986	939	993	940	972	965	969	953	855	963	940	922	946	935	968	933	941	925	923	926	963	936	1007	938	936	942	947	954	988	923	894	914	967	919	976	983	968	950	1014	961	971	941	915	955	981	954	950	932	1008	963	944	958	888	968	996	972	934	962	960	915	953	946	915	916	902	912	959	970	978	941	980	928	933	965	978	918	907	926	957	923	949	970	974	942	901	919	875	924	942	928	939	957	956	989	986	975	942	955	897	935	918	949	948	920	973	918	963	978	943	959	960	897	919	995	938	981	971	915	887	936	931	887	922	927	957	944	940	931	964	924	922	931	946	917	978	935	937	887	949	933	953	912	916	912	942	973	942	910	923	936	961	915	948	988	986	982	968	944	934	980	962	1002	948	945	880	934	991	926	959	974	875	967	922	908	944	999	992	925	951	975	999	917	983	947	955	987	925	995	912	939	952	913	946	953	989	973	947	963	929	979	968	926	960	899	1000	948	929	906	906	938	939	942	990	893	896	951	922	878	920	967	940	977	915	905	972	968	972	985	954	926	926	891	922	928	935	942	937	925	930	916	982	906	938	922	938	968	969	941	918	926	913	916	950	931	927	943	954	952	912	974	955	937	924	938	918	911	1003	920	880	971	987	881	912	938	908	939	944	943	973	921	977	967	979	960	906	961	973	1002	929	954	951	948	913	949	947	962	960	962	968	943	914	927	921	980	914	969	913	875	907	968	925	948	968	915	948	966	895	986	923	921	922	896	954	953	913	969	934	925	894	981	917	931	936	900	992	942	927	887	935	939	934	963	969	978	882	888	918	957	915	946	914	924	954	909	945	888	952	881	943	935	949	973	953	945	905	891	953	948	985	925	952	925	931	989	931	909	897	1008	949	945	897	918	947	1027	981	961	933	908	1009	986	987	1005	970	944	969	933	943	928	917	966	984	950	890	948	928	920	951	948	934	918	945	931	914	1017	949	1004	936	998	949	913	877	985	930	905	940	927	1015	962	951	926	954	958	918	951	925	927	915	906	976	879	938	905	926	918	930	953	958	928	934	922	972	924	934	932	930	930	886	918	928	865	919	863	963	919	938	946	998	962	927	926	960	886	948	952	985	908	981	994	973	895	948	1034	953	980	998	916	952	951	937	960	940	923	968	985	946	904	988	992	943	942	966	966	925	962	930	965	1010	937	995	903	976	942	960	998	980	956	947	931	938	966	951	994	940	935	1022	924	945	965	955	952	945	934	995	936	929	961	941	964	908	912	927	961	918	1002	941	924	911	914	951	937	961	921	974	923	957	1018	946	967	957	973	967	940	997	990	990	984	943	938	952	900	928	992	1019	877	949	961	917	924	954	1029	968	934	950	930	980	901	958	967	919	935	967	943	971	977	955	914	881	977	1013	926	962	989	959	973	905	925	936	931	947	972	958	994	916	982	968	958	947	933	967	921	997	943	935	964	943	901	917	937	881	971	920	964	930	940	951	937	981	976	943	964	963	912	997	1001	972	937	964	909	941	947	949	912	950	981	922	950	984	918	903	973	959	963	892	905	940	973	956	917	935	963	939	977	942	930	895	942	912	931	937	931	901	923	985	961	971	995	918	930	937	965	932	930	949	951	940	951	993	955	929	938	910	970	886	925	936	949	945	913	979	956	896	889	926	938	948	910	924	901	966	940	899	888	938	957	924	997	928	959	959	942	928	915	935	941	953	918	924	908	996	905	878	937	919	894	870	931	944	920	893	962	939	939	909	946	936	943	947	943	945	990	962	928	958	960	967	915	976	931	972	953	919	976	942	872	1003	928	923	938	985	948	955	926	938	993	949	937	902	953	965	948	1006	924	1004	981	939	941	923	927	923	1007	928	882	948	917	915	922	943	936	918	973	969	918	959	957	943	915	957	1010	935	915	972	908	959	981	930	954	927	921	941	947	947	897	970	924	959	1026	895	903	951	906	945	898	914	944	942	937	968	883	904	907	931	947	936	883	947	970	959	950	933	943	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8008	1107	1426	1156	833	613	530	392	347	354	321	294	254	278	266	265	215	238	230	220	198	233	232	192	205	218	221	232	210	188	241	220	187	219	213	209	185	199	187	202	182	232	192	208	197	206	182	201	188	194	170	207	172	199	194	201	192	190	182	185	201	185	204	184	201	208	223	201	180	194	199	198	217	202	210	184	199	177	210	175	183	187	200	195	207	176	193	201	183	212	198	193	186	195	195	185	199	181	195	210	193	174	176	194	171	187	199	176	216	217	177	194	218	182	195	175	165	186	193	185	191	197	189	218	213	185	195	202	201	203	207	183	211	190	163	182	166	198	206	202	183	197	187	192	190	213	196	201	171	178	205	198	196	183	209	200	200	198	184	200	187	205	195	199	186	217	177	198	230	185	162	176	205	188	238	190	218	199	168	174	190	196	232	189	192	197	220	171	183	196	182	220	190	164	220	207	191	211	199	182	187	184	202	198	187	208	190	172	189	169	208	173	207	196	196	194	198	201	187	184	216	197	163	179	188	209	182	175	202	193	200	219	217	200	176	196	207	202	218	197	187	200	193	179	196	182	190	198	191	172	210	183	200	201	192	207	173	171	179	189	190	188	191	185	227	196	199	211	178	205	193	207	204	195	209	203	155	181	171	206	172	191	188	185	194	189	195	203	197	185	189	216	173	188	201	186	201	167	187	202	203	164	194	230	188	178	178	198	196	194	200	197	194	209	175	183	179	179	201	175	188	177	185	193	178	187	199	200	193	183	178	180	193	172	216	184	186	212	192	186	189	185	168	164	155	210	198	176	193	185	183	172	186	190	181	176	184	207	189	198	190	195	186	214	168	193	195	202	203	186	163	193	217	186	198	177	176	203	214	205	165	200	191	189	212	183	198	189	212	239	199	217	193	200	224	227	214	195	191	231	179	192	182	194	187	189	178	193	190	198	173	189	200	211	209	180	203	214	164	196	205	207	206	196	175	176	185	178	204	186	195	209	211	197	162	176	199	200	184	201	216	201	171	189	173	198	183	179	195	178	189	220	193	188	167	202	173	194	183	150	193	170	191	192	183	194	165	182	176	196	213	181	181	180	226	178	221	169	207	184	183	192	180	191	211	193	184	175	192	199	191	176	183	189	170	199	224	182	198	212	209	200	199	219	157	181	185	170	213	212	177	189	178	203	178	187	218	194	165	203	183	199	201	191	192	205	215	210	194	177	192	180	184	198	209	166	203	211	206	182	204	193	190	178	197	176	174	179	217	159	194	192	173	182	191	187	172	164	180	199	189	172	213	194	196	185	200	187	180	191	189	184	196	201	196	185	199	195	194	200	193	192	183	205	178	186	200	192	224	191	204	181	195	201	194	199	198	207	200	188	204	183	194	184	200	198	206	200	175	196	233	160	184	199	202	164	186	191	175	207	211	182	206	171	200	199	206	184	177	200	182	182	185	198	195	175	191	229	207	180	182	196	161	172	220	156	182	179	199	211	212	217	184	181	195	166	207	168	178	182	186	166	210	198	205	195	178	192	194	200	216	167	197	199	179	223	193	217	212	202	196	214	204	196	185	189	177	195	210	194	189	207	223	207	227	172	173	185	186	189	199	203	181	210	206	202	203	188	185	184	171	191	189	195	172	181	189	194	217	174	178	216	213	158	200	196	205	189	198	213	196	191	169	189	184	198	215	198	194	184	185	182	196	197	166	173	198	213	195	178	191	188	200	197	184	191	177	196	182	189	187	225	217	189	169	197	184	158	158	184	186	196	201	179	185	174	203	179	201	203	173	209	193	193	194	188	180	191	183	235	174	190	204	182	186	186	198	189	187	209	205	218	213	200	196	206	199	197	189	191	200	190	178	180	207	195	180	199	181	165	186	186	214	201	197	180	190	212	177	179	195	187	191	213	190	220	187	214	220	206	187	191	196	210	205	190	211	219	198	207	172	178	207	194	193	212	174	158	197	202	185	212	201	211	187	188	180	206	196	180	205	225	184	180	192	175	189	199	211	179	177	192	218	195	188	180	173	207	209	197	191	184	197	199	156	172	178	216	198	198	166	199	209	194	197	183	218	178	191	209	183	191	188	213	188	214	205	195	197	191	191	197	193	193	201	206	199	203	198	182	228	195	177	205	175	178	183	204	178	198	212	197	171	207	214	195	205	207	192	185	178	207	182	204	176	183	186	192	209	187	202	204	173	178	207	201	180	179	183	227	217	167	189	196	192	178	194	202	182	177	192	196	171	186	185	191	179	189	205	205	199	192	185	200	174	214	216	183	167	193	197	191	185	199	199	186	205	204	191	194	199	199	195	176	212	177	181	187	200	183	197	159	204	192	189	193	188	188	188	199	194	194	197	198	203	213	189	191	217	178	212	172	194	187	173	192	175	173	182	198	227	206	177	200	177	210	191	187	197	187	193	192	204	181	207	209	210	234	199	186	184	173	203	181	194	181	206	186	177	195	206	193	163	172	163	211	169	186	175	200	205	180	212	198	188	194	183	191	190	196	190	163	195	183	190	210	198	203	191	200	208	197	193	200	162	199	207	175	210	186	165	204	182	209	198	169	196	214	177	183	177	184	175	197	194	173	209	204	195	202	191	173	225	207	181	197	208	183	203	185	208	199	197	181	199	192	188	178	189	214	185	176	183	190	199	222	167	195	196	182	174	178	175	200	186	175	211	198	190	197	200	175	160	196	181	202	196	177	194	160	182	207	195	186	160	191	200	171	202	201	215	180	201	193	203	188	191	198	203	211	175	202	171	195	183	200	206	194	165	171	189	188	192	169	193	195	184	177	222	188	194	194	187	190	190	192	201	180	210	189	176	182	211	195	199	174	199	191	202	199	167	193	193	207	194	207	196	220	192	193	182	203	179	186	209	184	205	207	195	200	212	199	196	183	209	224	192	198	201	189	184	192	211	178	184	183	162	180	179	187	180	190	163	205	191	176	208	181	210	179	173	182	199	180	172	184	189	195	213	191	160	203	188	210	190	193	176	181	190	184	210	189	207	184	187	181	208	210	171	183	223	182	195	208	195	182	193	205	180	187	192	218	197	185	170	196	193	185	188	201	219	196	220	188	187	182	208	197	203	183	182	210	197	211	213	199	199	179	184	191	199	188	197	190	214	198	203	199	179	213	192	170	191	193	194	184	210	196	200	199	188	170	180	186	199	200	224	197	176	175	216	199	167	196	195	175	197	189	188	226	181	212	211	193	206	217	205	188	182	224	184	185	192	206	195	206	184	186	210	188	167	185	169	198	196	207	187	197	215	197	194	186	184	193	181	182	218	187	165	188	197	217	213	184	190	161	180	183	214	178	196	200	179	206	170	181	194	198	202	194	204	174	196	198	202	205	197	186	208	171	178	195	200	196	197	188	187	181	161	231	206	177	207	196	202	162	191	159	203	185	192	196	219	184	174	183	182	191	181	196	182	187	205	187	195	181	195	153	193	173	215	168	180	163	218	214	189	202	227	193	201	198	183	199	203	203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5665	1502	2934	3575	3141	2628	2107	1891	1571	1421	1307	1172	1130	1069	990	966	892	910	846	829	789	759	745	746	742	724	735	692	720	695	734	664	685	686	669	680	680	653	655	654	588	638	656	630	617	638	637	653	691	638	613	615	623	619	636	616	572	577	629	635	578	598	598	618	596	603	583	591	621	556	603	595	632	621	594	641	625	635	614	567	606	609	628	617	612	646	655	623	578	591	613	613	654	614	538	617	595	656	581	563	626	614	566	587	589	604	609	595	582	590	605	593	589	591	584	619	597	552	599	563	570	611	579	576	568	559	602	619	598	601	565	606	638	602	628	562	601	559	598	601	571	565	656	602	639	567	582	580	608	579	621	546	601	622	609	601	608	586	596	621	569	611	615	578	583	597	564	632	594	570	606	623	606	610	595	602	568	602	595	577	634	593	560	610	622	623	591	585	589	621	625	585	606	562	608	653	622	543	598	545	580	566	592	633	590	624	567	572	603	618	617	644	610	582	622	595	620	616	640	586	602	626	650	597	595	591	612	618	602	551	618	590	586	598	577	622	604	603	566	622	553	580	613	548	579	624	619	630	574	629	611	600	594	583	597	570	599	636	575	597	581	643	617	633	630	597	633	596	561	621	579	595	579	573	572	609	572	607	567	616	592	583	579	613	577	604	591	633	556	588	587	599	576	596	597	626	631	579	654	595	581	574	557	619	600	570	602	603	550	569	566	566	596	573	562	566	569	565	633	574	550	591	594	573	577	602	602	589	573	608	601	595	616	583	559	563	632	595	587	584	616	619	612	615	600	584	576	594	593	591	545	587	595	582	617	594	559	601	620	597	582	574	555	583	578	593	604	574	605	580	611	585	601	586	561	646	626	580	587	592	603	560	589	605	585	578	528	543	588	632	583	567	588	572	617	602	601	610	587	593	600	549	612	653	602	591	577	622	587	579	574	615	601	601	630	588	548	588	567	586	548	525	545	595	636	585	563	607	625	545	610	577	585	608	613	577	632	584	646	553	631	583	572	605	564	575	558	553	616	597	600	600	592	568	613	591	542	633	598	600	573	592	581	604	585	585	580	582	568	640	604	587	609	612	634	614	617	562	570	600	559	587	611	542	608	598	624	585	618	616	614	624	651	580	564	630	590	597	622	613	586	548	590	535	602	620	587	564	545	560	594	593	587	573	596	615	549	620	577	593	596	593	586	594	569	567	576	621	575	573	609	568	598	601	590	564	587	601	562	588	566	564	572	591	577	620	571	535	642	595	523	597	605	550	579	604	584	606	589	596	562	549	566	648	616	621	607	553	588	594	626	570	613	594	621	564	593	589	578	553	553	615	554	643	586	530	557	622	576	600	595	590	656	573	572	594	596	633	653	620	632	599	595	565	583	577	602	573	643	549	645	599	611	582	605	619	610	573	582	611	592	609	619	593	608	602	553	647	568	594	569	543	559	553	553	584	623	579	586	628	568	596	588	585	572	575	616	569	548	599	589	596	564	619	598	604	614	557	597	582	551	609	556	609	618	635	640	631	608	598	561	560	558	578	582	597	613	578	608	587	582	609	584	561	579	599	577	590	596	585	601	585	551	555	588	584	607	596	618	594	600	616	579	584	588	592	578	582	608	580	606	613	610	563	622	614	578	563	605	564	585	573	631	579	578	649	580	642	610	569	551	603	566	561	590	538	606	601	559	592	578	596	603	604	559	631	632	571	554	608	584	586	600	601	613	651	571	595	560	599	573	602	576	629	559	577	619	571	572	666	576	566	595	594	604	574	604	624	567	603	667	607	575	568	583	608	562	593	587	589	560	544	585	612	588	588	653	607	580	608	548	573	582	607	530	620	573	598	563	623	591	545	605	624	569	583	606	630	595	608	608	595	604	609	576	575	613	565	620	617	617	637	548	587	574	578	616	594	601	574	597	593	624	622	590	590	621	561	609	584	615	632	605	601	556	592	591	608	607	597	597	596	606	601	564	606	594	605	616	592	586	568	611	583	606	611	622	554	615	536	592	559	566	613	576	625	600	568	587	589	557	626	590	574	638	633	607	569	541	539	599	629	561	600	607	586	584	596	612	613	550	595	594	628	588	589	617	610	617	593	619	574	582	578	596	559	607	615	618	649	606	621	593	611	608	603	644	576	650	573	585	591	583	578	578	581	599	614	561	613	571	598	570	603	611	653	571	573	625	612	592	509	627	599	618	617	604	565	565	614	591	565	630	576	617	623	598	589	633	614	624	595	631	559	606	608	606	587	581	607	609	591	588	584	578	586	570	614	597	577	568	601	566	574	623	619	577	587	600	558	552	609	616	605	597	607	609	592	595	598	611	638	615	533	640	595	588	583	595	535	560	644	640	626	612	567	563	607	623	636	601	579	580	570	629	561	563	584	614	598	585	577	613	573	629	614	626	612	561	620	589	608	604	616	585	614	610	620	598	584	639	588	631	580	601	652	642	580	626	613	626	566	567	576	567	552	577	606	616	638	634	641	589	611	632	651	606	562	556	607	587	656	620	658	605	646	605	573	599	576	591	619	610	568	581	564	598	587	587	613	552	587	579	591	624	614	584	640	554	619	583	578	552	562	571	621	542	591	605	616	620	575	564	535	601	578	611	612	610	621	571	583	578	582	581	596	573	610	575	606	614	592	606	554	616	559	538	570	558	564	588	551	653	607	572	601	606	581	618	594	588	598	599	592	557	571	578	589	572	569	601	510	607	608	663	602	582	558	582	594	624	602	564	565	585	558	600	637	611	610	610	601	637	552	553	622	570	582	590	595	606	555	602	584	566	600	582	564	594	601	597	592	549	574	587	587	583	627	594	560	614	566	614	587	600	571	589	619	557	602	563	553	614	582	584	644	594	591	577	632	531	591	544	602	580	559	627	618	590	603	574	582	575	577	634	601	611	573	542	524	592	623	600	585	617	568	578	550	575	625	618	595	546	601	617	609	553	579	573	568	604	585	575	577	567	589	571	587	593	570	587	613	638	606	622	599	582	587	633	561	595	621	594	586	607	543	600	581	637	592	618	593	619	583	562	610	576	603	612	600	611	536	594	579	572	609	608	586	580	634	553	574	560	611	568	592	610	598	634	584	588	620	579	610	609	585	643	597	630	625	614	587	591	604	642	564	584	587	599	605	619	570	600	524	620	581	588	593	589	602	591	595	578	570	607	607	586	609	603	558	547	585	598	586	577	606	575	619	551	640	593	591	549	558	632	578	572	617	633	582	597	586	602	568	575	594	604	619	570	600	593	612	590	614	585	578	572	570	574	543	599	550	605	581	570	562	597	530	571	566	520	557	604	581	598	590	574	578	605	594	586	573	583	579	600	574	672	583	596	603	618	603	594	601	546	579	593	600	574	613	615	595	577	574	593	566	576	580	591	628	571	622	607	620	573	647	616	627	624	625	587	586	612	578	635	587	605	623	634	583	596	561	643	576	632	629	579	564	617	633	597	584	558	604	613	615	609	593	569	616	569	594	591	546	608	605	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15112	2266	2399	1986	1381	1015	738	584	500	381	371	305	337	307	268	237	251	231	193	198	194	210	153	184	176	174	184	173	183	156	179	156	171	158	165	157	156	151	140	142	148	155	154	147	139	153	149	149	143	169	137	151	142	144	160	148	132	158	162	152	155	124	144	143	154	142	170	143	158	139	159	155	138	160	141	151	150	146	138	143	145	163	131	149	140	160	156	123	149	146	140	137	138	151	131	142	123	148	156	137	152	123	137	140	148	140	130	127	141	144	146	147	157	133	164	162	156	155	140	139	132	128	167	135	149	142	164	137	137	149	174	159	153	141	110	127	153	139	141	156	155	142	141	150	158	147	136	135	147	152	151	149	138	125	137	145	146	157	144	146	147	144	135	145	148	131	133	150	144	147	131	156	142	134	149	129	141	128	156	136	137	151	153	156	140	154	146	162	133	170	142	142	146	159	121	148	148	152	147	125	135	147	146	145	149	134	140	157	162	150	127	136	121	160	154	136	133	127	144	139	143	138	148	153	159	143	148	122	146	124	133	124	147	147	140	142	138	154	137	155	157	152	153	155	145	141	128	140	139	147	122	138	150	151	149	135	151	146	135	141	153	151	136	149	137	154	142	142	142	147	138	138	152	143	142	137	134	144	141	142	147	160	135	127	129	149	127	140	157	165	144	153	154	148	133	146	135	129	155	152	140	155	160	127	151	141	157	143	152	127	143	132	141	122	134	141	137	139	133	142	157	154	132	149	129	168	139	151	151	142	109	159	175	146	146	121	123	154	149	130	136	156	146	136	165	145	134	150	136	161	140	131	134	126	129	158	130	142	152	145	135	131	143	136	142	137	159	162	139	149	139	129	142	138	156	137	127	127	147	143	157	123	130	145	137	129	152	133	140	144	142	156	139	145	151	151	147	137	152	158	133	132	159	125	141	145	158	136	141	146	172	150	130	150	121	163	162	145	152	133	150	142	132	142	155	157	149	156	137	138	150	151	162	148	154	132	140	133	155	140	140	144	145	139	145	134	140	123	139	142	159	122	130	133	154	142	170	168	134	154	136	150	152	136	141	155	133	147	151	165	148	163	152	131	146	115	173	152	152	163	142	163	161	146	134	156	151	153	150	143	152	164	166	140	121	156	151	151	143	140	165	139	150	142	142	157	145	143	127	159	148	154	143	146	145	137	143	146	140	146	138	139	125	128	131	142	128	129	157	152	154	157	142	136	140	136	120	141	147	128	135	139	138	154	130	134	147	157	155	145	164	142	145	155	144	120	152	128	149	152	147	149	152	139	137	142	152	134	122	136	142	134	143	123	148	154	151	129	146	148	143	145	146	140	164	152	129	137	174	132	130	121	135	149	146	122	141	136	136	144	145	147	145	165	129	143	156	150	159	144	121	142	137	141	164	118	144	173	143	165	159	146	137	146	144	125	138	145	161	149	145	146	131	156	136	131	165	153	132	149	142	135	135	157	130	127	123	164	141	138	156	126	138	140	144	132	144	137	156	135	149	132	140	136	170	144	140	149	141	119	133	127	144	157	165	162	140	151	135	151	162	115	132	134	141	145	135	122	140	141	148	151	163	152	128	126	147	148	154	151	144	144	147	123	132	126	129	142	139	129	139	166	124	134	155	140	163	152	137	133	138	157	139	145	143	145	139	113	133	136	124	142	135	161	137	146	152	141	127	130	143	148	137	162	154	145	148	151	142	138	144	123	132	146	143	140	150	151	151	147	139	138	136	138	137	143	147	126	138	153	146	141	151	138	156	149	160	143	154	153	160	130	145	139	165	143	138	149	144	151	137	137	146	148	134	131	137	144	136	142	123	140	152	144	147	152	134	139	163	144	164	143	138	148	143	142	133	141	145	141	138	153	164	140	148	145	123	158	148	147	135	131	140	140	150	126	148	158	145	132	130	138	148	140	159	147	145	155	149	149	148	151	137	149	139	132	138	138	144	143	165	147	141	139	147	140	147	146	139	147	143	147	150	141	155	125	133	168	148	147	145	142	137	128	140	157	154	148	166	141	132	161	154	150	125	129	132	151	121	146	152	133	141	136	173	131	121	155	157	146	148	152	168	151	165	154	131	144	138	153	150	142	147	142	149	147	148	132	134	137	151	144	134	146	132	141	139	145	135	126	147	123	161	164	122	139	145	147	154	139	157	136	168	139	138	125	142	143	133	136	146	143	156	158	137	142	149	148	158	144	131	128	160	128	150	138	139	150	138	150	125	143	151	161	130	127	147	142	140	140	141	130	149	121	142	116	141	140	114	133	156	153	131	151	146	128	128	136	142	162	135	157	140	138	138	134	129	144	175	134	135	132	150	154	134	134	133	133	136	146	145	146	135	132	144	124	158	159	136	145	149	139	137	147	138	143	158	157	136	150	159	145	153	163	147	153	143	132	128	154	142	148	158	138	144	141	143	153	142	155	154	137	127	147	145	151	160	156	159	143	135	149	153	149	155	143	143	148	162	143	138	162	150	146	149	168	138	145	146	133	151	144	155	120	154	153	109	140	127	144	121	137	129	146	167	144	148	133	158	119	134	141	121	142	136	127	122	126	116	141	155	143	145	142	151	129	123	132	156	151	166	160	144	129	131	142	129	143	114	162	156	150	144	134	138	139	143	157	131	130	171	150	139	152	155	150	171	150	173	161	142	155	166	150	151	136	150	128	138	148	152	145	138	145	150	127	140	158	170	128	150	155	140	145	130	150	141	133	155	146	132	141	142	140	150	145	137	144	145	137	152	150	129	146	139	144	144	132	150	139	139	140	142	140	138	153	134	138	146	146	134	149	145	142	145	139	140	139	168	144	139	148	124	138	143	163	139	148	159	151	148	149	129	142	146	143	130	135	134	147	138	151	120	133	129	141	151	158	134	147	148	138	162	146	133	170	144	141	142	158	155	155	135	113	138	170	129	158	158	131	134	147	138	164	126	144	146	137	128	135	144	145	161	156	158	139	157	152	124	161	150	137	163	123	133	137	140	132	165	152	151	154	142	158	125	143	135	137	147	154	143	174	134	131	141	147	165	141	100	146	111	152	145	151	150	139	136	142	144	144	148	138	131	128	133	121	132	118	134	155	157	127	155	125	135	139	153	144	132	142	157	146	147	151	125	129	144	135	149	128	148	128	151	145	162	140	137	139	143	142	126	127	144	140	132	137	139	135	154	128	156	158	140	149	154	133	157	179	156	136	169	161	143	131	151	126	142	140	134	171	142	145	151	141	103	125	129	135	148	157	136	144	161	155	152	151	132	152	132	142	161	137	135	145	164	143	159	138	151	131	148	147	146	149	127	147	136	135	153	154	124	145	147	130	126	141	133	128	115	149	154	137	147	147	127	145	126	142	154	143	148	136	160	147	189	142	152	124	123	142	134	137	157	136	155	140	145	146	158	151	156	174	167	135	143	148	147	146	159	146	128	130	149	152	164	158	133	143	122	134	156	136	147	156	144	138	153	147	147	160	135	138	142	143	164	136	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7500	2244	5006	5899	5393	4266	3512	2918	2409	2144	1838	1645	1490	1317	1270	1168	1032	1027	949	925	863	816	855	789	726	734	686	706	672	683	663	647	629	634	604	562	563	591	589	620	600	559	538	559	553	535	526	564	526	528	545	552	550	512	519	528	503	522	500	524	533	451	509	477	518	565	482	528	546	500	510	500	505	497	520	482	509	504	542	515	461	470	518	506	468	476	488	503	506	496	471	515	483	498	475	469	496	509	475	449	504	493	509	492	496	541	501	496	522	467	489	472	487	518	459	462	447	456	477	467	493	479	499	488	498	458	498	488	510	470	498	466	465	457	538	521	501	460	454	500	529	489	513	521	513	493	462	469	506	440	494	486	489	496	458	455	496	494	479	455	443	489	487	527	487	488	449	525	491	534	507	509	486	456	524	484	473	526	493	497	475	473	465	499	476	469	486	487	493	506	478	457	462	482	474	499	461	471	476	441	517	497	457	437	475	458	468	468	513	462	468	484	487	468	464	492	475	439	505	477	472	495	459	460	481	451	448	451	435	466	448	471	474	489	438	443	490	503	496	477	510	472	520	442	480	511	471	468	448	503	513	455	504	439	444	496	506	449	494	493	473	453	498	446	465	490	466	459	417	492	460	472	472	504	496	485	504	468	447	478	489	488	487	495	459	448	496	490	484	451	510	477	483	490	477	455	437	481	484	469	472	474	504	476	482	490	456	464	457	506	508	446	507	479	459	479	502	503	460	484	462	442	462	481	525	486	467	484	480	479	465	462	493	494	480	474	482	457	439	471	456	458	436	455	447	488	494	480	489	494	497	456	506	448	498	476	459	436	456	504	463	485	518	496	471	473	494	505	445	468	436	464	476	498	480	466	495	486	478	482	439	474	452	484	446	496	482	494	495	473	463	482	493	468	488	490	480	475	471	495	444	473	496	452	502	469	473	489	442	477	461	449	445	482	476	442	462	491	480	475	442	476	477	438	483	468	491	512	442	440	437	503	481	424	447	499	490	457	507	502	446	475	460	490	461	455	472	449	462	470	499	501	473	467	456	471	485	515	435	492	534	454	446	518	501	483	454	483	479	467	525	458	473	479	513	453	447	483	462	503	458	447	481	440	478	465	468	465	466	495	447	481	454	460	475	441	454	450	495	476	463	429	517	476	478	491	488	461	450	474	522	425	482	472	491	489	492	514	511	468	524	483	498	464	470	459	456	446	512	470	465	473	478	493	459	460	498	473	469	478	480	496	443	490	512	475	468	423	458	544	472	460	461	460	456	490	489	451	464	464	485	480	490	418	458	486	410	488	490	486	444	499	473	462	484	486	468	454	453	505	458	474	498	477	462	465	490	496	473	484	486	463	488	469	469	449	485	472	473	520	527	472	443	478	473	496	475	494	453	448	472	500	472	467	429	465	494	463	476	442	462	465	456	482	515	484	467	422	506	432	439	490	491	507	471	469	440	506	463	462	389	465	503	443	478	489	523	476	471	465	481	474	480	491	457	485	488	458	446	468	506	470	477	439	440	464	485	458	456	473	520	457	488	468	504	480	467	488	458	500	491	484	482	476	443	499	465	485	492	453	513	474	524	485	488	498	460	493	453	473	470	484	451	457	458	463	463	488	473	508	470	520	437	493	476	486	491	448	514	479	446	495	448	469	451	469	450	453	476	500	452	439	485	454	457	474	513	499	476	465	488	412	465	497	467	490	478	456	527	439	457	462	491	519	449	455	522	454	505	383	459	482	464	475	481	473	480	470	474	484	488	456	469	455	489	504	422	491	476	484	488	471	523	449	457	457	480	456	428	483	443	482	486	501	430	438	451	444	500	462	507	487	465	514	454	462	449	505	499	482	443	469	451	439	457	462	453	488	461	455	500	519	489	503	467	492	436	503	500	499	443	429	484	465	454	464	467	511	482	486	467	498	471	507	497	464	502	477	477	511	488	473	459	462	455	472	480	493	439	495	445	489	453	480	455	466	489	472	474	491	519	487	489	478	460	488	512	477	458	509	472	456	494	499	470	450	518	487	497	482	468	411	461	491	466	518	476	477	481	449	475	468	488	487	471	502	469	486	477	437	484	470	528	438	486	454	492	483	487	489	464	472	528	481	471	464	476	492	485	497	495	474	466	482	505	473	497	468	485	468	488	460	503	450	490	532	490	478	446	505	516	466	510	472	481	457	462	478	489	473	451	484	469	499	496	470	490	499	493	484	458	445	465	420	482	444	492	489	480	468	436	481	453	487	457	477	523	506	510	469	453	499	521	480	469	424	474	446	466	458	501	504	467	472	484	484	470	471	501	495	464	443	440	468	449	457	476	480	463	477	476	464	494	510	494	483	466	518	474	460	468	485	474	500	502	460	492	466	476	476	448	470	490	457	469	491	469	514	435	453	483	500	481	408	473	429	485	467	493	491	491	474	492	496	441	438	454	493	470	475	491	511	527	491	468	503	478	452	477	482	491	462	458	500	517	458	439	489	478	486	494	490	520	485	466	496	457	504	487	475	486	510	461	421	465	474	451	442	519	510	454	459	500	496	493	479	517	505	472	446	499	454	490	478	453	503	480	467	494	495	479	470	468	475	451	458	444	495	503	452	481	487	484	456	439	442	471	470	463	466	458	448	483	516	495	456	456	480	449	472	509	472	466	528	469	503	491	465	469	494	528	511	480	451	523	457	457	512	439	459	506	456	476	462	463	475	460	477	504	507	463	518	493	454	459	492	459	460	469	460	485	481	457	488	477	512	473	490	480	481	452	460	508	491	487	498	484	463	474	487	474	469	470	484	464	467	468	461	445	491	455	489	481	450	475	489	491	455	467	473	478	532	480	496	441	456	497	472	470	502	497	491	455	499	469	472	472	484	445	486	506	486	452	458	445	484	490	486	494	475	474	505	491	479	478	496	464	463	439	497	448	468	497	454	470	468	478	494	513	491	475	513	458	501	483	476	460	466	429	493	504	451	460	486	486	503	472	488	500	449	469	460	456	512	467	469	456	460	489	471	470	487	485	497	478	538	528	496	472	475	454	473	493	481	486	489	460	504	496	496	452	459	495	533	484	460	468	469	455	510	477	441	511	495	464	465	494	478	466	490	494	474	491	443	445	484	499	453	511	490	485	417	450	480	475	460	506	450	508	502	477	468	497	481	452	430	504	523	518	481	469	509	451	478	482	492	492	500	482	472	464	468	501	500	482	458	479	505	478	520	501	486	466	456	437	473	473	523	508	461	494	493	459	483	480	471	457	468	520	495	455	450	439	516	471	432	533	481	486	478	479	458	474	523	516	490	447	467	462	495	445	464	492	478	476	461	456	520	478	468	480	476	497	505	456	479	487	449	468	455	501	453	492	460	484	472	476	476	471	496	487	507	516	480	461	465	448	484	499	448	488	477	505	467	474	509	521	473	483	420	500	446	463	484	548	426	458	500	504	448	477	459	501	471	482	483	494	495	425	508	502	482	469	450	482	454	469	480	502	473	470	509	488	484	458	464	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2154	423	409	381	369	372	370	342	348	362	360	322	310	299	347	329	346	296	337	331	309	326	331	358	326	331	337	320	319	344	323	339	328	311	332	348	366	311	341	324	332	337	326	319	331	367	313	314	339	313	359	324	338	332	342	356	336	341	342	322	301	302	326	346	352	327	342	328	342	326	351	344	336	338	343	314	332	325	331	335	324	348	328	341	313	337	339	316	318	359	299	386	329	337	360	351	313	319	324	357	335	329	316	317	325	339	344	333	314	366	323	349	365	309	338	312	326	312	330	310	318	332	323	312	381	352	374	368	306	350	305	340	336	300	328	325	347	349	312	309	303	302	286	332	332	339	336	319	335	311	340	348	311	294	331	310	324	317	312	314	312	388	352	302	320	293	352	369	310	322	312	311	310	349	340	341	333	324	319	340	327	323	332	326	346	305	318	323	305	324	383	310	317	360	350	334	341	318	304	302	328	321	336	367	335	330	295	336	301	324	316	339	354	354	321	334	339	342	316	346	339	293	303	316	322	348	309	335	323	326	340	321	350	335	314	281	325	308	276	288	326	320	339	308	352	336	314	324	310	347	341	346	308	319	362	340	344	326	319	313	346	327	317	339	300	305	309	355	316	305	345	305	315	357	315	316	353	309	319	336	353	300	341	334	324	316	324	342	318	284	305	342	343	348	348	349	307	352	285	299	303	321	343	323	315	348	328	315	303	334	309	318	297	328	328	350	327	335	315	313	297	304	363	339	324	301	321	330	298	348	356	322	303	342	308	339	357	341	317	353	329	305	332	318	325	321	319	313	323	350	322	325	303	312	330	313	352	312	336	304	331	299	360	334	370	313	311	324	342	339	321	382	314	350	317	361	306	299	321	324	318	348	321	348	318	357	323	316	287	324	344	294	345	367	289	317	326	308	356	311	316	300	321	304	354	321	294	310	318	342	318	321	327	319	315	310	347	277	313	329	331	354	295	320	323	313	325	328	338	333	355	330	337	318	365	372	335	302	308	312	305	329	322	316	328	290	349	312	340	356	332	331	349	315	332	338	309	321	302	311	297	336	353	302	345	338	328	341	324	336	342	322	303	326	323	317	305	323	343	324	320	333	326	332	287	321	315	358	318	334	312	329	307	325	320	343	314	315	327	342	314	294	319	337	303	319	319	351	362	340	339	359	372	365	288	345	290	342	350	302	315	326	308	296	309	335	326	340	343	322	327	348	348	298	309	318	316	348	311	300	323	333	337	318	343	355	327	322	326	326	336	320	342	334	318	341	337	336	321	332	308	312	340	303	310	332	331	310	355	317	308	337	332	329	335	341	318	336	325	297	319	287	326	333	310	332	363	334	319	307	339	338	313	318	328	335	349	302	327	308	316	341	353	343	358	330	301	339	379	305	333	353	330	314	320	289	299	332	339	318	343	338	352	360	321	317	309	291	343	327	338	333	291	317	301	325	334	309	320	337	311	320	304	315	328	336	313	309	303	348	324	302	303	330	328	312	353	325	329	339	327	327	343	372	341	276	331	344	340	342	311	321	344	327	309	327	330	295	317	355	303	333	297	326	348	329	305	347	321	325	331	319	374	307	338	351	319	303	330	322	348	322	325	323	309	313	309	342	335	319	354	335	334	333	319	296	319	275	296	329	307	326	302	326	321	313	325	309	354	282	330	311	317	321	305	334	314	326	327	368	323	315	310	331	310	318	317	342	335	341	320	342	337	330	291	355	306	324	327	320	305	347	316	350	331	330	304	332	335	353	335	338	350	324	318	333	350	338	309	323	327	321	299	313	363	369	375	346	333	300	320	340	334	340	331	348	339	320	330	329	333	316	327	346	326	319	352	323	317	315	321	316	342	302	330	365	347	328	310	341	334	343	320	315	340	344	321	345	333	338	288	345	328	318	311	316	336	280	339	321	355	369	352	349	318	319	322	308	331	330	322	337	328	351	335	311	350	328	348	313	334	303	309	329	321	314	344	320	353	333	356	312	348	331	326	323	339	334	357	357	334	353	340	332	347	336	343	329	335	348	353	360	308	292	336	341	315	302	319	336	305	334	343	305	352	314	293	329	310	333	328	334	360	333	334	320	328	334	292	359	381	317	311	364	317	312	359	314	321	346	373	314	337	309	334	353	288	308	319	347	331	350	283	290	326	329	311	358	351	335	313	335	395	337	318	317	348	319	326	358	337	295	348	316	334	334	310	328	340	309	299	336	327	306	310	360	295	328	340	341	306	333	314	329	340	358	318	343	300	332	316	356	332	335	334	293	317	330	313	347	278	334	324	313	348	329	322	354	308	321	347	328	305	319	326	355	356	351	330	331	317	338	301	320	311	329	321	342	345	345	309	316	305	332	328	315	336	361	336	329	322	290	301	325	314	328	342	340	323	321	329	328	326	353	304	337	348	328	359	314	348	361	360	327	333	326	336	332	307	300	316	320	330	337	339	336	330	352	331	351	330	354	323	312	317	351	318	331	344	342	307	351	309	309	307	340	302	319	335	307	325	324	341	353	317	341	324	361	322	338	341	318	345	358	321	335	326	335	336	310	374	341	328	306	326	285	338	346	351	343	334	309	331	327	325	359	311	327	308	324	334	336	366	327	309	304	348	335	328	338	320	306	329	311	324	317	318	341	338	333	301	333	332	333	353	318	366	339	316	305	316	302	296	333	332	355	344	323	304	328	333	330	345	321	336	303	310	355	339	352	300	288	325	310	303	333	305	336	312	293	322	318	301	329	309	321	332	330	350	308	319	345	334	328	304	331	334	334	369	339	326	354	303	341	327	336	335	323	312	338	308	325	312	353	341	333	331	320	338	333	335	334	310	301	301	344	321	340	349	342	317	332	320	336	345	311	317	304	320	360	349	404	312	294	348	326	310	316	313	315	330	314	312	332	348	322	341	284	347	333	332	339	297	364	351	367	323	322	309	316	324	341	351	330	346	337	313	328	322	322	322	323	340	362	312	326	385	326	321	322	302	325	283	325	324	353	317	314	319	356	332	361	314	318	331	290	352	312	348	322	283	309	332	322	332	331	353	367	318	297	337	347	313	335	321	338	344	305	323	363	342	352	311	339	294	325	340	317	334	326	326	343	352	323	312	320	346	281	330	351	358	337	309	352	313	356	317	331	328	318	299	322	323	364	345	350	319	319	314	339	313	327	322	309	340	312	332	298	292	347	328	318	348	317	325	344	320	325	324	320	367	338	325	316	336	320	325	338	314	311	319	341	296	329	325	314	320	307	289	371	306	340	307	307	334	328	355	327	328	363	309	334	314	320	327	316	333	337	335	329	344	319	318	319	311	318	348	300	325	301	330	341	344	340	292	337	312	318	344	331	359	339	307	318	343	315	320	328	310	329	304	310	301	287	314	312	320	358	331	333	304	312	324	322	292	348	310	320	349	317	317	322	332	308	329	338	342	326	333	303	346	339	314	329	319	330	334	327	336	350	332	333	310	322	322	327	324	365	341	342	317	333	313	318	334	311	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2470	1014	1138	1201	1154	1172	1082	1035	1033	985	986	988	1006	988	947	1025	993	997	945	943	970	941	936	950	983	929	971	935	950	968	982	918	889	981	985	989	954	962	945	952	955	941	942	974	891	921	956	964	921	947	916	963	892	968	937	948	937	950	944	963	962	962	955	908	1037	934	931	919	941	938	971	948	936	922	987	925	960	956	924	997	927	964	847	912	981	889	942	968	962	953	962	927	965	935	920	955	967	930	962	960	966	950	965	931	933	973	932	991	927	959	946	926	928	908	930	944	929	958	948	956	925	944	905	886	932	972	910	945	917	900	945	938	905	965	911	940	901	986	939	961	944	980	948	966	928	887	979	1004	966	947	965	976	966	952	969	943	931	985	918	943	977	922	990	919	889	1001	945	977	905	923	937	904	928	937	901	953	916	921	955	906	909	911	915	952	900	851	945	935	920	928	924	991	960	937	977	906	964	1009	974	913	961	962	954	926	961	918	943	944	945	972	947	980	966	952	991	973	924	968	945	959	938	964	948	1002	948	893	958	930	959	956	972	915	958	1001	934	962	963	972	955	965	893	989	918	990	974	978	957	947	989	918	972	900	931	948	944	893	941	932	950	1024	953	965	982	949	935	976	900	919	964	892	956	917	998	932	925	977	916	927	914	956	930	1006	961	933	974	960	1000	932	983	909	934	957	950	958	958	963	938	968	902	960	917	934	934	921	964	956	952	966	949	939	938	970	957	962	909	910	938	940	991	991	966	970	953	931	947	956	936	983	983	943	943	974	1031	987	945	940	1008	1008	971	930	913	965	993	960	954	963	877	924	910	958	867	952	962	956	943	980	981	958	959	926	943	965	915	955	943	912	951	972	956	883	951	929	974	964	959	931	940	1007	1059	956	937	961	941	937	959	950	947	959	952	947	940	967	965	933	929	929	913	924	910	923	953	943	998	966	1020	928	977	940	941	977	976	965	954	921	928	889	945	926	927	952	913	951	908	957	914	958	987	971	954	961	941	969	914	924	940	984	947	949	937	972	927	967	963	962	992	932	955	930	926	967	1029	932	971	930	993	957	905	914	992	937	968	936	939	944	944	941	956	940	949	930	946	985	880	956	923	976	974	963	929	965	971	941	989	905	918	976	909	933	1006	924	892	977	950	919	911	900	910	953	916	936	890	947	960	986	964	894	910	916	903	976	972	985	981	949	932	933	944	933	934	943	934	951	976	948	973	951	938	948	955	987	930	957	996	963	941	921	902	895	883	944	1039	961	910	969	968	885	1011	978	885	930	915	968	972	934	906	946	943	965	926	967	968	957	944	972	954	954	906	958	965	930	951	911	938	952	897	969	888	957	951	887	983	924	950	975	965	942	923	948	985	916	998	923	933	922	1002	952	938	917	980	990	948	939	914	945	955	895	962	931	951	1008	923	921	953	917	970	978	907	972	952	893	921	887	892	917	910	932	963	949	939	928	926	972	959	950	958	939	952	936	924	947	925	931	936	943	926	950	957	915	972	959	864	951	964	965	932	944	939	921	968	952	974	935	973	934	973	899	986	989	1018	935	935	956	932	874	951	956	935	934	925	918	937	994	1000	977	942	905	939	938	951	969	959	936	893	921	926	842	908	987	986	961	951	919	934	906	887	937	998	933	958	934	895	974	924	943	1002	961	913	952	939	972	926	993	957	918	961	975	940	937	886	921	977	942	975	981	977	967	916	970	920	908	924	959	989	981	958	917	925	945	971	935	898	963	877	919	903	927	923	992	987	948	957	971	943	982	952	929	924	946	914	959	948	928	1046	978	938	945	945	882	1002	913	952	1050	990	978	943	922	980	935	972	972	988	954	907	962	941	942	969	931	953	908	953	963	958	941	900	968	907	966	926	945	925	987	934	938	925	931	948	923	949	937	945	907	918	956	926	914	933	936	959	938	953	1008	896	939	956	928	945	924	1003	922	936	904	929	938	972	934	963	928	893	931	971	933	950	917	918	940	974	946	972	946	912	974	984	915	1003	971	936	899	949	974	935	940	943	895	943	944	959	925	922	968	929	984	938	934	970	918	917	942	920	991	896	928	979	943	963	960	905	909	945	950	951	931	970	949	985	983	940	941	935	905	953	923	988	915	870	948	980	977	994	951	950	964	973	961	907	901	988	925	939	980	949	926	981	900	951	920	903	942	909	959	935	963	974	947	908	946	954	956	957	950	971	958	924	975	965	908	1015	897	908	985	962	927	903	921	957	944	898	976	908	968	938	965	946	920	859	963	940	954	958	908	888	941	960	916	953	962	936	938	960	1002	935	875	946	967	976	892	990	966	969	921	921	954	939	938	933	998	931	1007	933	917	963	1010	918	936	953	945	979	967	927	930	966	1005	985	930	961	898	902	989	1005	894	946	985	927	941	997	965	860	965	939	966	933	961	921	957	954	955	948	883	983	900	925	988	923	1006	950	949	925	920	981	907	929	946	962	960	992	948	919	928	950	979	932	932	939	872	948	1025	968	951	939	959	925	917	939	906	946	943	931	922	958	951	944	907	927	989	952	962	948	956	946	955	999	915	947	917	959	890	904	981	898	994	993	939	910	923	971	875	913	944	944	924	962	916	979	963	934	958	962	986	922	963	1007	972	927	947	987	913	952	935	986	927	978	978	921	936	920	960	950	979	921	940	941	949	901	932	936	977	1037	926	920	913	921	922	1031	978	939	904	968	977	952	899	966	914	960	944	960	964	895	922	929	990	948	931	877	905	981	926	972	957	919	934	913	928	937	1000	991	934	997	934	915	954	895	959	966	970	931	916	949	948	861	928	946	973	929	983	864	926	967	931	960	953	952	945	916	985	937	953	935	937	930	963	933	923	961	959	954	976	947	918	967	997	940	943	867	962	941	948	938	912	907	912	956	936	942	912	947	971	945	998	939	934	1029	974	980	1004	948	925	909	943	915	1031	916	935	971	937	973	904	967	923	976	936	941	886	953	956	960	956	962	942	891	981	924	1001	936	950	940	937	932	953	907	907	947	971	952	902	881	997	934	896	915	975	959	964	906	957	978	989	953	951	939	924	942	968	979	940	950	924	935	927	937	905	927	892	932	986	898	939	954	886	958	945	987	912	973	948	980	965	943	933	965	930	929	961	926	947	999	951	961	907	947	927	956	986	920	940	987	899	905	922	966	982	955	964	942	896	926	950	917	920	952	942	941	925	962	957	986	976	935	946	973	968	1005	924	953	948	982	900	965	939	876	977	1013	905	923	992	944	959	912	968	948	963	898	940	923	932	922	908	927	974	944	986	948	949	941	932	963	889	963	1015	940	946	903	972	899	904	969	991	948	936	954	925	1003	1020	935	922	931	915	908	932	932	992	965	961	939	961	953	874	933	967	975	968	993	920	932	929	929	936	918	922	920	999	948	978	935	945	936	995	906	932	976	970	989	944	915	964	907	967	960	955	981	961	868	991	949	951	994	978	942	954	976	908	973	966	905	965	895	960	929	949	950	927	935	912	947	933	962	947	904	952	946	961	927	932	933	933	972	929	925	936	942	968	961	921	921	949	894	935	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7917	1031	1311	1119	880	642	508	462	371	344	314	288	282	239	278	242	218	221	198	199	213	201	230	242	213	214	231	203	193	215	217	210	192	206	187	186	195	197	199	216	193	213	202	200	175	172	218	195	216	184	190	197	200	179	187	186	189	203	230	199	198	216	207	165	181	211	207	219	200	198	180	184	184	184	207	190	168	196	217	190	164	184	200	168	218	198	191	204	173	210	201	201	212	183	180	190	170	183	186	172	176	169	197	198	194	176	207	225	183	204	179	193	202	199	168	198	189	184	202	180	202	197	198	225	185	177	170	185	185	204	193	188	209	197	199	174	203	214	195	185	201	185	182	190	174	165	200	162	189	175	200	173	193	189	166	185	192	175	171	216	199	213	184	190	191	217	225	184	189	193	202	196	195	186	191	170	173	182	181	200	221	184	173	187	208	196	191	157	166	216	169	204	208	211	186	199	163	196	198	207	225	172	168	215	191	188	201	197	174	176	192	211	221	197	198	206	174	176	187	206	185	175	182	188	185	181	221	194	190	187	209	187	170	195	207	185	202	205	210	198	157	167	192	181	172	188	185	180	184	196	197	186	181	178	217	182	186	191	194	168	195	187	189	196	167	190	190	192	203	201	198	210	177	194	199	204	179	175	186	202	205	224	191	186	173	186	221	197	196	196	188	218	194	206	175	228	195	210	205	200	201	194	196	176	180	190	168	194	210	193	204	182	201	190	191	173	194	187	177	215	180	192	184	200	182	166	193	178	196	193	179	187	201	187	194	202	203	183	218	190	202	163	170	192	167	186	211	208	204	197	220	192	190	188	197	193	209	195	193	180	197	170	197	196	193	175	195	186	214	181	192	178	185	176	200	203	198	195	184	208	190	199	198	219	213	195	189	202	195	171	184	194	172	208	156	189	178	178	215	197	187	202	202	199	193	192	174	183	199	210	164	197	208	204	215	202	196	180	197	219	204	174	180	204	182	172	202	173	205	196	194	192	186	196	180	166	193	179	197	194	187	205	200	167	176	190	206	193	190	177	174	159	202	180	198	175	176	162	181	203	189	183	197	190	175	205	176	167	190	175	210	162	200	202	196	169	192	205	200	181	186	216	188	159	179	188	184	160	195	185	180	185	182	165	176	182	197	185	193	206	188	186	197	209	203	165	216	185	154	200	180	187	207	201	210	168	197	157	172	172	217	181	217	194	185	200	175	196	211	193	198	213	199	177	204	216	168	181	185	196	196	187	216	205	189	178	182	160	180	167	175	210	191	203	199	183	195	191	208	203	202	199	189	204	177	200	190	185	195	207	169	165	203	187	177	184	200	182	187	198	185	204	187	185	199	205	184	186	211	213	176	208	173	178	184	191	185	190	209	176	192	199	197	202	195	188	230	183	185	189	190	214	189	196	168	175	201	191	179	201	203	183	188	181	197	218	203	186	221	179	182	210	171	200	207	180	182	194	200	202	174	210	185	183	201	189	200	202	211	196	192	196	164	176	209	197	210	187	187	213	208	200	198	180	212	177	220	183	217	207	190	191	180	211	168	182	192	208	206	180	207	213	178	184	163	192	181	200	211	188	194	207	181	166	207	197	217	199	189	179	182	187	205	223	177	187	211	215	191	200	202	197	191	234	180	181	182	201	207	196	183	180	206	192	204	178	169	172	190	205	187	196	209	197	182	202	222	175	178	199	177	199	211	187	192	190	206	207	199	210	186	182	194	183	189	195	213	202	191	186	192	204	183	208	197	186	205	183	180	190	202	186	175	197	212	192	180	201	195	207	200	184	195	195	199	186	200	181	185	191	179	195	202	210	170	199	164	186	171	183	197	199	171	198	201	183	191	185	186	197	199	190	174	188	195	168	168	186	177	195	208	191	217	189	179	196	204	196	193	198	208	166	189	194	202	189	180	202	198	218	196	205	197	208	176	180	212	194	191	176	160	202	187	191	188	204	199	186	180	176	188	192	196	208	198	189	183	199	212	210	192	197	172	192	203	187	182	180	190	195	196	189	172	199	212	195	172	194	198	181	195	215	203	221	207	201	201	178	198	207	192	191	181	177	180	179	178	190	185	210	177	201	204	177	211	181	190	199	186	190	207	189	186	218	197	205	197	185	205	204	161	205	193	206	225	188	177	205	206	201	200	193	190	208	179	197	175	217	209	197	209	194	194	194	183	185	185	192	195	176	191	205	191	190	191	189	205	187	191	186	187	187	200	191	200	190	206	187	167	173	177	175	187	202	169	187	205	185	198	192	218	179	189	208	203	213	183	194	176	192	179	218	191	209	177	160	189	186	175	182	172	215	198	201	194	181	178	179	176	197	200	180	180	193	194	200	191	210	195	201	208	194	162	202	189	195	181	180	207	190	200	170	207	174	218	206	236	203	206	212	178	201	191	186	185	187	188	208	178	198	197	201	183	186	179	174	181	185	182	194	175	192	175	181	178	218	192	204	167	183	197	178	204	178	187	206	198	160	200	190	207	185	206	206	196	206	195	198	206	195	186	189	186	207	184	189	173	218	186	218	187	187	189	214	184	194	200	174	171	174	213	198	169	190	171	188	196	176	176	186	169	199	174	175	184	177	204	209	175	207	181	174	189	180	194	194	188	187	193	191	174	192	178	204	181	198	200	174	191	162	197	210	182	204	215	167	187	207	206	203	163	202	194	198	177	185	160	179	196	183	210	180	172	184	201	170	196	184	191	223	207	174	182	208	229	196	210	162	198	228	195	196	193	191	188	161	197	178	211	184	188	181	185	210	218	171	178	173	183	184	187	192	215	185	216	168	188	176	207	198	201	191	191	182	165	173	179	199	189	180	195	186	195	178	169	180	193	211	212	198	184	189	174	206	196	189	212	176	179	191	213	199	171	237	161	193	195	204	196	188	200	174	161	211	179	205	186	197	227	198	175	183	188	201	205	201	201	196	192	176	191	200	195	186	186	202	191	196	184	228	192	197	202	196	184	198	193	172	187	195	185	195	177	224	199	179	210	206	185	188	194	233	187	202	186	203	178	185	205	179	184	219	176	187	185	186	197	200	198	190	208	216	179	175	200	158	198	168	207	186	197	196	193	199	189	208	178	182	200	179	201	207	186	188	170	193	194	189	201	185	180	187	177	189	199	183	203	215	206	175	178	194	184	199	184	162	181	207	188	183	199	156	204	178	195	198	186	173	186	197	176	190	175	191	230	176	187	211	217	190	187	185	194	213	187	209	200	188	191	175	192	196	190	186	174	198	178	194	190	187	179	195	185	187	184	184	204	185	202	202	211	191	171	195	218	195	169	183	190	201	179	219	177	181	184	193	218	191	159	208	204	179	181	187	204	222	165	210	184	187	185	200	204	212	193	171	186	219	185	178	198	182	173	189	191	198	209	194	179	217	198	209	182	209	208	197	170	188	168	180	168	168	202	216	198	189	181	168	198	169	200	199	158	205	180	197	208	190	174	183	192	165	180	182	189	210	223	212	194	187	196	163	176	194	201	174	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5625	1509	3021	3537	3201	2577	2235	1968	1639	1476	1326	1173	1089	1073	1019	996	914	889	874	826	814	798	789	765	783	716	723	716	682	670	710	661	653	669	672	682	657	596	678	653	589	613	633	642	657	635	609	613	610	606	608	621	615	588	611	577	599	602	593	599	601	619	601	654	594	564	631	592	636	633	579	594	615	597	615	600	635	627	672	580	630	608	625	572	657	558	607	589	611	625	632	591	615	574	633	616	609	634	596	592	625	615	551	592	617	590	598	599	577	604	638	601	639	567	555	595	604	631	579	554	575	597	558	601	658	585	590	623	592	609	606	633	602	604	598	629	589	623	562	562	579	602	602	593	580	590	596	606	610	558	591	577	585	619	621	593	547	650	589	615	638	650	566	574	597	595	588	557	582	622	602	606	571	583	573	591	610	567	593	591	627	625	586	611	571	591	601	597	608	639	643	599	589	625	607	563	565	584	624	609	593	622	566	612	613	556	628	586	559	605	599	606	586	637	597	578	567	592	553	574	571	567	570	547	598	610	586	636	559	595	600	580	587	593	561	634	578	593	592	578	583	593	581	570	598	585	573	607	613	601	566	555	621	619	581	598	589	533	597	588	577	573	583	619	603	614	593	603	626	566	571	594	629	607	596	614	596	573	563	614	558	544	542	553	602	602	567	593	559	592	608	610	606	578	637	576	640	553	580	610	574	559	585	617	556	601	604	604	570	561	598	604	567	587	562	584	605	598	560	612	588	629	562	601	603	585	611	585	599	601	617	585	617	590	591	604	599	549	609	589	587	607	537	571	611	580	587	615	581	556	556	572	593	584	597	614	595	599	582	651	589	591	599	576	566	537	606	622	589	626	601	634	608	615	592	603	568	522	612	585	607	576	594	638	604	552	610	624	600	602	619	597	592	590	643	581	581	543	564	599	635	581	595	591	646	544	600	567	598	557	645	645	617	639	574	591	585	577	599	572	558	573	599	584	596	587	583	566	624	588	590	582	569	542	600	556	541	588	573	610	587	545	586	576	598	628	559	571	558	595	609	542	549	563	611	583	589	582	577	568	612	614	589	607	564	585	598	607	585	607	595	578	612	586	581	633	568	612	577	587	590	589	558	597	595	610	605	631	611	560	560	576	535	592	646	611	557	567	574	560	605	615	566	613	608	610	586	591	591	596	589	638	620	612	587	590	605	574	590	611	606	591	582	610	598	624	593	619	589	581	597	604	620	595	574	582	623	584	596	588	560	591	615	579	582	575	596	571	566	587	585	555	582	632	597	582	590	588	610	587	579	560	597	609	596	540	546	573	611	614	586	608	575	636	609	568	588	557	619	596	591	565	579	619	601	612	629	561	629	557	585	594	633	597	574	576	603	592	574	573	583	599	610	603	611	546	556	587	608	606	570	575	622	610	539	538	599	646	558	611	594	621	598	599	604	578	579	604	594	630	594	575	575	615	587	619	615	598	594	570	612	588	581	610	582	592	577	592	588	618	548	595	618	569	578	596	603	593	587	582	626	584	605	593	601	575	600	602	596	606	649	560	588	572	601	612	621	600	596	592	577	577	571	607	558	586	567	590	604	599	604	600	613	604	571	634	583	587	595	568	595	597	609	564	617	645	584	574	579	571	605	577	595	615	633	635	594	600	597	568	573	606	616	588	601	577	575	575	620	570	578	605	608	588	604	590	604	602	602	583	614	627	626	590	560	554	568	605	584	584	559	549	650	573	593	606	597	607	598	619	590	586	578	604	598	599	590	565	636	568	620	576	602	584	578	577	578	608	617	573	624	607	581	582	576	614	628	553	582	555	648	573	567	546	623	585	608	590	591	587	575	581	539	589	598	573	604	562	574	630	609	579	671	596	561	613	569	606	599	615	613	567	568	623	601	581	551	596	565	623	581	609	599	601	611	581	621	598	590	616	619	643	624	575	596	600	613	566	626	589	555	561	638	553	621	546	601	539	559	538	548	577	583	587	587	551	533	590	550	585	598	661	630	570	558	610	578	576	591	573	598	573	584	595	601	612	638	609	587	588	591	611	591	565	558	586	588	614	603	603	588	593	575	619	625	574	562	571	566	580	609	558	582	597	563	600	567	627	604	540	573	608	593	593	560	569	586	614	592	600	642	616	557	647	614	593	617	591	580	586	577	607	582	619	628	610	597	600	585	690	606	577	605	597	555	573	591	573	609	593	598	586	611	584	631	596	563	572	556	643	598	578	575	627	578	575	590	602	593	599	608	586	565	582	602	578	627	577	567	587	598	562	601	593	566	561	587	562	605	603	556	617	602	584	576	547	592	609	623	586	602	595	606	584	626	569	607	580	636	603	576	609	612	596	658	551	601	622	590	618	581	546	596	594	546	587	575	615	651	571	598	610	610	564	652	608	572	566	593	605	541	558	624	617	589	593	558	584	621	612	592	538	593	585	609	599	586	570	593	575	619	609	602	581	546	611	573	614	532	586	580	606	630	629	572	559	589	602	611	588	594	595	580	638	581	588	632	600	577	619	585	561	635	556	594	594	589	604	598	569	588	612	635	596	634	583	606	590	598	604	624	542	616	629	588	579	606	599	576	563	637	581	608	606	594	595	609	597	598	540	583	606	598	590	659	562	596	582	582	630	573	589	563	601	590	625	600	591	572	579	568	610	608	605	636	579	567	585	579	548	611	624	592	574	567	602	578	626	590	550	619	596	612	573	607	592	604	575	544	592	567	596	572	570	589	601	605	585	637	580	584	572	571	611	625	613	571	618	606	615	553	603	581	618	591	617	606	590	588	598	594	628	586	586	586	590	604	613	545	567	604	555	588	565	582	632	586	596	604	596	567	574	609	577	595	600	627	626	597	591	591	610	609	660	584	583	588	570	583	598	525	625	587	608	580	620	594	611	591	593	600	601	603	605	584	597	583	597	566	549	559	606	597	616	608	595	591	549	567	590	637	593	572	594	546	540	572	589	557	614	585	545	608	554	597	567	583	593	634	625	584	643	597	624	593	592	621	586	544	596	586	559	595	642	601	632	605	637	609	598	620	599	584	584	574	619	609	605	602	629	592	601	620	587	589	572	634	641	622	617	588	590	621	603	603	588	603	604	627	565	606	574	555	576	608	603	637	601	602	590	583	583	577	621	623	596	590	583	577	583	575	586	593	572	605	573	570	589	586	573	586	577	590	605	567	563	582	600	561	628	588	643	545	567	621	584	631	609	562	577	620	582	604	602	631	552	565	587	608	604	600	554	604	575	567	570	588	581	552	619	613	585	597	572	615	546	594	606	586	581	600	585	594	600	571	615	596	613	606	607	586	621	594	638	604	578	577	588	583	582	600	595	592	617	575	574	596	574	570	590	594	630	601	579	637	569	617	592	561	555	614	632	608	612	594	616	552	643	589	605	632	560	607	566	578	610	591	633	560	603	559	566	575	613	583	580	575	602	664	613	585	593	549	630	612	609	627	598	616	600	609	597	622	603	632	576	584	614	601	593	649	604	562	622	581	571	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15238	2220	2504	1981	1460	998	780	573	469	436	390	329	307	299	275	222	227	224	235	216	207	168	194	168	184	179	163	149	160	152	177	154	157	150	165	143	171	159	156	144	173	147	148	181	146	136	147	143	140	141	150	156	144	149	162	148	169	171	157	159	165	137	161	141	145	163	151	155	149	122	156	139	153	144	158	131	152	141	160	165	143	142	124	153	143	133	128	147	152	167	137	136	128	129	142	146	156	142	152	147	128	131	158	166	131	157	129	120	127	146	167	159	146	154	149	144	151	108	141	156	126	155	142	143	135	137	133	137	128	133	150	151	149	131	159	159	160	158	148	135	132	151	128	140	150	143	131	128	152	131	134	165	143	154	155	142	160	153	129	130	149	140	132	121	127	141	131	130	119	146	147	133	132	119	129	157	155	135	166	149	144	138	126	115	154	157	136	147	145	139	167	155	153	161	127	136	155	161	131	143	134	132	157	150	134	140	122	142	146	136	159	136	140	181	141	141	126	157	131	145	164	138	161	123	140	153	131	137	150	139	140	147	148	124	156	157	122	136	161	145	136	151	132	152	141	142	141	145	160	143	140	156	137	129	177	150	134	128	143	157	156	152	140	113	122	117	136	112	138	150	141	139	156	126	146	160	169	139	150	161	154	147	140	147	143	146	143	114	142	157	133	127	148	154	137	139	120	143	150	166	142	127	158	137	140	132	124	144	165	138	146	154	125	130	148	146	155	137	133	141	160	142	158	153	136	132	140	144	145	119	150	148	146	154	156	123	146	145	137	155	153	125	144	127	124	159	134	142	162	171	140	150	165	167	150	129	131	137	136	143	120	123	142	147	143	148	145	134	146	148	146	164	155	149	156	140	145	156	157	170	155	154	138	155	150	165	141	140	146	140	121	128	138	131	146	140	130	146	143	133	142	139	154	137	125	127	164	151	147	145	148	144	153	131	138	118	128	141	135	135	130	133	123	143	123	142	119	150	149	129	139	145	128	155	170	133	156	139	169	159	139	135	138	150	145	150	119	176	141	143	131	144	133	149	150	148	143	137	161	157	142	155	149	147	158	133	125	140	134	121	150	118	120	168	139	140	150	143	163	144	159	134	145	132	159	152	163	143	144	122	162	143	154	166	140	141	136	124	149	155	145	155	120	159	170	136	153	146	149	136	139	181	165	155	121	128	162	132	156	150	148	153	143	142	122	149	118	142	159	129	161	161	160	138	137	139	129	108	176	150	156	153	162	140	126	131	156	157	147	130	149	146	144	163	156	168	120	142	120	145	161	138	126	128	125	151	156	140	148	137	129	141	129	153	136	128	153	147	139	149	131	156	149	135	163	141	141	129	149	118	135	143	150	150	162	149	148	127	145	152	139	134	151	130	165	142	145	150	142	146	131	151	111	146	142	147	139	137	142	154	147	121	134	140	142	156	158	144	151	144	128	122	163	150	126	169	156	152	153	152	153	134	155	139	143	142	136	164	166	147	127	130	123	138	141	132	159	150	151	161	156	173	150	151	144	131	147	141	139	128	145	153	149	157	155	146	116	142	148	159	147	146	139	142	135	142	147	140	138	159	164	146	155	145	149	131	166	133	124	160	132	135	168	149	150	120	154	151	137	147	137	150	116	150	151	159	183	167	151	164	129	143	176	145	141	145	142	150	151	144	153	137	141	134	148	167	154	142	142	159	149	116	153	148	144	142	168	145	152	136	139	130	135	120	159	130	147	188	135	137	119	148	153	136	140	170	129	155	133	141	130	168	150	143	137	136	135	148	162	149	136	154	143	140	148	139	146	139	121	138	152	158	131	140	167	146	141	157	154	144	150	143	135	142	115	155	167	167	145	133	131	136	156	146	156	146	135	154	156	138	136	147	133	133	148	155	163	145	165	115	150	139	142	147	137	145	159	134	137	128	134	146	146	142	113	165	118	150	132	133	144	145	159	161	126	148	141	190	161	151	139	167	119	136	135	142	150	141	135	143	152	129	149	139	147	136	130	158	150	166	136	131	139	143	130	152	155	141	125	143	129	129	143	144	134	146	158	146	135	141	134	161	157	145	113	144	155	140	166	142	152	150	148	124	153	151	150	149	143	115	149	155	147	143	120	148	151	119	150	146	160	129	151	132	153	157	156	137	152	141	139	134	161	129	130	139	139	147	125	142	175	129	122	146	126	144	126	156	150	138	130	161	130	143	150	126	136	160	151	143	149	145	130	137	148	141	138	148	132	155	137	140	139	133	140	156	121	123	118	132	128	145	162	155	140	146	137	142	151	150	144	126	154	147	147	150	153	126	148	159	143	136	128	133	149	143	134	135	155	155	147	160	160	151	109	147	158	160	137	155	177	159	155	139	169	148	142	152	130	148	138	166	142	127	140	135	136	135	137	127	122	125	159	124	145	122	138	137	161	141	134	139	133	148	112	148	158	157	146	140	117	156	162	143	152	147	141	139	136	145	158	137	143	153	134	137	139	170	139	171	143	140	155	143	147	142	132	131	133	128	152	143	133	145	138	150	143	116	145	152	128	152	132	129	158	166	147	155	147	141	162	141	143	141	147	129	140	134	132	134	135	144	169	126	148	143	119	170	156	150	137	141	128	146	159	161	144	159	122	148	133	134	147	164	140	136	132	137	116	123	148	165	162	147	123	126	137	151	161	144	146	130	135	156	150	153	134	125	152	150	131	128	147	118	150	157	125	140	131	145	152	140	155	126	160	145	144	143	150	145	122	132	139	153	148	136	168	157	142	140	123	130	156	130	152	148	142	138	149	154	152	149	114	153	134	164	141	145	126	122	118	149	141	170	135	135	161	117	156	137	118	140	163	129	146	148	144	156	146	140	141	133	150	135	155	156	141	144	159	153	135	153	131	126	150	153	167	144	126	153	127	142	147	134	139	133	153	152	145	142	171	144	153	132	135	145	142	154	153	153	174	140	128	140	152	140	150	141	141	131	161	137	146	135	130	141	174	137	128	155	129	159	170	165	169	153	142	148	132	132	115	148	136	138	144	147	151	135	142	134	149	162	147	143	144	135	134	148	134	135	156	129	132	127	135	157	143	147	151	136	137	142	135	154	156	177	142	145	130	143	133	136	135	131	144	123	138	150	151	127	130	142	131	156	161	134	147	130	146	173	154	146	125	135	136	150	136	162	149	120	148	146	128	131	142	141	131	137	146	145	149	148	137	148	147	161	140	110	133	128	146	149	129	136	122	137	153	126	141	169	127	126	122	151	146	145	151	166	146	149	146	152	148	142	155	130	146	140	156	163	154	152	138	124	144	164	151	149	128	120	149	146	150	151	153	145	146	133	147	138	180	175	154	160	157	122	162	129	159	122	136	134	140	165	141	138	149	145	135	149	147	130	150	145	156	135	158	154	133	147	144	151	161	154	154	139	121	145	149	150	148	151	150	148	157	152	139	166	144	133	153	142	130	136	148	144	129	142	151	159	131	152	151	155	135	149	156	135	155	156	173	155	152	152	139	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7589	2306	4894	5879	5351	4293	3472	2874	2459	2115	1890	1675	1526	1290	1188	1143	1059	1018	959	862	879	849	801	785	773	726	689	652	670	677	629	623	629	589	620	575	602	649	556	525	578	606	598	558	545	589	529	477	578	539	551	524	538	516	534	527	562	471	457	529	500	560	541	543	498	512	507	502	486	501	513	539	507	525	503	512	501	525	488	508	468	526	505	486	485	484	476	500	489	494	473	480	503	470	454	451	538	494	511	491	453	460	455	513	476	539	460	457	492	487	484	495	471	477	521	490	486	499	509	495	463	433	512	492	483	499	478	504	484	488	484	504	497	468	465	485	481	509	512	478	484	487	487	486	501	497	461	469	484	510	405	462	470	532	481	497	501	507	485	479	488	448	470	463	491	492	437	447	459	490	506	461	462	469	493	488	505	483	457	442	473	510	505	469	504	458	489	505	477	450	457	477	449	492	491	467	469	484	489	486	471	467	463	479	447	490	504	482	516	442	503	470	476	505	495	498	436	469	491	498	482	467	456	507	500	485	492	446	476	478	448	460	465	465	462	473	449	478	469	479	490	496	473	454	477	447	491	474	451	473	480	489	477	482	442	475	433	440	472	487	470	490	477	488	497	466	444	465	452	510	464	471	474	487	442	494	485	451	475	449	477	481	446	462	476	491	480	461	419	464	479	468	465	486	490	462	523	448	482	474	490	489	454	459	514	491	519	488	492	515	487	485	490	473	474	495	490	487	446	463	474	502	503	523	470	468	475	491	478	510	455	494	461	459	458	480	493	459	489	493	491	480	471	493	457	475	501	463	454	491	443	443	498	419	468	448	484	482	450	472	460	488	456	506	464	462	483	477	490	449	513	494	478	443	464	459	486	487	462	437	462	480	466	495	452	479	467	498	443	478	442	495	467	474	462	497	500	492	480	448	471	475	486	510	481	463	475	475	509	467	519	467	442	460	467	479	511	470	487	505	491	488	449	481	474	461	464	472	478	480	430	467	453	481	441	493	490	466	486	462	474	468	469	443	477	483	447	464	477	463	477	454	490	440	471	473	427	489	451	498	494	440	464	437	525	505	519	450	470	456	449	464	446	455	459	453	497	432	509	429	508	468	449	482	491	490	484	458	454	472	473	457	475	473	454	447	457	479	473	492	469	459	505	485	514	475	452	466	479	456	441	496	496	424	469	505	443	490	444	474	518	434	468	463	457	482	439	485	477	484	451	425	448	441	473	478	493	472	472	499	495	435	480	486	491	499	475	498	437	463	477	473	439	439	495	467	483	483	479	462	445	493	485	490	478	483	469	483	485	473	465	497	463	449	472	466	462	468	511	486	489	502	475	461	460	405	484	497	465	494	467	448	506	466	499	490	409	440	467	472	478	493	486	499	504	453	479	490	462	484	478	433	468	476	500	481	460	498	490	487	474	473	440	474	453	476	498	453	487	485	472	484	515	488	474	494	480	503	426	465	469	465	479	474	469	448	460	481	468	452	491	456	474	510	419	494	502	468	497	480	488	487	455	478	486	500	465	487	453	505	490	478	478	481	488	468	487	526	484	453	484	463	487	455	469	477	486	495	464	502	474	450	509	467	465	453	444	511	501	537	446	478	479	490	497	454	501	487	508	465	511	474	460	461	470	465	462	501	446	501	446	472	478	504	482	520	480	448	432	496	498	484	466	474	471	474	430	471	468	523	466	449	497	465	477	477	470	496	484	493	488	446	452	471	490	487	464	503	448	490	419	489	460	448	510	467	462	482	492	464	440	462	456	461	477	461	459	483	454	494	504	462	507	492	443	490	513	480	500	432	460	470	456	440	454	452	489	471	473	458	464	460	480	471	459	460	483	435	481	466	483	456	460	435	477	475	525	492	437	491	463	460	491	461	457	484	492	433	483	501	503	501	470	502	516	455	488	470	465	517	417	478	510	472	467	485	487	493	487	477	496	498	489	547	506	471	493	464	522	496	444	448	469	455	474	490	500	477	448	500	533	480	464	499	459	482	457	463	466	463	490	453	466	461	478	475	458	483	474	455	490	470	444	445	474	442	462	454	482	484	434	439	499	496	473	463	465	460	486	509	480	483	445	486	500	466	511	480	468	492	506	505	474	467	502	463	472	442	428	466	528	470	458	470	491	480	506	477	485	471	463	469	489	436	479	474	468	434	469	484	486	493	454	473	463	507	449	501	497	444	474	465	464	484	481	465	502	462	501	471	451	496	439	400	475	477	503	497	479	510	457	462	497	481	447	480	464	503	464	485	494	493	497	471	479	500	441	482	485	423	479	445	492	503	447	472	482	487	474	520	463	505	486	480	455	496	511	494	497	436	495	437	487	482	467	483	449	511	463	479	499	455	496	469	446	460	490	491	502	462	504	459	486	472	463	492	514	487	484	465	461	450	450	466	518	453	492	544	477	462	437	464	458	505	463	415	480	467	470	471	471	484	484	517	457	473	484	469	467	491	445	450	463	500	427	448	503	497	519	490	494	435	419	478	455	457	469	498	476	448	484	479	471	473	477	447	493	502	457	470	455	492	479	463	458	480	462	508	475	484	456	484	505	470	439	481	462	517	482	449	497	476	486	474	432	460	451	459	502	475	481	496	523	535	430	456	451	464	468	520	483	488	484	475	461	482	457	477	490	467	422	504	479	468	470	468	471	464	446	472	522	449	492	447	481	488	460	464	480	463	488	459	462	455	473	479	437	435	486	468	454	460	452	519	480	460	496	481	443	477	477	515	471	457	469	430	458	507	457	481	470	465	508	446	481	483	485	447	468	490	467	492	482	482	466	493	479	476	463	524	489	441	464	497	464	464	498	475	472	481	500	485	474	468	485	460	477	509	449	518	455	483	514	478	451	473	456	495	496	437	463	452	471	459	460	477	489	479	467	499	443	490	495	455	462	460	441	482	480	483	478	445	515	447	480	477	510	446	482	482	473	499	486	502	501	461	501	475	454	447	486	481	444	459	472	436	471	472	467	441	486	457	439	438	485	471	450	506	473	481	464	439	462	462	498	501	466	476	516	495	487	486	475	470	463	423	488	477	473	479	492	453	493	483	517	487	487	453	466	494	501	461	485	473	491	474	459	496	452	437	460	481	510	497	447	494	471	471	476	455	504	517	441	486	483	485	438	495	512	505	476	416	494	467	482	481	478	477	468	464	499	476	478	446	455	488	478	468	440	495	470	476	483	493	520	475	501	471	467	510	495	475	476	455	477	460	476	424	486	436	500	449	465	498	450	475	487	482	510	454	473	453	483	468	454	476	484	439	459	455	474	480	483	493	486	464	464	447	427	460	440	447	510	463	524	472	464	432	455	473	462	459	466	482	481	450	453	482	516	449	476	469	517	472	495	486	498	481	469	474	447	483	491	485	481	484	522	458	442	449	490	459	463	432	481	497	434	530	453	513	487	448	514	479	467	475	462	486	465	502	513	480	470	464	456	496	451	477	474	468	469	465	463	454	469	474	456	463	497	504	490	449	441	493	480	468	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2104	410	391	340	366	324	355	320	360	328	327	354	333	333	288	350	313	315	339	304	346	309	319	328	349	331	341	327	323	316	345	330	324	360	343	314	352	338	340	311	307	338	343	337	337	316	325	291	320	308	302	356	322	320	305	317	345	331	328	293	303	297	298	345	307	340	342	333	318	310	332	325	317	332	327	319	359	353	327	336	331	296	347	339	326	326	358	317	307	334	337	324	305	333	328	349	339	338	320	321	332	304	313	296	319	310	315	341	342	300	337	305	346	336	322	367	302	303	325	344	308	336	328	327	308	312	328	335	320	324	310	322	304	346	334	324	335	352	330	329	312	338	305	342	333	328	306	336	332	334	334	315	328	312	333	345	313	306	348	325	300	319	314	324	322	303	305	345	321	329	306	349	350	345	338	342	333	316	323	355	343	318	333	339	340	339	319	348	314	331	358	312	331	330	334	343	314	310	332	305	359	333	299	342	336	333	352	342	329	306	321	330	292	331	321	331	312	331	327	350	344	302	309	345	285	330	309	351	312	313	323	305	306	330	311	338	329	303	344	325	298	331	317	280	307	340	323	349	333	318	322	316	349	319	325	332	315	323	305	338	342	331	315	384	334	347	320	345	320	320	352	324	313	350	332	322	327	322	334	318	365	320	344	326	298	333	347	322	339	346	329	345	331	302	342	318	315	307	336	323	353	356	343	318	313	328	346	314	334	318	353	329	316	325	324	332	321	328	321	297	304	335	305	339	299	363	322	339	328	323	332	353	339	290	308	338	326	320	332	349	325	302	323	296	306	334	312	333	347	282	344	306	313	357	329	350	326	333	305	355	347	333	356	331	326	304	366	307	322	340	329	331	339	322	343	330	326	320	336	318	340	282	311	327	311	337	300	323	326	335	317	338	322	310	335	311	301	276	347	318	334	309	304	328	329	343	311	287	331	337	303	318	349	329	342	343	300	344	334	346	339	316	323	306	323	350	315	335	332	330	321	321	316	274	304	337	315	319	343	355	339	313	329	310	321	300	348	304	312	332	328	338	365	294	343	312	352	313	323	322	338	331	311	324	315	310	372	290	321	314	317	342	330	347	303	337	356	354	328	324	330	292	330	327	314	329	320	322	341	335	326	295	353	342	322	305	348	304	345	304	324	321	323	329	311	332	322	338	311	307	341	308	354	327	334	335	379	327	340	340	323	310	368	326	296	345	316	331	330	331	338	301	315	303	326	339	369	350	330	350	361	346	337	335	312	315	293	306	354	334	356	304	336	318	356	330	344	356	344	322	350	347	318	310	312	308	365	300	315	339	300	306	324	319	328	355	288	298	298	312	357	330	332	330	339	359	300	320	351	335	331	322	333	342	333	335	316	340	345	321	313	369	325	341	313	324	303	323	341	341	319	315	335	364	335	305	341	358	341	328	334	365	331	311	320	322	352	318	327	354	346	312	328	328	310	292	330	331	325	326	316	376	353	322	313	331	340	342	335	302	326	362	325	321	347	355	316	350	311	342	314	331	326	321	359	318	353	312	309	337	316	346	302	307	328	327	315	350	368	350	338	335	309	349	325	339	324	325	337	321	328	321	318	318	311	297	335	311	308	318	344	321	332	297	326	315	332	325	324	312	319	369	352	351	310	339	298	320	336	303	334	311	294	329	357	331	320	349	313	329	328	351	361	338	347	327	343	335	377	325	349	333	322	340	326	319	309	283	299	359	316	347	366	331	335	343	301	328	333	311	320	293	336	317	318	305	319	317	360	336	303	331	335	319	347	330	320	314	339	341	327	316	326	314	309	313	342	286	343	330	337	324	308	322	333	329	326	337	326	339	336	306	342	317	324	325	289	309	320	309	338	305	312	339	311	352	299	298	294	348	318	295	317	288	358	309	318	315	322	314	330	347	345	334	332	348	342	371	318	332	352	298	347	336	345	311	298	331	315	384	321	340	314	272	358	338	328	338	313	339	319	380	341	348	324	380	348	308	316	321	364	313	310	334	326	314	361	313	332	327	339	316	335	326	303	314	284	334	313	304	337	325	302	316	341	329	335	328	296	327	322	323	328	310	305	329	314	317	335	321	335	327	309	318	303	329	328	337	350	337	334	352	340	363	327	287	290	307	332	328	349	326	353	331	344	313	329	339	307	338	318	326	330	335	288	335	344	302	327	354	372	342	319	328	318	304	322	364	341	305	333	323	322	331	340	301	304	334	336	302	345	318	313	342	320	337	298	309	337	349	309	340	337	317	293	297	319	328	316	328	355	337	307	334	343	334	337	306	329	336	337	314	341	306	356	341	351	321	299	299	311	317	310	337	350	324	318	341	320	348	325	286	331	349	302	313	331	324	305	331	334	305	330	333	349	330	332	307	339	344	310	354	332	330	339	358	324	347	328	317	344	325	332	351	361	338	335	324	309	301	327	309	299	310	326	299	344	307	326	303	340	304	357	359	303	316	329	344	329	342	334	325	318	300	302	288	373	342	356	313	335	348	319	364	316	321	354	312	329	314	314	322	296	345	321	334	347	341	374	333	364	307	334	342	310	323	333	324	352	347	325	328	359	330	310	326	356	313	343	342	349	320	310	323	349	363	330	343	326	306	317	326	298	357	338	329	340	306	315	338	302	323	329	320	360	300	341	340	359	305	339	356	339	343	313	329	340	341	333	333	335	343	334	322	334	331	343	353	319	349	289	323	324	309	319	312	330	322	361	284	297	337	341	302	336	342	319	307	343	320	335	331	321	344	355	324	319	328	364	308	325	344	319	335	307	333	305	337	333	331	343	349	320	355	342	321	330	345	340	327	317	315	331	362	322	322	306	329	355	334	329	343	311	316	314	298	342	307	320	313	331	319	319	341	297	323	314	334	316	349	286	285	312	340	334	307	310	356	344	337	331	317	345	337	329	335	308	319	304	319	348	333	348	333	286	326	343	341	306	318	327	312	320	326	306	323	334	345	336	295	351	318	321	325	348	353	334	315	328	342	319	313	353	325	330	320	354	343	316	318	336	347	330	322	349	321	329	333	318	359	345	318	316	334	326	316	358	321	356	321	364	319	323	314	317	288	314	310	313	315	332	354	321	311	321	339	347	312	375	306	317	322	343	350	340	324	342	329	381	321	354	318	347	331	305	365	319	335	305	317	339	342	363	316	335	340	307	303	332	335	334	314	315	320	360	347	337	343	329	320	295	328	327	345	359	324	290	349	336	323	328	313	318	346	312	354	312	360	345	315	343	326	337	312	335	364	330	341	349	308	332	313	322	313	319	307	334	339	310	354	310	338	314	361	291	322	358	353	345	337	340	350	361	326	332	332	342	312	328	329	317	328	328	345	342	316	331	289	338	339	331	315	348	318	363	342	343	326	312	356	312	334	323	325	353	341	343	295	348	305	337	327	329	355	339	331	350	332	327	326	306	300	327	300	315	308	358	339	334	323	321	335	333	333	352	315	360	283	340	317	357	324	343	319	364	345	356	348	328	330	353	296	303	321	335	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2500	1015	1102	1111	1179	1173	1132	1084	1055	999	983	985	953	993	980	982	988	940	952	995	943	944	927	992	962	982	1013	934	971	991	958	945	988	973	888	916	966	980	896	936	955	914	982	909	923	960	951	977	943	901	946	956	918	934	953	971	924	923	951	974	902	904	938	907	921	896	944	957	946	894	992	952	887	946	1005	937	943	919	992	969	969	1003	891	945	962	920	895	916	964	931	969	929	964	929	927	952	939	957	904	968	955	1025	998	935	916	958	921	978	981	932	975	892	975	959	956	958	932	990	936	931	933	959	984	943	951	974	959	962	929	972	954	926	955	917	972	905	925	978	986	902	933	947	943	931	924	966	953	961	923	955	969	940	931	975	970	953	930	996	949	902	897	900	886	890	930	966	931	929	964	909	903	911	941	968	960	883	963	966	972	930	948	927	945	923	944	895	897	907	992	936	924	961	985	933	970	953	914	908	947	886	961	939	902	977	972	1008	1012	991	941	929	934	945	1004	966	943	903	938	991	918	968	937	910	908	939	934	929	911	966	964	887	973	921	920	884	966	939	941	926	972	929	907	970	920	953	944	964	963	950	960	974	973	940	960	1000	922	968	976	885	920	904	938	953	879	950	975	1005	958	997	972	922	954	943	916	967	912	954	939	932	989	948	956	940	949	943	923	894	958	943	969	955	902	977	926	901	999	960	973	938	933	972	903	902	939	892	938	907	934	967	931	960	935	959	926	963	975	942	996	950	962	956	907	920	904	911	917	942	914	971	953	928	960	906	958	951	914	914	962	1004	953	957	944	942	929	956	954	979	955	899	906	948	975	940	960	945	918	918	898	929	997	935	950	932	897	966	921	912	974	941	885	1026	921	950	960	967	959	933	994	937	910	959	924	945	944	952	940	922	993	900	906	983	909	926	924	929	963	1016	956	929	948	906	924	1036	942	940	915	929	991	909	967	901	927	961	952	968	957	878	936	922	950	898	965	940	962	925	946	959	917	941	888	971	961	886	959	908	969	929	913	896	927	920	956	938	939	972	900	928	959	983	939	952	968	914	988	911	865	952	919	953	949	974	959	945	887	902	930	946	985	877	923	945	889	910	962	918	908	976	942	971	921	909	967	920	909	939	977	975	939	919	880	948	941	961	1009	900	966	947	951	944	996	949	966	969	933	978	893	911	946	950	918	949	960	914	944	957	917	904	888	940	891	935	924	917	991	950	925	983	951	935	985	976	970	954	983	1021	1010	911	909	927	1009	933	932	951	975	930	955	955	927	965	970	905	969	993	935	946	931	940	956	947	919	909	963	937	942	965	927	952	912	970	870	915	918	991	927	960	920	926	926	948	922	917	942	922	973	965	945	934	936	991	908	946	932	928	923	927	947	967	931	907	1033	961	993	1013	939	975	934	960	932	949	1010	931	985	967	957	927	968	957	963	971	978	943	961	938	887	954	921	971	953	959	952	944	965	918	869	968	978	958	981	887	936	931	937	932	936	917	950	976	938	912	966	984	942	957	891	943	985	929	896	950	927	972	950	951	969	953	959	954	930	970	1000	945	882	962	948	952	918	972	975	903	921	951	958	924	969	940	976	958	969	918	931	1020	902	928	904	1016	912	988	913	961	934	942	928	994	997	884	976	958	991	902	968	924	921	919	943	892	999	953	974	887	897	906	953	925	948	940	941	962	891	985	941	903	989	923	923	916	987	937	897	987	913	938	921	905	932	927	995	936	900	939	952	947	943	985	974	973	973	974	946	976	983	949	901	925	934	965	1003	945	1059	953	977	889	926	895	964	952	913	982	969	931	964	896	899	868	960	922	911	959	923	997	957	905	942	889	960	912	930	901	943	940	934	933	952	911	891	1028	884	939	963	946	939	921	970	938	972	957	945	896	1050	936	941	931	917	934	915	934	939	986	988	943	943	882	959	1000	909	890	890	948	923	899	976	922	941	935	937	920	878	978	898	882	926	901	968	934	921	934	942	933	960	936	937	955	923	945	954	944	990	937	937	958	962	969	897	932	937	936	921	944	977	955	976	892	944	937	952	935	951	916	939	927	940	945	966	947	923	931	970	967	929	948	953	934	885	980	987	957	921	960	953	951	969	910	949	888	932	936	926	941	957	931	954	966	917	943	965	949	924	962	913	962	943	937	932	1021	938	968	992	901	932	931	980	990	950	959	926	905	919	1000	976	963	962	936	924	967	945	978	946	905	942	890	967	953	939	950	948	974	921	890	952	953	914	962	925	946	955	981	981	960	906	938	917	935	977	955	943	935	985	864	954	908	911	941	961	975	1004	970	940	958	962	919	946	913	932	902	969	943	936	970	924	938	908	918	966	945	918	972	1000	937	994	949	991	951	1004	923	942	928	957	944	1027	900	891	971	905	885	959	1001	983	984	975	965	983	931	936	976	962	964	943	922	963	904	939	981	966	974	958	992	925	879	947	953	892	925	947	973	964	937	967	974	953	951	909	962	896	982	970	967	950	906	939	1008	872	989	940	961	923	946	887	974	922	898	947	1011	936	936	945	915	903	1013	1004	942	909	992	919	906	966	927	887	959	906	962	984	941	981	972	967	964	987	964	981	986	903	974	911	912	975	926	952	922	899	875	953	826	918	928	899	956	940	960	947	922	953	952	953	976	970	946	946	931	948	937	945	939	903	907	951	980	936	931	942	915	936	934	941	949	922	961	918	922	959	962	903	923	910	931	1002	962	916	980	927	990	978	1004	915	1012	943	946	933	947	881	936	950	983	916	935	921	915	947	923	923	941	973	956	919	951	964	928	897	948	996	951	995	981	957	927	994	921	1033	906	988	919	950	949	967	904	892	912	907	932	995	949	940	943	997	924	903	932	973	945	941	931	948	932	913	926	971	912	953	893	903	916	947	948	929	1003	907	972	932	979	973	997	942	1011	880	983	878	942	942	940	959	975	956	991	981	936	947	968	940	910	980	954	902	950	959	901	878	963	915	925	901	962	970	937	922	957	914	978	980	956	939	934	897	989	987	952	977	935	976	961	955	906	945	961	927	910	964	973	943	922	946	949	945	934	941	996	947	902	991	914	939	934	916	884	944	972	963	968	966	999	936	927	929	945	886	976	895	997	966	957	966	948	961	937	931	907	925	913	943	945	932	893	973	963	946	941	936	923	915	929	904	974	893	934	906	945	921	910	939	921	913	953	955	954	991	961	956	980	924	936	957	968	969	973	947	948	930	997	943	933	972	955	950	1018	967	976	953	923	973	980	951	991	928	953	981	899	929	946	932	913	946	959	940	913	955	955	977	972	895	932	963	925	967	957	918	936	899	913	986	946	946	932	978	945	946	939	918	951	931	923	937	954	947	963	966	950	889	936	965	936	876	870	911	954	963	987	973	904	976	986	956	963	974	974	984	888	941	918	953	930	954	945	935	883	989	915	913	935	951	921	913	980	955	942	957	924	948	886	987	911	926	943	948	903	925	973	905	980	923	969	949	942	949	942	927	923	946	983	931	953	928	937	939	968	896	976	996	969	936	940	982	949	991	928	952	971	928	970	943	984	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8238	1054	1357	1099	843	615	506	396	384	304	340	287	275	264	260	232	217	261	212	223	218	206	209	220	214	204	193	204	206	206	176	218	211	191	192	190	179	215	193	206	194	202	184	181	212	195	219	198	199	203	174	208	201	201	191	166	180	205	182	207	179	185	201	200	200	203	219	195	178	182	195	165	182	187	192	184	218	203	178	194	188	199	176	195	201	200	176	169	181	189	192	179	194	207	183	184	182	204	203	186	187	199	186	184	181	206	186	181	185	182	193	213	205	189	186	183	181	194	172	184	186	183	199	182	176	170	202	184	165	217	214	181	174	202	181	199	174	194	165	173	202	182	178	195	160	186	196	181	195	206	209	224	193	178	201	184	189	176	181	188	183	179	193	200	199	208	198	187	170	186	214	166	185	199	191	191	171	182	186	184	163	195	183	202	206	198	191	167	175	219	177	155	188	186	190	183	182	178	174	175	200	170	190	204	221	203	185	172	191	191	188	196	189	190	192	193	199	223	185	183	183	205	188	199	180	173	203	181	191	180	191	189	218	195	196	180	190	198	175	180	220	171	183	203	172	194	214	173	165	191	205	178	173	201	206	182	176	206	171	205	178	203	187	191	183	177	191	215	188	172	211	167	199	179	164	206	206	186	191	191	183	195	195	178	190	190	202	199	184	195	194	175	201	189	199	204	197	204	198	188	190	191	201	193	195	198	195	207	209	210	184	179	196	229	187	203	203	211	189	184	182	180	162	201	210	190	188	210	176	204	171	194	202	202	198	190	167	208	175	209	176	199	213	202	197	196	212	222	173	206	192	207	184	189	182	205	200	174	219	179	175	211	186	186	172	201	185	190	158	196	220	215	213	169	178	186	166	225	175	179	176	177	193	172	192	195	188	191	197	192	183	209	203	191	209	185	182	193	205	181	204	178	200	171	190	179	200	184	187	199	186	203	183	202	186	192	160	193	216	190	204	162	176	198	201	212	180	183	178	189	183	194	207	197	203	165	181	200	202	182	216	190	200	198	219	188	185	217	197	189	217	221	209	180	193	198	182	211	186	224	180	171	177	208	205	214	194	180	194	228	187	190	212	196	184	200	189	188	218	203	191	203	173	159	223	205	195	185	225	193	193	218	178	181	190	185	185	214	186	179	209	202	187	173	183	192	177	189	164	176	191	201	189	162	190	223	172	209	184	195	197	202	171	173	194	186	186	195	215	193	209	188	180	183	196	190	184	192	167	187	185	178	197	224	242	191	176	211	185	180	198	186	177	185	202	212	189	196	190	178	200	188	209	182	186	186	189	196	199	186	224	193	185	179	176	185	179	177	188	194	183	201	212	172	181	201	184	182	159	179	208	221	169	181	187	200	186	185	178	201	205	188	193	194	192	184	195	179	195	216	206	200	187	173	200	192	188	197	171	173	200	208	177	178	191	199	200	199	178	203	196	207	197	195	182	179	192	197	189	211	187	181	195	186	186	201	199	187	158	184	188	171	196	186	205	175	215	213	196	186	213	186	200	218	196	193	182	179	206	215	176	187	171	174	180	208	210	191	182	170	184	190	183	189	199	195	173	193	199	207	195	170	205	173	223	177	184	212	223	180	173	191	177	167	179	178	186	204	183	179	201	190	194	192	205	178	184	206	203	184	199	200	176	179	192	172	191	208	189	171	193	215	206	169	181	193	193	152	211	161	203	193	201	185	190	226	204	193	180	173	211	206	201	193	193	182	198	151	184	204	205	188	190	195	186	182	212	217	218	204	177	187	199	178	200	200	186	208	199	190	195	212	186	189	189	215	202	209	182	206	208	181	188	176	179	185	220	204	175	219	231	219	208	208	186	211	193	190	206	190	230	180	195	195	211	190	176	170	183	171	185	175	190	177	186	192	178	215	183	198	201	196	181	199	178	188	207	172	211	187	209	186	186	183	167	203	163	156	199	185	193	199	202	204	174	182	209	213	189	181	204	201	191	178	201	212	190	187	194	220	174	186	194	192	199	189	198	202	205	188	187	176	185	191	186	192	173	183	199	189	203	183	179	201	201	209	198	206	225	174	198	209	193	197	197	217	185	200	187	224	173	188	179	212	203	173	188	210	195	212	152	193	199	194	201	186	229	184	167	182	204	178	207	177	179	186	188	193	192	165	193	178	182	187	200	177	214	178	170	189	198	177	189	206	210	178	181	173	179	191	195	186	183	169	207	183	191	211	200	182	179	195	207	174	185	181	222	202	213	197	212	180	168	199	204	194	216	184	174	195	180	200	189	186	199	215	193	192	180	213	194	193	190	184	191	214	208	208	207	200	190	209	169	198	190	199	184	184	206	210	192	196	208	198	213	210	188	207	193	214	199	170	211	209	192	194	209	235	159	188	198	192	196	187	188	192	180	197	200	200	182	223	190	207	194	191	188	166	190	183	174	176	174	213	222	179	176	193	191	201	192	196	189	184	186	193	203	182	179	174	196	168	223	197	190	186	192	210	230	189	181	195	199	168	200	181	188	208	178	198	215	208	180	181	173	164	190	173	233	173	189	194	189	181	224	168	176	200	215	215	180	184	201	189	213	164	185	205	175	168	184	200	199	199	196	171	179	196	191	206	187	202	214	185	161	182	184	222	201	174	195	194	210	216	197	194	196	208	191	197	203	170	205	179	190	194	174	201	172	198	203	200	195	221	203	201	222	195	165	192	186	188	213	159	179	214	204	207	216	187	179	200	212	175	190	194	205	216	198	188	182	185	187	193	205	165	224	186	203	186	191	185	175	204	217	214	197	212	184	187	215	178	186	188	193	213	183	181	197	188	222	211	187	203	173	173	193	200	189	178	185	190	198	191	157	192	188	185	206	200	193	213	184	197	193	209	192	173	204	189	192	205	203	181	173	211	191	186	198	202	189	203	202	145	186	171	198	205	169	201	189	171	168	210	182	177	188	210	190	201	188	221	213	171	204	190	190	206	187	178	184	189	187	180	172	193	202	175	203	188	176	203	188	190	211	175	184	190	206	206	191	190	161	215	173	183	190	164	194	227	173	212	209	206	179	203	190	151	192	183	191	217	193	164	176	178	181	189	184	186	201	185	180	184	166	173	216	179	187	179	194	176	195	191	195	184	162	204	178	205	192	194	175	207	187	195	208	188	206	187	212	186	177	189	201	199	187	207	195	169	198	177	194	194	249	186	177	183	187	192	195	179	187	193	196	192	202	178	202	193	190	210	220	176	194	178	191	219	172	207	195	210	178	187	206	195	186	193	191	177	195	209	188	193	197	204	173	180	191	198	191	206	184	204	207	196	216	175	213	183	206	252	183	205	198	204	191	182	182	187	167	188	161	205	183	206	213	190	201	188	196	202	188	182	203	177	207	199	184	162	194	193	195	169	170	199	210	185	175	212	191	190	213	199	220	191	199	204	203	179	219	180	184	178	224	210	196	197	190	183	201	185	180	202	193	203	197	185	194	198	211	183	233	189	212	181	206	189	178	209	158	183	185	209	205	172	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5700	1508	2982	3534	3234	2573	2174	1870	1665	1400	1358	1129	1119	1037	994	961	902	886	884	806	760	744	751	764	718	741	744	662	674	707	694	648	687	660	634	618	667	694	632	682	657	654	648	629	687	610	596	579	618	630	616	622	611	646	614	611	628	616	580	616	619	647	655	593	590	603	621	569	585	585	581	551	599	577	604	592	611	636	598	565	643	603	593	598	594	596	611	631	632	592	597	557	606	580	597	600	613	601	594	595	613	593	540	578	608	591	627	622	561	610	602	631	588	607	648	606	589	530	585	603	598	549	535	574	567	582	575	603	602	584	574	580	622	608	653	581	609	609	568	609	565	610	604	587	590	583	557	593	578	636	593	557	589	594	589	560	613	638	611	617	607	615	595	577	557	614	597	535	666	550	612	576	596	616	640	567	611	571	571	571	599	615	581	597	606	596	599	595	593	610	575	609	567	632	616	578	566	541	594	607	550	611	611	595	608	596	599	583	598	557	581	555	599	604	600	608	606	590	587	559	595	590	580	626	608	624	588	556	573	569	582	588	580	555	574	581	584	604	596	577	583	611	623	588	621	612	567	638	590	586	579	570	574	561	592	547	591	584	592	541	588	587	585	651	537	616	576	613	542	547	644	627	608	624	602	587	664	607	537	551	642	602	585	599	578	569	628	604	583	612	605	545	534	622	605	599	567	581	594	572	599	606	588	580	606	601	628	611	543	578	616	576	602	569	561	577	579	607	613	564	573	575	633	606	600	602	613	588	608	605	577	604	592	555	556	567	561	616	586	531	594	623	610	612	605	573	581	647	611	565	591	562	583	589	602	580	600	577	565	594	557	606	611	619	579	587	569	591	605	598	578	601	609	582	602	600	571	556	583	591	568	569	641	612	583	525	586	620	570	627	603	568	594	604	616	576	597	597	547	574	628	542	576	640	593	583	571	587	552	575	572	605	574	564	617	626	564	645	537	594	599	595	571	542	607	579	640	620	549	592	570	574	557	585	549	605	631	629	629	576	622	592	582	580	613	581	607	566	591	598	642	603	581	598	574	621	574	541	597	585	609	573	609	584	581	625	607	603	559	627	625	605	582	561	610	626	568	609	640	568	584	578	604	562	582	590	591	613	604	585	590	574	619	561	577	600	647	564	629	578	605	583	588	570	598	600	578	605	588	592	589	576	609	548	561	592	609	573	597	582	590	576	579	603	569	546	587	534	599	597	548	590	557	604	558	602	601	579	632	637	574	578	607	584	614	623	608	606	631	617	585	634	561	612	615	589	595	590	598	616	541	553	562	572	568	636	596	575	590	588	533	614	586	654	594	577	621	549	559	617	580	589	561	582	601	596	588	552	613	620	585	592	579	600	595	633	568	569	621	569	581	605	580	594	562	556	606	642	578	605	581	622	552	617	595	606	615	594	618	584	581	591	571	511	639	616	560	618	616	621	564	573	587	632	621	613	608	553	582	561	610	610	589	614	560	558	590	611	626	604	590	626	598	627	621	588	585	583	571	565	579	579	544	623	551	594	631	580	572	593	557	579	593	610	608	569	598	532	575	602	608	557	628	628	574	599	555	588	589	631	650	575	578	637	573	634	556	600	620	583	575	656	588	546	562	575	599	581	649	606	574	626	567	576	600	639	646	559	576	629	636	597	580	605	628	603	567	586	618	579	631	596	638	587	612	574	629	580	567	577	569	556	588	620	580	598	595	619	607	586	532	591	574	572	551	584	572	585	580	573	594	596	599	588	597	590	550	566	613	579	591	632	608	586	609	549	597	552	613	594	580	579	582	624	549	590	575	560	587	607	607	592	589	617	595	613	600	581	595	592	573	597	564	567	594	548	616	595	613	603	595	586	572	571	582	568	548	567	603	640	614	601	593	606	558	583	567	612	576	614	636	597	605	609	589	563	584	616	568	585	568	606	568	603	610	590	585	573	586	589	614	560	637	560	593	577	576	631	605	591	615	620	590	591	613	570	593	648	580	585	588	629	601	613	592	614	600	597	594	609	590	590	578	590	601	595	570	607	630	596	599	591	566	575	592	629	614	563	613	582	637	616	570	602	597	627	610	604	571	584	601	593	610	634	605	609	565	605	584	578	591	587	556	532	617	606	591	573	579	570	592	607	607	572	577	605	581	556	573	625	541	557	604	592	603	621	624	585	590	600	625	572	616	593	561	587	581	601	602	605	579	594	582	600	622	569	607	600	592	570	638	580	606	574	582	577	595	602	595	580	599	582	539	594	586	602	617	625	586	566	581	587	567	593	523	581	575	566	601	625	597	574	620	581	557	548	610	558	631	592	585	551	601	595	566	635	605	606	606	548	592	622	605	616	620	580	572	596	603	583	610	610	600	588	573	542	563	600	591	543	646	574	625	540	569	630	613	572	603	606	581	593	605	605	608	591	590	573	610	589	585	589	590	600	568	595	568	593	597	620	605	574	594	567	564	556	609	619	586	656	601	594	583	598	616	582	605	568	640	586	580	621	614	587	590	587	569	579	642	563	627	601	569	592	616	582	631	574	601	577	596	577	527	596	587	609	572	600	550	592	586	622	615	578	629	601	621	617	587	553	584	584	616	632	588	596	535	603	581	602	572	590	571	610	540	572	612	591	550	551	564	634	563	550	562	609	587	572	611	642	576	564	586	596	602	587	602	599	624	584	559	605	604	642	599	606	561	565	592	610	592	596	593	584	605	599	623	593	559	572	572	625	534	641	597	615	601	566	582	564	648	595	580	578	618	647	599	588	574	536	612	607	609	602	573	587	603	578	580	602	554	569	619	628	575	616	553	610	589	647	569	597	596	593	607	604	593	584	603	581	619	596	608	576	570	609	599	594	584	547	621	570	570	615	609	612	587	586	575	626	614	657	600	575	571	556	567	638	533	557	580	564	555	556	633	622	643	606	580	594	644	578	556	636	634	601	595	620	607	625	608	600	545	611	577	612	601	621	654	633	531	587	583	585	619	590	599	651	605	627	541	546	598	619	597	636	598	581	624	600	599	574	556	608	578	564	607	581	611	550	625	596	594	580	613	565	579	595	601	567	565	626	610	599	604	575	608	587	607	536	608	616	592	579	592	535	597	591	600	584	576	612	563	601	606	621	589	599	632	604	578	604	631	597	629	581	556	553	589	585	591	583	607	612	578	594	579	578	589	628	616	601	648	632	569	619	585	613	664	554	591	596	599	565	627	583	550	586	592	576	615	579	589	636	587	584	614	598	602	634	609	589	616	576	601	588	613	607	585	582	603	566	577	621	601	598	610	554	573	569	629	555	588	573	570	615	584	595	640	561	585	590	601	562	584	607	608	528	571	613	602	606	562	582	640	562	604	573	577	604	572	625	639	631	591	592	596	565	592	602	588	604	578	543	602	573	587	615	596	585	546	587	550	615	610	582	609	563	573	578	594	553	588	579	614	605	608	547	613	605	614	584	584	582	535	563	580	561	624	639	597	599	616	570	597	535	607	544	626	545	575	595	578	573	610	572	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15550	2324	2519	2025	1494	1069	756	551	491	438	368	330	274	267	259	236	236	199	218	191	187	192	191	205	177	209	190	195	176	153	194	143	197	152	164	157	159	146	170	145	176	140	152	153	187	168	158	133	155	175	135	167	155	149	170	149	141	172	168	138	166	147	147	150	129	145	151	146	151	155	158	153	166	150	149	147	145	167	161	145	160	149	153	131	136	137	139	145	142	149	123	152	152	131	125	156	151	163	166	134	150	146	158	152	137	116	149	136	151	130	153	147	136	154	127	134	133	143	141	155	133	135	126	145	140	130	117	150	146	141	142	138	150	146	160	160	162	142	160	132	138	165	154	147	131	157	146	141	155	149	153	129	155	148	138	148	152	126	149	144	142	120	141	153	142	147	137	132	136	140	135	133	106	121	166	141	152	153	166	160	146	134	143	148	137	148	152	133	123	151	135	144	150	131	134	143	141	154	138	135	139	140	136	141	163	160	135	160	152	144	141	142	131	146	131	147	123	145	157	168	171	171	147	145	149	159	140	123	140	146	152	127	157	146	136	148	143	141	128	152	145	162	172	149	148	132	161	151	143	134	117	155	116	129	131	135	143	162	141	132	141	150	122	120	130	141	141	170	147	164	140	108	142	127	162	148	161	159	145	148	140	151	147	170	151	128	163	149	155	156	138	144	127	141	154	146	149	146	126	138	121	146	129	142	134	136	149	135	144	142	147	140	143	150	150	136	156	154	155	133	134	123	131	142	135	130	150	155	161	132	155	148	149	149	168	130	155	146	159	134	162	157	154	152	161	125	146	121	146	133	139	138	143	119	147	146	145	152	132	132	152	147	134	131	129	131	146	143	149	149	159	147	135	143	148	143	145	134	164	147	151	136	151	150	143	140	155	158	138	138	136	130	140	156	163	137	132	160	148	145	132	144	130	131	158	151	116	126	156	139	137	138	143	161	133	135	171	139	156	137	138	125	149	143	145	136	144	123	165	145	139	134	149	171	133	154	138	126	143	156	145	129	114	142	148	138	160	136	137	139	121	148	126	142	138	146	139	146	158	158	157	131	149	122	147	157	161	156	140	145	120	147	149	145	124	151	157	153	138	137	119	138	159	162	146	149	168	132	146	150	154	143	159	151	140	161	143	133	144	145	136	147	148	141	149	155	138	135	144	151	142	149	144	160	140	141	161	159	141	147	150	155	153	153	138	141	149	139	153	142	141	147	164	133	142	127	155	149	132	158	138	134	154	160	144	148	131	140	130	145	138	149	158	150	135	155	161	148	154	129	148	136	142	145	139	138	142	140	160	130	145	130	131	138	146	153	144	123	126	123	143	127	151	142	149	140	139	121	126	133	137	163	138	155	132	132	158	141	136	154	136	143	158	138	156	150	163	143	160	143	129	137	160	154	127	146	146	137	144	136	126	140	131	141	135	132	141	149	132	137	148	144	144	149	124	127	132	131	133	124	157	137	140	145	141	135	132	151	151	116	167	142	145	134	143	123	122	159	128	126	150	169	154	152	133	158	149	117	140	124	135	160	142	126	144	128	139	130	144	146	158	151	129	143	148	123	146	137	140	142	144	136	143	144	134	140	145	145	152	140	137	131	147	162	147	140	134	146	180	149	143	134	140	146	172	164	164	123	133	128	111	132	132	158	143	145	134	157	154	148	146	147	157	159	136	141	137	130	155	154	134	143	154	154	150	155	136	142	165	144	156	136	149	150	129	134	133	138	131	141	136	150	140	135	142	127	154	133	171	136	151	180	143	148	144	141	127	148	141	155	148	122	141	153	146	155	138	134	146	142	141	126	151	135	152	157	164	167	139	160	134	121	144	143	152	126	139	147	139	143	141	124	142	124	140	126	138	152	138	149	127	166	157	147	141	137	136	154	123	138	169	146	130	130	162	146	168	139	141	128	148	130	134	141	136	131	147	152	145	146	146	142	151	132	133	133	125	137	117	136	125	166	141	165	155	133	131	152	147	136	146	146	130	128	146	147	150	149	140	143	120	122	158	158	147	137	153	160	142	164	152	146	135	133	145	151	118	153	150	142	141	161	133	149	155	163	147	136	144	124	151	121	140	141	124	139	161	136	119	147	142	141	148	141	152	149	148	156	144	137	152	150	146	143	119	140	146	135	137	181	143	136	147	147	142	160	143	150	144	145	134	153	141	155	135	174	145	157	160	150	151	129	146	158	151	138	154	152	139	153	149	144	140	144	160	151	142	163	136	133	130	147	133	152	142	143	136	156	138	148	128	128	117	165	161	160	139	141	149	120	155	152	156	139	120	130	157	132	146	144	129	147	145	153	131	137	137	147	147	137	124	154	135	122	136	160	124	157	177	167	135	133	131	139	162	123	137	144	164	144	139	137	135	129	152	150	131	140	136	132	133	158	149	133	122	131	130	142	144	135	158	152	133	164	137	131	142	145	130	142	147	155	149	132	166	144	152	141	114	145	146	137	142	152	134	132	149	146	149	140	137	137	163	140	148	149	149	170	143	155	152	137	151	148	134	157	155	138	134	161	119	152	140	150	136	138	163	134	145	145	134	132	144	126	165	157	141	147	147	164	149	140	163	156	156	135	140	133	122	139	144	131	162	156	132	172	130	121	140	161	171	164	145	128	153	151	138	146	149	148	136	143	151	152	145	157	138	163	126	154	150	134	147	135	140	148	125	128	151	145	127	159	144	166	160	137	160	151	158	146	126	151	144	158	131	150	137	160	136	145	136	137	155	122	147	139	127	143	140	140	155	136	143	129	125	150	146	137	148	132	140	125	144	154	155	135	147	149	145	147	136	144	154	164	135	132	146	148	128	146	147	151	158	162	152	162	128	129	142	143	173	151	131	112	139	153	125	134	128	149	150	119	148	115	153	152	152	145	140	153	161	137	129	136	154	132	132	143	130	123	154	145	131	141	140	150	128	142	135	154	157	140	148	151	120	164	147	127	145	122	128	116	161	128	151	139	150	116	155	146	140	152	160	160	138	148	146	142	131	146	143	146	152	143	151	135	161	147	131	147	166	162	145	138	147	167	153	149	132	136	148	148	160	134	145	136	149	168	158	133	152	148	108	148	145	143	128	150	130	162	139	121	142	154	127	155	131	147	162	126	162	135	139	163	164	159	133	143	171	143	162	145	152	156	162	156	168	143	144	135	160	144	131	143	155	158	134	129	128	158	137	153	155	152	149	137	139	131	149	147	139	135	128	145	145	147	167	135	142	158	159	162	128	134	153	132	138	156	145	150	126	136	147	132	146	123	130	142	151	138	157	143	160	116	151	133	137	154	147	158	156	140	124	120	150	154	160	155	136	150	139	147	154	146	149	140	150	127	139	157	141	137	125	163	145	142	144	151	156	135	150	168	132	138	152	138	143	153	141	147	146	146	120	157	159	139	140	128	130	132	143	124	151	124	138	122	145	143	163	136	158	138	126	133	173	129	166	170	140	138	123	138	141	161	162	137	133	127	150	155	153	156	149	149	148	158	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7612	2314	4995	5965	5284	4318	3469	2800	2424	2057	1880	1616	1412	1348	1312	1103	1080	996	990	909	870	843	749	808	752	700	709	692	682	653	676	624	578	634	621	626	629	620	596	602	574	564	580	534	534	575	493	554	509	548	576	520	530	558	531	559	508	543	495	471	525	515	546	527	485	514	548	497	487	509	495	513	464	513	514	492	467	508	483	462	539	466	505	487	503	492	459	495	482	498	488	474	474	483	479	496	508	487	453	481	479	459	464	515	487	487	455	473	491	414	455	472	499	471	502	499	505	490	485	479	481	475	507	463	431	486	438	499	522	481	507	484	500	460	464	472	505	491	471	476	484	511	484	483	482	531	464	506	467	513	485	461	469	426	482	467	481	474	521	463	505	456	469	513	457	511	510	480	468	419	478	452	485	462	481	505	510	519	502	464	446	467	514	456	457	493	533	498	507	489	474	499	456	464	498	456	490	496	429	505	482	430	475	498	471	459	495	485	491	458	487	504	492	485	451	457	514	512	469	465	506	487	464	472	472	447	479	474	468	462	451	470	494	516	448	466	472	490	473	458	453	451	462	475	449	465	469	464	495	451	483	492	465	476	464	465	469	496	499	485	492	473	505	479	475	464	464	434	488	498	504	492	444	504	436	491	467	459	484	483	452	503	458	503	449	487	508	442	469	490	480	463	480	483	497	441	477	465	442	491	475	501	487	441	500	460	495	476	466	480	503	522	457	469	485	470	458	477	458	487	515	486	499	476	439	455	490	450	439	448	478	452	470	470	504	488	470	474	458	484	489	461	480	470	454	498	486	439	498	512	521	523	488	493	498	492	464	449	470	498	483	461	445	483	488	502	455	442	457	457	434	492	467	481	492	493	507	484	429	427	472	494	490	472	489	485	470	490	461	490	490	460	464	488	459	442	540	469	535	499	485	434	455	461	483	485	494	479	480	479	501	455	477	509	472	460	472	492	473	490	478	473	478	474	461	459	487	499	490	447	468	464	458	442	488	506	486	483	478	506	466	470	445	445	452	487	451	490	521	481	478	486	458	476	499	430	418	465	463	481	456	477	472	516	466	490	455	481	499	456	457	483	481	462	490	437	422	449	490	498	521	486	448	448	453	440	475	483	495	470	454	456	510	458	496	470	454	500	485	500	508	448	442	479	483	499	491	472	458	487	448	483	504	490	480	463	456	491	478	504	481	492	460	506	481	503	516	497	475	490	494	479	454	505	481	469	479	481	485	432	500	450	512	494	502	475	472	463	524	477	476	470	455	523	456	498	470	454	497	482	483	444	505	462	493	467	459	466	522	471	481	446	472	498	505	449	501	470	485	466	467	483	479	451	461	495	494	537	443	501	478	447	496	480	500	469	454	484	434	443	473	479	471	474	521	475	477	499	512	500	506	506	472	476	448	497	460	527	486	484	471	467	451	483	496	466	501	491	502	479	467	460	453	456	481	503	455	476	491	462	488	482	465	482	438	436	462	457	428	486	488	474	470	463	445	496	481	502	453	502	499	463	528	462	456	493	444	492	486	462	461	473	457	467	470	485	471	482	448	494	481	486	491	451	501	451	451	518	437	476	471	454	454	498	446	472	488	477	485	463	502	460	503	480	463	484	457	502	468	512	482	470	539	509	496	493	519	518	496	473	481	479	435	497	501	482	471	473	475	441	484	502	507	455	480	437	499	447	514	467	431	431	461	509	510	463	489	426	457	418	505	476	458	464	496	435	459	479	468	479	490	470	517	503	478	426	493	473	477	492	452	503	503	486	470	436	449	500	462	494	461	505	472	482	474	490	460	500	449	471	461	477	473	483	508	479	469	445	463	481	435	451	492	461	497	477	480	467	512	463	466	491	483	485	452	503	479	485	471	460	476	464	467	493	486	484	466	470	478	501	450	481	513	482	501	484	473	452	456	476	513	493	457	461	500	487	482	451	482	469	453	451	483	482	481	439	482	460	475	458	485	451	490	458	461	459	469	475	508	439	475	454	469	453	484	465	461	469	458	467	467	471	471	452	461	470	485	476	470	513	471	443	462	437	454	482	425	513	488	477	454	450	480	464	489	455	426	460	467	459	461	466	435	485	482	481	477	527	448	466	458	477	474	462	467	483	446	497	459	452	464	466	467	481	480	462	458	432	488	441	462	477	475	504	497	433	464	462	475	474	451	520	494	480	510	482	482	476	488	477	479	499	457	485	510	492	497	466	488	472	436	489	509	428	469	469	451	469	479	476	452	471	476	486	439	485	493	476	488	481	458	504	485	487	486	473	446	487	504	467	488	458	440	480	498	498	474	480	512	500	470	491	487	493	471	479	493	455	464	502	481	466	438	493	445	460	473	458	488	478	498	482	476	470	487	452	487	469	509	479	489	467	485	497	477	458	455	426	457	481	474	438	463	462	433	473	471	426	472	487	460	463	491	447	465	484	471	493	482	466	464	446	467	432	449	437	488	453	482	484	510	490	439	475	465	468	503	489	465	468	450	481	515	463	494	484	477	456	494	505	471	484	470	490	456	467	437	477	434	471	447	459	498	439	467	503	487	509	477	480	466	493	506	471	483	535	473	463	486	467	482	483	499	451	480	495	526	479	477	442	462	479	481	443	468	483	450	496	470	501	467	454	481	470	478	463	459	463	483	471	499	452	461	428	454	465	467	481	451	485	491	473	471	461	442	454	468	515	518	475	458	427	462	521	531	471	468	471	469	469	478	480	473	502	470	463	462	450	471	447	490	485	483	450	426	500	428	447	516	459	484	490	482	492	499	507	451	488	425	434	470	426	465	482	475	463	481	489	518	468	466	440	497	498	472	486	459	449	476	403	437	483	470	461	488	474	503	500	470	460	455	449	513	493	491	520	483	485	409	447	453	456	480	486	513	476	488	464	467	434	511	491	493	449	457	476	487	468	445	457	468	474	478	467	467	469	458	486	475	486	523	486	455	427	457	447	487	503	433	466	474	479	462	465	511	467	462	456	494	463	474	458	485	473	475	443	503	450	491	445	503	468	476	460	460	507	493	463	478	464	462	491	471	475	431	485	459	471	482	444	457	456	480	460	462	490	463	463	485	480	462	483	484	460	437	461	450	460	466	442	485	488	497	499	512	516	475	433	480	476	488	518	501	456	485	502	444	463	490	500	476	441	471	451	489	504	458	473	485	483	465	478	488	415	432	482	490	519	480	458	472	466	476	471	484	486	468	467	488	467	456	502	479	434	444	420	470	466	473	483	448	499	488	474	468	453	476	504	481	464	508	482	456	493	458	475	499	495	433	474	423	467	479	451	479	445	463	445	494	469	460	470	470	524	509	448	465	467	488	484	469	471	470	426	431	506	496	466	439	458	460	476	474	441	513	486	445	448	494	467	481	425	475	472	454	504	487	459	455	461	521	510	473	448	481	468	473	475	450	460	502	456	496	458	437	471	510	443	435	412	453	446	479	460	516	486	484	483	428	502	476	438	521	449	463	477	466	460	493	508	476	447	505	489	433	486	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2132	409	402	407	359	366	347	338	354	303	357	336	337	313	335	328	304	344	327	320	331	348	362	308	354	336	316	314	299	319	301	319	331	320	314	370	284	350	301	341	323	290	330	288	340	312	322	352	345	315	360	304	297	348	284	300	332	331	299	346	341	332	342	327	332	343	339	350	299	346	333	330	296	356	374	347	320	339	330	296	324	345	324	352	296	314	337	332	354	326	310	307	295	310	323	327	319	319	364	357	337	326	334	336	320	335	327	362	327	319	349	313	324	336	316	312	305	346	354	283	328	289	328	320	317	310	334	330	324	317	311	341	295	363	338	336	326	291	324	334	320	345	353	353	326	344	363	326	299	330	333	342	345	313	330	324	306	351	285	323	345	305	327	350	327	319	318	321	340	309	337	323	359	320	287	282	282	301	311	271	311	361	348	345	344	322	348	313	327	307	333	345	322	326	341	301	347	320	329	317	323	297	336	324	348	323	359	297	312	312	344	319	333	303	313	305	332	339	327	356	305	352	341	347	334	361	340	299	298	354	335	310	300	327	327	305	306	344	300	341	349	325	350	313	359	320	331	342	321	342	318	316	286	337	340	343	315	333	299	315	327	298	350	322	294	347	331	314	333	300	321	306	341	311	323	309	350	336	315	358	361	320	333	361	349	290	314	328	346	342	347	333	305	342	336	301	352	343	348	316	317	304	310	348	352	325	340	324	331	332	303	311	348	334	337	313	316	319	325	314	282	344	344	317	274	296	339	312	344	304	321	313	286	351	339	347	300	319	345	335	304	354	323	333	307	322	331	356	309	310	309	346	321	305	286	351	331	342	344	347	322	314	343	331	323	313	327	320	289	323	306	298	321	327	328	296	370	356	337	346	349	321	327	353	302	334	295	321	355	291	344	313	359	323	304	293	331	328	341	316	313	317	305	322	304	319	306	324	348	345	323	343	348	306	324	321	348	288	320	318	313	303	341	360	323	319	306	323	331	320	314	347	288	311	313	307	347	314	328	339	346	309	343	333	292	317	351	311	324	374	304	318	312	338	356	299	333	348	336	318	322	309	304	300	307	302	340	326	319	316	271	322	329	313	375	304	331	336	344	346	313	325	354	326	341	346	331	304	349	359	311	283	327	328	299	342	302	338	298	328	284	355	315	336	379	324	318	322	313	323	331	323	337	304	340	313	322	337	346	342	344	344	322	324	341	344	307	348	323	322	299	329	333	321	324	314	318	319	325	354	330	350	303	309	334	348	363	283	340	336	346	321	314	333	342	287	342	302	324	338	323	305	331	299	369	319	303	314	352	318	303	326	316	331	345	319	346	302	301	324	308	351	350	319	314	293	364	330	315	331	366	343	371	310	330	311	361	304	327	341	317	332	338	315	327	340	313	336	350	315	338	342	352	343	330	316	299	362	323	317	325	370	360	339	325	333	311	339	326	283	329	344	319	356	311	315	341	333	349	319	312	295	350	348	375	357	347	298	320	315	318	330	333	313	320	316	343	322	335	341	307	312	326	313	337	338	322	316	334	332	311	348	330	321	329	319	313	304	322	327	323	342	321	343	326	352	341	340	313	330	346	328	336	307	301	332	344	323	324	323	329	321	312	326	322	327	318	292	319	319	326	334	316	302	336	338	332	309	342	332	320	356	320	335	290	318	303	339	331	341	320	322	328	334	331	354	289	338	324	320	329	325	314	315	313	302	342	293	341	331	334	337	304	284	329	302	310	315	348	292	318	329	345	339	333	326	335	354	325	307	344	306	359	334	303	343	326	324	323	305	314	332	302	303	304	326	334	340	324	319	345	325	309	307	343	324	325	306	339	335	307	284	299	356	332	304	314	343	318	344	337	295	331	344	313	332	318	326	317	326	321	328	316	359	364	317	345	344	317	331	346	326	322	320	323	292	353	311	311	351	295	335	363	315	333	314	337	316	340	339	313	361	348	315	289	370	356	299	334	308	292	304	330	362	320	311	316	314	343	332	346	344	316	331	291	338	321	335	322	335	317	322	314	296	293	311	313	326	344	330	321	335	361	327	300	328	316	286	303	317	326	326	328	345	327	289	327	342	326	291	331	304	296	298	322	335	357	333	301	324	319	320	312	306	351	343	309	333	341	345	300	340	316	326	319	347	335	320	331	338	328	344	339	309	297	332	328	335	338	304	324	305	324	302	342	328	322	294	325	309	312	332	309	343	330	325	316	302	317	331	314	326	322	342	343	310	314	305	346	338	327	287	319	313	297	321	374	350	317	311	311	312	320	341	345	318	310	325	311	350	324	335	310	340	350	371	337	341	344	371	323	308	310	316	333	314	357	322	309	328	298	283	335	330	308	303	336	311	321	325	316	320	325	360	354	309	313	305	356	328	313	322	329	319	323	316	302	308	326	340	321	331	324	314	304	359	295	346	303	330	275	329	343	332	320	343	305	352	329	324	302	318	321	319	319	332	336	328	320	350	350	359	342	328	284	335	324	319	330	338	353	330	338	328	329	307	315	284	324	337	308	325	318	336	310	298	343	312	297	371	356	319	370	330	338	306	331	329	313	320	339	322	332	345	326	360	318	286	326	280	319	334	322	335	343	333	315	307	319	298	343	333	331	345	327	329	313	327	338	342	325	347	330	304	321	341	335	327	353	332	344	324	346	328	308	326	318	307	332	315	331	341	337	314	309	339	310	309	334	300	314	320	348	325	313	322	307	288	311	355	341	305	319	312	362	291	332	336	317	316	321	305	296	316	318	296	336	344	322	306	326	345	321	316	324	356	329	318	317	329	300	307	336	329	316	353	325	333	329	335	312	319	325	329	313	338	347	363	324	308	361	350	324	322	338	330	329	322	324	306	360	313	303	328	342	295	301	316	323	313	293	334	330	340	355	311	322	319	333	305	347	326	304	325	320	317	348	295	324	354	315	335	295	355	334	328	301	352	278	343	336	342	311	332	334	317	325	313	312	323	363	313	300	335	324	338	312	298	304	326	335	331	313	276	356	337	323	326	325	341	314	352	310	302	342	323	328	307	327	317	310	320	333	314	319	334	303	355	326	343	320	332	333	319	312	350	310	326	334	326	314	323	385	325	315	318	337	312	331	334	374	323	308	314	349	280	351	349	316	294	345	311	337	323	333	341	334	313	353	337	318	342	339	342	304	317	308	306	334	315	325	330	327	328	320	310	333	348	341	323	330	315	304	304	317	336	326	312	312	319	319	340	345	369	344	311	327	318	304	324	323	348	336	323	322	317	334	318	317	298	302	337	357	327	352	353	334	328	323	318	313	308	296	326	338	329	352	309	335	334	321	338	317	345	301	342	318	362	300	336	299	329	318	298	329	328	321	320	311	334	305	314	331	304	341	351	327	305	327	277	309	324	341	350	318	336	322	319	341	350	310	308	322	305	300	287	340	336	284	327	321	300	328	331	327	288	329	363	351	291	321	306	342	301	331	318	337	313	307	300	307	321	358	320	295	337	329	351	335	368	316	318	312	338	300	338	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2476	1063	1102	1157	1085	1143	1035	998	1062	1032	949	914	947	970	1017	988	958	936	917	978	937	889	952	913	928	952	941	988	980	944	962	981	888	949	981	974	946	928	916	944	910	932	944	963	896	979	939	945	930	936	928	961	922	947	975	1013	957	963	1011	935	913	943	938	919	998	922	938	927	946	1017	888	936	943	869	923	949	958	920	955	988	950	934	913	930	916	948	935	909	979	925	939	912	938	929	953	935	918	859	962	932	915	940	952	892	926	933	945	935	936	960	891	928	882	959	879	920	937	985	916	925	967	956	942	940	916	931	937	886	977	943	1036	930	941	940	1000	924	900	926	953	913	907	937	870	923	976	908	1009	930	920	960	928	937	931	979	946	913	931	965	979	926	906	923	960	983	923	954	934	980	930	971	902	974	931	1001	905	935	934	898	918	978	973	967	940	918	1009	967	932	957	980	969	908	969	984	935	951	945	952	944	952	962	890	905	895	860	866	975	956	931	931	911	989	923	940	917	925	978	953	980	933	918	974	944	895	946	975	927	918	940	950	880	942	1004	886	932	1026	960	907	951	936	927	953	911	961	942	944	881	898	950	888	995	963	955	958	979	957	1027	936	933	975	956	970	938	909	878	935	939	953	962	982	919	901	896	952	910	940	936	887	958	949	881	908	955	940	1005	989	945	984	912	944	942	893	1005	955	966	953	913	952	957	987	978	985	942	945	883	895	937	965	913	991	942	922	889	916	958	962	950	899	907	963	950	931	936	885	954	945	923	907	944	919	934	947	953	954	920	923	923	908	919	937	1013	973	950	920	956	969	933	945	929	937	932	900	944	928	894	939	952	919	866	945	937	978	902	947	954	948	929	907	932	952	1029	963	1007	910	945	977	923	955	900	940	959	982	944	976	905	921	919	913	973	922	968	1001	936	1006	941	925	957	955	946	974	942	955	967	956	947	942	928	920	944	950	980	930	944	893	962	964	991	957	991	935	939	940	956	916	923	970	906	947	999	975	954	956	939	978	938	928	915	934	952	979	966	914	981	943	932	1010	949	949	957	949	920	851	942	946	1026	930	929	936	966	918	936	940	916	914	928	902	948	958	957	930	945	931	927	909	889	931	1025	956	980	987	964	938	996	1012	947	921	977	912	952	972	921	997	954	897	950	976	960	906	924	932	904	935	929	929	937	973	888	975	917	933	935	907	936	914	971	956	919	914	937	939	904	915	982	967	921	951	941	938	965	901	899	967	959	961	943	952	978	951	913	975	930	903	950	1034	987	921	949	877	992	943	1033	914	955	963	935	915	960	963	948	952	947	942	961	947	902	876	927	982	954	892	979	877	997	947	968	924	868	963	952	954	960	904	968	924	980	981	916	1005	954	945	977	964	938	893	911	933	1007	932	880	903	1021	937	872	916	973	907	943	927	903	941	923	958	887	918	978	917	891	926	922	959	933	942	948	975	964	908	982	977	956	901	980	948	915	940	933	971	946	951	952	926	949	981	914	948	932	929	919	923	932	972	982	938	909	926	881	927	943	926	955	916	980	931	943	944	934	1012	915	954	963	921	910	956	954	966	984	947	943	935	1006	956	958	931	961	961	958	916	928	889	941	925	953	965	993	942	893	953	940	933	948	928	918	906	955	937	898	967	919	923	900	922	948	975	959	933	973	949	934	975	922	935	960	862	951	949	953	884	897	950	908	888	954	967	918	931	917	898	969	923	942	954	910	908	950	975	962	895	936	950	934	932	967	1000	961	966	964	1002	985	998	942	912	947	903	968	918	946	1015	922	976	932	899	959	945	903	967	973	976	896	914	1010	949	895	932	914	861	993	911	947	913	961	967	905	968	925	959	932	967	920	891	896	958	948	952	966	896	962	906	916	981	948	936	1031	943	939	959	979	898	938	977	977	952	930	982	934	962	950	956	967	917	949	995	976	938	950	950	980	988	938	962	960	971	955	937	926	887	1013	967	953	897	984	958	945	970	955	988	930	929	950	953	936	935	978	969	918	925	978	963	934	940	899	937	974	965	941	969	1013	913	934	944	946	935	916	947	995	886	954	882	943	992	907	986	999	920	946	957	933	888	933	902	970	962	957	974	974	960	962	967	1018	981	917	909	900	955	962	927	937	969	916	942	894	978	918	955	944	944	938	951	959	1007	909	922	919	946	970	901	967	962	950	967	971	896	952	928	986	970	914	940	941	925	887	922	914	959	901	982	951	948	992	936	928	941	993	928	906	944	960	922	1004	950	954	971	904	914	963	943	926	943	946	967	953	967	903	909	931	914	871	942	955	977	940	989	966	969	929	881	946	914	925	984	966	915	918	947	908	970	925	986	927	953	906	940	915	943	936	1011	907	963	934	924	925	924	904	940	953	925	929	900	937	887	961	952	960	907	959	950	923	974	979	970	917	962	961	961	973	941	942	928	952	925	942	971	935	958	958	951	920	975	911	963	926	960	917	981	886	890	941	966	973	925	975	935	964	922	946	890	958	916	955	916	923	940	918	950	897	947	991	930	872	922	898	907	920	969	960	916	930	914	906	874	961	947	936	928	963	927	933	880	958	914	950	920	963	953	938	937	954	956	960	926	942	949	969	938	962	933	961	947	1002	988	965	968	922	916	967	923	925	945	909	950	953	923	866	945	942	897	1019	981	898	966	931	896	949	953	961	995	1010	918	940	964	927	932	980	933	982	892	958	924	950	938	913	949	944	904	915	995	945	953	954	972	921	906	954	949	954	938	987	909	931	922	971	950	928	995	939	891	938	986	910	911	904	1002	886	915	944	917	931	962	935	951	969	916	895	963	982	954	940	914	940	911	936	938	926	905	925	944	964	827	923	905	910	898	922	909	958	953	925	892	925	986	1013	977	883	998	928	937	994	961	946	939	975	1008	984	992	932	939	950	930	918	901	944	917	962	912	941	968	893	961	903	938	891	984	918	941	957	933	937	944	967	924	945	965	963	914	988	935	976	990	908	959	907	919	919	964	941	926	896	982	957	932	921	915	998	937	911	926	945	963	956	895	980	901	954	914	953	962	949	944	939	920	933	952	940	919	922	957	896	917	934	958	902	928	939	937	943	908	927	915	899	926	850	996	943	912	925	952	926	979	948	962	934	973	926	958	938	941	928	961	938	909	888	940	973	938	887	952	1022	945	939	927	951	1030	917	910	964	917	917	938	946	940	899	944	903	929	943	894	1011	940	910	975	924	940	945	924	959	1022	851	933	948	947	915	962	918	901	927	974	964	940	970	962	958	896	961	990	897	946	988	976	934	958	928	931	893	956	950	954	989	947	930	967	955	915	937	930	952	935	978	897	962	940	898	1025	948	941	890	974	938	956	902	957	956	942	938	915	911	895	942	953	954	923	882	931	998	929	925	944	984	1015	990	941	969	913	958	1001	975	958	954	908	924	942	907	947	951	947	979	965	940	934	988	1007	905	992	953	917	929	939	961	883	956	920	913	926	985	930	923	923	950	971	970	929	934	949	935	968	915	927	960	948	960	947	915	918	948	910	925	906	969	907	948	897	974	905	907	918	965	966	954	966	930	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7940	1120	1532	1192	823	602	453	439	363	344	260	286	255	287	215	248	229	226	220	199	231	218	216	190	199	171	223	188	213	201	195	216	198	217	182	214	178	200	200	221	203	201	199	165	205	208	184	190	204	187	209	211	200	187	210	200	169	187	215	184	218	187	168	223	191	214	168	168	183	199	165	177	211	194	202	187	170	199	173	185	180	183	185	202	225	204	192	188	218	233	184	199	167	216	199	205	182	202	195	178	181	181	208	207	208	185	207	181	178	214	189	170	189	190	175	205	206	212	196	218	199	182	190	181	175	182	187	216	192	217	210	184	200	206	209	186	181	180	190	205	197	189	183	192	193	175	178	193	179	199	206	173	185	191	212	177	174	198	201	157	173	193	187	182	185	186	202	212	205	202	181	221	211	223	183	165	197	194	185	178	173	203	184	189	186	190	191	184	193	165	174	209	182	200	217	187	192	165	166	194	201	203	172	196	201	194	213	177	217	184	193	209	170	190	200	195	206	181	190	213	189	181	179	184	162	183	196	184	212	191	183	186	198	201	197	197	186	228	188	178	194	196	193	203	180	187	213	176	179	166	184	193	208	188	213	236	228	211	198	189	183	177	187	191	189	178	164	195	193	194	196	173	178	173	189	178	152	187	165	204	203	162	189	177	177	181	219	196	181	212	183	214	191	208	191	182	179	170	167	192	189	186	193	198	191	188	197	193	177	196	194	195	200	195	165	194	210	196	181	171	184	194	196	199	186	188	194	185	184	219	194	199	180	187	210	188	196	177	189	193	164	203	189	200	198	203	175	201	175	185	187	185	205	165	231	185	172	182	166	231	173	186	177	193	183	215	208	182	192	193	189	195	196	198	204	192	187	190	158	207	193	221	199	182	203	180	193	198	180	204	199	179	197	178	198	187	182	201	185	180	183	171	201	196	205	183	207	196	183	213	209	182	210	202	188	190	194	213	206	191	191	220	191	175	194	209	192	174	194	202	196	206	182	205	187	181	184	198	186	192	197	178	190	214	184	183	181	187	197	187	199	194	199	175	191	173	168	195	193	171	200	229	221	198	181	201	185	181	192	188	181	199	198	176	206	192	190	173	188	189	204	201	213	210	186	186	183	175	190	190	172	211	196	199	193	195	184	213	181	195	189	189	198	204	186	194	198	193	187	192	192	181	175	194	193	165	188	203	175	182	207	157	184	182	173	166	180	211	185	196	197	181	219	202	200	197	189	183	158	199	200	187	198	205	178	204	186	205	191	207	184	175	185	163	132	220	234	183	193	221	207	199	160	175	192	209	186	193	175	180	187	162	170	175	167	159	190	179	189	191	187	188	196	172	207	221	194	178	160	172	184	216	184	181	184	194	180	177	192	208	182	185	191	201	192	212	193	184	175	178	210	190	187	183	194	197	181	184	196	196	195	184	182	192	189	189	203	203	178	173	177	198	184	197	185	185	174	186	217	182	214	165	172	197	162	199	180	187	207	191	174	174	230	213	185	184	201	207	183	187	180	188	196	204	199	195	193	209	185	168	185	218	187	180	169	174	180	172	169	178	216	182	178	213	209	197	197	195	187	214	192	181	177	175	189	174	201	200	173	198	214	172	196	193	191	182	187	163	230	187	177	194	185	216	200	204	208	207	191	182	189	170	196	208	195	199	190	184	213	173	208	200	175	200	199	194	183	193	203	189	171	176	180	199	171	206	200	206	171	209	185	196	207	153	185	212	200	198	205	212	193	183	180	212	194	195	182	197	168	203	201	184	188	206	178	196	179	192	171	194	185	166	205	183	168	201	191	203	174	191	180	191	191	198	198	186	188	174	211	174	179	188	191	187	170	209	194	199	189	206	191	205	201	181	215	198	188	176	196	195	197	202	195	190	202	186	205	225	169	173	180	197	217	174	176	174	216	187	203	203	206	192	207	205	164	204	200	188	180	199	198	205	194	208	156	196	205	201	181	188	177	204	181	193	171	190	187	210	166	180	175	193	191	192	205	194	228	214	206	192	200	205	193	191	178	209	175	198	207	196	194	181	179	184	189	204	186	196	187	186	193	211	184	192	167	197	199	195	165	150	206	171	212	185	186	181	192	161	177	219	213	183	189	181	194	184	187	180	180	201	192	186	167	194	187	196	174	167	187	202	201	183	185	185	194	199	196	205	200	197	199	168	197	189	188	184	201	183	219	203	176	212	197	218	222	184	193	206	175	185	189	186	207	195	196	177	178	190	204	197	195	173	230	201	163	186	175	183	182	194	200	178	201	154	182	190	188	194	187	200	179	160	199	157	211	191	180	182	204	192	173	164	193	209	190	182	163	190	199	197	184	210	181	226	187	184	181	214	204	202	197	203	205	207	194	210	211	173	198	187	233	172	195	182	205	214	206	197	187	207	205	189	197	187	158	205	181	215	208	195	173	174	172	182	201	213	174	212	194	184	164	192	191	193	167	171	194	213	205	198	178	177	217	179	172	206	190	201	177	172	190	171	164	199	178	170	188	156	194	168	178	190	205	178	199	194	186	175	178	194	218	181	191	191	227	212	212	227	181	190	177	192	196	210	213	183	193	188	182	177	174	184	198	199	218	184	181	197	202	179	202	173	193	203	187	184	180	177	194	184	188	205	207	189	193	191	176	202	193	184	202	193	213	158	208	223	194	191	210	193	193	178	164	184	181	178	220	197	200	206	201	199	187	193	196	173	178	187	181	203	205	194	195	192	178	213	185	174	187	189	213	185	199	205	195	178	177	220	196	189	185	194	190	187	208	187	192	191	201	187	187	172	196	201	163	203	228	210	176	175	199	210	199	177	183	192	181	169	179	193	198	193	201	189	183	196	172	196	178	208	171	176	187	180	177	193	170	169	179	215	191	195	179	208	198	179	207	184	210	201	179	212	185	197	218	203	195	196	205	192	162	174	193	172	189	196	179	177	184	186	201	205	190	204	179	198	192	167	190	206	188	209	191	191	191	172	186	194	211	205	195	206	174	195	201	169	184	218	198	186	217	180	189	208	191	162	185	183	210	187	199	207	182	196	168	207	199	220	186	173	186	194	206	188	193	176	192	201	203	173	188	200	196	220	196	215	199	194	180	202	182	180	198	196	178	198	193	178	197	182	198	175	168	175	185	172	199	171	176	190	204	196	196	173	182	201	179	185	200	179	189	184	199	199	199	177	185	175	187	158	191	158	163	180	195	202	201	205	177	187	197	186	168	199	209	203	201	198	196	188	189	163	180	184	200	189	203	175	176	186	184	184	180	192	198	219	167	189	178	185	203	228	186	186	186	215	187	192	193	190	190	209	181	207	201	180	201	161	189	185	183	177	200	176	184	175	182	192	195	187	190	200	198	188	180	205	200	165	176	204	209	186	175	189	210	199	205	184	176	183	209	191	206	175	187	176	189	217	192	193	202	186	204	194	183	186	189	177	164	168	212	206	184	180	175	190	196	218	186	211	169	193	163	204	191	204	208	215	172	207	176	182	183	197	194	169	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5462	1690	3006	3594	3253	2651	2222	1844	1642	1413	1315	1222	1102	1031	961	934	936	870	829	826	808	767	757	759	731	732	715	722	705	713	684	647	677	660	643	635	640	639	626	608	634	610	644	621	652	651	609	650	633	598	677	607	612	629	612	586	602	587	622	639	577	618	626	586	630	621	651	637	632	624	608	598	632	581	625	596	612	585	543	602	649	590	592	565	609	579	583	633	601	577	565	587	597	550	620	616	590	558	552	603	600	612	580	595	573	566	617	545	601	564	563	598	631	573	566	571	613	557	580	601	588	636	573	584	617	589	592	581	540	606	534	598	576	607	612	622	624	621	599	647	586	585	588	595	623	624	639	629	611	579	570	569	589	594	593	646	609	608	578	615	595	610	599	612	612	574	601	563	575	578	571	589	627	598	601	593	567	592	577	562	583	615	575	572	556	590	635	582	568	582	603	624	602	569	567	550	538	573	593	605	619	646	580	579	578	600	585	614	563	600	579	630	592	552	596	564	613	602	606	608	579	597	602	580	588	581	605	601	581	587	593	588	626	635	626	596	623	573	629	596	620	568	583	599	566	555	569	608	613	592	557	634	606	560	596	572	609	538	589	613	578	591	624	615	578	599	564	608	600	583	608	575	624	589	558	603	568	590	568	598	627	599	586	606	605	602	602	599	555	582	591	609	559	607	639	593	613	546	597	617	613	593	599	598	555	581	610	550	582	570	598	548	574	572	628	626	543	584	589	579	555	598	528	557	571	580	573	625	586	608	580	601	586	570	586	557	630	582	606	570	596	632	577	604	551	613	606	586	564	592	561	574	576	613	585	560	586	624	594	662	597	595	631	590	557	581	580	592	597	616	566	632	634	611	594	610	586	567	587	612	584	570	574	607	578	591	565	615	575	621	617	574	567	596	591	568	598	638	646	579	591	589	542	601	592	640	568	565	594	557	585	579	645	555	617	594	582	603	528	587	585	588	600	587	599	576	618	590	611	654	633	555	571	548	542	622	615	590	587	586	560	619	598	597	579	581	548	560	593	625	551	662	609	604	608	591	613	577	601	588	550	586	608	579	586	628	613	579	584	570	592	558	584	570	582	602	577	578	547	575	606	629	558	567	586	628	596	554	615	646	582	592	588	555	598	595	627	599	608	569	577	532	602	605	583	564	568	580	618	611	518	576	601	567	588	592	538	589	595	592	596	603	615	568	558	603	562	617	564	553	588	595	607	580	613	606	567	567	583	591	567	579	592	613	599	614	516	599	574	597	588	583	588	601	570	538	614	608	607	565	554	553	582	619	598	555	615	604	616	533	585	557	598	579	587	598	565	549	619	539	645	578	601	585	593	563	598	581	599	586	576	607	564	574	580	604	614	574	571	601	595	571	576	601	530	566	540	597	616	541	584	591	573	577	576	595	563	630	587	588	597	613	605	590	619	573	570	524	610	577	601	605	576	610	576	552	577	651	608	548	598	576	585	618	555	615	560	638	614	587	614	550	618	588	556	599	596	557	595	615	596	558	589	554	602	592	618	571	678	641	605	533	563	587	634	622	581	581	589	595	561	562	603	607	597	605	616	621	563	584	578	583	596	597	586	571	609	603	542	591	622	580	617	580	616	558	597	616	572	588	607	572	609	583	607	598	581	534	583	566	577	581	632	592	605	602	595	564	572	589	562	552	592	541	583	555	571	590	630	554	585	571	549	633	571	605	540	619	626	576	612	537	605	579	559	609	623	599	547	579	601	636	586	571	583	587	628	632	587	604	551	548	594	621	598	602	572	569	609	574	569	607	619	591	559	554	606	611	599	577	592	604	602	575	591	635	592	627	606	605	631	611	562	592	586	580	583	587	578	606	567	588	619	592	569	601	591	636	599	589	567	592	611	609	596	581	555	596	597	599	614	594	584	571	620	636	597	631	599	564	566	565	595	612	577	582	599	559	574	616	621	548	606	611	565	578	585	561	591	622	589	583	610	561	603	598	585	603	638	544	561	579	562	594	568	583	615	580	602	562	597	589	579	617	606	627	580	571	604	589	595	563	625	609	604	596	575	577	591	639	657	555	611	620	540	557	555	595	574	645	626	573	619	608	559	564	536	625	584	606	573	586	603	591	596	577	576	564	574	643	585	601	549	567	599	596	607	599	553	611	589	568	553	584	574	604	606	577	577	565	589	594	535	607	580	556	575	625	626	576	611	569	602	609	580	566	555	571	521	594	590	587	616	575	565	588	599	589	625	586	579	608	598	553	539	570	606	606	549	547	584	565	618	591	593	610	582	522	585	602	562	578	627	588	597	600	590	593	622	604	589	580	544	563	644	589	597	603	582	608	583	546	581	602	571	581	632	586	607	628	562	565	568	565	557	615	602	610	564	601	589	622	578	585	605	588	578	627	597	578	588	563	571	544	576	575	649	608	539	614	561	578	599	612	547	567	571	572	562	607	555	585	583	608	582	600	605	567	588	589	599	578	559	635	562	560	561	598	605	530	593	576	555	588	594	585	562	581	595	647	548	608	598	575	580	560	604	629	579	572	627	584	546	587	584	535	564	593	546	583	625	588	608	595	619	580	627	618	588	595	563	627	559	556	548	622	590	591	589	564	528	553	589	595	608	579	602	587	593	597	597	569	574	613	591	585	587	576	587	603	614	611	582	509	586	554	574	564	669	593	640	539	560	591	609	598	562	579	641	600	517	569	600	575	566	570	597	611	600	617	571	598	547	577	613	520	566	573	519	624	597	564	568	587	610	573	576	541	595	634	619	548	599	617	624	604	578	550	596	538	619	568	572	581	597	592	584	571	585	602	604	571	573	621	605	601	583	619	557	613	608	577	611	622	603	577	583	574	589	618	585	620	599	612	585	600	606	581	605	576	594	664	579	562	593	597	600	610	603	613	601	560	580	568	552	587	577	620	588	578	631	582	553	626	611	571	608	571	562	596	609	632	617	577	575	588	630	631	583	614	592	571	548	575	607	613	592	585	580	584	619	516	642	585	612	585	591	604	559	617	625	583	609	573	575	616	622	532	583	586	589	577	632	603	593	597	596	569	608	599	616	578	638	607	559	614	558	565	591	581	609	553	605	597	593	587	582	609	598	601	622	610	614	559	573	586	582	619	581	589	615	566	568	558	583	612	554	581	607	572	583	624	583	566	601	588	552	575	561	614	606	600	589	640	604	544	647	578	606	593	596	612	612	642	614	587	607	591	617	593	582	590	603	598	611	636	596	590	586	548	549	598	612	595	595	564	564	602	582	613	607	577	571	579	646	600	602	557	618	622	590	613	549	544	600	567	562	580	577	595	568	593	638	568	593	641	585	625	545	603	569	553	615	608	538	598	582	572	604	539	633	639	600	594	578	576	609	621	625	603	587	607	587	569	587	552	571	626	566	575	571	560	569	616	622	648	586	630	578	562	559	554	576	551	588	576	629	600	588	569	571	594	565	567	584	563	586	606	595	611	575	605	614	609	589	609	627	583	586	598	550	603	603	586	612	616	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15446	2615	3050	2173	1604	1044	766	625	522	443	355	349	319	257	280	242	216	214	209	217	199	199	169	176	172	185	164	178	165	156	153	163	165	167	162	143	150	137	160	177	156	172	166	173	132	150	157	186	144	149	145	132	132	148	167	155	126	159	150	160	135	168	143	152	147	132	144	156	147	164	139	159	151	134	164	165	149	150	136	137	141	135	145	141	149	136	137	130	148	166	157	128	130	127	134	145	142	150	155	145	156	143	146	137	146	132	163	145	128	140	137	155	143	135	147	160	146	144	143	151	139	156	130	158	137	147	147	139	149	145	137	159	159	138	127	159	148	137	154	170	145	164	134	149	137	133	139	138	141	155	150	134	155	124	123	137	170	147	158	137	148	137	167	131	143	139	140	139	131	170	145	121	146	144	139	119	124	142	147	136	154	161	147	153	156	156	141	141	143	133	148	163	135	133	129	171	125	142	125	142	160	141	158	133	155	162	140	122	161	135	156	142	132	128	135	159	144	138	131	152	124	151	150	127	149	129	154	147	149	149	138	143	139	142	168	157	113	150	150	145	161	162	154	140	129	157	157	141	164	174	147	140	143	151	129	160	169	141	139	156	141	159	157	161	138	146	147	132	131	130	141	124	124	123	142	120	145	129	152	125	149	150	152	133	161	153	143	142	129	149	150	149	128	144	142	131	145	131	136	152	144	171	149	158	144	131	137	157	131	121	142	159	129	155	163	130	159	124	131	135	144	139	153	160	162	143	143	139	147	112	145	132	155	132	149	141	146	154	128	143	134	146	100	160	142	128	150	140	148	175	142	166	145	130	150	146	126	154	156	145	121	143	140	158	134	151	141	158	128	152	148	135	142	155	149	146	149	140	133	159	139	148	139	139	137	140	144	147	137	145	136	148	143	133	147	128	145	129	159	160	136	164	150	140	147	159	140	151	138	137	138	130	142	147	149	130	131	166	138	155	143	150	142	158	141	151	126	140	172	143	151	131	127	131	118	123	134	150	150	146	137	135	142	128	126	158	162	155	164	153	148	146	157	136	155	121	146	149	173	118	141	165	133	148	150	128	127	169	141	140	137	147	131	140	153	147	193	124	148	142	168	143	127	147	148	148	146	130	151	128	151	147	132	150	146	121	128	130	129	148	163	151	134	153	136	153	139	157	141	154	148	146	153	122	144	152	139	161	147	153	122	151	162	138	149	133	157	142	141	139	141	162	155	126	149	145	130	151	150	141	165	136	148	137	139	154	134	147	144	152	147	153	145	155	143	156	144	150	151	126	158	156	132	159	163	158	157	136	130	153	139	130	133	181	129	130	152	139	149	145	158	129	142	165	144	156	149	123	120	150	141	152	142	159	140	143	155	162	138	149	133	154	164	158	158	119	158	159	117	129	138	146	155	151	128	144	153	140	148	143	155	150	147	143	130	147	154	132	163	149	146	153	146	151	153	136	168	152	152	155	149	144	133	167	143	139	143	137	152	133	141	136	126	157	152	141	158	144	127	141	148	124	181	159	131	137	123	151	154	160	127	141	160	126	130	149	149	147	149	129	153	143	131	161	139	143	138	162	136	144	135	140	139	145	164	140	131	119	151	131	136	152	151	141	148	124	144	131	128	159	140	137	130	143	165	163	142	167	135	144	128	140	153	158	141	122	142	147	150	130	147	136	164	155	144	141	144	146	115	135	130	154	137	142	127	151	133	132	140	164	168	124	144	124	137	133	159	122	133	116	133	137	138	153	148	157	148	124	124	126	169	156	148	138	150	134	135	133	130	137	138	144	166	140	152	141	151	142	141	128	138	133	153	135	142	138	149	128	145	153	143	140	152	144	114	135	140	139	137	141	137	146	145	143	113	138	167	139	144	139	133	141	138	145	158	152	126	151	133	148	131	153	119	146	140	142	140	128	150	147	127	140	141	157	166	153	136	155	136	146	157	134	154	160	128	148	134	161	129	140	126	147	148	143	138	154	133	154	158	145	145	144	160	145	155	138	165	128	155	137	159	124	141	172	146	137	132	156	137	130	133	134	138	125	129	152	178	144	139	116	146	166	131	158	143	133	128	123	125	153	133	149	144	144	159	156	157	131	148	145	129	128	145	156	129	180	161	115	160	98	145	154	154	164	131	124	148	144	142	137	155	148	156	130	139	133	158	145	133	148	133	147	153	148	134	161	130	186	132	121	136	165	156	151	139	160	164	134	139	152	146	157	152	147	142	153	145	157	164	128	143	126	136	140	141	147	141	121	140	171	113	133	142	156	158	141	136	123	136	135	136	121	153	124	136	137	139	152	146	167	128	149	158	146	140	150	146	159	140	144	171	142	145	121	137	169	138	141	146	162	139	145	122	144	148	145	155	142	147	157	130	134	127	128	133	122	161	146	158	134	137	164	152	146	144	148	152	147	140	149	147	148	151	138	114	118	128	152	140	165	145	127	149	143	152	133	153	148	144	145	150	146	154	140	157	138	133	141	138	143	137	150	165	141	150	148	148	149	137	123	174	135	149	141	148	155	145	127	139	134	145	142	151	139	129	162	155	133	151	139	157	145	142	118	136	128	155	134	138	136	162	130	135	147	160	162	148	166	141	127	153	139	124	139	138	138	139	150	126	145	148	145	126	152	134	144	150	150	138	142	144	155	146	154	149	143	142	144	153	169	160	142	142	130	156	137	133	140	142	125	147	151	139	157	134	151	139	142	130	116	135	150	127	152	131	135	158	128	131	149	146	125	139	148	145	146	142	153	134	135	148	162	143	148	155	150	138	155	149	142	146	166	145	149	147	141	150	153	173	132	130	151	141	164	131	163	144	134	145	127	135	160	149	144	154	144	156	176	149	129	159	125	147	148	144	150	138	135	132	154	155	157	147	126	147	117	136	131	153	132	160	149	113	140	151	134	135	143	140	115	158	128	146	141	136	134	128	145	152	137	134	133	148	146	151	144	148	148	145	130	146	125	134	136	141	142	147	162	139	129	124	138	124	135	136	129	150	157	143	143	157	119	134	136	146	143	139	146	161	138	155	143	140	134	147	136	161	158	137	137	153	145	139	171	142	154	139	146	150	156	166	137	149	144	146	124	106	142	136	161	151	154	161	133	145	130	169	139	149	120	138	135	131	128	156	131	121	121	169	141	148	120	133	130	153	138	155	145	171	137	153	167	135	154	169	135	130	168	132	149	137	141	152	142	150	158	124	139	144	152	123	126	135	159	138	133	136	141	153	161	148	124	145	164	150	137	126	146	146	154	151	141	149	135	147	150	177	152	131	137	135	143	159	139	123	147	145	133	156	120	108	150	139	134	151	169	141	122	127	131	130	135	147	161	133	140	162	146	145	154	128	156	145	153	155	136	142	137	153	136	150	126	141	121	151	119	158	136	163	135	157	127	161	137	147	137	159	145	148	142	130	139	142	148	149	138	157	153	154	132	147	165	160	158	148	141	132	147	132	153	146	136	137	154	131	144	144	130	143	163	153	150	153	139	134	134	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7578	2700	5004	5959	5366	4304	3357	2895	2387	2071	1902	1628	1457	1319	1261	1158	1080	1007	1040	895	863	819	845	822	704	717	688	725	669	681	611	630	625	643	621	565	612	582	599	578	567	564	563	554	559	564	527	531	526	523	578	529	532	550	473	494	523	528	494	473	537	517	520	511	477	518	481	530	521	513	499	528	483	488	498	524	472	489	477	505	529	466	461	504	478	491	537	511	501	483	504	506	453	480	473	484	503	497	514	479	489	479	488	520	482	481	465	492	487	474	501	487	523	485	501	493	468	497	502	502	455	473	485	513	523	485	493	490	475	480	487	501	483	482	471	541	460	459	475	500	494	524	458	468	498	480	489	474	480	536	476	475	475	450	449	484	465	464	488	462	493	511	475	465	477	451	461	498	470	480	469	521	476	469	460	491	476	465	491	470	470	472	484	507	502	498	477	523	467	452	509	487	457	459	491	463	476	467	428	473	492	503	465	501	467	482	495	489	466	472	437	471	470	489	456	479	489	478	507	453	471	436	490	480	458	487	472	454	466	486	456	492	468	463	495	484	482	526	446	486	481	461	482	480	465	460	475	480	484	456	499	506	491	453	483	450	483	448	458	481	418	489	466	470	437	459	473	477	461	498	487	475	490	488	480	485	457	462	440	495	462	458	491	483	456	441	463	466	466	465	464	492	447	469	480	472	470	436	443	482	494	488	480	471	484	496	451	487	496	493	479	489	470	470	517	495	464	475	453	445	470	495	480	503	489	435	477	456	464	465	479	465	468	476	485	474	467	457	466	445	481	484	432	470	516	484	520	473	524	470	455	468	457	447	478	486	461	460	523	502	470	472	477	447	503	487	470	463	459	457	493	487	510	467	481	449	497	468	461	490	466	496	441	431	479	468	449	460	473	473	513	463	499	485	448	476	474	440	503	429	471	448	465	483	461	424	455	480	485	470	469	469	474	469	507	494	470	465	478	482	468	523	478	485	485	443	464	467	483	470	480	480	423	487	515	500	489	458	449	454	453	480	460	434	451	488	471	456	503	485	493	462	504	472	482	501	476	477	475	458	465	472	476	528	465	462	463	426	450	465	488	470	464	468	456	495	483	445	459	494	495	459	451	446	433	462	445	427	485	456	461	460	455	491	466	482	451	440	476	471	471	496	464	453	513	490	444	462	502	496	482	440	470	456	474	488	440	461	415	458	490	488	452	474	438	467	452	454	438	440	459	452	470	433	498	531	497	500	465	498	492	479	478	462	495	490	412	473	478	485	444	440	460	506	483	501	442	501	453	484	447	465	461	464	481	455	481	466	507	503	489	447	490	459	459	465	512	467	464	451	447	439	462	457	487	479	438	453	477	451	464	468	496	518	460	477	506	496	506	453	467	437	480	511	460	452	475	540	460	483	478	467	442	447	446	502	482	485	506	448	456	488	485	510	468	521	478	483	475	500	440	439	440	478	511	454	485	512	510	485	511	456	480	450	463	474	481	474	464	454	494	469	461	460	491	482	461	458	474	453	433	493	491	450	454	457	458	468	483	529	469	484	469	494	450	492	535	430	479	486	456	466	444	490	470	489	479	480	473	484	473	476	458	513	468	462	453	477	466	469	450	494	520	497	457	500	431	458	484	499	483	482	473	464	459	484	434	482	500	490	502	481	457	476	459	511	435	445	447	447	475	440	493	485	477	463	482	475	459	462	489	481	449	482	455	483	502	482	434	454	503	489	447	505	512	486	472	479	435	434	462	463	494	518	449	517	465	483	481	475	497	460	482	481	474	470	458	486	475	498	465	461	472	467	450	463	485	479	472	473	468	472	474	477	450	490	453	528	479	485	525	456	510	457	473	487	509	444	495	465	460	463	460	461	451	481	491	491	487	461	487	472	508	441	469	458	466	444	488	462	506	488	454	469	511	478	492	484	489	484	506	449	491	460	487	463	497	478	463	484	488	495	474	477	522	484	491	515	465	495	518	498	475	481	433	477	429	500	433	489	446	499	515	482	470	468	524	498	494	435	481	439	473	487	455	523	454	493	480	475	516	430	510	478	446	508	481	463	442	447	447	451	494	470	486	451	466	503	479	489	429	461	456	496	481	472	458	473	464	469	490	488	473	447	501	500	482	462	506	506	515	483	447	503	451	441	490	456	485	470	471	436	494	463	459	445	463	424	444	440	460	480	483	502	497	449	482	480	453	478	479	503	451	473	489	464	462	455	474	503	485	488	462	506	478	451	445	456	504	490	472	468	502	461	477	468	464	468	463	503	477	445	492	473	441	504	502	468	440	475	476	439	473	501	463	493	510	489	485	493	480	488	463	445	470	434	487	477	482	448	459	443	430	432	466	434	452	496	496	508	440	481	505	477	478	472	487	481	479	473	461	488	484	500	459	485	416	457	454	473	490	475	442	483	469	463	439	511	502	480	471	451	440	484	451	513	436	461	451	513	501	494	474	476	469	484	492	457	465	471	463	438	496	456	499	525	477	440	480	507	488	532	441	457	463	523	486	483	458	478	510	495	465	500	481	459	475	438	480	450	513	466	451	489	477	470	454	477	471	491	531	507	489	469	482	432	496	490	476	466	470	475	485	428	447	453	511	481	479	499	464	465	456	446	481	466	456	486	484	428	445	510	471	494	449	452	447	463	506	481	488	447	488	462	495	504	462	483	465	474	451	520	445	442	469	513	476	492	473	463	449	471	513	471	506	454	455	435	454	460	469	489	478	450	425	486	518	457	447	421	506	500	452	484	482	478	473	471	467	506	476	411	511	429	494	439	448	465	463	449	491	473	454	486	453	499	509	438	491	466	503	495	443	458	488	446	459	464	453	488	503	493	493	506	450	476	491	509	488	473	455	447	487	446	461	457	476	477	529	477	462	449	458	446	459	504	459	497	467	458	480	485	461	492	459	459	477	466	500	468	438	479	440	470	486	487	497	445	488	448	467	440	467	459	484	482	455	512	469	484	469	492	465	482	466	482	510	454	490	469	497	483	468	497	488	449	457	500	519	446	516	493	460	461	502	467	488	467	456	481	443	437	505	482	484	523	457	501	464	480	499	481	458	432	489	496	497	459	433	452	466	456	446	470	486	473	474	488	459	457	465	451	469	482	512	479	454	453	500	477	474	463	442	449	475	511	478	477	455	527	513	475	502	467	453	511	468	467	472	467	489	468	478	434	457	462	502	477	468	476	519	431	452	444	474	499	481	452	443	476	514	465	501	461	471	452	438	462	454	513	499	504	466	513	449	477	459	494	508	477	501	494	488	484	476	456	471	470	492	482	490	490	486	477	478	434	477	475	452	484	512	490	476	503	527	479	430	473	502	470	463	458	473	469	456	465	474	501	460	469	473	490	494	465	503	493	509	463	473	485	462	432	514	504	482	504	507	480	484	453	452	465	434	434	493	489	439	462	458	492	462	443	495	478	440	400	505	490	465	469	504	501	473	466	510	458	453	486	474	488	464	477	461	491	449	494	483	465	537	444	477	479	499	487	488	483	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2067	411	373	383	361	345	381	307	363	320	294	332	319	318	338	358	322	373	336	298	327	354	316	316	327	334	356	316	360	323	358	326	317	328	310	321	322	323	346	354	298	350	323	291	308	322	309	325	342	335	350	311	328	330	335	332	354	297	337	311	320	331	331	340	352	344	335	314	349	316	321	322	337	331	350	337	292	347	341	292	310	331	334	340	303	300	313	352	343	362	310	329	324	333	335	334	319	307	315	306	321	311	367	339	344	296	344	303	338	362	315	289	351	324	360	320	297	328	290	275	366	320	346	327	341	317	311	298	296	316	326	336	312	329	351	332	326	321	333	342	298	325	310	345	311	329	305	303	277	311	331	313	301	325	311	321	333	354	315	317	326	321	346	283	352	336	360	345	307	352	326	362	310	324	293	334	331	321	326	340	299	316	332	317	329	317	298	334	328	313	343	307	324	331	340	343	328	295	316	299	317	337	327	318	310	313	344	344	317	351	306	310	335	313	298	327	330	318	363	347	304	334	313	314	333	338	319	350	330	315	339	343	327	352	355	347	319	330	335	335	325	314	322	323	325	366	355	328	313	336	334	302	329	333	333	353	323	326	333	303	293	314	329	308	334	329	325	326	309	338	317	329	286	331	339	322	298	323	328	331	334	339	318	330	306	331	298	330	333	341	364	306	302	326	312	316	313	348	309	345	310	291	344	341	337	327	351	297	326	293	337	355	327	350	307	308	324	321	308	322	333	335	334	341	345	332	313	313	306	328	335	337	307	350	313	310	342	346	314	343	305	337	333	319	322	323	331	316	335	310	347	290	342	295	336	324	321	342	311	291	348	320	348	304	325	331	323	306	314	330	335	326	315	278	330	298	314	282	335	328	314	327	315	288	318	337	308	331	334	310	327	324	346	366	318	329	326	314	333	335	330	365	340	324	318	332	303	316	372	297	307	350	334	318	332	318	335	329	310	304	334	310	337	314	323	332	295	315	340	328	327	330	304	336	328	319	308	323	292	343	343	352	319	304	329	340	319	335	329	329	348	326	351	349	349	354	314	355	312	307	326	330	304	319	319	340	318	339	321	353	327	309	306	330	348	299	313	315	324	342	322	341	345	304	309	320	304	333	303	309	322	275	354	351	284	342	275	329	315	321	329	331	329	305	294	325	332	343	348	329	339	300	283	305	325	285	316	334	294	330	340	358	300	298	334	301	316	324	343	347	331	353	338	328	299	341	313	334	343	364	337	329	320	336	339	319	339	358	332	323	299	324	319	335	321	325	314	326	340	300	321	333	322	336	368	332	340	353	318	346	321	334	333	328	327	298	363	305	331	337	313	334	305	326	328	316	320	322	337	346	318	305	323	359	353	337	312	320	340	314	342	335	338	305	314	317	340	328	323	339	336	312	322	315	329	303	339	328	325	317	330	322	298	343	319	335	313	317	309	318	327	339	317	328	311	306	315	321	316	370	319	323	331	298	322	298	357	300	303	337	321	348	296	306	314	342	340	323	307	355	327	315	348	311	329	321	325	306	343	331	304	309	338	338	305	318	337	338	323	348	313	335	311	325	288	295	316	298	333	309	316	312	312	329	326	335	286	329	341	331	341	324	340	333	329	350	318	346	343	329	314	343	332	334	327	331	328	316	300	324	347	324	288	319	304	301	325	312	324	339	353	331	340	354	352	345	325	341	327	316	302	342	346	318	327	364	319	351	304	329	349	347	329	350	324	331	301	315	302	324	349	327	305	319	302	371	320	308	314	313	323	324	327	354	294	320	301	307	317	340	361	317	340	341	313	287	331	331	321	344	333	311	305	294	335	319	305	313	330	315	320	290	339	338	318	342	332	318	308	350	336	319	342	346	311	322	361	312	338	341	323	348	334	344	315	349	329	332	319	322	322	308	333	329	315	330	289	311	334	304	285	322	331	332	328	365	330	345	341	292	329	321	332	339	337	336	324	335	355	312	284	350	304	332	339	311	319	313	336	329	371	317	313	324	339	319	380	288	331	309	347	338	326	344	357	317	330	330	353	296	318	324	324	326	358	321	362	342	306	330	333	365	330	280	315	312	341	315	298	311	314	334	312	324	340	285	294	331	313	334	314	318	294	319	328	325	345	307	311	279	345	344	299	317	331	339	357	323	324	346	321	327	362	340	337	351	324	335	359	346	345	322	321	312	308	281	321	349	355	327	336	352	311	346	323	298	329	340	328	337	305	330	305	284	326	318	305	294	321	330	304	322	322	349	334	304	324	318	308	326	317	325	320	350	298	299	347	315	344	362	333	343	312	328	332	341	321	341	334	323	363	346	329	353	305	340	313	331	311	318	288	304	328	311	331	301	342	328	349	333	314	320	324	327	347	311	317	335	314	337	343	321	298	332	356	340	334	352	337	319	317	325	345	325	325	349	354	334	326	346	339	348	342	330	328	326	325	305	350	308	333	329	333	306	339	305	361	331	319	306	334	338	344	331	328	344	322	340	326	298	324	354	299	343	330	318	337	342	322	321	342	339	308	345	296	339	332	343	326	326	333	314	335	339	316	335	295	306	296	338	334	311	335	325	312	345	332	324	341	307	329	330	287	315	338	338	321	348	344	357	318	323	320	316	321	322	328	323	299	310	313	334	367	315	327	312	297	348	302	302	316	334	352	332	312	298	314	327	348	328	317	359	335	325	314	323	312	321	323	370	350	316	358	303	304	323	332	330	318	309	326	303	361	347	323	326	323	308	326	316	309	350	342	354	366	309	322	296	321	330	338	337	324	326	336	322	364	322	319	335	354	333	325	323	294	332	334	318	312	340	335	318	326	324	319	299	331	333	341	329	309	303	319	299	327	327	339	323	302	346	330	333	310	352	338	342	350	347	327	338	343	304	353	301	310	297	325	325	356	338	320	335	340	356	332	342	318	337	348	315	330	309	329	326	319	340	309	314	334	353	338	323	310	312	330	354	300	281	341	335	316	335	308	307	310	352	294	315	314	348	296	332	343	332	301	294	312	353	330	320	339	315	344	326	351	382	353	333	331	295	338	295	298	307	306	324	334	343	316	319	305	322	333	315	384	309	306	343	317	352	331	355	312	343	343	352	333	316	342	347	332	331	304	308	317	363	324	335	320	295	306	314	319	325	331	309	309	284	322	332	317	348	330	343	322	329	328	355	350	342	322	338	322	327	318	333	317	304	338	337	318	318	302	318	334	307	350	293	339	334	329	358	321	349	328	314	303	324	309	331	348	342	333	306	308	326	316	317	345	323	317	318	335	322	340	307	310	331	296	339	321	336	303	329	305	337	338	309	358	331	323	288	310	343	326	354	304	327	328	350	320	351	336	297	310	309	334	321	333	367	331	338	331	308	294	318	330	293	332	297	313	326	346	331	324	329	324	303	335	316	324	329	328	302	364	311	319	334	322	305	327	288	348	335	341	322	326	341	301	343	341	300	338	344	322	301	350	328	303	345	316	335	337	325	302	290	318	367	310	340	312	343	322	328	357	309	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2484	1037	1099	1080	1071	1072	1105	979	994	986	999	967	975	941	948	911	1008	970	916	1037	955	942	948	928	924	1032	1008	963	954	1019	1004	944	955	942	973	926	977	902	881	924	928	961	991	1040	894	957	924	890	956	982	973	937	958	902	923	948	905	988	986	967	912	938	950	978	956	956	948	927	937	971	930	947	976	938	935	914	891	963	938	912	935	927	935	940	951	982	956	916	969	923	968	920	944	932	899	910	982	998	917	943	1027	955	945	937	936	911	984	931	959	892	960	965	913	913	917	964	959	975	925	936	942	929	984	866	897	926	931	1003	936	973	845	926	948	919	941	934	879	991	912	972	969	961	929	966	937	924	895	951	905	955	932	977	903	900	928	883	906	993	888	954	937	959	933	894	927	939	961	954	960	934	975	921	980	933	885	899	925	933	921	900	977	963	942	943	1010	928	951	901	912	1005	926	968	893	981	977	959	981	909	962	941	934	918	944	988	900	1002	945	937	898	943	907	936	963	958	938	954	950	955	920	863	951	928	897	987	938	895	1012	969	995	967	942	907	897	1019	931	1007	965	915	926	930	967	889	929	991	947	921	912	951	958	912	954	911	909	914	968	938	936	909	970	918	925	943	896	972	932	911	944	936	921	948	911	941	875	890	919	927	1002	928	971	913	986	948	938	939	1007	905	931	973	950	932	906	999	891	924	931	942	936	916	923	933	927	919	929	967	931	949	957	935	903	919	900	927	873	937	915	879	869	934	949	982	945	982	959	920	981	969	893	892	900	931	998	947	899	928	940	939	907	980	965	931	956	955	886	957	928	935	958	960	943	960	917	958	973	1016	932	926	953	941	966	915	942	873	940	944	928	903	954	965	955	958	917	930	919	965	875	891	941	903	960	882	967	972	915	946	958	977	936	985	977	976	950	940	979	906	865	920	1001	975	957	907	983	911	989	957	910	946	904	964	938	949	970	913	968	910	898	969	997	944	931	935	906	928	961	942	914	948	975	945	984	909	879	958	925	973	881	965	907	912	938	932	934	892	928	989	910	953	946	937	945	932	931	896	910	952	894	951	965	953	931	930	942	945	941	948	907	933	851	899	921	933	921	964	936	925	984	947	981	907	923	934	975	919	939	920	992	984	914	939	974	886	878	943	898	881	976	889	942	917	962	971	943	940	932	890	929	953	943	945	1014	925	932	925	931	950	935	869	902	1013	899	885	945	915	943	937	964	852	956	936	936	964	983	956	949	935	948	936	977	926	989	950	889	963	987	948	927	973	930	973	923	936	961	954	974	918	915	947	963	899	939	897	882	952	899	990	910	906	936	960	923	966	927	894	963	946	933	908	923	910	956	933	950	904	958	974	895	979	920	946	924	946	944	959	947	898	906	930	937	941	882	923	932	939	902	920	883	987	906	949	919	925	960	934	932	953	1006	973	939	965	899	949	959	896	880	971	946	942	925	948	920	924	953	967	917	904	923	933	975	934	919	988	981	940	937	914	898	937	851	918	916	892	911	912	888	979	905	866	973	920	941	938	926	962	935	964	952	993	934	941	939	925	930	952	1014	991	911	920	936	905	875	957	959	928	910	941	976	908	949	964	953	957	931	969	1011	1006	948	937	885	1005	907	966	1000	983	918	893	870	903	931	929	941	953	948	947	914	946	908	935	939	941	937	983	1010	974	912	921	978	894	979	962	944	934	930	994	977	919	1012	957	965	958	945	938	923	897	1013	902	978	911	935	914	928	976	946	891	956	951	906	938	931	939	930	932	1026	956	954	980	977	939	962	946	967	910	915	950	957	972	926	907	925	991	976	903	906	885	1006	958	946	966	962	910	885	933	917	905	974	935	894	912	928	938	913	920	919	969	896	965	907	972	947	929	964	910	940	924	967	925	927	948	960	939	948	952	905	904	973	885	891	933	937	942	966	928	949	948	970	903	911	899	929	951	923	896	944	981	907	955	909	958	928	923	915	893	884	935	932	965	938	931	963	924	886	958	897	891	969	990	914	1001	954	990	963	906	927	896	967	941	971	928	948	938	903	984	969	960	951	909	978	964	917	960	906	924	948	953	983	937	915	965	931	900	955	956	953	919	937	1001	930	951	924	977	910	919	953	905	899	961	930	951	939	950	923	964	938	923	933	951	948	889	915	915	993	972	1004	935	927	948	918	928	974	1008	975	1002	933	961	935	948	941	956	949	986	961	986	964	964	910	992	928	978	960	913	933	940	921	943	960	949	956	941	931	931	931	881	894	928	991	979	955	894	977	971	916	924	935	972	971	996	953	972	879	966	895	961	928	891	974	952	940	968	951	973	968	879	935	988	941	917	962	960	997	900	982	968	961	926	942	927	978	978	931	971	921	925	902	914	952	924	902	973	897	921	920	973	920	951	898	964	956	941	945	953	918	880	963	914	942	895	939	967	960	930	899	911	958	956	931	924	945	942	953	913	965	924	886	939	952	961	935	944	961	957	891	966	921	957	996	913	948	1007	948	969	928	944	950	935	952	938	916	978	990	971	939	895	914	967	1001	927	965	1007	941	908	879	916	988	945	945	926	957	926	953	970	901	978	850	954	905	917	974	951	942	912	938	958	920	915	953	948	930	947	904	916	967	993	973	931	914	865	1003	880	917	964	975	909	950	973	900	898	942	953	927	945	951	930	936	929	912	968	896	1002	941	973	919	993	936	978	931	948	955	929	970	979	932	891	996	901	943	924	874	935	973	915	924	937	942	911	976	918	932	948	882	943	947	951	921	950	906	929	920	904	918	961	946	973	914	962	934	920	895	968	957	940	970	965	907	926	971	925	926	907	963	928	939	934	981	934	929	907	927	898	962	947	949	906	910	933	954	901	937	889	948	927	942	979	957	904	958	967	915	953	903	901	969	956	923	937	901	922	935	905	960	936	901	899	905	955	950	924	949	905	927	959	899	880	925	902	942	967	971	924	947	922	934	905	942	904	895	915	951	909	958	919	929	889	960	944	942	933	946	969	931	945	960	922	953	922	974	915	946	942	957	954	945	939	924	870	922	920	966	943	936	962	949	970	894	951	979	914	960	917	943	940	937	973	935	902	938	961	930	942	951	930	927	934	866	901	959	974	896	935	968	952	938	966	934	888	946	932	998	997	956	925	941	880	922	914	918	900	983	957	954	911	883	915	910	979	959	941	923	911	934	928	959	978	954	968	897	918	921	919	928	961	941	950	937	982	932	971	952	960	964	960	994	944	954	936	961	934	970	1012	910	979	964	947	960	995	974	913	946	872	992	959	901	966	963	906	969	991	960	951	899	974	904	886	993	962	923	961	886	935	903	914	890	949	906	917	942	929	954	915	968	917	906	904	953	920	973	947	944	963	971	934	946	936	923	923	982	1018	942	946	968	952	984	940	919	949	902	945	938	905	883	900	932	980	957	930	959	929	949	944	907	978	953	947	928	909	900	963	903	901	959	957	955	945	891	953	1001	884	865	956	995	890	923	920	941	961	937	932	923	939	934	911	997	937	968	978	913	1004	956	965	901	904	988	869	946	932	894	933	977	926	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8349	1282	1483	1099	810	659	512	368	350	348	296	309	262	266	261	253	249	247	205	228	229	203	222	241	207	208	206	217	200	200	198	214	182	191	184	202	201	178	209	204	191	204	227	202	201	186	196	192	195	215	194	193	191	185	204	192	183	191	189	202	195	208	197	184	181	180	185	192	208	180	191	195	193	209	176	171	198	172	197	179	177	188	195	197	200	201	190	201	182	192	171	201	195	200	179	206	187	183	196	221	192	171	198	178	191	209	183	169	182	202	171	179	196	190	207	192	199	193	182	177	189	197	167	166	181	218	189	204	231	194	189	193	208	190	183	197	205	205	190	185	196	211	205	154	175	198	212	205	168	176	194	187	181	195	175	163	196	209	177	191	184	204	192	218	196	203	193	197	200	223	192	187	182	181	204	177	203	177	191	197	167	190	181	200	185	194	182	190	171	187	169	202	186	196	192	195	200	202	210	190	203	187	190	186	181	183	199	178	207	176	209	183	184	191	191	185	198	174	178	198	193	166	188	192	211	189	202	182	171	217	201	194	186	206	170	186	200	177	191	207	186	213	202	203	179	217	181	170	186	216	194	168	196	170	171	226	183	166	190	186	183	183	167	179	179	192	179	166	179	186	179	180	207	181	208	186	185	163	191	180	195	214	218	172	191	186	210	196	184	199	192	206	195	182	193	191	174	198	178	194	175	180	201	176	164	192	179	187	203	205	163	193	189	210	201	171	171	190	170	197	196	242	209	197	181	178	193	176	197	199	188	182	198	211	203	185	205	190	177	178	169	186	209	190	174	208	209	171	200	207	179	173	191	179	197	178	178	190	200	198	182	185	175	202	192	190	214	210	191	199	202	208	182	176	187	199	180	208	192	178	195	217	203	178	179	185	170	210	210	175	208	179	178	196	188	202	179	191	190	203	185	198	198	186	194	214	199	211	224	160	197	205	195	206	202	196	187	177	173	174	197	200	203	205	200	175	173	173	206	209	183	199	190	165	174	196	176	180	202	171	194	187	192	170	217	199	175	190	190	188	203	189	204	185	183	185	194	168	180	176	188	188	205	193	197	191	163	187	205	212	182	187	179	190	196	175	185	173	171	166	198	204	197	179	176	184	203	194	191	181	192	196	193	200	183	203	170	188	187	219	201	199	188	194	183	188	204	192	186	168	176	194	190	214	194	199	179	183	222	172	193	186	172	190	189	192	186	193	177	184	215	191	202	212	185	181	201	167	172	186	170	178	183	169	189	182	201	180	186	190	191	183	187	165	171	200	177	180	199	211	185	206	198	175	203	211	190	189	187	201	219	214	203	163	188	183	178	185	191	193	201	180	177	207	190	198	199	186	203	178	199	171	200	175	175	188	173	190	187	206	172	200	170	204	202	204	180	194	210	203	189	197	185	227	187	201	216	201	191	188	194	179	180	202	154	181	168	189	189	217	179	180	184	198	204	172	202	186	204	202	207	191	205	174	196	192	181	209	177	197	193	194	204	202	218	217	213	205	197	199	186	188	193	170	203	172	199	213	184	170	194	181	203	192	214	212	176	208	200	180	197	192	222	192	182	169	167	191	205	178	181	198	181	178	194	175	196	207	213	188	180	213	160	190	177	189	179	195	194	186	226	179	192	197	189	195	192	188	181	206	199	178	163	194	170	212	191	182	199	197	189	196	197	213	184	185	196	180	181	188	186	195	194	220	184	181	191	220	177	198	193	184	185	201	201	198	195	186	195	197	183	185	196	163	184	188	173	204	184	189	173	166	181	172	183	190	192	197	171	162	210	196	176	189	206	203	210	197	204	185	189	183	201	210	195	180	200	186	199	194	220	192	193	205	175	214	197	186	191	193	179	186	174	167	183	174	179	188	208	185	186	203	215	178	198	200	180	187	214	178	163	173	196	157	216	166	193	211	174	192	197	203	187	179	215	219	189	194	194	200	186	189	194	177	188	186	195	182	210	176	154	195	193	198	193	187	202	178	206	189	191	227	213	185	189	193	199	197	206	179	188	177	185	156	196	197	208	185	189	176	214	176	206	199	181	167	181	175	200	178	186	146	189	209	208	169	185	183	210	176	189	188	188	194	200	163	174	187	193	192	194	196	202	203	190	183	173	185	191	183	184	197	183	202	207	177	185	203	162	200	204	180	190	170	185	183	184	168	219	184	207	180	176	203	168	205	205	191	175	179	167	223	189	211	198	209	198	216	187	197	182	204	181	182	171	193	188	192	201	211	187	219	187	197	215	185	215	207	205	206	196	195	216	189	200	199	208	197	209	188	190	210	171	191	195	184	196	189	188	158	177	220	173	202	174	171	200	199	198	169	195	183	191	195	201	184	187	201	190	183	225	199	215	208	194	211	202	204	180	204	208	175	190	183	184	202	188	225	194	187	189	221	197	165	173	204	196	197	200	181	192	195	186	208	186	198	188	214	167	197	225	160	214	192	179	220	181	191	198	198	181	197	170	195	186	188	222	203	191	207	210	180	177	191	183	206	174	169	191	208	179	149	171	182	199	174	193	189	200	183	186	199	207	196	184	168	185	200	168	193	220	199	186	207	185	191	183	184	204	222	180	200	199	204	205	195	207	210	204	200	217	186	182	207	176	184	185	202	183	184	154	189	195	184	211	212	222	214	174	200	193	185	191	155	174	187	201	186	193	207	173	190	194	199	188	199	191	203	189	168	187	170	200	209	182	204	194	207	180	202	190	189	191	204	195	198	200	185	170	198	175	179	190	159	193	175	198	214	204	202	181	192	208	168	158	191	187	178	198	175	194	186	205	171	184	190	209	184	185	183	198	189	192	168	202	206	178	187	174	200	184	209	188	201	183	195	202	189	193	184	197	202	186	204	202	203	197	199	201	195	180	187	211	209	197	190	178	185	177	202	172	186	188	182	196	193	205	218	195	195	208	199	190	187	190	190	183	182	160	182	194	204	195	185	157	161	192	176	179	184	210	190	176	194	205	200	204	227	195	171	197	200	193	172	185	196	200	199	207	186	207	184	208	208	205	201	173	176	163	221	173	214	200	220	186	197	179	173	201	197	204	193	203	173	185	210	207	206	167	186	197	177	187	171	159	180	211	185	198	206	174	178	197	193	174	168	182	208	190	167	209	203	155	196	219	182	220	179	195	200	165	192	178	176	168	183	159	193	197	188	202	193	203	205	207	199	185	213	192	163	181	181	196	180	209	189	169	175	176	197	173	197	206	210	188	166	209	181	200	183	188	186	185	186	201	186	201	204	174	199	162	211	186	200	192	183	209	171	191	185	187	197	196	192	176	197	224	184	199	196	160	189	171	187	182	218	196	212	192	179	166	191	185	187	171	199	195	210	194	199	179	198	188	197	223	179	195	206	179	205	190	181	191	206	197	161	176	181	210	181	195	189	201	188	184	196	184	161	172	209	178	200	197	190	168	199	177	187	190	211	209	214	199	197	169	175	198	202	185	177	212	206	197	201	182	194	176	177	192	171	180	182	196	168	163	176	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5701	1736	2972	3481	3130	2660	2147	1792	1680	1469	1339	1241	1126	1097	997	962	886	895	815	836	778	783	823	792	723	727	688	742	695	680	679	698	661	666	685	669	633	653	642	641	602	641	641	613	679	640	668	574	627	674	652	665	615	663	634	609	661	652	631	644	597	598	599	610	581	603	607	587	605	581	591	646	621	583	650	607	626	583	647	590	623	635	589	591	590	623	551	616	611	598	606	603	629	634	589	562	585	540	595	619	550	569	556	598	602	562	601	594	660	586	609	607	586	578	582	574	617	552	646	608	657	593	620	566	637	593	584	624	595	602	602	582	598	601	579	603	579	595	612	588	585	628	594	589	553	609	575	623	565	586	586	582	591	579	586	613	569	563	586	556	609	621	609	588	627	575	576	595	560	581	587	604	613	584	621	551	547	578	548	536	639	564	610	593	602	582	623	557	584	610	610	597	570	597	638	596	589	621	609	647	621	567	624	614	547	598	585	585	586	630	598	603	585	594	604	589	591	608	564	609	598	620	553	597	600	583	607	561	597	599	530	588	566	598	586	576	548	586	562	602	572	655	550	638	590	549	625	567	595	543	550	579	581	611	571	559	600	576	605	660	616	595	613	610	595	569	586	557	623	558	633	626	554	556	587	602	574	581	578	568	551	578	571	638	591	598	577	619	600	571	581	632	589	597	616	573	623	592	592	609	587	573	584	583	617	579	618	556	599	659	573	615	653	614	609	553	570	578	572	571	600	554	575	570	587	588	561	584	599	550	552	606	581	524	578	596	546	640	596	605	635	572	622	577	634	620	598	591	579	614	579	589	633	618	622	560	578	523	603	582	531	524	607	589	601	594	600	642	564	558	540	569	575	546	599	596	595	583	619	585	581	612	620	574	578	580	554	610	575	565	592	621	587	542	563	567	526	621	584	604	599	532	562	594	526	573	606	571	566	523	594	597	580	588	594	586	611	568	618	579	614	635	588	576	622	595	562	623	604	590	583	563	618	571	601	592	577	587	590	631	601	592	591	610	590	559	601	586	587	663	598	551	573	563	636	611	577	566	591	655	564	558	598	567	556	606	603	559	586	563	580	564	559	627	632	614	595	608	581	535	634	592	595	611	619	594	594	610	583	575	574	586	582	530	584	564	580	626	607	588	597	615	561	621	559	555	620	572	656	624	556	628	585	612	579	605	604	559	593	591	619	573	600	592	594	585	565	631	574	568	570	643	590	594	598	558	575	642	586	599	547	602	571	568	576	584	582	599	564	616	600	586	607	593	619	620	553	620	585	628	602	597	551	571	602	584	611	552	617	605	604	600	548	580	601	560	632	560	622	621	575	596	590	626	561	589	621	590	560	599	573	629	564	608	590	541	558	577	598	579	585	599	592	571	571	606	605	593	558	579	580	602	569	566	597	583	602	642	636	598	581	600	599	582	594	530	581	559	562	557	624	562	565	585	596	619	584	591	601	608	630	579	569	636	591	605	609	559	560	588	584	580	550	539	557	579	627	619	576	609	628	550	612	593	623	595	598	602	574	582	601	582	605	555	588	578	571	602	596	553	604	566	596	606	610	568	575	606	566	559	551	589	621	562	598	600	593	608	639	571	592	576	586	567	588	566	584	610	616	587	638	561	620	579	602	531	624	572	584	585	614	623	579	582	582	583	607	619	600	559	603	572	567	587	628	625	597	611	607	557	583	597	615	576	611	604	649	579	568	601	584	633	595	614	590	593	631	601	616	624	605	586	563	590	633	611	613	602	539	554	610	545	573	590	579	583	563	593	581	634	564	613	576	572	580	594	578	612	608	557	573	576	564	586	633	621	587	569	617	544	593	603	585	586	572	563	645	589	552	579	638	603	581	592	612	613	602	570	617	563	578	579	627	620	605	609	571	606	593	612	607	641	562	581	624	569	636	651	616	608	598	608	613	565	589	591	599	595	596	538	584	606	635	612	585	629	574	582	550	604	599	576	618	587	620	591	637	599	580	648	574	591	537	540	584	586	640	604	586	570	611	610	598	558	588	558	602	585	574	619	562	614	623	628	636	568	596	600	610	578	601	554	641	597	630	575	598	577	587	628	554	618	586	606	618	573	629	585	592	567	591	531	568	594	580	580	608	583	638	616	538	623	647	583	636	562	590	641	590	589	593	602	586	579	579	597	630	592	575	580	634	619	602	614	617	613	609	614	621	552	597	563	592	585	595	574	599	587	610	599	555	574	614	595	613	573	597	624	625	548	601	590	597	599	606	595	604	549	611	625	569	581	604	618	589	583	597	590	568	587	583	573	581	611	616	591	584	577	562	600	618	601	569	590	530	633	533	590	626	565	565	591	595	572	599	576	597	601	591	573	619	594	628	552	613	604	567	605	563	568	619	596	571	603	555	551	589	622	546	612	550	593	602	563	610	566	602	568	601	629	605	559	589	552	629	533	616	639	637	567	653	600	576	584	583	580	599	586	603	558	595	582	597	636	615	610	612	605	600	565	607	610	601	545	549	584	625	575	606	606	603	645	601	581	594	604	564	651	583	563	590	605	636	589	554	632	613	585	566	585	585	572	608	560	587	583	561	588	568	604	617	627	551	592	582	535	599	563	582	585	552	574	655	571	587	604	643	638	565	603	600	599	577	606	582	577	611	607	576	554	578	592	624	572	567	586	636	605	627	578	599	594	589	627	600	635	594	596	577	607	548	599	597	581	608	588	608	616	627	571	620	623	621	567	575	600	576	592	576	556	621	586	614	636	590	582	599	565	581	593	583	606	576	562	600	595	554	596	547	603	608	577	579	598	622	581	573	668	590	629	610	602	597	602	635	605	567	605	596	588	604	588	612	544	616	612	636	633	607	551	598	601	597	587	599	568	604	581	604	617	592	611	610	575	605	592	582	575	615	606	591	606	589	596	604	597	606	546	580	600	607	586	630	604	604	614	572	595	538	531	612	623	582	585	577	577	546	618	603	583	571	573	619	589	565	572	558	611	593	569	590	565	601	586	604	610	610	570	615	590	570	601	565	609	594	558	578	594	613	589	629	587	571	586	583	541	588	589	585	606	598	576	595	602	619	604	591	557	605	615	605	631	574	552	629	584	589	586	541	584	608	590	619	625	633	568	544	620	620	632	531	593	558	605	575	597	566	600	596	591	592	591	549	604	596	568	631	647	618	606	570	549	573	593	633	556	562	576	601	533	585	620	591	587	594	571	572	613	588	564	599	594	579	609	615	587	626	577	565	573	637	595	620	569	586	634	577	604	575	615	595	580	582	566	551	562	588	572	624	606	602	560	591	606	615	628	589	586	603	559	588	632	599	587	584	577	618	617	605	622	566	591	594	563	521	628	609	591	597	574	571	574	654	572	582	539	626	531	596	576	595	589	590	590	608	627	637	638	595	579	574	598	622	569	638	595	605	568	617	561	574	538	612	593	616	612	575	570	587	612	554	593	588	601	593	599	591	547	591	607	586	593	591	573	611	618	563	605	556	603	573	568	592	587	521	577	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15840	2663	2596	2106	1517	1109	750	619	475	473	371	335	288	254	253	250	215	195	209	223	191	186	168	164	175	162	181	184	159	160	153	170	198	163	173	163	157	143	169	156	152	150	165	166	147	152	168	158	156	148	170	159	154	161	177	162	164	165	154	131	138	152	149	126	140	152	120	136	153	154	150	147	153	119	160	165	137	165	122	155	174	150	131	125	154	163	144	147	142	151	144	131	141	144	167	136	136	157	114	142	128	152	142	136	136	149	160	152	141	142	132	168	158	126	141	140	145	149	139	137	156	146	157	151	144	139	137	153	173	149	133	164	147	153	151	142	139	139	140	147	156	133	147	146	149	140	144	143	135	143	136	147	173	160	119	141	148	154	124	143	149	147	141	141	145	131	151	159	161	153	150	129	125	141	128	149	147	137	139	137	146	154	150	153	126	116	124	142	149	154	121	156	114	143	169	158	157	129	145	155	146	144	125	142	134	163	141	195	141	147	145	168	152	129	132	137	141	154	141	149	128	140	153	149	152	150	147	135	153	148	168	159	134	142	142	146	155	164	145	146	145	124	151	155	154	132	143	146	150	136	143	131	147	150	123	134	160	151	151	142	149	143	140	138	138	124	130	152	142	145	140	150	137	167	152	157	147	127	138	143	163	140	145	139	152	147	149	124	153	140	158	141	138	152	130	134	133	138	138	158	145	121	181	140	114	146	162	151	145	155	148	146	136	144	157	144	154	141	148	150	125	133	165	162	153	158	149	134	131	137	128	170	163	164	145	152	143	151	151	131	155	129	130	151	151	126	139	136	158	143	124	154	164	139	162	150	137	136	154	155	148	149	132	154	149	131	131	174	130	142	138	132	144	147	155	145	152	154	138	150	159	128	135	128	143	157	137	140	160	138	141	148	183	141	137	136	145	131	143	144	139	137	157	135	141	135	142	130	160	158	115	147	129	146	147	134	150	159	140	140	127	144	143	147	161	138	148	130	147	145	124	139	141	145	164	136	141	168	124	140	119	150	148	160	138	157	158	141	127	153	141	136	117	154	135	123	146	140	139	139	149	145	135	139	150	157	144	130	129	153	159	133	140	147	143	146	171	131	139	147	141	166	143	140	152	139	147	138	144	153	165	115	108	143	149	136	155	165	134	154	137	148	157	143	134	145	149	123	130	154	158	131	157	141	135	142	139	126	163	161	155	167	138	160	150	134	150	149	138	134	131	144	149	159	145	161	133	157	146	150	139	173	143	149	132	145	168	155	156	132	145	122	125	138	160	149	152	143	132	140	155	155	147	138	148	129	178	143	150	141	130	143	140	150	136	129	156	148	110	139	155	143	132	132	149	132	138	190	134	149	146	168	149	155	149	157	150	145	143	151	120	142	123	138	138	134	152	122	146	164	136	141	137	143	156	159	155	142	151	145	112	164	161	156	115	115	132	125	140	133	145	151	149	115	132	150	146	147	136	154	120	141	145	143	142	160	142	137	157	139	145	134	147	123	149	154	138	157	135	155	149	159	160	141	149	155	139	151	145	169	141	140	142	160	133	145	134	156	135	141	132	157	127	130	154	150	136	163	152	135	126	136	145	146	143	131	130	143	140	155	152	150	163	147	154	147	144	147	139	134	135	106	133	138	151	129	156	163	129	119	143	167	126	140	140	145	124	131	178	136	122	159	143	147	156	147	118	153	140	143	151	149	138	137	159	134	147	151	160	160	134	157	142	156	163	147	120	137	143	122	131	157	156	158	148	149	144	151	149	125	146	155	139	148	163	137	132	141	134	124	134	124	160	147	147	136	152	132	130	158	130	128	142	169	151	149	153	158	141	141	145	125	134	150	124	150	148	141	138	147	134	125	148	132	148	142	139	145	133	132	131	128	153	136	170	147	128	133	150	164	138	139	135	135	146	134	146	148	138	143	156	140	145	144	115	132	141	140	135	154	165	155	152	132	149	157	139	147	146	147	131	147	156	146	140	146	144	157	131	166	151	142	155	126	143	159	160	125	147	151	136	136	135	142	145	147	138	146	144	139	136	135	125	158	128	121	143	136	142	143	141	148	148	144	163	139	139	132	148	148	143	112	152	143	129	159	138	148	149	143	155	124	115	162	126	138	139	131	166	139	170	126	133	149	141	136	134	134	143	131	142	162	159	146	143	136	148	148	153	130	129	132	156	131	175	144	163	161	147	147	157	140	132	141	128	141	147	117	165	154	144	145	138	157	152	115	133	157	137	129	139	125	121	158	135	157	153	136	159	128	151	128	155	145	152	156	178	148	143	153	140	146	151	140	162	121	171	139	144	145	155	151	151	134	162	152	126	141	136	146	138	140	135	149	145	147	129	163	143	162	158	148	133	159	142	149	135	146	159	150	155	141	123	130	133	133	121	129	152	170	126	149	134	117	122	121	141	155	151	166	137	149	141	158	163	141	151	135	149	124	150	142	166	139	151	133	155	134	153	162	133	154	134	143	171	139	152	125	153	130	156	145	131	146	156	133	149	142	138	135	154	133	160	128	145	167	154	154	157	143	150	140	130	144	144	146	129	142	154	145	124	146	137	164	124	136	124	137	136	135	154	153	128	144	128	144	147	133	133	138	127	145	132	136	150	118	121	137	156	124	142	124	149	144	146	130	163	137	153	145	142	144	141	146	150	158	121	147	145	154	146	130	122	139	133	139	147	147	137	126	119	140	148	134	134	137	142	132	155	162	152	147	153	143	139	145	136	123	170	154	142	152	157	125	157	130	142	161	145	139	130	137	175	138	133	134	157	145	147	139	146	119	147	150	151	144	166	139	124	129	153	147	141	134	136	145	146	148	156	147	132	150	150	135	138	132	142	107	134	153	126	128	133	134	157	148	144	139	149	156	144	141	129	132	121	127	112	147	151	126	132	156	158	132	140	143	145	126	145	123	169	139	126	130	158	136	149	157	130	148	145	133	133	150	122	155	151	147	153	135	144	150	134	132	140	147	141	144	147	142	154	130	139	122	157	143	144	143	128	150	119	119	154	153	139	148	133	153	131	144	132	141	142	143	137	155	148	121	146	164	136	156	134	142	132	149	128	148	148	144	164	143	157	138	126	137	134	127	141	130	141	157	159	186	145	152	140	156	139	151	169	149	132	139	176	133	140	129	137	143	132	126	145	146	148	157	141	151	132	136	155	146	120	140	149	153	113	116	136	132	131	129	127	136	138	139	141	165	138	130	157	144	140	137	146	110	140	155	148	156	144	142	129	141	134	133	139	129	144	145	155	166	150	132	134	161	137	158	150	154	158	139	132	136	159	140	158	145	146	132	150	137	142	154	143	158	145	164	130	128	154	112	129	134	126	155	142	161	143	153	129	140	124	150	151	131	148	152	158	142	146	155	142	143	139	132	121	141	159	134	148	138	148	129	143	143	142	150	134	141	137	135	129	149	160	136	143	134	171	139	148	143	126	128	157	139	156	157	135	161	154	138	140	154	152	156	136	150	139	128	133	140	152	127	143	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7633	2538	4863	5975	5237	4279	3376	2857	2441	2033	1837	1585	1467	1329	1254	1190	1102	1034	1012	881	888	895	786	766	784	755	708	686	701	689	697	590	646	664	622	625	634	633	550	574	572	590	557	586	604	590	556	563	549	534	536	547	527	545	540	479	496	510	510	526	516	516	537	508	488	511	499	503	547	500	477	513	475	496	508	516	495	508	482	457	480	494	482	524	437	459	527	468	474	492	482	479	476	492	488	515	491	482	504	498	488	500	456	480	497	482	501	526	515	442	519	490	501	511	489	508	476	479	512	479	457	493	482	522	477	474	488	474	473	462	512	460	476	484	509	468	478	474	452	446	459	500	487	465	500	478	492	465	514	496	471	493	483	473	478	499	457	458	462	475	487	492	503	481	471	474	482	440	494	498	487	465	481	456	475	500	474	481	485	502	458	482	515	480	509	497	495	489	498	455	486	485	435	473	492	477	468	468	464	485	497	487	492	477	494	475	465	453	474	507	431	469	511	460	469	488	409	441	476	475	487	449	461	486	457	427	479	467	481	448	468	468	490	423	471	471	465	456	500	434	491	463	493	486	469	484	457	469	480	504	484	493	458	468	456	519	468	459	481	475	489	508	469	438	468	460	443	504	456	460	472	496	485	459	434	447	484	495	493	473	506	480	454	488	455	458	475	497	507	476	474	498	507	470	496	468	498	463	484	448	462	474	450	469	467	457	452	491	507	491	464	490	515	472	448	480	518	476	478	456	471	478	476	495	499	436	477	448	431	481	496	477	478	475	507	449	424	486	445	498	469	464	500	455	457	485	445	442	505	494	503	441	485	498	426	459	487	513	478	476	435	476	488	478	525	472	454	468	470	467	478	472	491	494	483	480	440	453	480	482	476	445	489	483	477	486	480	464	490	457	469	496	490	436	473	484	499	517	467	509	498	461	425	504	492	451	474	495	470	497	490	499	477	498	479	450	466	490	491	471	448	503	492	451	475	472	478	448	498	486	469	487	477	493	449	453	466	468	469	502	468	453	419	484	482	492	492	460	455	500	481	478	462	451	494	434	481	487	497	477	463	418	484	469	449	467	453	475	456	494	470	508	474	470	482	459	457	441	472	448	466	483	467	446	477	480	484	453	479	534	474	462	455	516	491	443	494	435	485	416	448	475	515	486	457	465	517	465	482	478	493	500	452	475	474	434	469	497	485	457	435	528	442	479	458	488	461	475	478	446	442	471	447	457	484	467	494	472	471	448	463	453	466	487	464	486	452	482	449	487	509	512	505	464	471	455	496	480	487	465	470	480	458	453	482	498	484	478	479	530	509	485	446	474	492	468	440	470	477	491	468	450	465	443	467	488	488	442	476	477	473	476	508	479	474	470	512	495	463	464	485	465	493	465	473	464	467	489	479	491	461	454	509	468	431	469	473	478	473	477	500	434	485	461	457	464	445	507	489	483	419	472	453	465	497	517	477	485	502	447	476	532	481	489	467	450	491	435	431	480	521	470	484	453	476	482	474	507	459	462	485	492	495	481	468	490	484	456	474	549	464	500	460	452	479	433	454	498	503	471	498	494	448	422	492	475	441	485	495	481	484	499	471	498	464	487	429	415	483	479	462	479	452	494	473	457	476	467	455	444	459	484	431	486	480	497	414	462	467	450	493	454	495	488	482	452	488	509	485	504	470	483	481	521	502	438	456	474	502	461	443	402	494	518	487	457	483	449	486	503	461	483	490	451	481	493	481	466	478	496	457	510	468	503	450	456	468	489	452	492	492	460	512	484	452	461	431	531	433	483	473	471	457	469	442	489	495	443	490	487	509	465	469	435	474	489	439	478	478	462	475	467	477	460	486	485	493	486	479	466	490	461	449	467	478	499	448	466	497	494	483	481	487	458	486	465	480	485	489	486	485	425	465	438	472	472	488	514	479	512	491	455	472	461	496	491	472	467	513	505	482	475	474	463	458	473	473	452	468	470	503	442	469	512	513	526	469	418	509	496	498	458	458	489	473	462	513	490	490	467	452	453	466	478	445	468	475	436	445	490	471	473	482	524	465	476	479	450	482	497	481	473	486	506	496	455	501	481	495	492	483	511	504	450	500	414	469	489	441	461	478	475	455	456	487	469	486	488	455	499	455	470	509	431	493	478	466	470	470	462	496	498	528	463	458	460	486	474	473	487	494	466	462	491	468	473	452	487	454	505	489	492	465	459	454	450	453	512	499	497	474	487	442	479	503	510	487	462	456	428	435	501	454	447	479	459	505	489	505	457	474	457	452	464	478	454	461	468	451	459	499	451	505	471	495	491	483	484	459	441	493	494	457	468	472	479	487	484	473	473	502	490	477	491	463	490	476	435	454	484	464	492	445	464	498	482	501	454	470	507	471	493	490	467	489	457	508	473	508	485	472	449	477	468	510	461	450	458	478	474	481	443	449	482	480	495	456	485	458	478	477	463	485	467	454	476	476	454	486	429	479	485	451	455	475	482	485	467	462	465	505	448	447	493	473	456	478	461	495	483	477	462	489	433	457	514	490	465	436	511	484	525	454	472	490	485	492	485	455	490	461	464	497	449	446	509	467	496	454	512	509	453	500	486	501	501	455	520	474	458	513	455	500	496	441	450	459	477	470	477	468	503	499	490	496	454	451	437	506	476	463	482	480	455	509	499	479	497	437	485	477	472	451	463	472	453	484	526	437	459	465	481	457	514	444	456	471	459	482	480	470	454	496	517	491	512	444	466	451	470	480	509	447	502	464	498	455	494	475	507	481	426	478	458	479	440	473	445	471	508	469	452	441	498	464	438	500	478	516	491	508	449	496	475	454	502	485	453	459	477	472	493	477	461	492	488	469	458	459	489	498	488	436	488	477	483	489	492	485	478	467	471	503	507	456	482	463	478	456	474	466	461	465	514	483	480	482	495	498	492	491	464	481	513	495	442	477	465	427	476	448	485	494	491	487	486	471	469	466	474	508	492	467	477	476	498	486	499	452	482	498	492	466	462	461	476	486	501	479	518	428	491	460	438	463	457	452	425	456	470	498	484	487	529	477	476	484	498	473	489	482	509	487	473	517	485	474	481	454	464	482	477	509	463	478	458	460	475	448	511	490	454	453	456	462	457	481	492	449	464	498	460	487	468	413	505	509	444	481	453	515	449	500	492	438	492	496	462	459	490	460	451	527	453	477	500	443	448	495	473	497	476	495	464	462	461	468	502	468	514	478	473	479	491	474	465	424	480	443	476	459	487	499	489	479	447	475	457	457	441	515	488	451	458	496	492	492	439	506	409	497	519	483	451	493	437	528	467	479	495	446	504	456	464	445	495	478	511	494	478	487	500	456	487	488	454	467	482	489	524	487	462	464	429	460	473	483	457	476	473	453	420	473	466	496	480	467	489	442	465	439	496	447	445	463	471	473	465	479	501	453	461	489	457	490	475	481	475	488	521	522	473	454	468	436	450	458	480	463	489	485	458	504	459	477	488	486	500	481	507	454	474	471	501	465	478	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2121	398	393	394	389	376	310	334	373	361	322	317	330	342	353	312	317	355	331	326	303	322	330	316	334	317	347	310	356	329	299	323	317	326	307	336	309	310	319	313	327	358	369	346	316	311	334	306	339	351	332	330	307	344	326	326	302	318	342	377	295	323	308	337	325	302	351	312	338	359	291	338	309	309	327	353	341	339	300	337	336	309	303	321	318	351	327	342	305	297	358	339	316	346	303	322	318	341	338	312	323	322	324	282	355	360	338	323	326	316	324	321	314	321	354	342	365	296	342	298	340	309	293	312	278	325	329	329	289	337	303	355	322	347	331	348	335	316	327	322	312	344	310	299	332	345	302	307	322	333	337	327	332	324	345	308	315	319	293	351	323	314	337	356	298	321	303	357	340	346	331	347	315	336	340	348	317	341	322	302	329	313	303	325	300	321	336	325	368	316	319	318	328	300	325	342	340	368	336	318	327	341	324	303	316	357	344	315	316	311	315	320	344	357	337	343	362	313	327	339	326	331	314	337	332	311	337	357	316	308	359	312	330	324	311	320	299	336	329	344	310	338	317	351	316	344	321	325	328	322	312	315	348	322	316	339	362	325	360	323	305	331	334	328	286	336	341	355	312	322	346	315	324	362	299	304	346	317	349	324	310	304	345	350	377	351	287	303	308	331	334	314	345	339	312	341	319	314	318	351	325	308	317	366	334	309	314	350	338	310	339	327	316	315	283	342	333	331	290	357	332	336	332	314	344	319	349	325	308	331	294	305	318	323	343	326	330	333	329	335	305	318	301	307	331	349	331	334	324	290	316	341	304	335	314	318	319	340	301	338	350	336	320	356	302	345	319	309	338	322	356	311	327	348	317	357	358	307	336	320	319	329	315	316	326	349	321	326	316	293	316	316	323	339	281	336	303	321	361	343	327	333	324	332	305	318	318	322	305	327	325	312	321	332	318	349	336	337	327	329	312	339	326	355	332	340	325	356	351	321	286	313	325	346	316	306	319	303	343	323	325	306	324	349	336	336	349	344	336	301	328	348	330	361	315	345	308	311	320	311	335	314	296	337	360	335	361	317	322	341	304	335	332	306	322	324	313	331	303	331	302	310	367	319	338	297	316	305	308	327	305	324	320	309	301	313	319	330	317	353	319	311	338	334	353	336	313	312	330	321	314	335	326	302	287	314	338	341	329	301	311	358	343	332	339	334	327	329	349	313	332	348	347	302	312	318	331	324	306	331	335	320	318	326	327	342	332	324	328	309	285	309	334	304	318	375	316	325	310	335	348	323	332	339	321	327	311	319	360	305	349	321	357	334	337	349	327	308	311	328	329	330	315	309	347	311	336	317	341	347	326	327	310	322	312	312	355	326	372	284	353	349	309	342	330	313	324	344	315	325	318	307	333	351	340	326	342	328	324	318	350	337	309	326	290	316	306	353	337	333	331	336	336	319	344	311	306	346	330	343	362	309	341	309	304	335	319	336	316	307	325	317	322	283	337	319	314	326	316	306	327	343	357	320	324	320	323	302	316	337	306	348	308	309	359	308	323	340	342	318	356	320	354	300	342	315	314	335	314	317	334	328	327	331	331	329	303	311	330	346	326	329	338	293	328	306	308	300	303	313	313	326	309	340	322	327	335	314	329	291	299	350	305	309	324	329	350	344	340	299	305	323	317	341	347	336	339	334	315	332	326	330	345	315	354	324	319	348	349	327	308	346	326	336	357	342	329	335	320	326	311	299	318	308	303	332	313	310	311	316	334	315	309	326	313	335	322	296	352	316	330	316	326	295	340	334	331	324	334	308	311	343	302	313	346	317	338	323	347	302	312	342	311	337	294	307	325	318	317	362	361	309	322	342	315	296	345	329	357	332	349	336	322	318	329	326	343	316	381	297	340	323	325	314	273	343	324	346	325	338	329	349	316	326	345	342	324	313	317	340	338	313	316	325	318	316	352	338	349	334	301	356	307	331	355	286	341	324	310	310	321	344	331	326	317	351	340	310	360	315	309	343	328	317	349	340	328	323	315	312	310	299	310	343	335	306	336	316	275	287	324	329	346	361	339	293	311	322	297	296	336	314	326	342	324	352	306	325	329	326	335	298	295	299	334	360	321	324	322	297	327	334	330	348	341	331	369	338	326	344	302	330	328	304	309	323	301	329	311	311	326	302	325	320	307	338	314	311	320	304	320	315	322	318	364	308	303	312	326	353	287	328	320	330	364	302	279	326	341	320	339	320	344	355	305	345	354	311	333	310	334	342	298	338	353	348	330	329	346	317	315	314	294	318	328	320	323	338	366	321	331	344	334	316	329	333	333	313	318	348	323	322	332	352	319	341	309	322	323	332	344	322	315	326	323	346	319	325	304	359	311	324	319	343	329	321	327	309	339	321	327	325	336	325	324	284	317	301	313	316	303	310	310	325	306	304	353	302	339	355	315	332	314	302	285	345	327	339	310	320	350	333	308	336	328	317	331	295	328	296	339	320	327	334	309	324	321	317	349	330	308	323	315	316	334	330	305	356	338	287	363	346	314	353	318	355	298	325	312	317	301	331	308	333	330	329	333	336	313	316	314	340	311	308	295	326	337	325	314	347	335	320	314	357	320	309	305	325	288	349	366	360	319	338	269	318	319	312	330	331	323	322	339	308	336	327	349	326	325	350	309	339	351	327	316	334	342	324	316	302	331	333	336	344	357	304	319	331	337	331	333	315	348	302	308	301	332	320	336	332	305	359	315	326	336	316	329	345	310	331	349	345	315	354	310	338	298	335	316	321	310	308	327	364	336	334	325	322	325	294	315	323	324	336	317	343	332	335	329	362	337	336	352	325	345	325	362	302	355	323	332	321	320	347	334	354	366	324	319	305	312	325	337	329	329	353	343	352	337	328	341	343	339	333	316	279	297	351	291	342	341	329	311	296	347	321	365	351	306	348	299	323	318	334	328	319	339	318	339	353	330	344	332	320	335	308	356	349	330	328	321	362	333	320	314	331	354	300	325	314	335	335	315	305	349	296	333	327	344	333	357	344	316	308	341	340	296	300	338	332	326	298	337	318	319	339	345	334	304	308	328	309	327	312	296	324	361	311	318	356	332	324	339	318	341	335	298	306	331	303	314	349	307	368	287	316	340	338	327	350	298	340	338	367	331	304	311	319	307	327	328	328	354	312	361	322	325	331	332	330	304	340	307	318	311	297	350	325	324	315	317	329	321	295	331	338	330	326	326	317	337	320	320	315	345	303	343	338	327	332	332	322	316	350	363	326	300	325	285	318	358	334	326	332	314	329	324	335	336	313	305	380	316	334	312	334	330	337	323	302	330	345	334	299	319	331	316	322	342	298	318	328	310	326	300	333	309	313	345	322	346	340	318	353	330	329	340	312	345	313	318	333	315	297	350	313	322	316	347	363	331	327	308	330	328	290	312	322	309	339	321	289	311	334	302	332	324	342	316	347	331	307	340	335	338	335	345	331	352	321	301	326	320	300	310	307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2512	1045	1066	1164	1154	1107	1042	1110	1044	1040	966	997	933	939	1031	966	951	966	980	965	959	973	935	1001	918	961	920	927	964	949	939	992	958	919	950	924	971	970	917	916	941	923	950	887	911	922	909	929	895	957	1002	910	922	914	963	911	972	935	962	934	970	932	941	934	898	910	962	943	892	933	937	955	977	914	953	1032	912	917	935	945	887	982	892	981	931	950	919	930	917	989	962	962	899	950	918	872	957	947	922	1001	891	942	1012	1006	941	934	908	945	885	950	932	993	967	951	929	970	962	922	918	971	1011	1017	943	951	911	995	965	971	1001	906	942	913	869	902	927	944	920	943	890	942	886	953	950	919	997	951	916	902	928	936	914	970	904	980	997	993	890	873	934	952	904	938	990	943	952	946	945	985	863	956	950	927	969	916	952	913	895	940	940	917	985	906	940	883	914	893	959	942	937	941	912	983	946	938	953	896	971	953	945	960	952	948	940	1000	967	912	885	933	981	953	943	905	950	946	986	963	998	966	925	973	916	957	938	935	956	959	952	868	976	924	919	944	935	882	959	984	917	905	912	965	978	941	926	953	891	952	935	949	926	894	972	1041	906	963	921	982	1028	899	935	976	985	861	930	944	884	976	917	967	907	936	962	989	921	897	952	917	941	933	989	930	913	910	972	951	959	880	962	906	915	964	962	947	955	974	897	940	941	997	852	935	939	923	935	944	934	957	920	958	958	928	932	939	959	929	915	990	914	916	941	918	980	941	973	928	964	982	917	948	932	931	904	927	924	937	939	919	927	910	967	902	943	892	938	928	938	909	899	919	916	956	963	964	985	969	909	1003	930	941	898	1022	921	986	949	935	950	928	947	946	886	943	955	939	910	963	943	928	890	960	974	906	926	967	915	908	969	976	943	965	892	907	945	891	990	894	954	880	932	951	968	983	886	913	945	929	988	954	919	908	983	945	922	1001	961	926	948	954	940	929	934	933	917	983	942	975	901	921	944	983	951	916	965	1032	982	940	944	956	905	956	965	961	921	907	942	937	976	937	991	936	957	944	950	974	911	938	898	966	924	942	941	922	906	884	922	966	886	924	926	992	916	949	915	954	965	953	952	945	988	925	910	975	894	883	926	972	931	959	937	885	913	934	973	929	926	993	890	921	940	914	939	934	941	897	1004	925	954	973	959	933	938	947	938	925	975	901	985	933	909	899	907	946	962	920	951	918	948	956	929	924	942	943	940	990	963	985	918	953	1016	949	892	953	891	939	963	978	955	909	926	986	960	943	966	957	983	958	947	952	912	1017	887	925	920	1005	951	975	928	1000	941	986	938	994	961	945	907	926	922	950	965	859	948	913	961	908	908	940	894	941	917	976	951	979	954	947	932	929	930	945	957	938	941	946	941	979	894	1001	959	931	932	964	951	925	901	888	949	968	931	931	951	892	1005	966	922	900	964	901	995	953	918	947	917	905	898	923	938	906	956	957	945	875	969	940	899	921	917	963	941	932	988	956	926	989	961	976	930	938	922	943	893	892	982	932	935	942	962	926	871	922	954	950	938	921	953	983	935	957	947	913	946	1004	918	950	907	902	984	984	958	920	943	906	928	953	936	922	950	995	901	898	981	965	961	901	963	936	971	933	950	960	924	913	941	970	909	979	947	912	928	932	948	978	895	929	899	921	976	901	934	935	943	921	959	889	947	957	951	911	909	885	890	901	997	947	964	960	979	981	961	897	956	982	914	952	989	899	942	956	976	945	937	917	869	927	911	948	907	902	972	910	929	953	971	975	957	936	929	999	944	992	949	907	910	953	933	960	948	980	960	931	982	1002	958	902	923	910	902	898	941	963	899	880	972	976	917	977	931	987	945	944	963	949	892	962	943	908	942	912	947	896	936	930	903	929	942	926	946	929	905	966	934	912	954	922	936	912	963	929	926	941	913	959	928	897	953	881	943	968	990	991	947	959	958	949	959	924	986	936	936	941	1004	888	900	935	952	1013	926	1018	974	945	949	949	929	931	960	957	899	915	886	921	968	944	929	972	943	962	991	949	946	908	903	915	974	957	925	951	967	949	978	969	948	919	925	895	937	971	919	942	937	943	921	917	937	972	934	951	975	974	894	965	929	904	917	929	938	946	924	961	949	915	990	955	1004	938	916	918	876	936	911	958	938	876	960	960	947	918	931	970	918	917	969	939	951	938	917	952	974	951	929	944	948	900	990	928	967	929	993	960	920	944	972	960	896	994	1004	957	940	958	969	948	920	915	935	958	952	957	974	939	925	990	866	914	912	978	973	979	933	945	925	984	902	898	930	952	922	942	964	935	940	869	970	982	949	963	928	861	962	984	921	945	892	983	959	911	928	918	952	911	973	938	928	935	922	917	894	940	938	915	941	906	990	919	922	910	918	921	879	896	905	957	956	906	912	920	969	985	985	946	926	922	944	925	961	973	919	951	914	965	961	903	963	965	923	942	898	923	928	960	918	921	907	931	929	913	902	974	894	934	910	956	995	910	928	973	915	913	927	953	946	875	918	980	888	909	958	954	938	922	947	895	945	909	927	893	918	986	940	923	929	897	979	968	914	953	942	954	943	961	945	951	973	964	986	963	913	923	934	897	933	923	976	901	941	894	963	931	941	893	969	925	950	892	1031	943	981	914	932	900	913	911	935	1008	960	975	905	961	978	928	953	982	908	900	990	900	920	947	946	982	956	920	931	944	974	909	951	988	933	950	925	944	983	938	945	903	987	936	890	928	951	979	951	935	918	899	925	932	854	900	934	913	966	930	976	931	933	959	941	948	987	945	951	934	934	923	915	970	923	938	950	951	963	948	901	933	913	946	1008	957	943	963	929	884	973	972	918	926	925	951	910	956	920	964	939	956	982	924	899	909	1003	921	967	954	934	944	902	940	950	890	901	964	935	984	972	925	916	906	910	976	918	956	938	936	981	954	943	934	890	951	953	937	970	936	864	906	929	926	972	935	904	952	956	986	968	946	987	938	958	924	912	969	966	1004	941	954	927	953	921	968	946	923	936	992	880	894	974	905	953	899	917	940	925	942	957	951	1000	955	906	1010	960	966	894	955	919	952	992	951	886	932	977	958	927	952	907	948	913	956	966	965	960	931	917	898	951	898	895	1004	948	899	898	992	937	909	999	915	1028	925	894	916	953	910	943	907	935	934	910	933	970	1000	926	971	928	904	930	941	897	940	910	892	924	977	930	952	907	909	945	939	909	975	913	927	954	954	957	946	948	984	983	937	915	952	964	939	949	922	955	937	920	977	973	978	958	967	937	902	911	935	931	972	915	949	941	898	959	956	902	923	937	929	929	935	923	902	952	991	932	966	972	911	899	939	979	946	918	940	953	900	923	941	967	958	946	945	918	944	948	923	915	906	966	922	925	989	858	929	875	915	980	940	938	931	946	962	919	957	978	955	902	965	978	956	937	919	913	918	902	903	989	958	930	870	950	911	949	935	970	906	940	936	925	943	927	928	954	906	981	965	968	943	929	945	920	974	948	941	963	926	1007	927	961	919	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8244	1122	1449	1116	832	631	537	464	386	342	272	264	257	257	260	236	235	217	220	220	239	217	219	209	212	202	204	215	199	195	216	176	196	187	234	179	231	192	221	211	201	206	182	206	190	181	214	192	187	194	201	193	197	205	194	174	192	197	195	191	160	185	189	185	167	182	184	196	177	189	175	215	181	172	186	188	197	204	187	202	188	179	201	204	176	197	226	212	174	187	191	164	209	203	180	193	198	197	189	199	216	187	199	185	183	201	198	188	177	190	180	207	196	207	216	178	190	216	173	169	188	191	202	182	174	208	201	182	176	203	183	215	194	192	185	199	201	197	171	178	227	208	183	186	236	179	193	204	181	186	145	196	208	182	201	194	169	208	179	200	180	195	169	188	198	203	179	190	205	182	215	192	168	216	186	175	208	201	167	179	200	176	202	208	177	168	204	190	196	220	191	184	213	193	175	212	186	159	194	176	192	210	214	199	189	187	198	213	189	208	206	204	193	194	174	192	198	205	192	203	184	213	178	216	182	177	211	185	194	195	203	195	202	207	189	195	179	195	194	179	182	179	181	189	185	190	182	212	180	183	201	216	183	180	207	214	178	202	170	209	183	188	162	175	205	191	189	195	186	179	212	180	192	190	187	197	158	191	178	185	202	173	183	200	192	211	186	184	181	189	179	186	174	193	221	180	154	192	202	194	203	203	157	182	188	168	194	189	198	167	204	193	163	170	195	176	207	184	202	192	171	194	207	196	186	200	179	191	213	211	193	188	193	173	186	209	209	191	207	180	182	186	204	163	186	185	188	187	212	177	194	185	207	197	185	170	201	175	196	191	195	191	163	204	214	181	200	192	209	197	211	207	192	203	224	202	185	200	196	175	211	203	189	186	192	169	173	187	166	192	212	186	184	172	195	207	209	175	194	182	173	191	180	184	200	192	171	181	188	215	181	201	188	181	195	177	184	211	190	180	193	192	181	196	195	168	182	203	182	200	173	205	156	186	166	212	190	171	211	194	183	197	204	173	181	201	172	197	197	183	181	188	162	183	205	185	187	193	183	217	190	231	198	172	184	166	209	183	180	211	208	216	205	208	180	192	179	185	185	177	204	185	184	204	220	211	214	183	190	214	173	167	189	182	210	180	190	179	204	176	174	188	169	198	182	210	196	191	201	182	213	172	187	171	177	194	212	198	175	184	177	190	178	186	183	185	177	189	208	189	188	193	201	206	162	184	192	206	206	178	202	212	197	169	174	181	186	207	167	200	206	205	175	208	180	181	196	182	204	193	189	222	188	194	206	185	192	196	189	186	207	193	184	160	201	187	185	157	207	187	199	155	196	209	189	205	194	204	195	199	192	162	206	188	179	203	195	208	176	192	199	159	197	187	196	196	197	179	169	170	192	182	207	182	199	183	194	205	206	195	198	197	189	181	188	195	197	181	199	189	199	185	199	198	182	190	238	213	178	192	196	189	202	200	234	193	162	191	198	189	191	228	185	187	216	190	209	196	186	197	196	194	193	221	190	203	199	182	189	185	188	207	197	182	171	158	207	173	189	194	183	200	174	189	176	184	193	218	176	163	193	186	199	175	182	175	201	201	182	208	205	156	193	173	210	205	202	205	196	183	207	215	190	186	195	195	170	198	203	197	187	178	203	192	203	170	176	209	214	187	206	167	183	216	192	172	197	220	199	180	168	162	174	173	189	213	208	183	195	206	173	199	186	209	157	171	182	173	171	194	199	217	199	210	202	196	219	188	175	192	186	211	200	183	191	189	188	185	177	166	197	185	167	177	181	209	210	194	194	187	192	201	188	186	198	189	184	188	175	190	195	168	179	169	194	181	205	195	176	220	207	195	183	201	192	221	187	200	206	191	196	204	190	201	177	206	186	208	188	181	177	195	205	198	192	172	202	206	198	173	173	199	187	186	199	205	207	171	185	197	192	217	184	155	181	203	214	194	213	198	197	169	193	187	180	197	203	190	186	180	191	180	209	180	184	215	207	185	193	168	190	180	200	182	187	196	209	219	200	178	200	181	167	197	194	177	182	215	193	182	199	191	188	185	194	176	223	199	198	181	197	199	169	181	196	178	178	201	193	180	205	202	184	190	174	193	193	197	187	186	198	200	195	178	205	199	188	178	175	178	186	190	175	188	192	178	223	219	177	200	193	195	195	175	209	187	204	201	187	197	196	217	177	198	190	191	189	187	188	199	192	202	180	212	192	171	213	222	189	180	179	177	175	213	181	199	211	166	184	158	217	186	224	209	180	189	204	196	192	187	170	208	201	185	210	182	196	182	189	195	199	210	196	193	196	183	176	175	196	182	182	177	205	182	172	195	192	201	211	191	175	159	198	202	187	191	172	203	196	190	181	190	203	166	170	191	187	176	194	205	178	213	194	207	187	173	210	207	211	198	179	192	178	185	177	179	188	203	179	186	187	190	174	194	196	184	197	197	193	205	215	167	188	188	192	199	206	198	179	194	202	200	202	206	187	190	195	200	183	177	198	190	195	184	211	185	197	185	202	222	188	181	197	190	213	196	184	203	176	209	195	195	215	171	180	192	201	172	180	179	153	198	205	201	174	187	224	201	183	201	197	204	173	205	194	191	174	187	213	203	184	186	191	188	206	183	206	198	201	205	169	182	173	191	192	181	182	186	191	197	207	188	190	173	181	176	181	185	199	186	176	178	201	192	212	174	177	193	188	178	208	181	174	204	198	194	186	173	207	228	183	204	182	196	186	167	194	190	207	198	167	184	202	215	198	214	166	212	208	181	191	187	209	177	185	191	213	204	196	221	168	162	195	208	195	183	196	175	202	186	190	203	189	219	191	170	190	206	199	192	170	203	203	202	199	200	216	198	187	183	209	182	208	174	185	190	187	200	165	201	192	170	202	194	208	209	192	208	187	175	216	173	197	194	181	211	202	181	197	215	184	179	174	213	186	209	193	207	215	202	167	185	175	203	193	180	175	195	181	170	193	205	198	193	157	165	199	194	199	199	187	177	171	173	214	193	203	177	197	188	198	191	190	206	199	191	184	185	219	190	195	188	188	206	203	180	175	182	194	191	176	167	175	192	181	212	180	167	171	177	185	181	174	201	203	166	183	180	223	183	193	190	211	170	198	199	189	198	210	212	181	192	194	195	200	200	192	185	176	202	171	191	201	181	191	182	216	157	171	190	205	197	176	179	166	187	196	192	196	194	188	217	175	174	171	203	197	195	199	184	183	205	191	213	211	194	179	196	184	186	189	206	191	179	200	192	209	179	182	194	202	201	167	183	192	187	212	186	208	188	178	207	178	189	167	190	202	188	196	178	211	185	199	185	230	192	191	180	186	185	183	193	196	197	181	166	207	188	176	193	194	153	195	193	175	174	191	206	200	202	183	192	213	211	175	197	173	202	167	191	196	175	207	198	176	179	199	182	186	185	177	196	193	218	189	198	191	190	193	199	182	203	193	181	197	196	160	160	183	209	198	189	192	175	204	188	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5629	1564	3043	3567	3272	2605	2166	1866	1635	1466	1335	1159	1108	1063	971	998	892	886	854	798	768	786	786	752	721	706	706	722	670	686	687	699	625	674	685	627	621	653	654	613	654	653	674	597	644	628	612	627	636	637	632	569	595	637	617	598	573	578	601	588	636	605	594	587	635	580	611	677	608	595	598	612	602	558	586	627	596	574	573	588	631	599	613	573	639	633	608	628	569	594	609	569	601	596	595	572	618	637	596	595	564	565	586	600	568	606	571	587	578	596	534	589	596	625	613	589	603	568	589	573	574	593	553	598	589	620	624	558	592	569	535	613	603	591	544	596	580	580	603	598	599	616	574	615	628	556	581	549	613	620	567	601	577	572	583	619	567	618	581	585	578	613	566	557	588	581	552	588	576	606	613	614	594	630	618	617	561	607	572	579	571	619	560	581	571	649	559	597	594	632	600	595	581	594	581	582	585	606	585	606	586	595	569	609	590	572	615	589	609	599	579	616	543	594	621	588	603	580	630	582	566	549	587	531	608	579	549	559	591	607	590	580	542	595	631	611	591	573	565	542	576	620	602	576	582	627	625	603	608	608	597	571	583	602	578	545	619	599	606	563	612	555	634	581	560	607	644	604	573	586	575	573	570	605	588	578	575	587	600	622	558	560	599	578	592	604	568	620	574	586	574	620	573	575	623	578	639	599	637	561	588	613	556	555	614	548	602	600	619	576	590	580	630	599	611	587	535	592	625	584	559	586	613	630	604	583	567	560	585	560	557	592	572	604	594	600	611	626	616	604	565	599	582	570	572	613	598	580	585	572	593	600	575	640	555	583	576	547	569	626	550	549	607	569	617	602	559	593	624	612	595	553	580	590	607	577	531	565	592	557	614	618	585	524	642	525	592	544	564	587	589	587	611	574	591	574	608	642	558	638	631	572	583	603	560	584	562	590	572	592	595	578	579	605	556	578	615	612	602	596	611	605	568	598	581	581	547	572	603	604	618	612	560	569	602	638	599	596	600	623	601	593	578	596	597	602	620	568	617	565	562	595	599	551	616	600	569	602	582	595	617	603	594	584	587	525	619	591	586	602	601	584	580	574	615	606	610	596	611	559	578	559	563	583	567	590	636	590	592	594	571	537	581	610	584	624	589	562	587	603	606	598	582	607	607	611	596	551	594	603	589	588	593	563	585	599	568	574	515	629	607	587	598	583	575	606	595	590	574	559	577	601	592	585	598	620	593	611	585	603	631	593	583	560	624	616	573	613	572	597	619	586	570	604	605	609	562	579	588	603	603	618	544	595	589	585	597	617	551	605	573	561	542	581	614	565	561	566	573	638	553	628	575	605	577	551	573	613	559	579	601	607	621	556	545	587	599	599	618	604	601	612	580	620	588	577	528	607	595	582	548	555	603	603	625	615	576	575	589	588	565	592	552	518	555	584	554	562	614	572	552	617	550	590	580	587	572	575	587	572	580	569	594	577	577	586	517	591	583	604	559	601	607	596	547	580	549	616	585	572	613	580	605	615	548	559	596	576	581	557	566	563	560	583	590	593	624	582	592	603	568	538	560	589	554	586	595	601	636	599	545	582	599	599	619	578	593	541	550	628	592	602	599	589	601	622	586	530	602	613	581	583	619	621	601	595	605	562	589	590	567	586	590	616	581	594	570	603	579	613	559	569	578	531	573	595	610	598	580	545	593	583	607	595	540	661	580	588	642	587	574	614	589	594	553	622	561	563	575	605	609	612	600	571	620	617	631	623	591	553	652	587	570	615	610	596	582	582	591	586	590	563	591	582	567	572	628	542	577	555	589	563	583	630	604	601	615	616	571	532	609	576	581	575	558	574	595	601	559	558	602	598	598	571	569	556	569	601	597	597	598	599	619	566	618	520	557	585	550	570	606	621	571	662	583	559	601	589	602	609	559	597	541	597	570	594	573	599	580	593	562	550	573	595	624	604	564	591	566	546	597	621	622	598	550	586	508	553	570	569	596	593	595	572	616	596	629	589	586	568	621	619	586	595	578	608	564	585	582	607	588	597	584	571	597	595	622	572	616	638	593	566	570	607	600	576	599	551	589	624	576	585	639	594	602	588	598	590	547	608	582	547	556	580	548	602	586	549	546	592	611	600	587	576	585	605	604	595	620	587	589	645	558	555	582	584	564	617	632	560	596	606	596	555	667	595	605	546	563	558	636	565	612	591	575	595	610	574	550	567	606	511	583	582	589	570	625	612	589	614	561	601	618	596	558	636	598	595	581	588	677	615	593	578	561	599	586	590	606	603	593	599	593	569	584	578	615	579	588	570	556	591	582	550	605	568	600	580	585	622	605	562	571	578	563	564	591	618	581	613	614	593	546	629	603	591	581	600	584	592	594	591	621	603	577	618	585	586	586	551	608	587	548	559	532	605	581	585	576	604	626	555	621	628	630	603	601	584	612	585	592	589	583	612	519	596	607	593	588	597	584	593	599	575	582	543	605	595	593	637	581	594	601	578	567	622	529	562	613	597	542	565	638	600	594	573	585	625	594	555	560	575	608	574	613	615	538	594	611	616	567	551	584	607	570	573	605	566	583	558	556	635	575	623	645	583	575	608	571	588	603	589	593	566	546	552	621	608	552	594	589	576	578	578	582	606	626	570	616	563	602	591	633	622	571	633	623	596	592	573	582	605	612	595	583	593	599	582	589	571	564	583	613	591	613	569	612	582	608	575	603	545	570	576	588	585	551	580	560	583	610	613	555	535	595	584	569	571	625	567	539	541	594	617	579	574	594	595	587	582	592	599	583	555	636	552	606	604	598	601	592	627	551	608	584	563	552	620	612	592	582	522	592	584	588	638	580	595	625	578	589	566	555	610	565	573	623	564	614	582	601	612	640	586	608	574	603	582	559	572	597	519	578	569	579	567	610	575	557	640	614	598	586	637	553	574	561	614	623	592	546	603	569	608	600	655	601	607	544	590	573	589	587	615	565	555	583	611	600	526	537	609	573	556	584	637	604	562	595	593	593	585	601	564	590	594	560	587	584	604	611	637	539	600	578	579	616	619	579	560	572	628	603	541	620	605	573	544	568	561	567	595	560	576	637	597	607	595	608	565	585	587	620	633	578	604	552	586	579	560	581	554	592	576	618	570	591	592	593	610	535	567	614	530	609	597	571	617	585	600	577	594	585	578	618	597	563	589	547	588	591	616	582	570	611	617	584	610	587	626	568	588	575	598	574	614	600	557	593	554	586	561	532	574	594	571	625	592	625	578	602	610	644	596	581	600	590	593	569	565	587	558	642	588	591	580	608	637	570	559	561	575	559	622	562	594	591	611	580	632	571	567	576	550	594	552	545	601	543	563	570	528	576	590	542	608	573	576	564	575	628	623	582	583	577	617	587	591	529	562	553	580	556	580	551	543	574	548	561	560	586	594	582	608	595	604	577	584	600	581	541	586	563	587	574	590	605	560	588	603	581	613	584	606	578	566	562	599	584	549	593	617	625	636	603	567	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15824	2221	2460	1951	1376	1020	756	574	458	439	338	312	320	277	232	238	205	207	222	229	184	193	196	178	163	164	183	180	165	161	182	134	170	171	159	169	161	147	159	141	154	170	154	139	170	135	132	144	156	159	151	160	160	157	137	159	137	155	142	157	127	125	150	142	159	151	153	144	129	138	166	132	146	145	146	147	124	154	147	137	131	143	143	128	159	144	145	131	144	130	158	143	138	144	149	149	148	165	146	127	166	135	152	139	171	162	136	149	149	153	146	170	156	120	153	143	125	149	140	157	145	155	121	151	146	138	146	173	142	128	136	142	147	142	154	139	134	131	140	152	141	144	141	141	133	132	149	146	130	157	131	154	139	148	153	146	142	134	144	129	145	147	172	152	161	134	131	140	150	131	117	136	142	126	150	153	145	127	114	135	131	162	149	151	156	153	156	129	134	146	129	162	148	159	145	141	146	155	144	175	127	159	132	163	140	129	127	135	165	133	134	127	125	147	170	131	146	135	148	145	139	162	137	138	124	148	141	142	155	136	143	149	159	134	150	139	149	142	125	143	144	153	130	151	157	161	155	158	143	120	147	171	133	144	127	152	140	142	143	169	142	150	133	141	137	139	130	176	147	144	128	152	154	138	141	127	139	147	145	151	136	178	129	120	140	127	157	139	144	133	151	170	163	135	153	151	153	152	156	116	144	152	138	136	138	136	143	159	129	160	141	129	137	147	149	125	142	135	134	139	157	137	172	134	167	148	142	134	137	130	130	132	149	135	132	134	153	155	138	130	156	125	150	143	156	126	142	165	152	132	123	153	155	120	137	149	148	147	126	139	129	144	153	157	137	156	169	154	159	155	117	136	141	125	153	132	152	152	139	135	151	142	151	122	133	147	163	147	150	159	139	132	144	132	137	139	141	140	149	139	142	173	145	143	139	142	128	142	130	130	159	131	149	151	169	135	116	128	156	148	147	150	138	118	148	127	146	134	161	150	163	147	147	142	146	142	152	134	137	172	132	149	162	134	147	157	139	169	156	125	118	143	152	139	152	171	161	168	159	151	139	127	137	158	148	124	171	131	165	148	143	132	134	141	146	132	160	140	146	150	128	152	133	120	151	143	146	147	132	142	124	163	130	151	156	137	134	133	126	135	182	129	165	127	141	146	132	150	164	147	121	150	124	143	142	126	137	154	128	187	144	138	113	142	149	159	160	161	141	135	147	174	146	151	148	145	135	123	138	124	149	148	139	159	171	146	151	154	156	147	133	118	131	130	134	146	151	139	141	150	164	145	150	143	135	152	166	144	148	137	148	142	160	162	163	159	148	136	166	139	133	140	160	158	153	145	148	135	176	151	145	130	140	127	154	135	125	136	138	151	139	126	172	121	133	133	134	155	134	139	136	154	141	155	127	146	150	146	177	165	149	127	146	160	132	134	121	153	150	165	133	155	156	133	139	140	133	144	136	132	154	133	146	136	115	132	153	141	131	135	133	138	139	146	140	147	132	154	159	145	124	139	134	141	138	155	132	130	133	138	121	158	146	148	144	175	146	138	136	145	149	125	127	134	150	137	127	140	137	154	148	157	155	130	143	122	150	148	153	155	124	145	146	160	150	146	130	148	143	140	126	151	134	150	138	151	143	156	138	140	166	147	148	141	161	143	121	154	148	145	140	143	139	159	147	122	132	156	142	141	133	164	148	132	138	154	123	131	131	141	132	143	131	160	142	127	137	114	153	123	141	149	135	154	155	146	145	139	131	165	143	116	160	134	165	140	146	146	147	155	131	114	137	144	135	149	145	152	172	142	150	129	134	155	120	145	141	136	141	145	158	160	149	155	147	115	146	128	145	157	148	135	154	160	141	144	145	151	147	152	135	143	163	161	128	166	143	149	124	130	152	132	147	157	146	156	147	139	150	134	141	153	152	142	118	140	152	148	141	136	137	127	137	159	134	131	135	149	146	135	131	127	130	148	147	150	140	139	149	124	155	145	126	152	138	158	131	146	129	132	119	138	130	135	149	144	144	125	128	159	128	151	156	141	149	137	150	138	156	166	142	133	156	155	128	139	142	135	131	146	156	135	123	144	135	135	125	133	156	131	121	145	139	140	131	138	147	125	134	134	108	149	150	120	153	165	153	141	135	148	164	161	142	120	126	137	123	134	138	169	144	151	144	145	158	132	148	145	145	136	148	126	128	134	140	152	173	146	136	160	135	145	116	160	130	158	144	145	147	147	143	156	152	161	139	134	142	125	140	163	137	146	153	141	136	151	137	146	133	164	142	135	115	144	133	141	171	158	158	142	143	152	148	140	124	135	158	152	157	145	153	138	145	154	165	149	148	147	138	147	153	164	143	134	142	150	133	131	124	167	183	128	151	152	110	124	164	131	151	149	147	141	131	162	134	159	147	148	125	144	157	135	134	147	145	127	147	128	142	127	164	154	137	135	135	148	134	124	143	124	156	141	154	138	140	145	159	153	163	120	143	139	102	140	148	138	156	161	171	123	149	145	149	156	137	155	144	123	160	142	129	146	168	135	147	142	148	140	144	146	162	137	171	135	126	132	159	161	144	134	141	132	149	135	153	142	164	148	161	150	128	145	156	149	134	132	133	138	150	153	145	149	126	152	129	140	148	168	142	135	128	147	141	132	126	136	141	143	163	147	145	143	154	135	153	149	138	133	134	154	157	143	120	159	147	144	142	148	136	139	139	151	132	147	130	155	133	153	145	145	138	145	136	137	122	135	134	155	151	151	138	157	145	131	147	155	128	139	143	141	151	127	131	150	144	144	147	140	140	144	143	147	141	159	137	161	140	141	136	152	130	145	135	138	140	161	143	166	147	130	134	166	140	120	140	161	156	145	144	151	149	134	158	143	154	136	144	139	164	133	127	147	138	161	151	134	145	152	136	145	127	147	137	132	137	142	158	144	120	136	172	143	149	135	154	140	127	127	161	135	155	143	143	136	157	146	137	152	158	165	157	139	169	120	151	148	146	155	153	126	138	132	166	145	123	150	135	159	152	142	164	146	131	154	132	137	147	132	120	139	152	135	132	151	150	134	140	135	134	146	139	139	139	165	149	153	126	144	143	163	165	126	135	154	150	125	126	150	152	139	161	147	129	167	161	139	120	152	122	120	149	168	134	138	132	122	128	145	162	136	153	143	146	124	139	143	141	135	159	164	162	149	140	146	145	148	140	148	133	133	156	130	142	131	136	136	153	160	137	130	123	154	132	154	125	138	157	143	139	146	144	139	142	123	140	122	146	136	145	176	137	134	142	152	164	134	134	164	120	131	132	145	150	151	132	143	133	159	165	170	142	164	150	150	134	151	130	148	138	134	161	151	128	142	138	156	141	146	146	136	157	133	168	141	157	134	138	127	147	139	134	126	133	148	141	158	152	163	155	169	156	146	148	156	119	128	144	141	138	154	144	141	143	135	141	142	146	123	126	147	162	152	164	139	121	134	146	149	163	142	132	124	142	122	128	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7579	2311	5057	6019	5173	4311	3454	2937	2466	2144	1815	1611	1475	1361	1242	1183	1084	1030	924	918	865	861	818	777	757	734	664	703	711	680	631	665	638	672	590	616	589	607	575	586	590	553	593	594	534	524	598	556	595	573	496	546	551	522	540	595	530	508	526	519	524	528	498	517	504	513	533	487	516	508	515	523	536	488	503	534	488	517	486	497	537	547	504	484	485	507	486	519	491	485	468	520	481	478	490	457	456	467	493	457	498	474	445	459	460	505	439	478	465	485	486	510	458	492	481	463	530	507	482	465	497	489	529	467	537	509	467	459	468	476	445	502	531	494	462	488	508	473	514	512	497	501	516	493	529	505	484	486	503	442	472	483	482	490	509	441	526	479	501	479	488	463	468	483	487	472	491	404	515	472	466	481	481	449	441	497	451	466	417	472	466	467	485	442	453	494	441	459	499	481	482	487	486	500	486	465	479	500	483	453	497	512	506	485	467	442	503	484	437	445	451	494	486	450	466	480	469	483	436	475	445	483	477	516	462	504	481	475	469	467	440	492	445	492	471	475	457	480	462	481	508	470	459	447	454	481	483	490	468	481	488	494	478	535	484	486	482	492	494	516	469	464	450	482	462	418	485	456	504	476	437	483	490	466	457	446	522	463	500	473	446	436	491	474	466	497	451	474	472	467	500	437	452	453	450	509	441	505	483	521	478	493	504	495	438	478	462	497	440	487	500	466	491	473	485	476	469	488	492	450	473	479	495	434	458	500	461	470	488	474	470	472	456	445	492	466	479	470	440	468	503	462	481	471	466	472	482	471	466	441	456	501	481	489	475	480	465	463	471	467	445	446	430	478	484	515	445	471	451	479	424	441	487	451	430	458	483	458	498	445	470	461	481	495	492	483	440	478	477	493	472	448	470	489	438	486	487	472	498	438	457	474	467	491	517	507	456	480	476	502	467	477	438	473	472	506	490	486	457	505	446	450	468	476	495	486	493	441	486	473	496	529	482	504	483	446	472	498	454	455	504	493	469	476	465	483	470	490	487	445	467	428	480	486	477	473	491	478	479	514	475	471	443	471	467	476	464	480	467	440	431	425	428	499	466	481	475	472	466	450	445	464	477	475	447	504	470	517	489	455	484	481	486	466	495	437	463	500	520	475	447	483	506	461	501	465	475	501	475	478	483	481	450	428	474	505	457	452	424	463	461	488	458	438	462	481	463	531	485	458	480	495	490	465	478	447	447	470	453	455	475	467	446	443	458	458	489	482	504	504	481	511	498	511	487	459	470	514	507	498	448	460	470	487	469	480	473	501	489	504	477	446	504	479	458	467	465	475	480	478	474	498	495	469	467	456	451	474	500	508	469	426	518	449	503	492	459	453	494	476	472	429	483	482	493	460	510	472	483	479	445	487	476	469	449	491	510	461	490	498	470	434	486	477	509	486	450	490	503	438	464	487	520	481	478	444	487	472	482	482	498	476	484	493	464	485	479	460	461	473	477	493	484	478	474	469	454	442	438	474	435	463	468	491	484	462	480	477	478	452	486	508	459	493	482	477	448	474	437	484	490	502	461	521	485	470	511	489	483	472	459	511	484	487	515	473	494	477	483	502	509	466	490	482	460	481	487	476	472	489	465	473	450	439	449	453	491	476	494	473	445	498	485	448	480	421	458	450	514	477	476	463	485	484	470	449	489	456	496	490	486	531	506	495	469	485	510	486	484	480	453	464	488	472	474	489	503	493	464	492	510	468	474	471	458	471	484	509	476	454	497	486	457	513	450	475	485	489	505	496	470	432	496	490	518	494	518	477	461	495	465	489	474	501	462	468	494	520	469	447	468	420	512	448	492	499	468	440	474	492	472	484	457	449	512	493	486	479	472	464	449	480	490	465	466	524	477	453	499	412	465	488	480	484	470	455	494	472	447	459	474	477	468	464	457	506	473	475	500	461	468	501	448	472	491	425	459	500	476	462	444	448	474	469	450	443	466	525	462	502	448	469	468	457	469	453	466	488	459	471	476	497	476	465	459	460	449	470	481	483	482	457	462	493	455	505	478	471	455	476	469	499	478	486	453	444	440	490	482	481	432	473	498	475	473	451	500	505	470	511	491	431	480	445	509	483	477	487	440	491	464	475	502	464	448	464	468	462	482	493	462	461	491	488	455	466	488	457	461	478	467	474	441	453	453	468	506	510	459	466	480	464	451	422	458	458	447	435	483	455	495	487	530	452	441	485	476	456	472	461	451	462	513	458	476	472	464	469	493	478	474	467	500	478	439	510	460	456	507	473	507	415	435	457	489	464	494	494	498	453	450	505	493	476	485	479	451	435	482	491	465	506	483	495	471	521	463	424	444	472	492	448	462	472	514	460	441	468	480	454	463	491	437	475	433	471	496	480	462	468	465	457	487	515	502	432	462	531	463	463	459	468	463	517	510	474	427	487	484	455	448	464	466	442	467	475	469	426	462	494	442	467	457	407	435	444	494	466	495	431	488	403	442	482	452	485	453	477	439	457	479	501	509	472	495	468	490	440	416	468	479	466	482	487	478	489	506	439	464	472	487	512	466	492	485	484	454	490	450	473	471	422	489	464	485	487	515	466	488	500	449	497	496	455	467	445	469	453	499	447	534	480	495	479	465	469	511	473	475	483	495	519	493	463	509	471	478	493	511	464	534	498	447	499	487	474	512	452	456	492	497	438	462	485	471	452	473	462	502	424	451	515	453	455	495	423	479	450	485	463	468	459	488	512	495	487	462	512	496	490	496	446	487	501	458	495	503	438	446	459	452	477	499	481	479	518	441	485	462	434	503	462	490	456	505	447	476	438	485	452	450	467	453	472	484	446	471	498	478	500	485	485	455	472	464	491	464	471	435	463	498	512	438	493	508	484	454	489	534	474	487	470	472	478	484	508	491	483	454	443	513	496	486	464	478	487	468	486	472	454	474	441	482	493	495	466	470	470	481	463	491	463	471	473	485	456	472	463	495	529	484	495	498	515	505	466	463	469	466	462	483	459	475	519	468	482	488	470	465	459	458	483	489	467	466	463	497	457	425	464	460	467	473	479	448	514	478	472	444	501	482	456	476	453	480	517	487	487	488	472	499	521	501	463	444	457	490	464	432	445	479	471	492	507	487	461	490	497	483	530	480	478	459	442	508	512	488	514	495	517	495	420	498	462	453	476	473	474	452	482	462	435	476	469	451	470	479	463	480	443	473	486	480	467	464	493	440	490	524	518	495	461	451	482	477	492	474	468	441	452	471	524	458	445	468	428	467	485	471	494	471	495	508	448	444	485	473	452	458	478	474	474	459	479	495	497	470	496	483	433	491	464	451	466	431	461	474	456	474	504	466	431	480	489	549	472	481	508	483	448	486	455	487	448	435	511	475	471	509	496	465	444	436	468	453	446	458	455	508	437	461	460	485	448	472	471	467	479	480	509	510	475	483	476	484	479	495	495	492	456	490	491	482	497	458	483	449	460	467	469	496	502	487	453	463	472	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2139	402	403	360	358	389	378	348	324	341	308	318	334	333	318	322	314	354	323	353	285	310	315	345	324	329	350	294	317	333	324	297	305	332	329	339	324	329	345	353	326	340	335	333	317	330	319	342	294	313	343	314	338	332	327	312	338	353	333	320	293	290	304	313	319	330	360	328	344	343	330	341	327	317	329	347	297	340	343	319	323	338	331	303	318	320	338	312	299	343	355	338	341	320	313	317	323	318	330	354	355	313	329	334	304	332	300	321	331	296	321	316	331	317	374	316	330	316	323	343	326	353	330	339	346	333	357	337	343	362	312	352	325	330	331	323	336	307	306	336	328	304	330	316	331	356	358	302	321	329	315	303	371	302	334	331	303	323	344	330	332	304	343	320	333	318	342	314	324	347	326	313	328	316	321	360	328	330	281	337	348	363	299	337	307	322	319	328	330	286	288	328	291	323	315	351	306	302	331	336	339	334	322	345	326	327	313	326	329	310	289	303	307	310	289	304	338	304	311	309	339	293	295	314	318	293	324	337	341	350	340	360	312	321	322	326	363	331	313	349	327	335	334	331	347	351	344	310	333	350	322	339	309	317	354	336	314	325	330	307	339	298	321	311	317	298	303	335	320	321	341	316	309	320	343	305	349	329	352	309	351	318	320	312	324	331	322	328	317	312	334	315	302	309	310	310	323	287	323	323	320	335	315	310	307	314	354	331	292	323	331	340	319	343	293	350	298	347	346	297	333	323	366	314	308	349	361	324	320	311	284	366	354	362	303	311	340	336	324	312	303	334	328	334	348	290	334	339	364	344	345	305	362	298	310	308	332	351	308	294	342	329	330	350	324	309	319	343	342	336	351	323	305	335	314	317	330	327	343	334	313	348	316	350	297	341	308	320	343	299	310	333	343	328	332	341	318	307	330	347	313	329	297	310	317	349	341	321	340	287	319	314	350	348	335	324	337	309	306	328	345	357	349	331	325	309	318	336	346	316	334	329	327	354	324	322	338	310	307	307	345	322	314	321	296	329	317	351	308	337	341	334	352	321	322	307	344	334	335	344	330	327	297	349	328	318	311	299	322	343	303	320	313	353	333	308	319	306	308	335	362	326	321	330	318	307	312	352	324	347	316	331	345	301	351	319	307	326	335	305	307	335	312	335	349	313	337	344	318	303	340	361	342	314	328	343	330	345	318	325	323	310	337	302	297	337	299	334	338	353	350	333	340	336	298	307	338	327	345	338	338	325	329	327	311	295	333	343	328	319	309	317	308	302	320	320	299	328	364	306	334	295	324	348	341	343	367	297	308	318	289	347	340	327	323	320	330	295	307	316	327	326	320	337	323	317	334	339	311	347	301	351	303	318	321	354	314	331	354	322	330	357	332	332	309	335	343	347	350	333	311	306	323	313	342	333	327	322	333	320	331	320	337	331	336	337	297	312	312	342	338	333	365	335	338	328	321	363	351	343	318	311	343	337	336	357	318	333	287	320	304	310	331	339	330	338	344	326	305	344	303	349	353	311	324	325	335	308	356	333	319	322	336	329	292	321	306	313	342	321	307	348	316	349	310	375	322	323	296	361	318	308	332	339	287	315	309	304	333	315	335	329	301	328	308	339	321	310	323	266	341	321	325	323	314	329	343	310	315	329	315	302	332	306	325	322	333	307	322	341	328	316	324	320	351	354	329	349	322	324	345	299	347	314	344	303	317	317	325	295	311	334	306	342	319	326	335	309	315	311	338	337	337	314	327	327	351	346	327	313	310	303	330	301	352	353	330	311	347	339	317	324	342	325	363	333	317	308	331	328	321	283	327	295	315	346	313	336	332	318	323	327	314	313	302	318	326	334	317	315	356	331	337	337	294	332	335	304	326	349	329	371	316	301	323	358	293	353	308	348	320	323	345	286	299	343	333	288	345	336	319	340	352	347	299	314	320	326	342	323	339	338	323	325	314	306	306	294	321	299	302	358	346	370	286	333	316	325	324	305	329	338	316	345	332	339	290	343	292	327	308	320	324	291	334	341	352	299	322	338	322	338	325	336	364	288	327	335	308	317	348	317	353	304	356	308	310	323	336	285	346	356	302	300	350	315	337	318	299	312	333	311	340	321	313	335	310	314	319	328	330	315	331	329	327	325	309	318	326	329	330	361	328	334	329	345	321	331	303	324	334	325	308	325	310	318	357	331	330	312	372	304	306	325	320	302	330	330	319	299	323	320	307	320	329	312	339	330	303	331	347	349	325	322	284	320	318	303	333	314	369	314	339	327	300	320	320	296	309	318	355	317	313	363	344	314	353	346	310	340	318	327	357	336	305	344	302	307	332	354	305	318	326	323	345	332	310	324	336	320	354	334	360	323	326	332	345	332	323	362	313	343	314	345	338	311	328	339	318	342	344	295	337	318	303	296	321	341	328	324	317	329	306	318	308	295	350	310	354	341	322	277	307	335	311	343	323	322	320	283	313	354	323	314	308	335	334	303	328	360	341	322	328	359	317	323	351	301	359	346	354	343	305	295	314	325	322	300	329	314	313	328	299	346	327	321	356	348	332	322	368	305	317	342	329	317	277	305	332	320	352	317	344	328	313	312	367	321	309	326	350	349	310	311	360	333	301	290	329	336	317	323	332	339	334	303	339	347	351	326	317	309	357	327	333	289	300	309	318	375	301	347	329	303	333	325	315	340	337	283	342	335	316	334	344	316	313	352	331	340	332	346	344	310	326	310	321	308	302	317	331	315	327	333	341	308	332	339	318	329	343	321	320	315	316	316	344	324	336	342	300	303	344	305	322	338	321	313	312	309	343	359	350	331	315	337	294	325	316	325	343	281	362	334	355	345	321	332	336	338	289	325	298	336	333	340	315	316	292	273	349	318	349	353	372	342	342	334	302	312	347	329	365	285	365	311	339	338	327	327	335	314	328	303	329	324	327	338	307	362	340	330	359	336	285	334	304	331	335	334	304	333	351	304	353	337	303	333	336	325	349	312	314	318	344	326	323	315	318	341	328	292	348	324	300	315	340	327	342	345	374	355	316	334	305	315	371	331	369	326	354	341	311	318	311	313	306	310	335	348	314	323	323	318	302	300	331	332	314	357	336	304	306	329	290	351	339	317	288	350	296	312	331	291	332	318	347	326	326	332	313	357	327	344	325	318	313	350	319	338	327	313	330	344	316	310	318	304	317	351	326	337	369	338	307	330	339	314	347	316	305	330	303	317	334	363	322	330	311	335	318	311	357	322	324	331	321	336	370	317	319	342	321	282	303	330	305	290	336	324	308	348	320	338	329	326	345	339	362	316	321	350	309	315	320	323	337	327	319	336	322	366	310	358	342	286	301	332	336	326	342	282	318	313	331	325	343	325	329	336	303	315	369	329	309	305	329	317	291	358	341	359	350	291	317	306	311	354	308	343	306	325	364	352	306	345	330	319	318	321	323	348	333	313	323	309	327	322	307	308	336	339	330	329	339	302	314	330	348	336	323	304	351	343	308	317	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2432	1036	1158	1198	1124	1123	1024	1040	1039	936	1000	972	974	973	940	1035	1008	960	981	1003	962	1006	998	945	915	958	955	1011	938	950	932	910	929	950	862	941	881	977	889	919	940	965	955	946	851	990	963	954	958	946	990	941	933	950	961	997	971	914	982	951	1005	950	921	956	990	898	994	911	947	968	951	896	949	968	872	909	922	994	943	958	881	959	935	986	936	978	928	936	927	938	963	908	962	928	935	952	975	922	957	986	951	952	962	977	960	958	895	964	957	901	897	936	924	917	971	927	942	959	917	1028	966	938	905	900	945	959	860	945	928	913	912	901	955	911	918	932	963	932	950	973	909	906	941	918	981	909	944	918	938	955	900	920	966	977	886	889	933	964	930	912	945	991	936	956	912	909	909	887	981	940	955	947	920	939	923	921	993	928	944	963	905	863	948	921	871	974	979	950	964	846	984	960	940	931	939	889	876	939	973	889	886	932	901	926	976	978	955	981	920	918	982	895	944	945	954	882	996	930	927	890	938	893	948	899	928	930	925	879	923	904	954	948	945	908	932	948	931	893	924	921	911	854	917	928	900	910	948	903	949	941	901	942	918	936	973	942	931	880	955	924	953	886	946	932	907	930	903	912	972	933	930	951	940	897	920	921	969	950	894	949	990	945	928	920	870	923	922	917	869	964	957	945	903	908	910	984	909	949	873	896	979	915	894	925	958	895	959	929	957	913	918	896	944	903	961	877	924	921	885	962	939	961	954	963	914	989	886	934	942	952	989	951	862	965	978	895	946	941	943	925	986	937	930	877	977	948	1005	964	951	927	954	912	938	881	929	929	925	903	946	943	928	897	975	897	959	956	911	902	960	961	913	990	900	943	954	964	926	939	949	949	928	917	888	933	953	964	953	943	924	950	950	913	952	933	923	988	890	903	945	927	973	916	905	908	935	966	906	939	955	933	925	963	891	973	882	927	892	972	920	1035	967	939	943	960	947	970	894	935	939	923	962	934	947	914	902	911	934	1009	933	938	899	940	917	974	937	945	914	924	962	917	941	921	948	937	945	961	956	968	936	970	929	895	959	911	928	916	916	951	938	989	952	927	940	936	952	891	930	962	851	954	911	908	928	967	963	956	937	944	913	980	964	932	923	961	877	965	940	870	919	915	960	978	941	953	972	909	931	918	922	874	938	924	935	968	918	934	936	977	968	914	902	946	984	978	920	913	969	932	936	930	926	943	947	899	966	876	888	962	954	938	920	966	993	924	911	950	981	929	932	929	956	946	936	951	887	956	957	954	964	944	965	932	958	932	944	930	961	1008	935	960	921	926	966	919	910	976	969	957	952	901	944	951	972	904	938	908	921	983	953	961	888	964	953	891	956	894	926	967	972	942	958	941	921	917	913	886	928	912	944	915	908	1024	908	953	962	921	973	984	915	920	911	924	955	930	882	930	922	893	927	931	911	961	910	938	990	949	902	899	998	954	969	928	982	941	877	959	928	926	992	952	954	924	963	962	968	916	972	943	962	993	940	975	928	965	913	914	960	896	936	945	931	947	912	917	943	914	954	927	968	908	916	947	934	956	958	972	978	907	959	900	926	931	957	946	946	928	905	930	973	951	963	1000	895	935	928	946	941	932	994	981	917	936	906	937	962	921	934	945	887	973	967	980	928	951	892	930	880	911	967	909	926	954	907	916	893	967	964	972	988	982	989	972	961	915	942	922	933	893	954	927	910	908	905	945	939	945	927	935	930	899	970	967	926	967	965	902	938	907	941	895	960	903	960	928	915	945	990	927	923	914	932	945	948	938	944	949	967	887	955	933	921	955	916	933	911	937	898	913	907	914	968	981	951	894	913	956	959	955	963	933	938	882	943	967	984	919	918	959	893	932	936	914	931	902	946	911	951	849	893	904	886	910	899	943	961	920	997	951	958	926	918	967	930	952	954	936	952	933	982	894	987	895	911	917	967	964	869	934	901	961	932	944	970	961	949	933	999	1014	973	948	946	998	963	951	951	961	939	924	917	960	949	966	984	932	977	973	912	917	938	930	881	921	938	929	987	926	979	917	934	917	925	920	942	939	928	893	935	948	921	926	852	899	936	949	946	958	962	930	937	999	967	890	973	914	877	966	955	929	891	953	919	931	938	950	935	965	906	915	957	910	993	906	973	919	873	927	937	941	927	990	902	940	924	901	961	913	955	963	948	945	959	926	918	923	894	955	1002	1014	949	963	947	982	982	912	1014	975	909	939	894	928	941	906	950	932	914	976	936	930	932	939	931	901	954	917	948	962	949	993	936	962	981	887	943	936	952	917	954	926	966	970	969	962	889	893	996	890	927	923	891	920	966	933	958	932	944	890	924	910	970	940	895	941	930	897	943	932	901	908	943	946	948	944	930	957	975	875	898	927	973	929	907	974	888	956	992	953	907	933	946	964	897	1011	981	963	938	928	923	936	892	927	935	928	928	906	882	930	941	907	972	989	926	967	897	995	875	1010	900	896	943	915	940	930	929	979	933	933	968	897	913	930	949	914	914	965	961	949	951	973	930	920	964	922	957	914	948	971	915	940	922	977	947	960	919	911	960	924	922	949	926	913	932	970	966	967	862	986	911	947	885	881	988	902	915	936	925	983	910	966	897	912	920	906	952	897	945	936	918	929	876	926	931	933	946	912	910	911	955	961	922	909	854	940	916	886	944	985	945	940	958	884	929	910	892	906	900	914	893	956	951	995	948	915	927	929	925	876	953	958	889	899	997	937	915	933	919	897	959	1018	951	998	949	950	933	883	959	928	980	911	983	974	884	941	941	921	898	965	928	958	971	941	956	968	939	960	943	914	897	882	946	962	983	923	958	963	880	917	937	858	907	928	900	966	990	928	954	953	961	949	940	898	894	974	899	901	944	934	961	922	892	918	952	935	904	962	940	959	1043	866	863	948	913	904	959	910	998	904	943	910	936	984	912	956	955	898	911	898	939	974	946	956	965	930	945	854	930	942	931	947	950	919	930	917	926	948	964	941	931	961	921	959	945	927	946	924	934	941	899	946	953	902	953	888	964	971	1021	881	929	961	921	899	907	947	963	953	969	933	910	928	924	934	973	961	975	941	969	927	932	913	940	899	904	918	889	932	922	919	943	956	945	942	880	911	890	915	928	954	925	996	896	934	930	980	916	949	931	955	962	935	897	983	945	974	959	929	983	963	951	941	939	944	987	920	908	928	906	958	952	931	1011	964	940	941	982	903	953	908	960	974	912	973	931	929	902	909	933	935	973	942	948	976	930	934	934	1017	968	920	900	947	948	914	967	966	984	927	945	942	915	912	999	925	978	914	940	916	917	926	959	955	940	935	979	976	946	942	914	909	987	945	992	903	939	940	961	928	906	906	902	906	915	952	976	971	941	953	914	977	876	940	932	923	902	969	946	929	913	884	941	946	947	1009	889	905	916	933	961	906	947	907	983	935	930	929	991	967	913	883	876	965	997	907	944	937	991	975	939	890	939	918	957	957	891	970	934	945	901	973	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8354	1028	1368	1044	798	636	499	380	388	339	308	294	277	274	253	260	208	236	233	206	246	227	238	225	193	176	188	211	222	199	221	185	208	171	209	218	200	209	216	196	197	152	175	187	216	210	206	215	185	184	199	208	199	184	173	182	192	207	172	169	196	185	191	173	171	200	206	165	170	206	170	202	215	188	187	181	180	191	179	169	182	187	204	194	182	231	193	175	224	193	181	208	169	194	159	194	177	182	211	199	201	170	197	217	211	189	185	179	204	196	164	170	209	173	210	192	212	175	190	180	189	164	177	224	182	178	185	198	236	194	179	199	209	209	178	174	176	193	198	205	192	176	202	188	202	172	180	197	204	195	164	179	200	172	205	191	188	184	194	172	181	183	209	180	189	183	188	166	196	234	204	208	202	213	174	184	188	178	208	207	208	170	185	186	207	199	189	198	211	186	199	190	202	166	222	193	202	208	166	170	180	182	195	174	196	172	186	206	176	201	205	179	192	229	168	165	197	201	160	192	162	168	184	183	208	174	193	181	209	170	186	185	186	182	198	175	189	148	211	189	173	189	169	179	175	209	174	187	167	181	175	203	200	203	195	194	212	204	203	174	177	195	190	190	198	214	195	160	189	198	188	196	200	172	187	165	176	196	202	185	197	190	190	171	171	212	183	178	169	163	193	192	188	206	200	206	199	192	182	184	212	179	208	180	179	198	191	175	197	208	192	229	205	169	165	195	167	178	191	202	166	203	176	212	172	176	188	219	196	192	185	180	190	188	188	167	188	166	215	166	211	175	206	206	203	184	196	180	192	194	187	176	198	229	187	183	184	212	181	190	191	204	167	202	174	180	204	200	181	199	183	203	181	201	186	178	176	214	199	185	198	176	209	167	184	178	175	181	193	197	202	165	192	196	218	202	213	212	182	213	192	197	184	196	204	204	168	175	195	171	180	203	209	184	211	209	195	196	222	201	197	199	191	204	189	203	174	190	176	176	210	200	176	209	198	188	199	177	207	210	195	181	191	197	191	180	208	176	195	177	175	194	210	205	222	169	197	193	201	177	222	180	184	175	198	200	185	191	191	188	181	176	187	182	200	196	203	152	170	200	193	192	182	173	206	168	164	177	196	189	159	203	192	200	193	191	190	189	201	196	202	185	200	174	176	213	193	182	209	163	198	177	208	177	200	193	161	205	198	174	207	190	197	165	189	203	201	191	201	183	199	208	183	188	212	186	175	196	178	161	178	187	199	189	168	199	172	195	199	186	205	176	166	191	180	202	191	180	203	193	178	196	165	190	187	191	178	185	183	191	185	203	203	175	196	182	183	200	194	177	181	180	181	172	193	203	186	209	175	187	186	200	197	188	170	206	161	223	191	190	189	193	194	193	159	199	174	198	175	163	182	191	203	191	173	207	179	180	198	175	164	206	182	195	192	184	175	185	173	184	202	180	182	206	178	213	182	166	184	193	178	187	185	198	207	185	171	205	187	211	184	192	178	161	209	194	177	191	196	200	197	206	190	182	195	186	209	185	193	200	213	197	176	201	165	181	177	187	179	176	185	170	204	184	195	200	175	206	172	205	212	168	182	183	192	202	193	194	190	216	203	200	216	197	171	205	205	194	190	211	187	213	235	187	181	177	188	184	161	192	194	192	186	195	197	217	212	195	186	197	188	188	184	182	177	204	192	186	210	172	194	203	201	179	202	183	207	176	191	174	187	199	177	192	203	180	163	183	198	177	184	201	213	185	212	186	176	195	187	190	218	173	213	205	221	215	203	200	180	216	196	188	196	174	155	215	194	165	164	204	183	189	170	170	175	173	222	184	185	184	174	177	198	192	202	198	214	174	185	187	197	196	159	185	194	197	199	197	187	171	201	211	203	197	194	204	181	199	178	178	197	194	197	168	179	188	220	201	192	210	198	213	196	193	203	198	192	180	184	149	184	192	192	185	219	193	200	195	186	195	209	195	207	180	188	172	217	183	175	199	200	215	207	175	189	191	205	184	188	190	186	167	207	181	195	182	199	146	181	202	193	210	198	198	209	176	190	170	175	201	204	182	197	199	190	189	195	196	187	199	215	193	168	175	219	187	185	195	193	178	187	187	195	194	181	194	182	211	189	193	205	214	203	196	189	195	185	187	196	206	205	176	218	207	183	182	189	204	196	193	184	179	159	184	166	194	220	165	177	205	198	186	172	175	187	201	159	194	206	178	193	195	193	179	192	173	196	197	220	221	187	199	173	187	203	216	185	194	200	216	172	193	222	201	186	181	195	183	183	195	197	200	198	197	187	154	206	195	164	152	183	202	196	179	211	200	194	201	181	195	177	191	189	163	180	186	212	186	235	165	179	173	191	194	188	198	186	211	184	208	194	185	187	194	198	179	204	166	204	202	183	175	207	181	182	192	197	170	196	219	170	210	197	196	182	206	216	196	200	185	210	194	192	186	169	184	189	222	204	217	200	185	184	208	190	198	194	185	203	223	198	185	198	186	169	201	173	179	192	172	195	191	189	195	169	195	193	163	190	188	198	180	172	184	176	215	191	192	178	185	180	199	177	171	211	192	187	187	192	177	209	180	191	199	191	164	194	165	180	196	188	187	191	190	192	170	182	183	182	209	206	186	191	201	196	194	188	180	184	184	222	205	195	185	180	203	194	172	206	171	190	183	197	207	195	204	191	171	181	198	185	196	175	199	189	225	207	189	217	195	171	208	211	194	198	199	185	171	217	212	213	174	179	195	219	180	193	190	183	177	206	202	186	180	176	195	188	179	201	214	202	186	204	197	180	180	208	198	191	192	221	201	175	187	190	204	177	180	166	216	187	194	190	173	180	171	191	190	179	184	171	181	185	186	208	191	205	181	181	206	205	180	187	197	177	179	168	195	193	199	206	198	169	173	180	214	205	171	193	205	193	212	173	211	202	204	219	181	211	197	200	196	205	187	192	182	190	205	191	196	203	202	197	200	199	207	190	182	197	175	187	192	175	191	207	192	216	213	182	217	190	202	207	182	180	195	183	212	178	202	173	185	206	188	205	193	221	216	198	202	172	204	180	180	193	163	199	189	193	191	195	187	189	202	212	215	213	199	193	186	202	220	206	165	204	182	164	178	187	189	199	206	186	195	175	186	192	204	190	184	158	197	202	195	175	204	189	178	178	209	182	186	196	191	208	182	215	173	189	180	205	202	219	206	190	193	202	206	196	174	197	182	178	191	208	184	205	197	184	163	189	191	206	206	196	180	195	195	208	201	197	201	194	190	178	178	207	175	191	206	169	188	179	192	192	198	171	180	180	191	172	197	197	192	190	185	182	194	184	194	186	189	202	179	177	182	219	188	196	183	174	201	157	173	184	202	176	197	173	179	196	187	196	197	195	195	177	171	209	184	214	180	198	202	165	207	205	195	168	196	168	202	191	160	193	192	188	182	181	212	191	204	192	197	197	183	192	196	197	177	183	187	203	192	210	190	187	178	186	188	177	187	190	182	217	185	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5841	1537	3066	3578	3162	2680	2169	1913	1602	1482	1247	1224	1090	1095	993	922	931	891	802	807	795	808	767	725	747	639	688	722	688	673	734	704	707	697	689	633	622	598	615	690	624	612	598	649	641	608	611	604	654	637	653	628	641	594	626	577	583	628	616	624	588	669	636	567	594	620	610	597	629	635	560	599	565	580	571	583	554	630	585	595	595	591	590	622	606	578	592	614	614	598	589	581	582	577	557	600	618	587	570	600	575	575	567	581	581	607	594	607	566	576	565	584	603	597	590	589	625	579	607	569	575	521	597	616	597	600	591	555	575	563	585	618	628	603	577	578	539	588	570	595	634	545	576	565	591	539	583	595	595	622	561	577	595	589	595	576	580	567	611	577	619	578	580	610	604	575	618	562	553	553	565	613	546	574	606	602	583	545	610	613	620	591	575	580	563	580	575	578	577	601	565	591	543	591	562	586	602	576	563	569	621	573	576	600	609	561	592	582	584	600	629	565	616	579	601	576	582	563	566	607	589	592	605	555	582	619	555	590	617	632	566	551	613	586	552	614	615	595	575	581	611	606	655	585	587	567	590	596	571	559	623	570	569	548	623	594	579	608	645	566	625	578	536	603	612	654	584	603	558	578	584	621	561	587	611	574	574	594	545	601	640	584	581	598	586	626	578	574	608	594	580	620	578	554	569	580	599	565	561	565	572	577	582	566	617	549	633	615	589	571	602	637	572	641	564	608	579	561	593	598	609	599	627	593	562	604	571	601	594	590	571	559	572	578	561	626	585	622	573	583	602	586	622	568	622	578	600	555	555	582	594	561	564	573	571	596	594	570	591	570	559	611	567	579	597	567	564	524	571	603	554	542	562	591	572	570	636	591	587	620	623	589	593	569	588	591	539	559	568	604	573	566	595	559	587	585	556	566	565	567	612	611	624	573	560	585	569	562	618	584	592	588	600	570	583	610	599	585	545	579	567	572	599	618	599	589	573	572	590	544	626	590	595	584	596	535	577	573	574	633	616	588	591	613	577	610	532	591	590	607	582	580	611	600	625	611	531	590	600	599	637	610	589	619	599	578	585	614	602	606	601	603	569	573	564	588	630	570	581	587	611	604	590	591	609	609	574	603	583	560	549	604	580	600	582	601	617	613	614	589	597	572	590	577	642	575	593	622	639	548	627	555	598	599	589	582	589	610	636	601	615	564	591	620	619	611	554	578	644	580	608	614	599	579	575	571	601	620	534	587	581	531	629	554	577	619	597	564	558	605	575	558	604	555	594	581	575	612	623	570	588	581	625	565	552	648	582	535	536	591	566	646	550	591	599	562	592	584	580	568	561	562	592	625	565	603	572	579	584	596	551	585	560	558	569	597	611	562	568	581	586	616	605	597	601	567	579	539	598	591	625	634	564	596	607	583	603	604	589	657	584	630	608	573	541	585	546	595	622	589	556	617	631	589	575	581	606	590	551	554	591	578	588	524	612	570	598	526	584	599	608	581	580	593	599	573	601	572	596	588	600	584	631	594	567	593	558	593	592	593	556	550	560	621	606	566	591	598	592	588	570	603	588	589	569	581	567	618	589	589	604	572	614	583	615	593	632	555	541	617	625	551	563	606	599	607	595	609	616	588	589	559	618	593	572	630	590	610	581	578	580	604	608	606	540	592	588	540	606	627	590	579	578	588	560	585	575	522	603	606	577	585	549	604	621	621	596	590	597	576	572	617	584	621	584	594	595	595	557	594	544	578	590	582	581	560	579	562	611	575	548	593	565	650	594	574	566	623	546	581	628	590	588	552	583	561	591	630	604	566	581	601	586	594	606	596	614	604	589	611	626	556	608	551	559	579	606	604	574	571	581	604	550	592	542	589	583	623	554	591	574	540	623	635	568	601	587	612	609	571	591	582	560	583	612	555	579	581	546	543	602	530	595	592	609	607	589	578	592	555	591	574	550	586	556	585	593	573	596	594	581	584	645	602	600	583	585	589	592	568	569	576	590	556	586	608	628	544	613	568	571	550	592	607	580	617	585	535	550	579	587	624	608	606	608	595	592	606	590	537	638	586	618	554	545	574	609	615	578	573	653	632	576	601	581	609	585	607	603	570	609	568	564	571	616	569	574	557	610	577	613	606	562	620	595	584	583	594	623	552	583	581	564	564	622	557	561	611	569	558	576	573	575	596	551	605	591	576	574	621	607	610	576	579	618	621	606	608	564	577	580	589	589	595	603	634	590	593	577	589	624	596	617	582	568	611	592	611	568	588	586	554	545	563	610	558	557	574	616	599	582	571	593	574	577	580	565	558	559	625	583	610	613	563	607	583	614	606	562	599	569	569	566	601	570	574	601	553	578	575	635	557	591	604	576	672	579	560	539	609	624	577	604	570	636	622	561	602	561	577	590	567	608	585	604	607	566	595	646	610	566	588	562	567	581	540	549	578	597	578	551	612	593	616	581	609	575	582	614	598	604	600	534	571	559	566	578	625	545	600	545	572	590	548	622	592	548	589	571	571	578	596	575	602	614	595	577	557	558	559	615	575	585	583	593	611	557	539	587	582	576	574	572	587	589	582	620	620	617	613	600	611	568	611	587	551	552	572	566	579	609	556	581	596	602	597	593	572	579	580	584	573	582	539	568	568	591	600	634	609	569	601	578	622	586	575	602	618	602	573	595	535	579	575	549	623	584	587	575	634	561	595	539	540	545	564	587	549	597	567	581	581	579	617	615	601	567	622	589	622	599	550	585	579	547	583	577	598	577	615	569	599	626	536	565	570	608	606	633	591	578	589	586	554	567	671	554	576	584	593	585	562	563	582	642	556	605	540	562	572	562	591	593	567	570	584	569	609	547	623	584	590	562	581	583	578	597	602	574	616	645	588	607	615	610	625	578	568	606	597	579	588	535	601	565	570	582	552	597	602	592	609	595	577	635	653	580	546	589	574	588	537	571	560	562	570	588	590	602	590	593	607	559	594	596	588	641	576	562	601	592	556	618	615	561	595	564	603	588	572	582	611	622	573	561	582	563	611	568	599	580	583	568	598	636	582	551	548	606	602	579	569	577	563	562	626	560	591	608	590	543	584	582	584	581	567	627	626	594	593	603	586	597	636	595	561	605	576	536	526	616	588	601	597	623	599	572	601	583	624	600	587	535	588	571	571	594	576	602	596	588	595	579	557	576	597	572	610	557	601	595	568	564	555	591	580	569	616	607	577	595	543	564	575	617	568	590	568	612	585	547	601	612	610	580	534	569	578	577	608	620	582	569	610	581	597	591	604	613	544	537	564	590	606	635	554	600	563	596	611	575	590	558	543	586	630	591	599	565	611	612	617	627	595	641	606	590	619	607	596	567	593	585	580	619	558	569	545	578	580	611	579	621	599	581	580	584	580	620	575	570	552	625	566	569	559	573	588	557	593	594	598	600	603	572	626	645	559	572	630	566	567	573	589	615	532	560	591	593	579	593	622	623	550	542	570	606	583	586	581	568	625	590	556	571	559	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15779	2331	2556	1909	1349	1018	701	599	466	425	358	339	281	301	271	233	222	220	181	204	210	169	185	177	175	169	142	154	166	158	160	164	158	155	149	145	167	167	150	153	149	151	149	166	127	163	154	145	154	160	150	158	146	161	147	155	141	151	142	156	156	141	171	112	128	152	126	135	155	137	149	140	152	172	160	143	143	141	133	126	124	129	155	147	145	156	177	140	149	153	134	144	153	150	134	140	165	135	153	139	137	138	147	146	141	157	142	125	143	168	148	138	143	141	156	153	123	163	141	154	143	156	166	154	154	137	127	146	138	133	135	146	152	135	155	174	150	145	126	128	142	137	162	115	140	143	129	151	148	134	140	127	146	155	128	158	133	122	136	134	151	158	150	139	162	145	132	144	144	118	143	157	150	157	134	146	139	154	145	142	143	159	166	137	163	133	137	144	127	147	147	158	129	134	152	142	135	164	132	145	127	155	124	149	155	147	153	144	107	132	137	168	152	145	147	140	151	136	154	149	161	162	133	145	155	140	148	170	149	138	133	136	145	148	134	137	147	149	148	160	145	139	140	149	141	153	121	130	140	156	151	163	143	116	140	130	143	130	135	139	146	147	150	134	128	156	129	140	127	137	116	153	163	122	117	139	156	121	152	173	140	137	141	139	134	138	163	149	146	132	147	131	147	147	145	144	134	120	138	148	154	164	147	150	164	125	154	156	158	135	147	132	130	165	133	139	147	125	123	143	147	169	111	136	157	138	150	148	133	150	137	135	142	154	125	144	151	139	132	170	145	143	166	137	142	127	137	143	156	158	160	125	155	143	147	171	158	174	150	138	137	158	166	118	129	131	132	161	163	137	135	127	153	155	154	154	147	126	147	136	147	152	147	123	154	140	141	166	125	132	145	139	125	129	150	146	149	144	145	141	161	150	133	136	146	140	146	155	143	125	133	149	133	141	140	151	154	152	147	131	128	152	143	134	157	126	138	141	144	143	157	151	154	143	144	150	159	162	126	144	132	160	147	152	133	161	133	144	118	137	130	146	144	142	132	160	129	136	141	135	136	140	157	147	141	144	148	130	135	137	135	153	147	163	125	131	130	154	116	165	149	129	149	139	123	141	163	157	123	151	146	141	182	132	127	135	145	128	133	135	124	149	137	133	156	153	151	127	163	140	132	171	147	142	156	133	129	171	146	140	146	143	149	135	120	136	135	140	162	136	130	135	145	132	131	124	144	117	160	144	156	166	144	119	123	135	130	143	113	153	149	161	141	142	137	140	141	160	148	159	137	148	154	127	140	153	156	142	136	149	135	146	144	171	132	149	159	139	152	151	148	154	145	148	164	146	148	131	160	156	156	128	144	156	144	134	140	147	133	134	143	146	139	148	143	128	146	137	123	145	147	148	160	139	145	148	151	151	130	129	127	148	139	134	139	133	139	147	131	145	158	147	122	174	133	142	131	138	135	159	139	137	129	132	148	139	133	132	161	158	150	159	146	135	156	147	120	131	137	166	129	138	140	150	137	142	160	129	129	146	144	151	120	141	143	161	129	137	159	133	142	134	138	151	160	151	143	147	155	152	165	146	159	136	151	142	134	131	135	154	150	136	125	134	160	161	153	155	162	130	129	141	148	147	147	129	147	136	132	136	147	137	152	157	131	128	147	131	150	125	140	118	144	142	172	143	132	151	143	139	125	136	146	137	114	129	133	134	152	120	146	117	169	145	176	158	157	147	169	146	137	156	130	138	150	138	131	155	148	147	138	147	155	148	142	125	147	131	129	146	148	138	159	171	150	140	172	151	161	165	159	135	149	155	146	159	144	131	158	149	134	132	129	116	144	128	149	160	129	138	137	130	125	141	143	158	138	124	158	134	150	143	147	156	123	146	143	158	148	147	127	153	153	123	147	139	141	149	153	141	125	160	136	134	133	129	139	139	140	142	145	130	127	128	147	151	122	144	145	140	146	138	148	143	141	141	164	142	132	130	162	147	135	128	167	147	155	134	149	165	145	171	138	138	140	160	126	132	152	144	139	119	169	148	149	138	154	137	142	132	147	153	132	151	151	145	160	161	157	163	145	141	140	147	129	155	134	118	127	170	136	146	142	141	122	149	145	137	150	131	133	117	149	142	137	134	140	128	133	133	130	129	155	139	131	127	139	141	121	147	142	151	142	143	137	121	154	140	176	164	158	131	143	153	175	146	149	158	145	160	132	146	143	132	146	138	125	152	153	148	145	154	163	140	147	156	140	120	146	154	117	126	136	127	158	123	138	148	149	123	128	135	125	142	140	144	148	161	156	162	142	149	141	123	134	132	137	126	163	152	129	123	153	134	139	134	160	130	144	160	148	133	127	143	157	141	167	150	140	151	144	142	147	144	168	148	145	152	133	139	128	134	145	147	155	145	151	140	137	169	141	136	145	128	135	131	136	131	159	142	140	172	145	154	139	134	135	144	134	148	143	129	134	135	145	169	167	156	138	132	145	158	131	150	157	123	134	137	160	138	141	121	143	130	128	128	159	146	153	133	151	142	153	125	152	160	149	130	152	143	150	152	138	145	156	135	136	147	161	148	127	135	130	151	147	148	162	129	123	149	132	112	126	150	154	139	146	168	121	133	136	134	136	153	150	156	142	141	133	166	144	158	140	140	157	144	145	127	140	149	148	135	144	137	155	139	142	134	161	151	149	145	127	149	139	153	150	153	134	154	153	146	122	156	137	133	146	147	137	147	128	147	151	156	149	150	162	129	144	146	154	140	155	140	156	153	159	144	137	144	142	152	150	149	145	146	133	153	145	121	148	133	110	147	140	134	138	147	148	164	135	152	159	132	169	153	133	133	140	144	140	149	133	155	130	144	127	155	145	139	142	134	127	135	154	151	146	132	137	147	154	153	151	156	130	162	143	138	141	158	146	131	154	133	152	148	160	122	151	144	131	138	126	126	142	157	137	132	154	114	146	150	148	129	137	140	124	140	141	151	151	144	156	126	151	134	142	144	128	121	152	146	124	129	125	154	132	148	153	154	156	128	146	142	145	144	147	129	153	154	153	135	130	122	149	154	139	148	155	127	132	146	138	151	145	133	131	146	144	174	133	162	140	151	133	136	158	117	151	129	134	143	118	143	139	150	143	143	147	159	159	174	144	134	151	119	134	158	147	127	148	131	150	130	146	137	129	150	147	134	132	153	143	146	147	150	137	128	157	142	136	139	125	171	138	156	127	124	120	143	140	134	144	127	148	133	157	152	131	139	140	150	143	122	129	123	156	128	141	149	145	137	131	154	135	125	140	151	153	139	133	130	145	151	147	112	133	152	149	140	144	134	154	158	139	143	138	144	147	145	135	162	132	137	139	161	142	147	141	148	149	144	133	135	151	144	155	160	152	153	133	145	145	159	127	133	141	166	147	130	138	146	154	129	146	148	136	155	127	146	144	139	125	132	141	127	139	135	138	139	144	133	142	127	142	145	137	129	144	143	137	149	152	124	142	170	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7544	2245	4940	5914	5032	4248	3459	2860	2396	2136	1909	1583	1468	1322	1251	1132	1110	1038	925	938	872	874	770	790	741	789	702	721	724	688	635	632	611	644	589	593	601	617	609	587	579	578	548	552	546	568	550	550	539	507	518	520	525	522	520	547	494	540	523	526	491	501	511	560	526	537	507	489	504	504	521	523	538	488	495	533	504	506	475	489	504	544	517	515	491	497	491	493	469	477	455	496	454	500	486	447	507	452	456	486	490	499	493	483	478	471	494	475	450	484	478	470	493	495	485	493	498	474	501	474	417	506	465	480	485	447	472	447	459	445	501	470	471	472	472	475	492	496	489	473	488	477	494	458	501	456	496	483	495	456	494	501	491	444	463	528	486	453	486	514	440	503	434	462	475	517	453	492	475	479	458	480	470	476	479	489	438	461	456	472	498	490	513	515	485	496	476	447	478	492	470	447	475	452	474	456	478	444	471	504	489	477	434	516	482	486	515	490	489	474	464	439	508	498	471	476	476	468	485	463	455	485	517	476	445	473	457	466	478	445	466	485	462	431	502	480	473	468	467	523	453	470	485	476	491	462	513	475	497	448	445	449	466	459	455	462	487	462	515	458	463	471	469	436	457	474	483	509	471	485	521	483	497	489	447	466	443	432	455	470	476	496	473	497	488	481	462	432	493	468	489	468	472	489	466	470	477	458	463	482	450	474	471	475	453	522	498	483	467	458	475	470	470	472	421	492	488	493	477	479	480	489	474	501	479	473	518	507	484	462	477	498	499	479	492	461	483	452	452	477	481	469	464	460	474	483	444	490	473	496	495	471	449	478	466	461	493	470	475	480	468	449	451	440	516	456	474	487	470	486	481	459	465	503	463	466	432	439	476	487	510	488	444	475	483	467	463	450	463	486	453	421	448	471	490	446	524	472	517	450	452	482	482	490	473	480	442	495	444	493	473	448	451	498	507	517	453	451	459	443	454	469	451	459	470	466	484	475	435	472	476	471	455	471	471	447	424	472	487	424	467	484	486	536	467	469	446	454	459	485	435	464	473	490	446	455	485	459	488	484	500	476	493	479	484	495	498	457	446	445	502	443	446	504	482	461	483	428	489	494	458	451	504	476	460	456	488	509	475	475	531	433	466	480	495	490	500	510	490	487	487	504	444	496	479	444	450	502	471	445	461	484	435	480	480	458	472	464	443	461	479	425	480	494	478	495	484	505	481	503	483	436	459	456	473	462	462	459	470	464	462	462	443	472	475	480	466	506	448	446	497	441	510	480	492	460	455	532	445	502	449	490	471	505	449	486	431	504	538	475	511	503	466	529	453	476	416	478	466	492	464	473	496	508	476	502	462	502	447	481	487	473	462	482	451	486	441	440	481	491	489	492	466	483	468	457	477	461	441	477	486	450	464	492	479	450	473	479	469	472	451	454	447	482	500	466	478	459	473	429	474	438	492	479	448	482	464	471	486	448	487	474	451	449	476	470	514	483	495	513	487	492	484	475	462	452	475	444	462	467	502	486	451	476	456	473	477	477	482	428	496	471	464	513	501	457	457	483	441	461	501	439	483	460	498	459	479	488	427	464	439	501	489	467	483	451	465	524	478	454	497	438	496	454	477	498	472	507	427	479	468	491	483	469	453	479	479	467	486	462	493	522	507	446	428	469	488	507	472	442	481	486	465	493	473	469	474	485	439	486	481	482	474	482	476	482	499	433	472	459	471	470	466	468	470	487	474	478	474	507	449	438	505	472	449	501	499	474	474	521	454	460	491	447	482	480	479	467	500	484	474	507	453	460	487	485	462	431	467	464	458	481	467	499	460	455	471	456	501	492	456	504	488	481	433	484	482	459	494	465	458	504	468	450	486	494	473	430	489	462	472	465	479	459	501	448	454	466	484	508	496	502	506	520	475	482	477	503	448	469	525	465	450	481	469	450	483	505	461	497	470	476	470	484	445	462	494	494	487	449	457	480	474	487	461	480	507	490	496	459	436	520	463	438	486	463	507	477	507	512	526	470	464	472	485	431	452	466	438	506	492	451	468	442	482	489	458	481	466	454	486	468	458	486	448	473	483	479	518	500	490	417	470	478	479	440	478	473	510	505	467	452	454	531	474	447	496	450	455	501	467	469	463	455	490	475	513	465	475	457	472	445	503	475	440	454	499	499	465	469	499	455	451	477	467	459	464	451	458	462	494	474	467	463	472	463	469	457	484	477	490	435	488	466	485	442	421	495	477	444	457	489	458	486	417	451	440	478	502	459	426	480	481	486	474	475	516	478	449	458	471	470	481	451	469	458	466	475	514	454	495	481	471	475	491	469	446	436	459	475	456	465	462	489	439	487	490	449	480	464	475	464	496	461	455	482	484	458	434	489	530	499	474	442	499	495	466	490	494	481	500	479	458	460	510	479	475	463	471	485	462	474	457	481	485	470	470	477	447	509	470	525	483	507	437	461	535	448	459	455	481	458	485	458	472	427	492	475	450	447	488	457	491	492	471	498	486	493	487	481	457	473	499	497	462	482	508	475	486	481	469	466	508	426	460	485	445	480	488	485	446	484	462	468	473	489	497	481	450	534	470	493	463	465	477	465	453	455	498	467	515	485	473	461	468	468	500	464	429	431	487	482	487	473	440	439	473	492	501	465	519	489	481	500	494	463	476	448	485	472	484	444	472	466	497	464	486	484	506	514	491	480	490	484	454	457	466	465	505	465	477	481	465	445	475	480	459	441	447	482	446	479	454	463	451	484	456	496	469	479	498	481	427	473	492	452	424	456	495	444	502	481	485	487	471	483	472	439	496	475	473	477	448	450	484	466	447	456	489	501	488	480	476	445	453	461	443	480	505	460	480	515	475	436	484	473	426	449	481	513	490	448	478	425	476	514	442	455	472	456	478	517	471	462	486	460	441	447	483	482	484	460	427	440	483	454	477	442	464	445	499	484	484	474	460	502	492	472	474	452	478	497	513	457	454	497	503	447	501	458	443	463	468	468	435	488	442	525	482	492	428	465	444	448	474	497	487	453	488	452	465	456	500	486	490	446	477	473	490	468	478	467	524	439	495	500	469	450	471	521	447	497	461	448	497	481	528	470	506	442	446	487	477	479	480	482	453	476	543	484	475	446	485	493	480	472	473	458	500	483	485	417	494	475	470	493	466	467	457	478	486	477	452	440	463	481	469	481	460	487	514	441	473	474	479	495	493	472	448	442	478	474	457	470	478	448	508	476	472	499	493	470	498	482	506	436	449	494	502	446	511	488	498	461	464	471	516	446	469	496	472	485	486	470	461	491	480	508	454	468	441	480	473	447	475	467	462	423	470	469	462	477	446	446	509	441	484	474	455	484	463	465	494	492	458	463	459	454	499	514	459	464	494	517	445	496	423	483	538	466	408	493	467	471	486	453	473	500	445	471	464	494	470	496	450	468	459	505	501	456	480	474	517	466	486	474	513	429	494	429	473	456	480	440	501	527	476	455	477	478	453	448	458	491	468	511	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2125	361	371	379	380	367	332	335	344	325	302	339	320	353	343	325	315	319	336	351	322	318	343	300	354	317	300	323	289	332	354	337	340	329	334	365	325	323	330	296	337	309	325	302	327	362	336	347	331	315	319	343	334	353	301	331	321	341	301	335	287	322	327	322	337	333	348	328	346	344	313	327	329	331	341	324	332	310	324	334	365	308	334	316	342	323	344	336	328	337	328	315	336	316	304	336	337	355	314	333	321	337	322	320	345	313	313	337	339	333	336	334	321	316	295	342	307	339	303	319	339	281	310	327	322	325	336	331	317	304	327	330	343	313	350	307	334	299	325	337	323	302	333	338	333	312	328	328	317	313	329	315	330	325	332	306	312	360	305	302	329	320	333	331	342	310	330	344	304	329	307	325	331	306	337	327	346	330	339	354	293	294	320	336	309	346	320	336	353	326	331	341	338	333	369	314	311	301	335	318	313	337	312	338	326	311	326	332	306	313	336	353	325	326	341	331	335	309	325	343	320	335	323	323	328	331	358	310	338	350	342	355	329	300	314	320	332	333	340	318	344	328	343	337	332	326	303	344	298	319	304	335	337	333	355	308	327	325	336	286	332	294	340	315	296	325	304	344	299	345	321	326	290	324	338	358	328	300	321	334	338	322	352	334	297	352	327	303	315	351	379	342	309	315	327	299	332	347	341	284	330	299	336	304	292	313	357	312	337	313	287	313	338	360	310	305	319	306	324	325	314	328	329	335	320	308	322	330	346	304	323	318	320	362	297	329	322	309	315	324	316	311	314	317	318	332	350	308	350	307	334	314	345	321	300	310	328	328	318	323	313	306	318	303	303	307	314	313	308	331	327	342	333	320	320	301	312	322	330	319	345	313	314	336	327	335	340	362	325	283	340	294	299	323	371	310	322	320	329	330	324	351	325	354	355	309	323	351	333	317	323	321	340	341	337	347	316	316	328	316	334	360	339	326	344	318	332	332	327	343	353	340	346	347	339	337	360	314	284	282	330	326	293	315	317	316	323	310	332	342	318	340	327	350	330	304	323	328	313	353	316	324	311	332	338	341	323	315	328	328	306	312	332	311	323	335	343	309	331	347	326	322	351	353	346	325	320	342	287	333	317	350	330	324	326	309	316	328	326	335	364	341	338	358	333	334	351	340	308	316	304	319	341	326	333	361	348	339	341	312	305	321	318	357	321	336	290	336	320	319	344	297	304	306	320	358	315	321	340	338	308	325	327	332	321	296	314	317	307	339	342	287	346	299	339	309	362	327	340	341	369	339	288	311	307	318	321	323	321	344	355	299	296	316	319	329	272	328	331	327	353	314	328	342	311	312	341	308	343	299	331	338	310	294	331	336	321	333	309	334	343	292	329	321	316	321	330	313	325	317	329	335	335	348	309	328	310	301	330	317	339	346	310	296	337	298	318	333	337	302	352	341	349	311	311	342	346	339	337	309	329	325	328	344	319	299	339	304	338	317	339	334	334	321	328	306	357	273	326	350	322	323	301	296	334	329	330	323	329	306	330	332	331	304	328	303	357	329	322	363	374	334	316	326	314	326	335	320	363	326	362	318	301	316	350	300	305	358	300	335	320	318	328	286	305	318	349	311	308	357	311	346	348	353	339	335	304	301	340	336	329	332	344	320	315	331	333	316	356	365	317	340	306	312	336	321	320	340	323	317	339	301	321	349	322	327	308	322	334	353	317	329	322	321	271	326	347	318	346	323	305	316	320	327	325	322	323	338	319	316	306	292	344	330	325	345	323	338	301	322	308	321	342	328	318	306	339	309	301	324	309	331	319	360	307	334	358	344	319	343	318	329	306	334	312	324	307	344	322	336	344	317	321	346	339	340	320	327	329	301	334	327	305	321	349	308	316	313	335	315	335	338	314	339	340	319	311	349	336	306	332	302	350	299	313	340	294	305	313	319	318	315	332	315	337	354	318	328	297	323	341	331	349	319	346	345	322	310	336	321	321	347	363	331	329	313	323	316	331	300	333	353	341	307	316	327	314	298	340	317	322	338	311	331	333	342	344	316	352	327	336	356	324	325	309	363	341	307	332	322	321	337	339	325	322	316	341	316	327	323	317	321	326	289	313	312	346	331	308	331	328	332	289	322	336	338	311	332	344	325	317	299	322	327	324	307	318	341	340	319	355	353	304	325	305	325	335	346	313	328	324	301	313	343	307	319	331	337	342	295	294	304	333	300	325	344	312	302	338	303	322	313	337	333	304	324	296	348	317	345	347	360	338	330	332	330	317	366	323	337	295	307	297	298	350	319	318	325	313	344	330	329	320	323	292	336	307	314	320	338	349	337	337	310	356	315	324	333	318	320	304	352	341	348	284	328	327	316	341	339	336	322	295	341	308	327	292	307	325	329	292	355	365	332	343	370	319	347	346	329	293	372	329	313	346	345	315	342	311	307	318	339	320	328	323	349	301	343	319	333	327	334	314	298	340	295	311	319	332	318	328	318	321	318	345	304	327	296	322	316	326	323	318	357	317	301	333	343	321	344	323	309	314	333	302	325	381	309	345	356	319	317	339	319	314	325	339	329	311	296	314	332	340	316	356	303	305	308	302	352	316	323	317	345	318	341	324	302	330	319	306	336	354	312	343	290	313	344	339	334	331	286	324	332	326	359	344	317	321	299	308	318	339	339	344	320	331	327	325	318	329	341	309	332	350	303	325	307	321	315	294	332	305	328	317	329	306	297	302	329	335	317	332	310	276	313	329	297	322	317	313	347	312	332	343	309	349	347	365	328	323	345	331	357	323	303	338	346	346	288	367	298	339	319	331	351	324	318	314	318	332	312	337	322	340	320	319	345	347	325	313	328	332	350	360	351	343	354	305	349	308	289	349	316	313	336	310	303	302	304	314	332	339	346	300	312	302	315	305	341	335	303	296	292	318	320	347	339	327	333	314	332	343	327	325	323	306	343	333	315	312	329	331	317	322	334	315	323	349	303	303	322	331	337	312	352	346	325	309	330	310	292	290	316	338	331	337	323	323	315	336	350	344	344	375	340	306	358	317	342	324	325	291	313	323	333	300	286	324	373	353	350	351	330	325	324	326	299	327	334	312	331	344	305	310	313	328	328	338	365	347	325	321	344	322	329	333	331	296	318	339	322	305	355	330	329	329	331	333	297	334	324	317	326	311	321	317	309	286	322	289	332	346	376	335	348	306	309	353	358	352	316	331	318	371	322	330	321	346	298	302	323	315	331	304	284	315	361	301	349	322	327	334	326	296	318	334	305	329	323	338	307	303	307	313	350	339	319	360	334	337	350	346	330	272	323	325	290	345	311	316	326	350	318	314	325	341	296	300	327	321	314	333	351	355	337	295	334	338	348	314	304	310	338	323	326	295	313	300	277	332	324	325	336	290	347	321	343	325	339	345	307	343	331	310	322	321	317	326	318	315	351	318	326	351	305	311	338	326	313	306	294	340	350	297	309	342	338	311	333	331	300	332	323	335	318	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2482	1064	1171	1110	1091	1090	1080	1014	1050	977	966	922	984	966	1039	980	962	963	956	963	945	982	950	926	991	981	919	952	953	941	940	940	937	966	926	932	948	965	934	910	891	957	929	974	960	946	989	956	943	902	928	919	972	937	948	924	915	939	910	982	875	869	944	949	933	959	948	978	915	970	940	909	937	934	873	980	953	967	959	897	907	919	893	959	948	931	947	941	962	940	934	961	945	921	963	903	922	980	886	859	899	923	946	965	960	936	964	910	882	996	918	933	904	950	943	891	904	915	976	957	933	935	963	920	914	933	916	925	864	902	965	990	952	937	935	914	959	949	926	932	951	920	951	909	897	960	942	903	940	904	963	959	883	919	900	915	939	927	955	987	964	970	941	973	900	923	899	937	937	931	909	862	930	911	918	936	947	943	910	958	912	900	984	948	932	946	985	1023	926	881	863	911	955	956	945	970	926	926	898	965	943	964	935	961	970	951	959	964	963	983	999	947	929	890	912	956	960	940	961	962	968	974	893	937	959	887	949	960	946	998	968	957	957	963	977	911	954	947	917	948	979	979	928	889	945	917	947	961	983	955	935	924	930	930	962	904	936	969	911	918	913	941	953	945	996	949	902	965	950	946	938	897	944	962	931	964	945	897	906	914	941	946	938	926	905	926	922	949	918	938	916	917	923	992	872	900	929	953	941	905	946	947	946	950	943	920	990	957	944	942	952	945	911	917	901	932	957	956	938	902	909	888	945	961	982	978	944	983	965	949	943	957	960	933	882	954	931	934	912	930	918	915	957	879	955	918	996	985	952	928	980	896	882	952	940	918	998	925	924	957	893	948	952	906	911	915	983	956	953	946	952	917	956	909	942	934	932	933	983	948	974	901	953	947	891	949	943	976	979	908	958	999	878	908	931	991	955	934	1006	913	893	892	888	937	928	899	934	910	922	959	967	971	915	936	891	940	964	945	869	945	910	882	955	944	887	938	929	928	1005	956	968	869	939	943	929	867	903	955	901	890	888	948	914	911	917	963	898	935	937	974	897	923	942	981	942	959	937	955	977	955	923	1018	843	920	975	943	977	906	936	933	954	940	964	1009	918	943	894	931	940	932	989	979	925	959	922	943	926	907	961	860	934	898	920	968	944	934	937	871	904	982	964	971	1015	919	962	943	977	925	916	938	952	974	970	897	916	949	928	950	968	982	912	935	938	944	948	955	866	944	948	967	904	926	891	927	951	955	921	926	968	984	967	913	938	959	930	894	958	960	984	945	945	909	952	928	942	875	959	978	921	943	928	959	950	941	957	922	890	943	967	921	979	915	968	946	887	938	892	877	913	981	957	945	900	909	947	931	885	1010	931	950	993	893	961	934	900	915	904	908	939	940	917	968	1004	1000	979	934	978	972	939	973	967	968	916	934	938	915	959	935	921	996	985	909	920	935	911	923	922	914	958	963	954	964	905	882	973	885	910	926	900	960	1001	950	902	987	974	895	949	937	988	937	903	962	917	884	887	976	982	904	933	916	934	918	966	974	942	956	961	936	925	972	956	936	869	927	967	939	910	909	917	927	904	941	939	922	951	1000	943	970	909	978	943	953	924	907	967	931	991	995	980	885	950	934	917	929	971	1010	949	948	937	885	971	927	925	955	953	957	953	982	946	911	930	880	957	900	915	988	959	921	945	886	959	998	944	934	929	884	951	942	909	986	878	955	921	952	936	939	929	932	910	982	918	927	953	954	896	977	906	942	941	884	916	906	929	891	872	936	974	935	963	943	922	951	909	957	948	890	949	970	908	872	974	979	962	920	823	966	955	886	976	937	995	915	914	877	966	899	971	905	929	947	916	934	907	981	921	918	948	967	885	916	945	928	931	935	924	941	902	921	945	933	880	972	943	963	942	946	950	911	937	925	920	901	969	879	932	862	907	929	974	971	949	947	917	978	933	916	900	921	957	937	909	945	917	903	905	965	927	952	921	894	909	950	950	870	936	983	920	966	913	955	952	918	949	861	958	964	917	938	953	963	919	975	976	954	999	929	935	964	987	934	942	979	912	992	973	1002	910	992	988	948	878	916	951	896	935	962	965	956	978	890	949	944	922	937	893	949	945	936	957	925	935	922	885	966	948	960	925	940	920	961	940	880	992	988	975	903	902	945	953	900	948	932	935	914	985	878	949	955	977	915	959	923	949	969	914	910	955	929	932	950	926	904	905	934	921	902	1050	958	914	915	949	961	981	901	967	955	924	968	958	960	924	995	922	884	907	952	942	891	949	914	959	981	950	945	919	945	945	930	1001	917	942	957	945	969	943	912	873	938	935	914	990	916	909	930	944	942	910	899	921	905	905	918	959	964	933	933	968	956	933	956	932	900	942	914	900	921	941	921	966	955	902	926	946	936	908	924	972	933	889	954	977	966	911	972	939	971	971	931	941	923	963	919	968	925	947	943	907	1000	946	988	937	952	907	878	898	921	970	947	958	934	874	946	936	996	923	907	913	916	943	921	916	961	954	949	971	956	935	871	920	930	987	901	939	918	943	954	946	992	971	933	917	931	970	908	945	883	904	949	947	933	927	925	906	982	915	925	907	887	945	950	934	929	952	918	989	982	873	933	926	876	929	947	893	906	901	924	926	926	947	965	915	898	901	944	909	921	921	912	939	911	941	915	950	907	899	1001	940	969	889	912	933	918	958	944	966	907	957	942	949	918	945	954	945	953	918	997	960	900	939	925	946	906	940	904	981	895	1017	932	931	923	980	965	933	951	961	932	908	932	955	977	953	935	902	957	938	925	912	922	968	917	958	975	927	936	974	934	881	932	955	933	888	964	899	991	947	955	962	960	903	986	949	933	937	899	962	904	926	977	937	931	904	910	937	946	868	944	934	982	923	909	949	962	965	955	980	876	964	932	911	966	914	934	893	967	917	955	935	987	896	940	969	974	1031	939	955	903	912	917	947	955	880	913	918	943	930	960	918	911	956	926	971	931	937	951	858	906	940	938	870	952	902	919	971	947	907	923	928	953	945	873	930	960	916	956	903	910	943	908	932	966	960	923	921	964	908	945	915	927	903	943	943	968	911	971	931	983	908	937	925	909	941	925	912	998	895	936	923	987	925	914	941	969	932	948	950	947	922	929	910	915	927	967	937	956	982	951	921	978	889	934	907	957	1003	960	973	954	940	955	919	896	986	1016	959	964	923	986	953	935	874	969	992	912	942	981	911	986	917	919	982	986	879	949	943	926	971	944	926	957	908	930	909	929	842	904	943	926	927	944	991	969	954	889	941	933	923	951	914	932	939	939	901	1010	953	923	941	904	928	960	986	938	938	928	913	1005	963	922	985	926	943	923	926	945	984	919	905	955	943	888	944	943	993	968	989	901	956	936	916	886	962	940	958	944	940	920	975	914	955	970	930	909	934	882	949	954	968	887	934	938	965	929	921	926	955	960	952	947	895	939	939	940	956	909	974	922	913	925	966	958	915	901	925	971	916	951	947	946	946	958	926	976	923	946	980	957	933	917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8232	1053	1337	1102	790	610	523	426	381	321	300	286	264	266	242	222	243	229	224	228	237	209	188	230	226	179	204	202	184	218	211	182	193	197	193	187	206	200	217	210	192	193	181	179	193	189	179	187	205	201	207	207	183	187	192	205	190	181	196	191	200	197	190	182	170	195	199	165	193	188	196	202	187	191	195	197	173	183	224	196	187	169	175	206	193	189	219	202	173	198	169	201	210	189	190	193	173	193	210	215	184	207	171	168	210	168	192	201	211	218	186	173	211	212	208	196	180	189	199	165	181	208	200	182	181	190	208	215	193	172	182	208	189	180	167	210	203	170	184	182	160	189	209	187	194	181	196	179	203	206	201	180	178	192	189	211	189	192	187	197	168	179	204	186	188	174	171	199	198	213	180	172	170	187	180	184	206	189	181	212	202	208	201	204	192	199	189	182	216	172	183	200	181	216	191	174	197	195	194	177	183	193	174	179	199	193	172	186	178	198	175	216	209	214	194	178	179	187	192	192	187	178	156	176	200	192	202	193	189	177	212	179	165	185	174	205	186	192	167	190	194	175	187	179	193	171	172	205	184	190	186	205	181	190	200	212	196	191	195	175	197	209	199	200	218	185	209	181	183	189	223	182	178	184	197	195	199	188	190	184	188	201	194	203	183	200	201	174	198	178	169	181	173	198	198	205	193	174	186	182	167	187	190	206	214	199	181	181	187	179	187	185	182	188	170	181	179	186	175	191	195	224	194	194	169	172	217	194	174	202	185	188	195	213	179	191	191	196	191	188	191	172	207	183	145	203	206	200	218	172	199	182	191	205	183	200	184	164	191	178	186	174	185	195	173	184	207	193	187	176	190	186	180	209	191	195	203	199	186	191	188	196	182	202	172	194	183	179	190	184	162	167	168	164	216	196	200	204	211	194	210	186	169	201	198	202	182	187	185	195	180	199	217	187	197	203	197	184	201	176	178	190	202	184	174	208	186	192	212	187	197	162	163	195	181	178	187	211	197	190	183	200	192	188	191	194	196	166	207	192	175	186	199	213	187	178	192	191	191	192	195	187	202	175	186	176	180	194	204	191	192	184	186	192	210	179	207	196	170	184	209	187	165	188	194	177	147	206	191	190	214	191	191	198	216	193	187	176	199	223	195	206	187	190	203	183	184	199	183	202	180	174	182	182	178	192	228	208	197	181	185	185	200	204	171	192	207	192	194	176	198	186	204	186	183	179	197	179	191	191	183	197	188	172	165	215	202	195	198	190	189	219	180	214	197	182	179	179	195	204	200	189	191	193	186	181	180	186	209	203	215	167	186	188	201	170	165	182	191	202	166	193	176	173	208	206	172	193	182	188	166	187	156	186	168	190	200	205	172	184	164	198	178	199	187	187	203	192	193	210	213	178	198	183	165	191	170	226	187	209	174	198	189	214	196	170	205	174	178	193	174	168	184	179	176	182	203	184	189	193	165	205	230	204	171	191	176	204	187	218	177	203	195	188	207	185	187	175	204	189	214	202	182	179	178	182	193	158	177	182	167	182	196	217	205	193	172	211	191	191	193	201	177	178	157	178	199	160	215	192	187	171	190	199	209	191	212	190	199	187	210	186	215	192	185	190	192	202	189	178	189	195	206	175	189	176	174	195	201	171	169	180	172	196	177	199	183	178	183	183	193	168	201	159	191	199	179	205	191	184	187	189	183	196	180	193	201	182	183	181	179	201	206	178	190	200	192	169	197	186	172	198	176	188	186	217	206	194	197	207	185	183	165	158	181	195	206	195	177	185	179	206	175	203	217	179	181	188	183	204	170	179	187	165	177	205	181	164	180	186	200	220	199	220	181	180	179	199	220	197	178	194	211	203	211	172	187	164	170	183	192	186	183	198	181	182	200	200	174	163	172	187	173	214	194	168	164	148	193	218	207	183	180	158	182	194	163	186	187	190	208	155	186	183	226	182	198	179	169	195	200	190	178	164	189	173	187	183	193	183	193	218	178	173	188	183	198	192	195	192	192	181	182	192	200	180	194	202	179	171	182	206	189	177	191	216	183	209	184	180	187	212	163	191	187	218	217	192	179	174	198	181	194	178	202	206	193	158	188	194	198	193	197	186	191	187	178	195	210	181	163	220	191	206	199	178	195	186	157	182	172	182	227	176	193	181	169	189	195	177	204	188	192	181	193	200	210	179	181	195	216	194	210	168	173	188	192	179	181	220	179	192	204	203	167	195	182	172	219	190	179	188	214	194	173	210	182	187	185	184	186	187	186	213	156	187	196	201	184	192	194	176	192	209	197	188	198	192	212	191	210	183	166	192	188	208	212	201	165	185	186	187	159	218	204	189	219	199	156	196	176	194	176	187	185	193	184	204	180	180	211	166	178	174	199	195	184	186	199	204	178	209	206	184	219	188	178	185	174	180	189	197	174	188	187	185	211	174	175	175	189	174	200	211	200	182	187	191	172	173	183	172	177	168	214	203	179	188	201	181	184	224	160	164	213	207	176	182	162	193	206	177	171	175	206	233	192	180	184	176	204	188	185	201	195	186	184	197	190	165	193	176	190	208	160	176	177	206	209	195	184	183	194	184	195	177	198	201	199	173	197	191	195	204	194	181	199	214	182	176	185	218	185	186	185	186	195	179	199	202	191	204	210	174	195	188	180	199	177	141	181	189	201	188	175	167	173	220	234	202	161	193	200	188	212	200	202	180	198	187	189	183	165	192	198	189	193	203	203	188	201	174	202	192	173	181	202	168	209	221	194	173	165	193	202	159	207	181	189	183	176	212	185	209	172	196	200	180	194	164	195	186	190	185	183	182	200	215	204	200	192	207	198	185	187	175	198	171	194	190	202	211	185	184	199	183	201	211	168	189	158	172	210	169	216	208	212	181	201	192	190	165	168	200	186	185	182	193	178	189	179	195	199	203	205	174	202	154	196	190	166	183	198	197	186	167	200	209	181	187	195	204	188	204	182	172	188	175	187	190	193	192	183	202	177	170	181	184	214	181	198	175	202	195	189	192	181	176	198	192	195	204	190	199	186	179	182	201	186	171	201	187	227	180	214	197	180	178	200	190	182	177	199	170	171	168	155	198	181	166	183	200	186	212	207	209	193	198	219	213	175	195	208	205	180	171	207	187	177	206	181	193	200	196	208	163	182	188	179	182	169	204	188	172	185	160	197	199	170	179	193	189	180	190	186	199	184	157	189	180	211	188	207	211	181	201	182	167	188	207	150	200	181	168	194	197	177	183	203	180	191	189	193	197	173	191	189	184	188	207	198	184	177	217	182	190	180	206	217	155	183	184	183	180	181	179	203	199	188	200	192	191	181	203	200	181	201	196	193	205	183	199	163	199	206	200	183	179	203	185	180	185	188	189	210	170	187	185	179	195	189	200	186	197	182	207	204	213	179	180	182	169	183	192	193	178	187	201	199	203	179	175	200	173	188	191	188	178	201	208	192	212	201	203	174	181	172	193	178	178	197	193	176	189	207	174	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5573	1606	2997	3515	3106	2604	2264	1799	1649	1464	1287	1165	1090	1028	980	912	954	865	854	789	753	776	715	738	762	723	674	682	680	670	705	655	690	688	626	621	637	678	651	647	613	649	634	661	633	581	582	667	654	623	606	635	625	616	603	615	586	604	598	579	615	632	614	604	593	586	591	596	575	607	607	597	572	609	624	590	615	605	586	599	578	621	603	574	587	644	604	601	608	603	617	554	586	613	587	589	587	558	626	599	571	619	588	608	590	593	606	605	608	595	555	615	577	589	595	626	610	611	599	572	588	582	580	600	634	589	541	575	562	583	568	623	608	600	560	578	584	627	603	587	628	583	555	578	567	589	599	559	597	604	603	593	572	598	583	595	610	567	612	619	613	623	589	604	564	600	586	621	589	593	573	612	563	590	566	568	556	582	593	586	648	591	572	572	583	569	584	593	600	548	600	558	570	587	573	612	624	609	614	586	606	570	565	558	543	580	612	593	577	560	565	577	604	593	573	610	574	585	601	596	555	580	573	587	588	597	578	581	567	605	583	599	594	618	592	624	581	616	566	614	577	587	535	577	600	603	573	589	601	548	553	612	588	595	552	597	584	566	565	579	595	625	578	598	570	556	562	605	593	609	576	583	593	570	613	580	600	652	605	582	540	583	554	583	582	679	596	582	569	619	625	557	559	539	595	610	590	639	593	623	581	591	588	579	568	624	608	580	558	606	569	533	569	600	578	601	591	635	625	539	528	585	571	650	606	547	519	563	558	577	564	573	608	578	604	615	601	582	500	578	526	593	548	623	562	613	562	633	528	598	566	601	569	622	561	593	560	579	600	545	618	583	618	606	596	623	561	594	548	607	616	576	577	566	569	593	619	589	574	608	573	576	597	592	588	578	544	576	553	542	567	611	567	560	596	557	549	610	583	605	552	570	593	613	600	583	598	553	586	593	593	536	605	546	605	562	611	571	567	588	619	608	547	592	580	589	589	601	554	603	589	593	598	632	590	584	557	549	582	570	561	595	601	592	552	603	559	636	587	593	565	626	585	608	608	578	556	589	611	582	568	545	614	612	612	560	587	536	583	591	590	591	591	586	585	573	558	595	538	531	625	594	601	580	599	597	575	593	578	614	586	546	572	568	595	609	586	557	579	628	559	554	580	574	591	583	622	566	608	569	601	600	578	616	613	581	594	581	570	574	503	578	613	565	611	591	578	582	612	586	590	580	570	608	598	599	574	581	608	542	602	544	570	579	594	636	626	589	626	628	579	570	584	561	617	593	588	577	597	607	584	584	580	549	602	624	599	574	545	612	564	574	567	565	573	590	607	623	594	558	602	573	570	589	585	553	554	562	598	608	624	549	570	595	599	571	587	535	586	588	560	585	583	576	577	563	567	571	569	627	612	558	565	583	581	590	561	613	598	557	589	544	550	600	577	587	608	548	558	598	570	581	563	593	610	594	567	577	549	588	584	594	594	602	586	582	594	576	576	635	570	575	600	602	576	598	630	562	608	578	553	546	590	556	614	573	531	580	601	577	570	586	570	579	557	577	602	569	607	629	569	599	587	573	629	589	595	578	551	579	625	609	598	574	568	598	575	585	604	600	571	589	567	569	560	581	563	616	619	565	624	573	578	599	592	547	604	588	592	566	603	606	572	540	539	560	592	598	579	557	600	601	589	617	606	567	529	550	620	577	572	615	584	572	579	577	597	561	618	610	616	571	591	559	583	620	579	587	606	605	598	567	609	620	563	597	616	567	614	584	613	596	584	566	596	598	564	548	560	582	577	609	556	611	535	567	622	562	583	587	579	588	577	585	583	605	606	626	602	594	588	593	575	605	575	599	572	573	615	583	560	619	601	623	587	573	632	601	570	581	585	602	577	590	621	595	587	584	600	595	575	566	586	567	612	602	572	542	603	591	561	557	576	585	571	538	594	532	549	598	617	584	599	593	578	568	572	606	578	559	590	571	569	590	591	582	584	597	610	587	555	573	635	580	562	588	610	558	604	578	592	557	547	571	566	577	554	582	621	551	567	604	609	570	563	625	571	595	592	604	574	587	584	610	610	618	591	603	608	639	604	568	594	577	557	624	561	546	555	608	541	560	579	599	599	583	627	594	614	580	557	639	605	591	618	615	613	588	559	576	611	566	563	576	573	566	580	570	590	603	588	609	558	555	627	567	580	558	542	592	575	642	609	553	560	585	609	560	596	583	594	547	560	601	605	603	568	534	607	588	542	609	579	587	613	639	602	584	549	632	582	582	575	600	572	588	604	590	564	579	576	564	550	604	584	583	573	563	598	571	576	573	576	557	595	575	614	580	554	563	566	579	571	586	589	582	580	626	595	628	574	562	555	587	581	614	588	609	584	582	626	586	582	560	583	608	585	611	575	597	573	569	574	615	568	598	592	595	580	573	603	516	576	574	524	590	605	599	565	581	554	601	586	579	580	583	606	576	595	582	589	570	567	596	580	580	566	614	610	545	617	590	588	588	580	586	566	595	612	582	626	598	595	565	543	617	558	558	584	580	580	554	602	542	604	625	560	600	561	591	597	589	586	600	580	573	571	626	630	610	592	573	614	603	549	578	573	623	582	595	599	624	573	583	540	637	596	555	589	577	564	538	613	569	587	549	583	567	554	617	558	603	578	587	593	541	604	574	562	545	557	600	558	599	571	579	633	570	591	598	572	569	573	592	596	608	555	561	620	580	575	570	576	592	556	591	597	564	594	606	608	561	544	613	562	542	601	586	600	586	603	597	584	569	600	567	540	599	591	611	600	587	590	577	577	597	597	561	585	565	575	607	567	552	616	553	546	617	553	586	607	579	534	580	586	592	583	586	561	598	606	611	582	589	575	610	573	629	621	557	611	564	545	626	599	556	568	539	604	553	573	522	613	606	518	573	629	569	566	617	614	585	585	581	607	563	576	576	580	601	627	576	564	622	584	585	643	608	544	578	571	585	600	560	597	592	621	569	581	599	598	617	547	616	524	538	577	574	573	535	566	570	617	560	583	572	598	615	635	595	570	577	599	587	591	587	580	589	581	581	572	609	555	621	588	559	554	558	594	605	527	572	578	558	555	583	608	586	612	589	590	650	606	581	574	592	586	580	571	607	590	592	574	621	547	578	576	563	566	641	594	580	633	584	597	589	624	564	565	544	580	558	590	582	590	599	591	552	595	594	581	580	576	614	522	614	616	604	617	564	550	557	627	599	619	597	586	568	604	610	553	588	595	581	566	595	608	571	577	581	629	616	582	608	616	596	546	554	570	574	591	575	587	558	632	574	572	532	620	613	645	568	582	589	554	597	551	599	592	590	599	545	612	619	611	568	605	565	563	562	580	583	652	584	552	562	581	636	609	594	585	596	596	554	583	600	598	632	607	583	583	557	559	566	591	588	623	557	537	564	591	571	588	568	592	561	594	603	590	591	546	575	587	619	640	584	559	574	566	565	560	580	610	588	548	555	604	631	587	606	566	606	595	623	570	564	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15791	2265	2584	2072	1417	994	757	648	491	420	345	323	306	253	269	236	231	237	216	218	210	222	176	184	182	175	176	169	164	162	164	169	166	168	156	157	186	173	155	163	168	154	141	164	158	137	148	137	138	146	166	148	134	152	129	121	165	160	150	149	137	153	158	136	141	156	131	122	165	153	144	143	145	150	136	151	152	130	180	145	138	139	151	146	147	142	129	142	151	149	128	145	143	141	144	131	133	171	127	119	144	120	145	131	138	145	173	149	152	137	129	157	133	137	157	142	161	149	137	164	144	150	155	151	149	152	154	139	140	126	146	155	170	155	134	146	155	127	172	146	132	130	162	153	133	154	174	152	165	134	160	151	139	123	143	139	164	145	144	141	152	132	155	129	124	158	158	144	161	137	130	143	143	135	138	164	145	133	158	134	144	150	147	139	140	145	164	145	134	154	138	161	135	150	146	146	144	142	157	152	130	145	156	147	148	124	131	170	138	149	144	140	143	142	147	140	149	134	135	132	148	121	174	118	146	133	141	148	156	142	118	141	121	120	143	147	147	137	132	147	154	146	157	153	150	148	155	129	139	136	131	147	152	154	156	127	148	130	104	123	152	133	142	139	161	143	140	130	137	141	108	146	120	134	145	138	139	136	143	156	121	146	131	149	132	141	132	156	150	152	136	160	115	160	142	130	128	136	153	142	129	139	145	130	116	132	124	163	140	158	137	122	124	143	132	160	136	142	162	137	125	177	157	147	142	146	128	149	149	131	136	157	148	162	189	124	139	147	159	157	134	134	122	145	129	151	154	137	141	134	129	120	151	161	135	159	144	139	133	160	150	160	118	158	138	165	151	146	152	145	122	142	126	109	129	155	135	129	139	151	147	133	153	143	151	133	161	155	168	135	144	131	144	146	165	150	149	153	161	136	157	146	145	157	147	154	122	152	151	135	133	156	161	155	160	154	139	138	156	149	139	167	134	141	137	172	131	162	135	145	136	162	160	146	141	161	147	151	133	134	123	136	136	145	149	138	142	164	146	137	153	142	152	156	154	125	158	148	143	137	140	150	148	150	129	140	132	155	150	119	153	133	158	143	141	130	132	153	133	146	141	154	167	134	147	125	139	134	142	134	137	121	149	153	150	139	146	124	156	153	150	153	150	159	137	145	145	157	127	135	148	150	148	142	155	149	123	154	148	144	131	142	146	126	135	142	149	133	165	134	139	139	147	145	138	139	158	141	130	169	147	124	135	147	147	122	110	136	162	177	131	117	157	136	137	166	128	151	139	140	154	132	126	134	132	134	133	141	121	128	141	139	141	147	157	131	146	133	150	125	141	139	127	126	142	142	158	147	151	115	130	139	116	121	146	127	149	133	139	141	148	143	150	162	141	153	143	143	138	144	137	142	126	168	121	145	126	149	156	137	143	154	134	148	137	146	161	140	131	147	132	139	139	145	114	124	141	134	150	138	138	128	168	128	143	132	154	136	145	119	148	133	117	146	165	146	135	137	142	115	127	127	148	139	131	163	136	137	138	151	151	153	142	137	133	136	148	132	132	159	135	129	132	174	156	134	135	173	130	144	138	158	129	161	129	138	116	113	123	151	139	164	144	124	143	134	132	134	136	142	131	155	142	147	147	153	135	125	138	137	122	147	154	144	165	142	151	150	143	134	157	144	143	157	151	145	168	151	121	157	143	132	140	143	133	156	137	140	139	144	141	168	132	151	149	150	140	149	147	167	135	128	163	126	131	132	127	146	158	133	141	140	134	143	144	132	132	143	134	127	141	155	141	156	151	131	158	129	131	137	135	139	153	146	171	132	143	150	140	164	107	156	124	131	143	142	163	157	148	133	159	142	127	141	122	147	140	132	167	122	157	158	152	145	138	156	125	119	156	131	129	148	158	137	142	162	154	179	150	132	157	157	148	168	147	136	147	140	128	148	140	152	130	130	145	170	132	111	147	153	131	150	136	126	147	123	153	126	136	138	140	125	153	145	157	158	158	163	163	149	163	132	167	127	150	130	143	137	134	144	140	133	146	139	141	134	152	148	149	140	148	143	135	143	127	140	134	136	177	148	135	148	145	130	134	129	152	131	149	161	158	148	144	151	138	137	141	130	131	138	148	138	132	142	142	133	139	144	148	144	144	145	155	134	139	123	141	156	134	138	147	132	155	139	146	180	134	138	123	144	148	137	154	143	135	150	155	131	174	159	137	140	115	122	134	171	140	141	147	135	137	145	137	142	144	128	176	146	146	161	136	160	131	157	138	125	141	159	150	155	135	140	147	128	157	139	161	150	139	145	154	154	140	149	137	160	138	139	115	130	156	113	148	143	140	135	128	139	153	144	141	130	147	139	156	143	164	154	120	152	140	155	138	157	171	122	132	135	155	157	128	122	134	128	148	148	120	140	125	142	146	146	155	139	143	134	132	140	130	128	164	155	151	147	134	135	156	133	159	144	129	132	138	149	159	110	146	155	127	145	145	140	136	126	139	133	163	154	130	143	135	149	136	141	166	147	152	154	135	146	151	159	141	130	141	145	145	139	147	137	165	172	166	160	142	119	133	137	146	154	160	159	155	151	141	141	152	139	134	145	116	154	134	149	123	150	143	159	133	157	159	115	140	140	160	154	125	145	157	127	120	150	117	151	142	139	140	135	165	148	147	149	151	127	143	125	126	128	153	136	137	144	142	147	142	127	156	153	141	143	133	134	151	147	145	147	148	130	155	139	130	143	120	148	159	147	167	152	136	149	156	131	166	130	153	145	155	132	155	138	130	130	137	144	138	145	164	148	149	159	142	151	126	159	127	160	142	142	148	147	126	147	134	144	140	143	147	152	137	156	148	160	146	151	147	139	154	159	123	151	147	138	144	149	147	142	132	143	160	171	136	114	168	134	157	139	140	152	148	140	160	133	155	136	151	128	164	149	153	140	139	119	136	152	137	138	137	144	141	132	156	154	137	137	140	136	149	136	132	133	158	139	162	139	140	141	137	123	169	134	142	138	119	149	153	149	149	122	152	133	141	173	146	153	148	131	153	127	160	133	148	137	136	148	129	160	151	159	153	157	155	174	152	128	157	143	148	158	149	156	161	148	153	137	138	152	145	133	159	147	129	150	136	142	137	162	139	131	144	135	161	139	152	122	154	161	159	156	133	132	143	134	141	156	130	134	135	143	147	133	156	135	139	135	147	153	134	115	136	173	148	150	151	168	150	128	162	154	139	138	148	146	157	138	158	127	140	141	136	159	146	128	140	144	145	134	151	153	146	143	144	142	136	157	154	150	151	151	115	134	152	149	150	148	138	142	141	151	129	156	133	152	161	140	139	162	161	134	141	169	155	143	175	160	157	134	145	151	150	142	152	137	149	144	144	133	154	148	172	130	141	174	146	148	146	154	168	134	160	165	134	146	131	127	152	145	134	151	182	153	141	143	137	152	138	134	171	135	123	141	139	148	131	140	148	140	130	162	140	164	124	163	126	129	143	140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7583	2271	4940	6002	5247	4284	3422	2925	2418	2086	1850	1628	1483	1376	1287	1163	1081	977	949	910	872	797	795	797	784	703	713	685	691	704	649	702	603	597	619	578	652	629	569	612	574	615	591	549	589	540	536	571	521	557	541	527	527	614	529	564	531	520	533	525	495	501	482	471	532	504	475	533	513	513	509	524	486	530	513	536	515	512	571	520	497	457	473	481	472	522	463	522	517	495	475	490	469	443	513	520	504	494	503	485	468	481	501	471	505	488	475	463	477	483	467	498	483	493	452	500	492	459	499	421	473	488	473	534	491	466	508	498	519	456	469	523	490	517	478	486	466	461	493	468	516	448	529	457	498	433	447	462	500	485	454	483	514	474	480	481	497	457	457	462	499	534	492	490	461	445	479	472	437	485	482	475	479	460	474	471	478	456	472	481	476	458	468	521	487	426	476	464	521	505	483	487	490	482	467	495	456	443	459	446	471	467	456	492	471	489	501	496	486	497	469	467	480	474	485	451	462	474	488	464	474	482	445	461	458	430	452	476	465	488	444	463	484	477	514	451	421	452	482	487	495	482	478	500	481	491	447	482	440	489	502	479	447	508	509	464	447	462	435	478	456	485	483	461	442	447	479	447	482	450	474	504	479	466	495	512	460	486	518	470	500	475	432	466	477	481	472	487	458	502	458	498	490	494	479	448	472	437	426	490	512	443	482	463	419	508	478	467	506	494	472	448	493	444	470	488	467	488	490	471	470	514	455	471	465	477	464	494	479	487	455	465	484	478	502	505	482	452	489	493	472	472	492	495	464	504	457	480	427	438	451	482	456	467	469	482	465	484	486	482	465	457	475	485	463	505	460	450	431	480	468	462	478	477	502	482	454	448	444	463	459	464	429	494	463	475	536	469	480	505	481	476	489	467	480	455	468	476	453	443	486	469	428	488	507	440	499	487	461	447	496	472	477	500	470	448	513	499	478	487	484	481	452	476	457	491	467	481	474	484	433	486	510	451	466	466	429	445	464	498	437	487	430	494	464	517	472	440	489	468	483	471	461	477	483	449	470	453	458	471	467	460	482	471	466	476	462	455	442	498	475	439	466	511	463	470	441	477	453	502	483	468	491	446	505	448	494	489	461	431	485	503	457	488	511	432	451	483	481	464	465	465	439	452	451	482	498	456	500	464	486	462	448	482	461	437	494	467	495	529	447	428	430	481	469	458	436	500	438	465	490	476	500	456	503	470	430	495	452	477	490	497	494	499	466	481	486	490	472	470	451	548	478	492	489	465	480	431	467	517	474	486	453	506	497	485	477	482	477	434	478	513	486	490	444	435	438	479	484	474	463	482	485	476	424	483	485	513	463	470	502	482	449	427	455	498	482	436	494	481	434	499	449	460	444	547	451	480	464	466	488	500	485	466	497	446	460	495	478	476	508	457	476	415	468	419	439	468	465	448	475	440	470	458	469	506	483	472	445	479	491	449	460	531	490	477	487	510	488	446	425	486	484	471	460	452	449	445	438	477	479	481	519	475	459	491	435	475	462	506	475	497	527	482	472	473	492	510	479	511	476	470	469	497	475	498	476	472	488	453	473	438	467	496	473	451	447	441	427	483	498	490	427	494	487	494	490	493	489	467	481	483	453	474	457	500	468	516	485	456	446	525	487	476	499	481	496	478	476	473	441	470	502	490	485	486	447	438	477	465	465	487	475	503	495	439	459	464	480	471	484	462	439	455	473	465	456	420	472	431	477	481	501	482	444	477	467	496	487	509	452	440	470	475	484	493	452	502	482	488	496	466	448	461	494	484	504	465	472	441	482	461	479	516	485	466	503	462	466	455	445	483	506	470	471	463	456	470	427	465	491	473	449	493	510	474	507	490	477	487	494	456	455	499	472	472	478	481	455	476	427	476	467	469	453	472	453	474	470	483	482	469	453	469	480	475	501	484	482	449	486	494	446	502	468	482	478	470	411	482	473	500	453	517	457	452	471	478	441	493	484	427	470	485	461	472	476	480	492	465	478	486	467	460	478	461	503	453	482	482	471	481	468	462	498	462	498	500	480	516	481	459	469	488	462	497	465	475	439	488	486	453	478	520	497	483	415	471	463	458	457	485	464	467	495	452	492	510	496	456	478	490	493	471	479	493	485	491	496	481	478	426	509	454	467	467	476	456	427	489	520	469	467	469	470	487	513	483	478	458	519	493	439	451	429	458	480	475	467	468	510	484	482	490	455	484	505	524	504	474	489	486	452	472	462	485	472	494	462	451	424	483	466	469	490	467	456	469	476	463	493	496	441	512	470	450	448	453	458	482	426	475	510	499	439	484	473	477	470	463	449	457	446	510	450	466	462	478	469	457	488	466	471	483	452	497	490	457	434	454	450	485	456	436	441	449	474	509	474	433	466	448	467	488	454	479	453	453	490	501	469	487	435	464	487	478	478	483	450	456	450	425	450	467	483	478	484	502	508	428	440	476	469	483	430	471	471	440	454	476	468	464	480	515	519	473	498	477	501	470	474	474	432	459	466	444	470	503	472	478	495	445	511	461	459	484	477	500	465	492	471	465	488	453	511	475	463	460	434	444	482	476	476	449	481	457	477	479	477	503	478	468	444	455	450	451	449	471	446	463	452	497	500	459	439	495	478	483	514	488	489	475	450	483	494	482	483	456	465	454	512	431	482	497	461	436	489	483	468	470	475	486	472	462	469	488	460	475	540	529	475	435	473	489	503	492	506	463	457	489	483	478	499	474	495	445	486	501	481	462	500	466	490	471	473	475	450	471	466	474	487	458	480	465	511	456	475	432	460	462	469	444	495	443	447	505	473	473	465	479	491	490	466	488	482	480	445	449	464	493	484	502	465	460	451	493	487	486	459	474	466	477	493	505	450	514	449	443	477	440	473	469	484	497	435	452	476	477	499	465	494	453	445	466	459	456	459	431	446	505	482	487	492	488	503	461	484	506	495	492	488	457	480	450	421	464	482	448	461	492	463	490	481	457	490	500	473	475	463	485	433	496	510	461	492	465	499	484	498	460	494	492	454	482	452	445	437	503	479	467	504	484	486	450	510	495	471	457	454	505	439	486	474	500	471	490	449	466	481	471	456	439	484	478	456	477	477	491	477	463	477	459	474	484	482	467	504	481	499	474	477	458	454	454	503	510	445	467	481	470	465	451	467	454	491	478	457	471	513	491	443	464	470	484	447	492	501	448	425	487	462	495	477	455	487	491	513	479	469	433	499	456	488	452	464	489	430	468	490	456	499	456	474	498	480	485	472	454	462	510	486	444	481	442	467	522	455	498	415	477	445	498	500	501	510	460	524	459	472	447	452	497	441	465	467	448	508	515	449	488	466	446	470	476	450	535	446	480	491	450	447	427	446	463	486	487	447	486	507	489	444	445	432	466	488	489	500	496	447	462	512	488	450	443	476	479	482	492	475	484	469	470	464	509	461	496	459	441	441	492	448	498	482	493	460	464	490	485	480	455	491	479	480	486	496	474	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2114	413	407	351	372	384	344	341	308	304	374	314	327	304	294	337	333	308	317	333	314	348	289	311	349	357	304	356	346	337	316	361	307	336	336	321	355	299	286	325	344	307	340	323	307	302	344	327	347	322	317	312	318	313	338	338	339	335	334	307	309	299	335	319	319	341	305	317	320	315	333	305	341	330	306	352	334	308	277	302	299	327	328	348	333	333	318	306	303	294	353	289	299	286	337	320	308	312	324	309	277	311	323	323	333	342	326	342	330	337	324	312	322	311	320	313	302	326	320	295	348	373	338	332	369	332	345	309	339	310	329	347	311	346	324	319	308	332	320	304	335	369	288	347	340	278	325	371	331	286	307	332	297	311	321	298	321	308	294	344	345	310	306	348	335	308	351	323	346	354	305	307	355	349	337	314	324	346	336	324	307	308	333	355	325	334	341	337	322	344	296	327	294	358	292	314	336	349	316	321	333	302	304	326	318	326	302	313	305	315	325	345	363	335	327	333	303	307	312	324	328	316	340	293	317	320	325	346	319	326	344	309	319	359	307	333	330	302	311	334	355	313	281	307	314	340	327	329	336	302	329	311	322	312	323	333	312	276	320	322	323	332	341	346	320	314	325	342	299	342	337	331	324	344	325	319	317	332	330	295	333	333	311	327	357	325	346	304	316	314	345	318	330	324	355	371	314	319	329	306	319	340	322	315	323	311	334	293	328	315	282	327	346	349	327	313	302	316	320	335	324	326	333	320	325	310	329	321	345	304	309	348	307	344	318	345	331	318	308	316	324	335	265	318	367	328	296	352	318	308	329	327	304	356	351	309	304	327	335	335	331	317	292	304	316	299	323	320	361	314	328	316	327	327	315	330	309	313	349	361	352	320	328	326	334	343	296	321	329	325	352	313	335	327	339	306	308	332	294	325	324	323	323	315	300	330	314	354	326	349	345	315	301	317	279	321	319	325	331	315	327	341	353	332	330	325	300	300	328	326	346	307	340	335	294	313	340	289	346	333	322	332	327	337	317	327	330	330	329	313	300	366	343	324	325	314	334	322	313	345	329	305	326	319	333	323	326	325	306	359	362	308	317	333	330	341	322	332	299	338	316	313	321	320	339	340	322	315	303	308	328	342	316	318	335	337	327	322	334	306	326	293	327	313	302	339	294	348	344	354	361	297	328	329	315	322	306	348	307	297	355	351	322	335	310	356	315	336	336	318	275	337	295	334	322	309	317	358	312	326	301	337	322	318	341	334	348	296	349	337	322	301	346	333	341	311	333	349	327	317	310	336	332	318	309	315	323	349	302	324	344	380	315	336	328	342	316	304	308	321	335	361	305	300	309	352	341	311	326	340	334	356	347	313	333	329	304	299	306	309	317	372	346	347	317	348	286	327	320	318	352	285	338	329	324	300	333	327	316	302	332	309	315	346	346	326	316	311	337	340	365	319	308	339	284	318	305	326	338	303	290	351	349	280	321	327	358	332	348	348	314	299	329	331	337	322	328	287	312	320	340	333	327	336	331	288	325	329	331	340	334	305	319	317	302	284	338	304	318	332	337	340	292	321	325	328	350	300	340	335	288	324	342	294	320	337	328	312	323	319	313	333	316	334	304	325	329	311	317	312	334	331	318	311	320	325	330	327	347	329	301	337	333	321	322	348	312	299	312	327	317	344	292	328	317	310	285	319	351	318	309	313	313	355	334	318	358	297	337	327	328	321	338	314	310	314	303	292	329	326	309	307	313	353	321	332	326	292	359	341	310	341	301	368	318	325	311	325	334	328	317	345	314	310	340	317	302	303	317	305	318	327	342	308	351	306	321	348	333	342	341	298	314	290	364	367	299	306	340	328	298	277	311	300	322	311	304	288	348	304	311	310	337	307	321	355	337	345	306	332	337	339	320	287	329	328	333	327	284	304	335	324	312	341	341	347	315	327	331	313	327	321	337	336	324	294	349	372	332	328	314	358	322	320	326	356	350	328	305	323	321	312	330	349	330	327	301	296	339	338	368	315	356	353	360	303	309	322	314	344	310	319	345	314	362	308	322	299	324	319	318	327	315	316	318	336	320	353	327	311	365	326	320	291	333	339	324	360	318	340	356	318	327	304	301	322	342	341	300	342	336	351	333	321	292	334	335	338	314	318	335	338	320	321	310	307	312	304	329	305	312	321	345	334	350	339	345	327	356	352	315	322	315	320	313	307	328	305	353	317	361	313	354	338	321	332	318	276	334	297	303	300	343	336	321	274	341	319	366	321	329	323	314	313	311	321	313	297	328	299	362	309	338	316	318	336	328	299	309	328	318	336	313	310	315	292	322	337	313	342	339	337	338	279	317	298	298	308	321	321	364	330	332	337	305	338	305	302	309	338	310	296	314	323	330	314	338	338	301	333	299	321	323	297	325	313	318	338	328	310	295	296	337	324	311	287	316	313	351	334	301	331	300	330	346	335	321	332	311	325	335	333	300	329	319	321	332	311	302	306	341	335	294	322	329	293	306	341	329	343	319	335	319	337	323	314	335	353	309	330	339	293	362	332	322	309	340	316	348	318	337	331	311	324	349	319	297	322	312	332	322	286	341	302	328	312	343	308	328	305	339	341	297	313	347	320	341	317	298	309	349	341	310	332	382	311	319	312	330	315	300	350	330	327	302	360	319	354	331	306	328	339	318	315	331	337	318	341	319	322	327	328	328	329	373	327	338	309	336	314	353	329	301	338	311	312	295	330	337	349	336	313	296	294	309	311	344	312	308	325	307	312	345	333	310	286	313	329	338	288	305	298	337	340	321	352	303	293	335	327	343	322	304	310	355	345	294	332	350	310	329	313	340	322	306	316	302	338	293	319	348	313	290	345	309	295	332	321	308	303	297	336	327	350	304	302	316	334	304	320	348	289	324	324	317	320	320	339	298	322	331	352	333	327	334	302	336	318	357	329	349	311	306	337	351	319	344	333	317	334	316	348	297	330	323	323	332	321	338	308	332	341	347	304	323	332	314	302	351	335	317	346	331	348	323	320	326	340	330	321	340	339	294	325	345	302	352	335	323	337	340	302	314	292	358	337	334	325	296	342	297	295	318	334	310	314	279	313	316	331	322	308	298	327	313	321	329	346	325	356	326	327	306	341	335	330	308	320	307	351	324	306	305	352	330	301	338	317	326	316	303	378	350	292	331	335	323	322	335	301	332	314	358	352	345	347	323	322	347	294	333	314	294	325	301	303	309	336	333	337	318	317	292	318	335	330	301	326	335	316	312	336	296	316	281	329	347	303	300	270	308	309	316	314	345	302	322	319	323	357	330	324	302	346	346	333	300	360	349	343	304	338	317	301	341	320	332	320	345	330	319	323	299	306	335	356	317	302	314	306	353	365	331	313	351	287	314	327	318	326	326	355	347	291	332	330	343	323	348	305	329	351	327	294	315	331	354	328	324	321	326	332	309	333	331	319	322	349	316	336	334	308	325	309	298	341	325	307	328	328	345	351	342	319	294	322	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2505	1053	1051	1149	1132	1061	1029	1069	1017	971	922	1016	976	980	945	942	941	990	913	949	955	1008	952	992	926	916	961	1006	937	940	935	965	920	956	945	937	952	918	959	922	950	944	934	914	955	927	928	976	998	937	941	888	912	910	945	910	900	951	927	955	944	878	867	946	925	957	946	891	958	920	924	920	920	965	963	951	895	997	918	943	975	920	888	957	921	930	935	946	891	926	910	903	917	924	1006	991	914	950	908	956	954	877	956	932	933	919	921	996	935	902	912	921	1002	889	987	924	942	965	920	942	923	900	950	957	921	909	912	911	936	923	926	952	950	929	915	955	934	944	929	880	922	957	936	947	912	919	945	909	959	909	930	912	896	921	968	953	954	956	896	898	903	990	927	942	927	942	915	988	962	950	933	931	891	927	960	953	915	928	916	925	915	949	1008	997	872	881	960	971	944	951	934	942	906	926	900	969	876	918	970	911	898	936	925	936	932	937	902	966	972	909	948	927	890	946	917	925	919	896	932	915	963	979	958	910	989	935	905	934	999	944	962	969	950	959	922	907	955	935	983	920	972	902	947	936	925	916	978	891	904	903	979	993	938	897	934	943	942	926	938	915	899	929	962	927	973	930	881	839	911	937	1002	966	960	968	881	947	873	904	929	970	889	920	1024	914	917	887	917	938	984	974	955	934	917	950	949	856	909	965	941	929	946	910	940	957	905	953	910	934	923	949	913	935	931	906	895	894	982	921	932	900	948	915	932	948	925	977	902	961	880	934	989	950	936	950	918	958	950	1001	979	907	918	951	930	942	938	908	926	860	948	893	921	928	939	963	911	926	965	907	974	966	928	955	918	918	928	934	955	951	920	875	954	888	963	918	924	910	965	889	959	905	970	1040	921	887	941	931	905	899	986	937	912	934	954	944	943	987	929	951	975	931	927	897	870	967	897	931	967	944	921	951	957	911	941	912	909	898	931	896	949	978	1042	915	916	925	931	937	953	987	919	913	992	866	966	910	967	938	904	893	944	945	952	943	973	956	906	934	896	948	917	974	980	973	1016	945	917	895	949	946	927	964	938	924	939	909	916	880	929	892	937	919	940	958	936	963	987	900	873	890	933	953	1018	881	931	940	857	878	921	940	919	888	900	944	928	945	944	889	932	935	918	901	919	888	908	957	943	868	929	899	939	889	960	914	959	952	970	922	882	962	975	937	907	894	925	912	1000	888	916	886	961	868	949	921	918	958	946	926	905	938	961	871	921	914	887	970	940	921	950	946	887	910	896	902	906	934	929	924	942	952	862	952	956	990	944	950	898	951	899	906	920	939	953	938	914	955	928	907	948	931	943	950	870	912	981	952	922	940	917	933	989	936	936	917	926	950	921	930	952	900	930	956	923	982	936	957	906	946	957	953	998	965	959	952	986	946	945	917	909	991	890	965	947	962	956	899	916	927	954	958	890	916	911	960	910	939	911	925	950	967	942	960	953	924	943	915	976	915	852	978	1006	953	925	970	874	924	923	928	960	949	921	912	931	907	922	931	941	932	926	958	954	935	911	916	940	867	990	904	883	886	925	920	933	896	894	989	919	941	966	965	970	964	922	934	937	972	857	978	1000	927	926	918	907	878	1013	908	896	915	971	911	904	953	942	946	1041	945	944	980	974	924	988	945	900	924	936	922	883	882	962	911	928	912	929	944	943	892	883	892	915	938	923	961	945	924	944	922	958	948	947	956	927	950	932	863	975	902	948	920	956	933	948	923	960	983	916	885	928	932	970	932	930	953	915	1037	884	948	939	967	953	928	877	966	964	956	916	974	895	966	919	978	935	956	938	955	999	915	965	927	948	927	889	939	931	967	925	928	960	921	934	952	976	962	932	931	926	938	902	928	915	912	914	956	942	942	962	936	982	894	925	911	935	960	965	900	895	947	925	905	963	947	931	931	946	950	946	943	971	935	887	991	960	949	1004	960	900	915	927	948	935	939	958	955	913	969	940	917	888	945	930	929	950	883	941	957	918	923	954	943	991	903	933	895	884	986	956	928	967	918	931	947	975	870	966	875	949	939	937	950	912	872	950	936	881	971	951	902	911	927	920	921	898	933	963	966	978	967	919	943	924	970	938	923	943	935	891	954	999	925	938	982	911	929	933	925	894	891	955	968	920	972	962	970	921	907	970	941	960	937	942	967	951	924	876	927	912	944	917	963	923	884	964	903	973	983	934	920	967	928	922	896	959	928	918	879	924	966	925	915	883	948	936	909	921	941	973	932	967	959	963	919	898	953	960	881	949	943	954	913	978	914	911	907	990	974	973	841	945	985	891	948	949	925	936	982	931	908	949	973	956	921	933	974	972	869	971	946	902	939	935	944	941	946	920	926	924	924	928	945	940	986	961	913	950	948	951	992	883	911	888	913	935	931	983	883	944	965	875	898	953	974	925	965	891	965	939	936	971	906	913	969	920	835	952	892	933	925	858	932	987	934	924	973	909	896	918	906	928	905	893	975	990	984	981	876	901	944	901	938	914	902	952	999	932	935	933	933	904	976	931	944	978	924	907	902	917	961	923	957	909	968	895	979	948	906	979	971	948	956	972	925	927	914	861	929	880	900	921	956	869	922	903	914	932	942	918	879	946	905	964	932	942	984	922	912	947	944	940	901	938	886	939	990	952	946	940	982	965	944	918	933	916	888	958	914	955	976	872	925	944	883	992	883	983	988	969	921	965	891	935	1005	981	975	951	951	981	971	955	925	942	980	942	955	908	892	962	990	926	963	912	878	957	947	911	958	1013	943	928	955	865	955	940	987	910	962	1000	926	1005	900	896	930	918	990	913	966	914	911	911	854	964	918	939	917	930	892	884	916	975	982	935	952	912	951	932	937	922	942	968	948	965	942	938	988	958	867	952	881	971	936	977	895	946	926	956	936	915	940	940	944	929	963	956	990	927	899	936	908	1014	939	927	929	938	938	913	966	947	877	967	917	954	920	953	923	985	900	910	945	959	921	911	953	918	931	959	866	955	972	895	895	909	904	927	877	947	892	933	944	944	939	918	930	929	930	943	924	900	918	919	946	942	926	958	965	974	894	959	954	931	922	955	930	896	997	968	906	939	962	940	977	963	912	951	958	977	988	950	935	902	932	951	941	916	1009	879	957	952	909	960	904	952	874	914	966	920	936	945	929	905	911	914	903	925	984	944	921	945	893	956	901	980	954	917	931	926	973	896	942	949	962	970	954	921	988	890	891	1015	954	927	933	917	957	944	931	962	873	921	907	897	937	938	961	921	980	927	922	896	926	884	976	916	942	966	943	879	919	913	973	943	954	933	940	898	889	937	869	896	959	940	936	879	869	896	909	947	937	914	923	954	944	962	922	927	997	903	971	919	952	943	909	955	864	918	945	1007	934	905	954	922	929	951	965	959	912	967	923	971	986	961	917	871	927	928	905	920	922	915	966	890	933	947	903	988	899	961	910	897	935	960	902	991	941	911	900	951	941	973	943	940	865	943	968	915	898	944	951	928	938	930	894	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8056	1009	1377	1091	845	585	452	433	347	307	307	278	272	303	248	257	241	235	225	213	228	225	221	211	209	195	201	237	220	212	175	192	178	202	190	219	190	183	195	224	205	188	193	190	216	192	206	185	180	189	187	194	192	192	199	216	187	188	184	179	203	187	219	192	191	194	182	181	174	195	196	204	208	197	197	213	193	203	166	194	190	198	191	180	184	168	188	208	195	199	193	209	176	201	195	209	198	215	185	200	182	182	186	186	195	183	186	181	180	196	181	191	164	206	192	221	208	152	213	160	202	201	173	187	201	203	199	192	166	191	180	182	180	201	218	188	193	189	188	164	166	196	173	161	215	200	200	181	174	193	197	172	199	194	191	186	188	188	192	201	176	216	187	181	169	186	185	200	169	204	215	180	186	198	193	189	178	170	194	171	186	185	212	195	192	183	164	191	201	200	209	197	202	210	195	188	202	180	204	208	200	179	188	168	189	193	215	178	202	171	186	193	187	167	196	196	197	209	177	191	197	187	179	190	190	175	209	178	189	183	175	172	190	180	191	199	187	209	163	203	220	184	195	183	184	182	191	193	186	177	185	216	175	198	197	185	183	206	187	205	201	188	175	193	199	186	180	192	161	191	187	196	170	195	206	218	181	195	200	195	177	192	173	196	196	177	201	191	200	197	174	188	206	203	196	203	207	201	184	183	196	178	169	196	204	180	177	180	196	199	202	178	201	185	162	184	215	182	192	195	212	171	183	183	191	192	204	174	165	195	176	188	198	181	189	212	202	177	191	190	183	179	197	188	204	158	189	174	216	189	194	178	176	180	167	213	193	191	205	198	176	201	184	200	186	184	187	176	180	178	201	191	178	236	191	173	214	180	188	180	187	150	172	177	202	164	175	182	205	188	184	195	187	180	173	194	202	187	187	173	182	192	188	202	189	185	189	178	190	174	177	202	208	186	178	203	179	199	161	206	209	192	199	210	194	209	186	185	172	197	195	223	180	217	195	184	174	194	179	180	178	193	199	200	203	170	215	205	175	189	198	186	160	217	196	198	183	177	181	180	189	192	180	209	197	180	190	186	191	189	168	175	203	203	178	202	184	219	169	187	191	187	183	190	168	185	205	185	181	195	178	196	191	199	192	169	184	193	194	210	194	165	220	199	203	155	192	181	180	172	182	197	196	174	183	191	191	191	206	190	178	164	174	197	187	195	188	185	214	211	189	180	177	191	192	171	178	195	187	196	194	208	203	172	202	191	206	206	197	192	182	195	207	183	186	171	209	188	174	171	193	165	193	186	209	180	180	180	197	180	179	196	201	193	203	196	180	180	182	189	197	171	179	182	191	175	210	202	169	188	194	189	185	181	208	219	229	201	182	202	176	193	186	223	155	179	194	193	202	181	192	219	195	194	209	170	202	180	194	172	178	184	190	189	219	186	188	194	206	168	194	192	189	164	200	195	212	213	201	183	172	194	197	181	179	226	189	203	179	196	177	158	213	200	186	206	216	168	211	206	194	193	191	180	178	175	201	210	183	192	171	192	192	181	176	190	210	191	189	206	178	192	190	189	187	182	183	184	188	196	175	171	178	191	175	178	188	197	188	172	191	186	187	167	208	171	163	182	180	192	199	193	199	202	191	202	192	166	205	192	191	181	197	176	190	213	193	203	190	175	170	207	180	160	182	189	223	193	193	183	203	175	181	189	184	181	192	178	189	204	168	176	178	195	187	202	204	190	217	204	190	165	184	182	198	178	172	170	199	193	190	175	196	184	204	180	202	209	196	206	192	180	176	204	196	200	191	173	193	214	207	181	194	161	185	204	184	207	191	165	184	177	184	178	195	211	205	196	193	189	154	173	189	196	189	191	186	197	192	188	199	206	227	211	181	180	197	186	166	189	210	162	177	178	181	199	190	202	180	200	193	186	193	196	210	199	184	213	193	177	181	187	218	201	183	177	190	199	206	171	200	169	181	184	219	176	217	193	207	189	180	184	180	181	185	184	179	179	210	187	181	181	186	163	163	203	180	175	185	187	188	189	192	225	208	183	195	203	204	191	171	188	184	190	201	185	206	224	189	192	221	201	180	175	189	184	213	197	210	179	205	186	187	179	189	185	217	194	194	172	189	200	194	189	199	178	192	184	197	198	196	197	205	198	227	203	177	181	223	193	203	189	196	200	199	179	206	184	205	168	210	211	192	189	181	198	177	212	174	160	178	191	196	186	213	208	195	200	192	216	168	197	194	179	186	180	185	193	178	178	170	171	202	179	182	187	182	199	189	185	203	182	193	175	187	191	178	177	201	161	186	206	182	180	188	175	210	194	178	192	190	181	192	185	160	191	214	198	180	181	172	190	177	176	208	183	172	188	171	192	191	196	197	178	180	191	181	200	185	207	189	165	169	182	176	166	203	199	178	191	200	183	174	218	203	201	205	196	183	212	195	192	153	205	150	173	193	201	190	154	156	185	187	186	199	182	185	177	196	180	195	189	161	183	173	170	211	192	161	180	182	197	184	202	216	199	180	194	202	187	213	202	177	186	197	184	205	189	195	217	210	190	191	179	204	175	193	207	198	194	208	186	184	170	189	173	197	173	207	176	193	167	180	193	209	201	231	208	201	171	182	177	201	193	179	185	217	207	202	206	190	184	176	191	192	182	188	190	188	193	186	211	192	180	181	182	174	183	210	213	190	189	201	191	160	193	204	184	182	205	188	174	184	182	186	184	171	183	190	188	190	173	173	190	191	195	188	154	197	194	188	198	196	204	208	198	207	201	173	197	189	205	206	190	178	163	187	178	173	170	192	207	197	203	190	187	203	190	205	196	180	181	187	197	182	204	187	197	202	200	210	190	203	196	202	176	193	184	204	177	192	199	217	168	215	191	171	196	159	200	184	205	193	190	173	193	207	190	184	185	184	208	204	177	181	192	164	179	191	195	180	182	189	204	191	163	175	188	225	182	192	182	182	179	191	196	193	187	218	172	196	198	200	182	203	155	183	191	185	188	183	196	182	176	177	191	196	188	187	198	198	196	202	193	192	183	154	200	159	170	188	193	188	195	193	200	180	198	190	166	168	193	189	186	191	195	195	195	160	205	189	198	190	185	188	201	190	177	166	201	205	177	171	191	176	201	186	198	202	212	199	183	203	188	198	199	174	217	186	177	186	186	187	175	196	188	160	173	201	198	185	196	170	185	173	180	190	188	177	187	191	212	165	192	172	207	190	181	185	196	186	185	205	210	201	208	181	200	189	171	185	178	180	192	201	195	206	223	178	180	211	192	186	184	214	171	190	193	191	161	178	198	172	213	195	182	203	193	208	191	174	180	204	179	174	178	215	197	180	192	195	200	184	149	202	177	182	196	186	172	176	181	169	176	191	155	171	196	202	194	191	200	158	163	161	184	171	185	186	208	189	201	189	184	214	202	174	195	180	182	195	168	197	190	173	185	182	185	187	200	192	193	197	200	191	191	196	205	191	166	195	191	196	189	202	192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5727	1507	2948	3562	3222	2611	2172	1898	1664	1488	1310	1156	1126	1089	956	946	916	831	847	819	831	813	750	767	726	714	702	676	674	678	636	662	650	626	659	643	635	646	655	611	649	612	605	628	576	599	606	612	657	672	596	634	648	561	597	618	636	601	650	611	643	608	580	588	568	595	569	604	580	601	596	603	567	589	620	622	625	574	572	610	599	602	601	629	580	575	577	594	590	588	597	600	605	595	583	579	613	579	557	547	577	578	578	567	602	582	555	609	551	587	576	576	563	614	658	580	588	595	586	621	595	575	579	609	565	599	526	601	612	604	562	587	562	587	619	600	551	587	564	611	536	578	583	615	572	592	601	598	563	613	576	589	620	624	582	581	596	651	583	562	577	584	569	565	604	578	563	599	556	562	606	572	541	590	615	596	572	586	630	611	580	562	586	581	616	566	603	580	597	553	585	546	576	592	590	610	544	636	602	567	595	576	631	565	560	547	608	550	623	618	593	611	576	559	612	597	572	607	578	573	600	568	554	569	601	588	563	588	589	582	579	568	573	577	544	591	579	631	627	564	594	622	621	606	609	579	565	607	618	570	562	587	614	607	605	633	564	578	562	578	633	581	563	611	587	520	583	577	600	522	574	586	606	533	580	589	623	582	576	595	586	598	639	602	618	594	559	612	556	551	573	594	590	623	577	578	597	552	588	611	549	564	547	552	629	533	563	591	612	557	583	580	598	579	599	571	566	578	587	604	610	580	572	574	591	575	552	575	587	598	595	590	563	605	591	570	582	565	584	593	580	553	552	611	584	571	604	568	583	574	627	602	545	603	576	545	593	565	612	640	567	570	578	611	567	578	567	591	628	574	585	574	571	635	585	585	623	622	553	568	565	572	618	598	574	616	538	570	580	563	536	568	529	553	568	566	608	642	568	609	588	575	589	585	590	601	571	536	544	555	594	604	596	590	566	569	616	584	579	609	610	609	585	577	603	581	575	615	583	619	622	565	582	576	589	578	569	598	550	567	606	581	636	623	586	580	575	558	597	553	562	624	552	592	587	573	605	592	591	590	581	599	583	587	634	619	595	590	577	585	601	597	582	609	608	568	582	521	617	564	600	582	603	570	588	569	581	588	582	572	557	588	603	559	571	623	591	625	594	577	561	550	593	529	569	607	601	609	569	568	580	595	579	578	554	573	613	543	587	578	580	616	609	583	540	585	609	543	606	556	608	579	603	561	621	603	583	597	613	579	638	588	526	582	570	591	584	591	579	575	623	620	575	646	564	596	584	597	592	597	562	559	593	633	613	519	581	578	574	603	592	566	618	559	571	579	630	605	583	617	596	580	557	600	587	610	534	595	585	551	592	610	592	584	579	603	638	582	582	538	569	619	605	611	576	629	574	587	656	586	578	606	588	568	606	609	593	585	577	618	548	558	557	615	527	569	563	572	575	601	595	609	601	564	587	584	593	576	537	601	557	529	567	552	607	616	578	610	591	580	597	573	587	571	542	608	560	588	534	598	594	583	564	633	588	646	604	588	598	587	566	597	587	586	553	575	629	586	580	572	581	563	545	578	551	561	623	606	566	598	587	598	595	577	598	604	568	569	576	591	606	561	569	588	634	573	612	585	575	569	551	589	586	616	560	583	561	597	602	607	613	592	551	629	560	590	573	619	548	607	581	593	598	604	586	588	586	566	615	600	558	588	601	553	574	588	653	609	585	584	573	634	589	529	560	604	566	580	565	610	577	575	598	602	568	575	581	591	597	608	590	583	620	567	582	607	595	639	563	619	566	562	590	599	608	570	604	654	588	564	564	585	549	606	619	571	594	587	571	585	532	594	596	577	622	618	571	594	587	588	591	611	609	553	567	611	587	598	598	596	571	560	560	604	553	580	560	576	591	565	612	580	609	590	590	623	574	588	570	580	585	567	573	600	581	604	578	557	588	529	544	542	566	579	628	576	568	574	575	587	634	566	560	605	596	597	582	554	581	592	612	562	645	607	615	621	607	618	569	516	527	586	578	571	550	578	606	617	597	582	613	578	593	630	578	587	585	564	558	622	560	570	603	601	618	562	586	598	558	577	577	611	544	587	558	599	584	584	589	602	607	598	580	626	608	570	631	570	564	600	592	585	594	553	570	602	574	587	624	583	572	568	549	606	601	588	578	592	580	585	594	560	581	557	620	589	587	596	540	574	580	552	546	576	542	586	595	572	587	566	585	593	576	596	545	558	611	585	547	568	624	571	563	536	530	576	582	599	577	603	581	556	588	639	594	574	543	594	563	549	632	595	585	563	621	565	595	605	634	615	588	576	547	610	608	574	587	662	599	541	600	576	569	578	592	616	551	617	605	613	543	583	609	580	603	538	602	622	587	570	555	560	570	628	608	542	591	616	637	583	570	621	573	601	557	611	559	590	553	575	563	566	539	594	657	610	575	627	604	551	588	601	602	574	598	613	521	559	593	634	582	583	595	615	589	576	579	574	547	611	586	640	563	613	575	569	560	579	569	575	587	601	563	607	612	589	612	593	598	582	574	584	620	575	584	597	591	573	602	567	595	611	586	598	564	582	585	612	569	597	587	576	605	616	565	584	566	540	584	620	633	605	573	540	624	593	608	561	560	593	616	581	576	574	600	572	608	597	602	615	576	603	594	572	604	629	570	580	567	573	600	527	538	576	614	582	596	576	607	571	544	599	596	585	574	564	582	578	546	535	546	603	528	565	604	568	585	583	575	513	625	582	615	645	589	581	566	560	580	583	618	581	569	590	594	601	570	620	543	571	586	588	564	578	563	587	567	555	556	595	607	547	543	551	600	600	561	596	552	620	610	591	546	594	628	574	595	598	622	556	579	593	617	612	584	574	566	589	575	605	563	618	586	602	622	608	579	568	581	584	552	560	592	626	602	622	580	563	606	538	531	573	599	604	595	582	602	588	650	567	604	638	581	607	574	602	591	576	586	564	577	612	571	594	629	581	619	584	570	571	591	618	579	577	628	558	598	555	599	601	598	588	583	558	575	590	610	600	608	604	596	629	592	594	603	588	581	622	562	619	591	564	573	567	597	574	581	577	582	638	570	603	593	607	630	590	565	602	569	589	553	559	568	533	583	611	600	583	561	596	617	621	603	588	544	583	553	625	581	545	558	568	543	569	583	605	575	576	565	536	628	577	567	600	516	557	571	643	583	577	603	598	586	567	570	618	564	561	579	581	597	557	606	621	590	587	602	545	602	571	575	614	557	566	582	564	582	560	579	595	609	555	546	536	591	555	579	600	564	530	644	600	579	561	560	613	585	602	554	613	578	586	574	571	624	598	570	628	584	581	608	569	561	611	563	597	593	567	564	579	539	587	546	624	609	570	614	616	607	620	607	588	566	574	572	569	580	613	607	581	571	586	599	606	604	579	569	575	601	580	606	586	582	577	574	592	558	561	589	628	565	608	602	567	603	553	571	556	578	580	569	624	588	603	628	605	593	585	566	598	579	623	604	612	563	586	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15428	2314	2428	2007	1410	1039	749	587	496	417	365	351	286	260	241	206	243	200	196	232	194	188	196	168	190	172	172	172	154	154	159	180	185	168	157	170	145	161	168	148	143	168	143	157	143	171	153	132	140	154	155	153	151	154	139	139	142	151	157	167	163	149	143	164	156	138	154	126	166	144	139	138	170	153	136	139	142	145	152	136	139	144	164	138	159	159	152	135	158	146	152	128	151	141	149	132	145	147	150	160	152	139	126	165	171	178	129	145	132	141	118	143	141	168	138	153	130	129	133	148	138	139	120	142	156	152	144	141	160	144	154	152	143	140	138	150	150	149	155	146	150	135	153	139	136	143	136	148	160	162	124	175	155	123	148	155	133	134	157	138	154	174	123	156	121	123	134	138	158	135	130	166	138	128	135	133	129	156	147	140	144	167	143	121	140	143	143	125	166	153	148	153	158	168	157	149	158	154	129	154	125	152	136	135	137	157	157	138	127	135	130	158	144	128	124	137	142	138	154	144	114	131	138	140	127	152	147	149	126	152	124	145	135	133	139	147	134	125	148	123	154	140	145	141	121	131	146	116	148	151	153	133	161	145	139	164	135	120	121	141	142	134	138	143	145	147	146	119	155	142	153	117	170	129	146	156	161	147	139	141	173	141	149	150	131	152	137	147	144	170	170	136	160	130	146	137	148	148	128	165	166	143	166	129	143	142	154	137	153	134	146	133	120	136	118	129	150	134	142	125	142	130	155	139	142	144	108	141	132	138	123	144	146	126	160	129	159	129	157	132	142	138	126	147	119	146	146	143	158	132	148	138	150	142	122	138	145	136	143	137	122	170	142	144	153	145	133	147	151	143	150	129	160	150	138	149	152	140	129	136	123	159	128	133	149	137	174	155	146	130	142	151	157	121	121	140	147	150	140	128	144	149	165	153	139	139	130	167	171	144	162	147	164	135	147	136	155	113	121	132	147	144	126	142	147	148	159	155	132	135	151	126	148	142	165	152	133	122	149	138	159	150	136	126	145	150	131	134	139	120	134	153	150	160	149	140	135	157	152	171	158	171	144	129	155	158	141	143	134	145	129	149	144	173	133	155	155	127	156	153	127	142	157	132	164	131	129	152	146	148	156	122	113	133	145	133	133	131	133	138	134	126	150	131	148	152	138	148	145	131	160	159	137	144	161	147	147	142	145	146	142	149	157	158	133	150	131	131	153	140	177	128	136	166	149	143	155	132	141	154	145	164	130	160	149	134	155	162	145	132	137	150	148	134	132	130	138	140	147	142	140	146	144	135	157	139	121	144	166	157	143	153	134	137	138	113	136	132	133	156	124	149	164	140	136	138	129	147	128	147	127	136	130	138	147	143	143	149	138	158	132	156	139	140	126	139	153	141	158	133	132	122	159	143	166	125	131	147	141	135	153	148	157	145	125	144	135	116	162	133	144	158	154	167	141	142	155	113	138	151	132	129	131	127	129	129	150	140	145	123	118	145	144	149	154	137	155	148	140	172	136	142	141	122	149	137	151	129	139	146	140	154	150	117	140	114	144	125	144	146	138	147	122	144	144	176	140	123	142	156	120	138	152	141	131	141	137	150	138	145	150	151	151	143	143	131	156	177	151	129	154	146	140	143	144	137	126	137	139	145	140	121	134	156	122	134	167	135	151	137	135	154	124	147	139	144	131	150	147	151	123	157	140	155	157	160	122	144	169	147	150	123	144	144	150	131	138	126	125	118	130	157	150	154	136	127	144	138	135	147	148	144	150	134	142	141	143	137	143	136	146	145	133	134	144	147	142	142	163	155	155	151	146	140	135	133	162	136	137	160	139	157	165	134	163	158	158	153	122	158	134	148	156	154	142	156	138	119	139	164	148	137	133	153	132	138	159	148	142	130	155	132	135	140	123	136	178	174	158	125	128	148	136	135	140	126	162	155	125	133	130	148	165	128	138	138	134	149	149	131	134	158	137	155	158	147	139	129	153	141	143	144	144	145	142	145	163	118	144	171	141	138	132	138	134	143	139	154	130	147	143	136	141	133	127	126	150	148	140	141	136	140	133	145	132	148	144	147	155	153	142	147	150	138	140	147	127	127	139	178	132	144	147	132	144	138	156	141	134	156	138	141	152	138	141	165	130	165	152	143	149	150	147	140	144	140	150	125	149	118	148	160	134	143	166	126	147	146	123	146	142	154	145	160	141	133	133	142	142	136	167	151	144	133	143	123	148	135	120	138	129	156	120	143	152	149	124	151	146	135	153	160	120	157	137	122	132	149	160	134	141	141	139	144	166	167	164	140	132	134	154	125	144	136	149	142	162	150	145	129	158	166	133	143	137	146	149	161	117	142	127	116	144	134	145	131	141	125	131	125	129	127	137	159	138	163	140	146	146	148	137	126	149	148	124	141	142	162	127	132	133	141	155	140	133	153	152	148	133	143	150	146	131	155	164	138	148	138	133	125	145	153	131	137	170	135	167	148	131	155	121	143	152	146	141	143	132	146	138	170	134	130	165	141	141	132	162	160	155	151	160	179	130	136	154	142	138	137	142	117	160	144	138	142	145	149	157	133	155	164	128	158	123	147	136	143	135	150	142	145	152	149	155	147	140	151	141	152	155	147	151	138	150	133	165	154	134	153	141	136	154	150	151	150	145	173	140	151	160	131	131	142	132	141	149	140	151	160	155	125	139	166	141	151	161	125	153	144	124	129	144	157	162	124	144	139	142	143	134	160	121	135	134	119	134	150	129	147	158	148	113	162	147	142	154	138	140	145	140	153	129	141	144	123	146	137	116	134	141	130	135	130	150	141	132	152	122	162	130	146	132	144	140	129	144	124	154	161	137	157	164	137	150	141	145	138	139	128	153	133	138	136	143	132	137	148	128	157	123	157	157	168	145	118	147	133	157	131	121	168	125	139	157	137	127	140	141	148	151	154	140	146	177	129	131	163	139	139	151	150	155	145	146	140	153	145	166	115	148	143	156	129	151	141	140	141	144	155	145	152	139	131	164	132	152	136	157	147	148	140	124	135	142	136	117	146	123	125	138	144	154	143	136	167	145	125	150	148	132	151	152	138	134	146	111	139	141	158	136	135	148	129	137	166	145	150	138	145	156	130	141	108	148	141	137	125	162	159	153	123	132	145	146	138	143	141	144	151	144	140	145	145	145	136	164	164	161	144	148	137	145	134	138	143	131	148	144	138	148	141	136	124	143	149	139	148	147	141	126	132	121	166	133	144	139	149	154	150	140	144	142	134	160	156	139	138	136	162	150	154	144	165	134	129	120	121	145	145	139	140	173	136	143	142	133	147	161	148	150	137	144	138	145	123	144	155	135	143	140	142	134	115	139	142	119	133	110	146	136	158	131	148	120	152	132	129	120	136	148	138	137	149	142	137	146	144	150	154	140	147	138	150	143	126	139	150	163	164	131	149	137	128	131	155	119	153	149	122	125	140	155	157	161	146	157	125	159	148	130	144	134	164	129	144	156	123	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7497	2274	4819	5873	5315	4247	3572	2853	2405	2037	1891	1647	1537	1377	1305	1135	1044	981	912	892	856	814	827	781	741	729	680	709	653	683	640	626	650	609	598	616	646	575	580	559	593	599	585	567	543	557	558	519	565	551	569	525	551	538	516	515	562	549	543	502	544	486	520	491	541	501	478	539	517	504	496	481	548	500	478	480	474	506	547	486	503	542	485	529	541	521	488	512	472	514	496	492	474	472	492	508	465	489	462	454	503	510	500	441	463	487	490	495	497	512	448	498	450	464	464	515	500	499	501	487	467	507	481	468	492	501	506	435	491	513	455	503	469	477	505	471	489	460	478	448	464	454	495	488	463	488	438	423	447	475	481	455	530	476	458	480	481	454	486	443	464	438	475	500	491	472	494	490	474	471	494	498	479	463	510	453	462	433	496	465	459	488	447	477	489	470	503	454	461	470	455	457	477	468	506	438	456	523	532	476	485	462	502	470	462	464	528	412	514	562	413	466	441	463	463	484	506	498	514	478	494	486	482	465	464	442	483	481	487	438	470	499	477	485	496	435	498	471	452	480	485	491	481	499	512	469	443	437	458	485	464	516	476	464	441	519	489	450	467	477	486	458	470	447	507	467	459	486	464	461	474	460	466	481	476	467	499	511	482	487	461	423	466	488	501	474	474	469	487	511	490	508	514	473	446	476	410	466	491	453	470	465	471	476	440	489	450	502	465	484	507	443	469	466	456	488	442	475	448	490	440	481	461	465	437	452	455	472	472	466	486	440	468	474	491	514	470	472	491	519	530	512	455	487	468	517	493	490	463	480	485	442	454	482	475	464	464	482	483	486	488	481	466	501	465	514	467	465	449	424	486	488	464	438	499	476	460	431	465	477	475	458	482	483	507	501	473	492	493	482	480	469	466	476	517	484	519	518	477	497	490	507	485	454	451	482	483	520	460	486	473	469	486	467	466	494	480	451	460	492	468	496	465	456	490	478	496	433	458	455	496	472	490	491	479	472	495	462	483	489	443	463	477	456	467	471	451	461	510	460	478	455	461	496	452	488	476	441	432	465	470	469	445	490	478	444	443	456	454	465	495	445	451	505	456	507	420	466	476	455	460	450	467	445	464	462	484	481	442	497	450	463	461	467	466	469	431	492	448	413	453	464	516	477	512	516	471	497	464	469	495	439	502	472	508	452	473	457	478	472	506	447	445	488	464	486	455	482	475	496	474	506	474	496	491	517	472	473	472	457	503	487	470	476	506	477	467	458	467	472	467	499	486	516	497	423	438	490	474	512	461	470	486	430	463	477	458	472	498	443	504	489	488	485	439	441	488	484	480	455	493	431	460	487	495	486	483	479	443	470	467	469	476	429	473	487	466	434	478	455	471	471	433	503	461	497	485	497	452	432	469	476	503	482	461	467	452	485	445	452	473	494	473	476	422	465	445	481	511	487	526	459	454	507	517	464	457	455	462	454	454	453	455	446	489	463	487	425	539	470	445	478	509	485	483	499	481	474	448	492	462	464	444	463	459	463	488	498	496	490	459	486	432	471	471	471	486	456	456	446	463	488	473	478	425	524	431	473	486	461	486	477	457	494	456	472	491	473	482	454	475	477	510	499	469	458	446	487	419	467	464	483	494	493	481	488	471	472	461	495	474	476	482	476	465	472	485	472	470	497	468	441	448	488	466	456	498	469	484	423	472	466	457	468	488	487	482	471	489	484	505	458	487	463	460	481	486	450	474	447	471	489	474	461	493	464	501	495	474	469	491	452	473	471	445	508	471	472	455	452	476	516	447	485	489	465	477	461	464	453	475	494	470	473	467	430	483	514	499	483	499	489	476	459	484	476	485	479	505	473	493	436	467	473	466	471	461	451	467	502	458	462	481	497	500	474	467	507	483	469	448	495	474	442	470	466	503	482	480	423	496	509	433	446	481	477	452	471	510	491	450	450	446	457	463	428	462	447	482	478	513	443	475	449	487	486	462	458	495	498	461	493	442	467	463	463	481	493	465	495	460	475	509	494	470	470	450	502	514	483	477	482	481	443	471	450	475	499	479	493	498	464	458	467	478	468	481	483	463	416	468	497	482	484	454	455	456	502	471	448	489	484	504	495	484	547	498	447	475	497	504	459	456	506	462	435	468	492	454	448	449	495	441	444	490	481	481	455	437	509	464	459	483	483	446	459	450	432	494	452	433	479	465	486	482	478	466	496	463	476	492	450	460	483	447	500	469	512	474	496	497	475	475	524	493	502	470	513	486	504	458	460	492	483	495	493	476	489	497	470	492	450	472	452	493	483	476	495	444	486	454	460	519	484	501	436	459	453	468	471	460	487	474	483	534	446	485	498	476	468	461	444	500	487	443	453	467	453	468	497	473	469	462	488	451	430	492	441	463	420	446	485	461	480	488	475	462	451	452	445	484	441	448	490	445	474	480	454	494	457	517	477	475	506	472	493	498	455	481	490	470	434	444	451	461	492	493	487	474	489	505	480	461	511	470	453	462	489	453	471	499	482	487	509	455	500	451	482	469	504	465	467	477	434	489	449	461	476	481	443	475	469	460	436	501	458	462	453	504	497	465	473	483	476	469	474	464	490	491	463	437	457	464	454	459	510	428	479	459	443	457	449	512	448	517	486	461	503	489	472	441	475	455	473	490	463	482	461	491	518	460	471	458	488	456	495	500	450	474	443	463	469	479	493	466	470	459	495	464	501	445	447	461	481	539	501	485	469	483	436	488	471	485	472	434	490	452	469	480	491	497	431	495	497	492	441	475	468	475	454	501	505	476	469	432	445	487	412	485	460	500	459	471	483	474	490	465	499	484	506	484	474	461	451	448	454	457	469	488	444	455	447	504	511	497	502	464	461	470	473	481	455	482	481	487	471	462	439	452	485	446	502	505	494	453	467	432	440	473	506	464	471	459	466	501	467	472	514	502	451	510	465	477	468	499	473	475	456	483	486	492	464	487	435	446	482	470	460	452	472	467	466	485	471	490	468	471	515	447	441	454	477	490	475	434	470	451	485	511	443	459	437	490	472	443	499	420	445	523	445	487	518	495	447	468	488	471	480	475	459	491	462	491	484	469	439	485	434	485	462	494	463	482	476	485	448	506	497	451	490	451	466	465	494	450	462	469	456	449	487	464	476	475	466	463	488	484	507	443	484	463	512	443	487	455	487	457	462	521	493	478	511	451	494	482	500	486	489	462	451	482	471	480	480	496	461	506	494	453	500	488	461	493	491	474	452	451	492	507	437	495	440	473	504	482	457	511	490	456	440	443	482	476	522	502	502	463	443	452	465	464	479	478	491	447	489	452	480	530	481	522	456	500	458	491	459	475	474	495	458	448	472	481	426	469	460	475	489	467	453	449	480	452	468	467	464	451	467	424	458	489	506	457	449	427	493	476	464	498	505	477	520	489	473	485	470	445	473	476	490	478	443	477	493	454	462	455	535	504	458	499	461	472	472	438	469	462	497	502	497	488	463	457	449	458	466	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2131	387	424	379	378	337	356	349	335	331	321	308	343	367	340	372	321	352	332	312	322	307	325	326	344	336	318	323	354	331	313	336	338	346	302	309	309	344	293	335	327	325	330	317	331	296	351	303	303	314	335	318	314	318	323	310	291	338	330	312	329	323	324	324	311	305	332	319	337	342	324	323	308	303	333	333	303	339	306	335	307	315	320	309	320	298	312	325	305	335	303	339	296	300	357	336	314	348	317	314	336	348	344	324	306	318	314	332	303	343	318	322	299	333	330	309	324	337	343	361	363	312	348	356	316	314	360	333	326	322	348	316	332	308	329	333	318	328	308	326	300	318	336	301	326	296	297	348	341	335	305	334	307	332	293	353	299	320	348	335	311	326	359	299	312	283	345	313	329	316	379	304	320	297	308	331	341	297	324	348	351	312	309	325	307	355	304	319	310	320	369	308	336	324	342	325	299	322	332	295	312	329	311	322	297	301	327	301	305	308	302	316	292	298	338	305	336	342	334	341	335	318	317	331	327	320	338	346	339	344	311	342	302	330	319	268	302	347	291	319	321	309	326	317	332	314	330	333	313	328	304	296	288	302	345	339	309	345	304	330	313	325	324	303	300	334	307	315	348	313	367	342	313	313	309	307	351	334	364	321	302	327	385	328	300	341	344	309	327	291	301	325	329	318	319	321	340	293	329	345	338	346	348	343	322	311	344	336	315	320	351	346	301	371	331	337	326	338	327	330	339	312	329	342	367	335	332	355	312	332	328	317	330	330	322	335	312	329	308	307	325	357	313	329	342	336	369	350	332	304	303	343	330	291	341	340	334	327	335	305	362	327	362	299	321	334	294	299	277	339	320	295	321	333	330	337	300	323	345	327	321	310	339	323	318	319	337	340	293	329	308	338	324	304	309	323	287	352	321	310	332	318	350	306	312	308	318	320	336	322	284	317	309	329	294	332	335	314	352	318	321	329	324	348	349	334	316	306	316	311	322	313	319	344	354	303	306	342	329	355	297	311	331	315	298	307	316	341	325	328	343	321	365	302	313	338	343	351	327	346	342	345	322	334	305	338	313	338	317	339	351	320	313	309	332	302	306	321	331	319	327	321	313	327	333	344	318	360	353	337	339	344	317	343	339	336	301	337	324	310	329	316	334	307	327	325	324	313	323	293	319	325	322	320	350	322	326	314	314	276	299	350	350	343	334	315	361	307	332	297	341	315	309	328	329	354	337	346	324	298	307	334	345	327	310	328	313	286	310	328	317	331	337	313	343	318	327	326	309	328	340	319	327	327	309	303	319	330	344	306	336	312	304	293	357	314	345	330	324	317	310	315	342	340	312	318	332	326	331	313	316	360	309	298	317	332	305	293	303	318	300	292	356	309	332	333	348	335	304	350	354	323	338	314	319	329	333	305	319	336	339	345	301	317	314	314	352	300	327	336	315	322	325	329	340	311	317	328	341	312	296	316	348	320	300	329	315	328	302	335	321	341	336	334	317	329	281	306	327	329	307	317	301	344	288	331	327	290	339	334	352	323	341	353	304	293	350	321	325	287	339	329	310	314	341	349	325	324	319	293	335	310	321	338	302	299	307	339	313	323	336	332	329	340	320	342	358	321	309	302	307	295	300	327	320	304	330	318	362	325	325	307	324	332	332	339	347	343	324	354	327	321	290	292	326	340	320	350	321	315	340	325	282	318	304	353	298	324	318	328	338	349	330	335	340	340	306	308	305	330	320	292	332	341	342	330	351	315	347	297	332	321	324	322	332	304	338	293	348	326	323	319	342	340	277	324	335	319	282	286	316	314	350	311	328	302	334	323	329	309	312	300	302	305	340	331	310	302	319	305	302	313	320	333	314	304	330	339	325	308	320	324	340	328	298	324	334	288	298	330	303	346	356	315	303	354	349	317	355	332	351	302	314	332	326	309	327	305	314	325	327	335	322	312	318	341	340	319	319	344	325	343	304	306	309	310	317	344	277	292	338	342	302	310	312	322	296	324	317	326	319	307	319	333	323	339	326	328	338	305	353	296	313	302	301	316	320	315	333	328	323	350	328	321	318	319	331	291	326	331	333	340	343	335	352	348	306	294	343	322	336	295	310	310	335	316	280	318	315	356	325	339	361	317	323	341	321	321	338	321	301	303	326	300	344	335	314	353	326	308	324	312	315	323	335	355	333	345	355	317	337	355	342	321	332	321	320	306	319	331	328	323	321	300	301	331	324	302	347	344	330	352	307	336	327	323	335	292	303	355	303	326	315	313	309	314	314	332	342	334	307	315	315	332	295	334	320	303	288	308	356	317	326	323	339	357	313	343	334	326	316	311	297	338	355	318	334	324	291	349	361	315	291	301	290	338	344	368	288	322	317	362	338	295	334	317	286	332	303	321	320	315	274	313	315	340	313	336	346	316	313	317	344	346	317	347	296	325	328	323	322	349	362	312	329	319	303	318	308	308	310	336	326	353	334	307	338	333	359	339	321	326	325	317	324	337	325	335	308	340	335	310	340	295	299	335	341	360	360	332	301	333	339	357	341	345	313	329	335	306	339	324	356	310	335	332	335	334	342	340	352	302	360	298	329	353	345	288	347	319	321	281	325	333	354	330	349	344	332	323	330	344	322	335	321	340	297	338	315	323	321	311	315	336	308	329	321	279	296	340	328	312	343	333	302	301	322	314	340	324	336	308	316	281	331	305	309	318	294	324	336	315	333	336	340	334	354	309	329	316	316	332	336	295	307	326	299	299	342	295	354	365	317	321	326	365	340	347	323	291	314	316	315	289	314	299	301	307	300	322	354	322	344	342	331	359	339	297	325	293	349	307	316	355	320	315	342	320	342	321	327	327	308	305	301	335	344	296	326	333	304	362	326	323	342	284	318	363	349	340	314	301	341	338	313	323	329	326	315	350	349	304	332	313	384	313	306	335	309	330	322	303	314	342	364	292	303	321	329	327	307	338	307	338	316	352	330	320	336	336	302	334	326	350	331	332	327	327	314	326	336	337	371	332	344	349	321	300	332	333	302	318	322	316	325	299	309	338	308	315	336	314	318	310	310	323	304	320	314	339	312	338	345	335	324	312	310	342	304	319	314	299	351	335	357	318	303	325	332	342	313	340	353	344	326	343	346	329	329	305	331	311	295	275	318	321	326	308	323	284	345	313	326	339	333	286	312	327	331	350	323	332	346	309	346	313	316	260	311	297	329	335	325	335	296	325	337	303	315	339	357	319	327	291	313	316	320	309	310	305	314	341	326	297	331	316	308	334	325	308	305	332	286	303	311	312	305	336	319	333	297	347	356	310	328	315	321	339	357	343	332	331	316	304	305	300	334	308	308	346	315	331	337	312	306	304	325	332	301	332	306	309	287	330	332	312	359	328	326	355	328	354	299	297	342	348	332	322	305	339	344	311	292	328	334	348	301	329	315	325	353	334	286	319	342	335	317	314	317	322	325	311	292	327	291	333	357	367	288	291	336	334	349	341	334	336	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2548	990	1146	1162	1104	1087	1108	1004	1021	928	970	971	970	985	1012	937	960	960	971	969	928	939	1014	964	927	894	928	970	989	931	891	920	931	991	946	927	936	915	939	949	917	975	937	951	908	942	894	958	959	879	888	973	937	993	909	894	938	915	961	926	955	868	934	938	957	951	902	958	924	955	917	980	919	972	965	961	968	929	972	952	926	975	912	883	952	928	953	938	931	958	930	962	899	922	976	897	975	940	928	905	966	946	978	936	939	884	921	913	877	887	893	956	947	910	889	927	880	922	975	920	937	1003	916	934	918	907	1010	955	959	941	856	929	943	900	898	943	929	918	974	925	955	944	973	945	936	936	945	932	934	964	902	927	960	952	898	958	921	960	970	883	881	932	853	954	980	985	933	977	954	897	897	934	969	950	907	926	1000	914	944	918	873	989	931	933	915	918	941	950	878	946	935	924	1005	969	922	991	977	913	970	961	940	946	970	936	947	944	924	864	880	951	898	944	918	981	996	908	909	972	899	937	933	919	948	951	909	902	977	927	939	955	975	927	908	890	915	919	948	913	949	925	957	905	916	948	929	886	919	925	922	978	948	973	928	888	926	983	932	912	938	954	963	923	912	911	935	915	939	982	953	975	983	873	904	905	936	987	924	883	957	923	944	878	924	986	927	926	894	925	924	915	920	927	911	902	897	925	916	958	991	888	891	924	928	909	890	915	926	956	968	964	942	938	966	900	949	970	946	914	978	926	927	929	951	991	939	955	959	942	920	940	959	929	966	948	950	880	908	900	929	920	957	960	949	902	937	913	925	891	937	946	892	996	961	930	969	905	946	917	931	871	868	957	892	913	927	998	959	938	910	911	922	957	955	925	875	923	937	916	869	898	958	956	915	947	912	960	918	953	919	940	975	901	973	925	938	962	954	913	907	891	942	929	919	957	901	916	882	951	934	942	944	928	887	906	863	983	921	944	979	951	919	891	909	928	1007	964	962	941	937	927	929	941	983	934	962	905	937	940	976	947	943	905	880	935	924	923	925	930	900	888	976	971	934	936	957	920	928	951	914	953	998	937	918	981	890	939	949	898	953	928	924	917	952	975	891	889	915	908	969	947	996	964	926	917	1001	938	895	905	934	963	905	905	939	944	920	892	904	905	912	967	922	993	962	887	946	930	946	926	937	972	933	948	939	906	963	901	892	898	928	958	935	959	938	884	923	922	960	925	941	925	960	959	1004	920	945	957	996	899	894	921	898	967	947	848	924	901	915	930	959	974	928	921	986	914	935	905	976	970	916	951	934	982	925	980	907	870	960	949	932	890	901	943	883	901	1004	929	963	889	960	931	967	942	902	996	934	936	999	898	951	902	930	994	947	936	961	855	931	946	905	961	983	953	921	926	917	947	923	925	864	891	938	946	952	936	909	898	905	943	924	925	967	973	931	936	914	936	935	918	955	945	918	938	950	924	860	977	856	966	906	964	961	961	941	876	898	905	956	965	963	963	963	933	918	911	961	924	943	932	906	913	941	959	958	930	972	892	922	941	893	932	942	914	895	964	969	933	950	1002	933	923	932	952	947	888	913	967	914	945	869	926	907	916	925	905	883	918	975	883	945	968	1001	932	885	928	923	931	945	939	951	962	921	907	943	881	912	908	942	926	928	974	958	947	951	965	920	943	943	909	930	970	937	960	929	926	927	1012	969	939	889	901	916	901	881	943	915	931	936	947	948	954	952	904	960	895	911	886	926	989	885	973	928	934	908	925	912	950	897	922	923	1026	889	890	928	923	906	897	942	919	977	901	910	887	928	914	915	934	911	961	976	914	894	939	877	942	937	924	958	909	923	878	947	954	904	944	896	906	941	1007	956	971	1006	906	915	925	939	925	898	890	912	932	905	913	960	951	895	984	927	924	959	963	979	942	955	881	900	982	978	934	939	967	963	935	952	975	910	920	938	940	944	961	941	1006	992	865	985	967	936	912	949	984	940	870	995	931	928	931	919	902	898	946	958	909	868	988	944	907	884	925	935	871	977	966	939	935	963	956	960	994	912	957	939	945	923	926	920	878	926	906	901	935	959	913	926	958	923	977	978	906	933	931	888	929	930	910	908	918	916	921	891	883	955	964	915	914	931	934	955	944	958	1001	988	933	948	939	947	940	923	956	900	942	886	908	935	926	926	945	906	938	958	966	885	917	989	990	915	951	899	954	909	909	943	922	994	905	918	916	926	948	892	906	969	955	973	934	968	944	983	911	963	936	946	886	936	915	888	982	934	912	897	909	902	949	934	913	971	928	900	936	964	893	947	926	953	912	884	914	959	968	922	937	968	925	1017	929	956	950	898	911	887	941	934	918	937	947	934	923	962	923	957	914	921	847	967	930	947	967	890	922	946	904	995	851	897	924	956	966	897	911	952	952	935	928	893	957	898	921	919	930	916	945	920	891	956	947	969	911	982	955	961	940	887	938	914	935	957	941	963	952	937	978	939	973	960	915	957	939	921	964	947	971	908	995	907	897	948	952	938	900	917	960	970	976	941	931	897	953	986	931	923	940	991	896	929	938	897	860	949	935	965	942	906	871	973	932	964	977	941	882	924	912	910	965	934	1042	919	984	918	922	968	927	938	911	915	913	911	938	925	1021	952	988	920	903	951	924	924	900	955	971	935	911	957	975	978	976	965	916	953	908	948	936	952	928	930	975	924	954	973	900	972	922	872	931	1002	903	910	900	927	969	962	993	956	894	913	937	851	891	985	898	900	945	953	902	948	886	951	910	953	929	931	943	924	954	939	892	938	932	949	929	955	882	924	901	920	987	906	947	971	924	920	961	962	928	905	953	878	946	883	983	978	986	887	938	926	921	954	920	930	907	926	981	898	875	931	973	915	944	916	959	919	934	953	933	982	975	942	926	898	936	979	892	974	961	949	919	937	952	964	907	911	888	923	939	922	886	910	924	968	937	951	922	997	938	893	941	919	925	980	964	883	916	931	976	954	918	911	958	975	929	985	962	897	940	942	868	942	918	863	927	941	950	875	888	932	986	925	961	921	937	932	915	944	906	917	983	897	897	912	903	937	918	955	952	964	893	959	938	974	928	907	915	950	945	927	900	929	952	942	906	905	988	992	926	920	987	922	916	881	994	930	959	904	953	920	981	916	926	921	950	899	984	971	935	935	975	910	902	921	958	961	973	923	932	909	941	930	929	927	920	890	911	946	894	968	956	926	943	914	958	967	930	939	954	887	896	941	942	989	921	979	957	957	912	945	948	921	962	916	947	914	930	945	923	896	868	919	955	908	959	932	956	908	881	879	928	943	946	945	919	891	911	977	900	909	947	904	930	951	911	952	935	933	905	994	946	897	922	948	954	935	889	934	904	938	894	962	921	945	940	912	901	941	927	963	935	904	950	990	939	944	918	925	886	968	985	885	923	940	957	962	953	914	933	890	914	909	939	945	936	966	939	917	928	938	934	953	856	918	935	875	972	933	928	941	896	925	950	935	956	915	934	931	974	945	971	957	954	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8169	1050	1381	1116	809	648	517	431	415	324	310	286	282	253	231	243	212	218	226	195	222	218	232	186	203	224	211	190	180	182	217	201	190	190	187	172	216	198	199	203	228	192	164	195	204	187	202	185	180	217	189	196	176	196	211	173	189	176	193	196	211	184	183	169	177	198	207	196	175	196	195	198	212	190	177	194	188	191	208	181	176	177	192	181	200	187	191	192	182	182	201	187	208	190	202	166	215	183	168	191	193	190	171	196	195	199	180	169	186	160	201	200	186	185	180	186	194	198	182	193	193	189	212	198	187	201	177	167	184	200	178	199	188	196	177	181	189	188	183	199	200	189	200	176	194	213	190	194	187	203	175	208	200	192	166	196	178	174	179	190	190	185	191	179	191	190	201	184	168	198	145	210	180	189	198	178	198	205	181	184	203	172	189	159	190	184	188	184	175	175	205	189	175	178	164	211	198	190	154	179	210	176	185	204	181	224	178	188	208	194	183	172	168	172	192	184	193	195	203	194	216	192	196	191	195	193	187	179	186	193	182	193	201	190	191	165	187	181	191	192	210	207	187	200	189	198	155	202	161	164	200	201	187	180	212	194	198	183	186	194	213	210	207	182	188	154	170	210	194	191	219	179	196	200	195	216	184	212	184	210	176	197	191	196	189	181	189	161	161	206	191	208	170	157	187	196	206	169	194	191	171	202	173	207	192	183	184	206	190	163	182	189	204	174	208	195	185	176	189	190	221	187	191	197	192	187	185	179	204	188	205	186	213	166	184	194	209	210	176	180	170	194	194	198	200	213	188	202	190	198	196	176	197	184	182	211	211	181	175	194	201	183	210	202	208	199	194	184	156	206	190	212	208	190	183	219	188	189	202	183	195	205	179	185	197	185	181	200	194	175	185	196	192	192	198	195	172	175	188	219	178	177	183	191	201	197	199	209	170	207	176	213	175	180	195	191	180	178	202	184	205	193	182	186	175	195	175	162	186	202	182	185	172	193	187	179	212	200	197	191	191	197	189	210	199	184	174	221	178	184	200	181	191	187	185	196	190	211	193	183	183	172	185	184	198	194	185	185	201	209	198	173	174	180	192	203	172	213	188	177	184	183	173	180	192	178	214	199	189	179	183	179	203	177	197	206	194	185	191	189	175	193	189	168	204	179	187	167	180	172	201	192	189	186	193	196	183	148	197	172	212	171	180	199	197	209	182	203	203	171	205	191	201	196	168	195	198	200	209	157	161	170	175	209	205	166	171	210	167	194	187	187	190	186	190	204	216	179	189	197	194	178	177	204	183	184	183	191	182	180	197	181	184	214	192	192	177	207	185	168	164	187	187	192	194	190	223	183	187	195	196	188	203	192	190	186	220	163	217	179	195	182	167	186	179	197	160	208	194	195	192	191	184	177	190	191	177	208	180	192	200	196	204	185	173	191	186	183	193	198	197	206	176	193	197	192	211	199	180	188	181	194	196	167	195	181	215	189	178	167	189	173	208	215	193	189	172	183	188	178	187	187	186	215	191	192	186	211	210	180	222	167	183	202	166	188	187	181	187	215	198	160	211	196	183	164	186	209	186	218	177	197	215	183	181	182	171	186	200	178	208	171	194	182	202	162	218	205	185	193	221	212	179	190	197	202	192	188	199	213	218	210	177	195	206	205	213	199	161	192	193	186	191	190	171	177	168	180	178	169	165	177	223	212	186	210	190	164	169	219	200	195	200	206	179	199	184	175	201	183	176	205	186	198	185	182	181	192	205	180	185	158	180	196	196	177	188	177	187	181	175	214	177	211	183	192	183	177	188	188	205	169	175	179	165	185	190	202	177	192	204	184	216	184	170	190	183	196	201	186	202	206	167	221	207	205	190	173	183	183	166	202	186	152	192	216	209	200	169	196	184	211	184	192	180	205	222	180	200	206	198	167	194	186	222	182	182	195	190	182	182	211	178	187	198	192	174	184	204	192	171	214	198	168	184	218	177	200	181	189	172	204	206	190	183	180	179	164	184	172	198	190	200	191	161	172	173	182	164	191	172	200	154	187	185	184	185	191	175	188	164	198	171	194	202	165	203	187	175	207	180	194	206	183	193	172	204	190	178	178	194	194	192	183	183	200	185	198	171	217	179	209	207	192	167	177	206	202	192	196	220	185	191	195	167	185	207	183	174	184	180	202	187	219	203	189	187	186	188	190	191	204	180	215	170	196	177	186	229	199	175	177	207	192	190	194	160	198	213	171	203	184	191	220	213	212	195	199	205	203	190	202	204	212	180	190	177	179	182	188	182	192	201	195	186	198	167	212	196	177	187	185	203	205	210	201	187	210	194	203	225	189	176	196	201	173	171	197	198	222	179	178	197	222	177	178	193	209	187	206	220	183	169	219	179	183	171	196	192	186	190	175	165	229	184	189	177	179	177	182	172	180	197	186	164	163	191	221	217	192	183	188	201	171	192	181	159	183	175	208	179	206	209	190	168	205	198	165	183	193	179	189	164	192	188	196	192	180	200	183	145	180	192	195	214	221	181	197	193	207	203	180	200	209	194	193	172	194	187	194	178	202	175	189	169	173	180	186	181	197	191	200	184	173	184	178	204	186	210	224	177	189	180	195	164	189	162	189	184	209	214	193	195	185	182	198	199	192	192	169	184	181	175	200	185	202	190	184	178	197	209	182	199	159	199	213	189	203	200	187	177	199	198	200	191	194	185	184	197	193	174	192	169	218	199	192	198	168	193	166	157	177	172	186	191	191	180	193	181	180	209	168	206	176	175	181	207	180	192	167	198	190	182	190	217	217	203	180	211	182	180	202	199	205	201	184	205	181	198	190	159	168	189	185	224	197	228	191	186	186	206	182	174	201	184	198	167	199	172	211	181	191	170	206	200	186	185	191	187	191	206	181	200	173	183	186	197	177	217	171	216	209	206	194	173	191	229	203	192	173	189	193	202	194	183	184	187	197	199	198	173	189	184	200	202	174	209	183	203	191	212	190	171	196	185	186	205	209	199	195	237	210	196	183	200	207	147	198	182	193	192	196	182	198	181	205	203	223	190	194	187	190	193	175	205	203	171	194	217	200	188	186	212	180	182	196	183	206	183	197	197	193	187	174	199	166	181	198	184	178	181	199	199	201	182	188	195	206	178	186	195	191	192	191	181	202	198	202	201	194	189	196	195	195	205	181	189	203	171	177	182	195	172	217	193	194	176	201	196	167	178	197	171	182	201	175	225	196	231	192	210	174	182	182	188	200	202	189	188	185	174	205	212	216	197	174	188	185	168	164	193	186	193	189	200	201	171	190	184	190	173	185	181	225	183	200	186	177	178	208	177	204	212	188	206	188	195	178	183	213	171	175	189	175	204	196	177	213	179	172	215	179	189	169	193	213	208	186	179	194	174	191	211	189	169	184	220	227	201	179	189	171	191	187	220	198	176	193	187	204	186	170	187	203	177	205	208	190	176	212	229	213	176	191	161	209	187	188	155	202	199	187	187	187	194	183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5562	1516	3028	3674	3281	2679	2171	1895	1672	1489	1241	1214	1172	1048	992	915	910	876	851	820	802	753	739	745	768	719	706	710	679	620	674	677	678	644	652	664	632	605	658	668	615	671	623	619	637	571	645	568	629	619	649	629	622	631	590	610	641	577	592	607	619	576	571	642	567	613	611	615	588	607	596	660	630	593	547	578	582	624	603	602	648	562	589	599	627	588	597	557	618	544	582	543	588	632	598	585	596	592	540	588	579	577	565	620	607	588	591	602	608	559	582	596	604	610	561	558	642	550	624	617	583	608	594	588	587	577	613	582	610	635	589	589	576	577	621	587	593	589	559	547	580	567	606	624	533	578	628	571	637	593	557	583	573	539	591	596	592	565	589	596	637	587	595	598	541	586	612	570	579	583	597	580	545	579	580	592	539	590	567	581	576	562	607	550	581	573	563	567	594	571	637	597	591	560	601	550	570	564	593	563	569	590	615	599	543	576	605	583	597	560	579	571	571	586	555	587	585	578	578	606	640	586	578	575	600	592	585	566	574	592	610	561	630	569	574	588	596	582	646	589	592	570	599	601	556	570	596	619	595	595	575	569	597	557	585	593	614	614	593	613	620	599	586	569	574	561	564	549	550	534	545	585	540	574	563	606	583	581	544	561	580	605	578	581	611	589	586	576	610	590	568	569	578	563	595	596	567	602	588	605	547	543	584	627	624	602	590	655	545	537	593	554	575	606	644	599	562	602	558	609	576	591	566	596	602	574	617	587	567	562	598	629	546	549	581	541	581	584	621	579	615	587	622	562	553	571	558	582	549	575	560	562	567	578	568	588	630	570	626	603	561	590	592	538	598	590	558	529	572	586	582	581	580	555	629	584	622	613	603	577	526	609	553	585	636	537	596	580	565	583	571	590	583	581	589	589	614	584	543	600	585	551	583	622	598	592	621	575	604	591	607	591	589	588	570	601	570	586	594	572	579	604	601	609	585	604	614	586	569	585	582	596	608	600	579	595	569	623	558	589	542	583	556	573	574	596	594	569	568	541	590	588	607	612	581	588	568	585	603	574	594	636	582	534	543	559	580	566	600	590	563	551	622	589	580	607	559	629	603	610	580	524	555	585	565	584	588	577	561	525	573	591	559	587	583	610	602	593	585	583	574	587	583	594	617	622	577	560	605	617	591	573	564	586	566	586	568	589	577	580	610	607	579	593	588	575	594	597	585	568	615	554	599	599	574	553	579	604	564	651	573	561	588	570	577	559	603	614	596	548	636	612	574	603	613	572	648	592	609	614	592	587	586	578	573	556	619	608	565	551	594	586	603	571	626	579	632	559	620	615	565	566	579	593	536	613	578	591	574	577	577	566	559	578	586	579	593	539	567	583	580	591	552	596	559	575	615	546	545	546	564	548	551	622	561	579	610	611	494	589	582	586	571	546	571	581	602	566	530	586	576	577	600	580	598	608	593	551	564	577	587	607	549	620	552	615	630	570	608	550	606	598	592	606	549	586	566	541	584	572	608	569	580	577	620	561	572	613	625	584	561	604	590	625	630	590	541	604	649	598	568	562	575	631	602	555	561	592	574	579	577	596	567	563	640	586	603	612	604	610	623	585	622	588	540	551	568	531	555	546	550	579	583	595	595	585	596	548	547	563	581	552	562	595	605	565	559	605	546	606	652	594	596	585	572	615	602	568	619	582	570	604	606	592	590	576	591	601	531	600	571	578	570	547	623	609	543	609	580	580	587	591	599	597	573	566	587	608	602	624	566	578	543	590	551	554	593	550	578	575	589	554	558	589	518	611	596	560	590	579	570	613	566	542	595	596	575	595	630	552	564	599	596	573	562	616	607	579	602	591	603	597	590	625	594	549	557	554	584	567	591	568	574	573	541	591	553	571	589	606	583	576	582	569	551	593	613	565	545	542	563	583	633	553	573	572	610	620	559	556	600	619	569	572	601	583	631	551	623	571	556	578	587	599	590	554	578	557	573	609	585	570	579	577	583	601	593	581	560	559	585	576	591	585	569	541	582	602	606	585	544	621	590	578	577	613	591	565	592	655	600	623	607	606	611	564	586	566	569	609	560	521	546	546	567	588	616	578	574	583	577	611	573	548	584	597	615	577	592	531	608	550	583	575	646	585	560	577	626	577	623	592	620	599	551	623	578	612	555	574	606	539	609	617	606	527	541	579	566	608	634	583	530	571	590	567	577	563	614	596	576	641	562	571	556	570	569	557	595	548	593	599	591	525	578	577	583	608	647	608	588	547	599	534	588	565	610	578	568	567	583	556	606	576	609	579	587	561	584	579	582	595	535	595	602	537	596	597	564	557	606	566	596	584	544	543	601	571	586	612	561	622	588	584	608	595	642	617	590	562	572	573	580	608	624	590	582	572	595	616	646	640	618	584	567	594	561	604	583	605	577	581	624	571	543	586	603	582	532	608	588	586	601	636	601	559	581	604	557	590	569	653	592	567	610	608	595	552	585	574	580	587	595	616	559	592	586	610	572	541	571	581	614	610	598	583	597	617	588	596	613	579	578	583	524	587	560	580	545	586	599	603	589	623	567	608	567	593	566	578	613	593	565	576	577	560	565	544	581	567	575	587	600	629	570	565	547	571	555	572	558	544	565	550	592	587	623	546	560	571	586	595	592	635	550	592	582	568	566	593	608	568	596	624	545	572	584	596	567	602	571	575	568	577	614	599	601	617	567	592	566	575	579	555	542	595	565	591	596	580	601	616	612	583	557	576	591	620	561	613	582	582	593	536	618	579	595	577	584	606	549	575	588	557	601	616	567	615	597	585	552	571	612	596	591	559	580	596	627	574	619	577	533	576	547	610	596	572	574	578	597	582	553	604	602	570	585	542	588	592	599	592	571	596	550	579	572	602	576	629	605	620	569	599	623	631	564	575	567	586	625	624	594	572	593	565	588	568	600	596	540	664	586	610	564	584	587	567	573	585	552	591	607	552	618	632	595	633	572	536	564	573	584	599	544	589	578	567	546	578	569	563	582	577	581	559	579	556	556	572	570	570	601	577	591	577	584	584	586	580	565	609	556	575	607	578	589	588	592	620	589	570	609	579	574	570	587	593	586	538	589	572	574	565	536	575	568	573	610	591	564	589	617	579	551	607	546	587	588	536	585	600	568	581	588	568	551	547	629	631	593	565	577	567	561	651	564	558	609	580	565	579	562	572	620	616	621	545	565	596	530	552	557	603	572	555	593	546	557	566	602	573	615	563	544	594	595	552	571	582	600	601	586	605	579	614	602	593	586	596	583	534	591	570	562	558	564	597	578	600	620	528	591	594	615	586	576	555	595	630	610	586	566	611	582	576	618	551	575	611	560	563	591	567	611	559	596	589	579	586	614	562	565	583	576	591	561	600	595	566	560	609	610	585	583	588	661	587	615	568	573	565	538	642	610	586	621	561	631	597	584	600	603	591	575	601	594	596	567	609	573	587	593	551	577	602	570	554	576	562	548	567	579	575	564	558	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15562	2327	2413	1894	1366	1017	711	608	476	396	370	322	322	289	261	229	221	242	215	221	199	183	180	166	177	189	207	189	147	166	154	168	152	164	155	168	146	163	149	147	178	151	151	149	167	162	149	152	150	157	137	144	139	152	158	154	142	142	144	160	148	144	144	150	149	154	141	159	124	150	136	139	139	143	142	150	140	146	139	135	134	126	157	139	155	154	128	142	137	145	135	160	144	157	134	145	147	132	140	144	132	150	142	152	148	142	145	150	137	140	141	151	168	154	128	159	134	145	150	153	129	144	133	128	141	153	131	151	139	140	133	154	139	143	140	150	143	132	130	129	127	134	140	161	149	133	132	163	159	148	156	138	150	157	161	134	161	137	129	152	126	121	118	132	137	135	144	143	138	138	136	137	144	138	125	145	131	151	134	154	164	141	141	124	125	147	141	133	130	143	139	167	169	125	142	150	136	152	159	175	134	145	142	150	143	128	142	150	150	151	150	141	142	132	146	143	141	127	152	133	118	155	137	121	138	136	139	157	141	139	161	136	148	147	132	145	148	139	120	160	156	107	154	143	148	150	140	155	147	138	140	151	125	135	146	145	130	136	148	146	153	152	158	134	145	128	120	131	148	131	126	145	153	146	140	148	131	144	137	130	163	142	145	151	129	159	132	120	152	137	143	166	154	146	130	162	158	149	150	134	151	140	148	138	139	160	148	167	155	135	170	149	144	140	151	146	136	145	138	146	145	159	143	160	142	168	138	122	149	143	144	164	150	161	134	142	160	134	132	143	131	127	138	159	124	141	127	150	167	129	146	153	147	136	152	151	134	146	126	139	142	144	128	147	165	125	131	152	137	130	128	151	135	148	140	126	136	170	132	140	142	131	138	151	143	142	127	133	144	148	144	148	158	165	118	148	136	131	155	140	163	144	144	140	138	154	139	168	149	140	133	151	150	152	129	132	131	136	146	147	142	161	148	133	162	151	142	127	149	143	132	146	141	124	126	120	137	113	121	155	132	147	133	148	139	157	132	145	138	146	133	141	128	145	154	132	134	143	143	137	138	151	151	143	134	159	145	147	158	150	128	153	133	132	155	170	149	158	161	151	149	150	138	137	150	120	149	151	143	148	153	128	141	139	135	144	160	144	153	166	134	156	138	118	138	131	130	154	155	121	130	150	126	153	154	153	151	122	134	147	133	145	146	148	158	158	157	142	150	133	147	152	159	153	150	155	146	139	157	165	163	143	134	128	136	148	135	141	120	141	134	149	154	149	161	151	153	151	133	137	152	127	151	147	149	149	115	128	145	133	120	161	153	137	132	133	140	128	134	127	164	143	149	128	170	141	164	146	133	131	152	149	146	140	139	152	148	166	152	140	164	137	144	123	157	143	138	114	126	157	160	151	134	136	144	153	136	139	136	145	163	136	148	142	164	125	138	148	135	145	131	147	137	155	152	136	145	174	148	149	137	139	148	138	145	148	138	160	155	143	149	134	148	165	136	158	154	144	132	146	150	153	155	136	135	140	131	144	144	142	112	137	136	139	144	146	151	143	166	128	136	140	148	131	143	131	152	120	125	153	146	141	144	144	167	133	154	129	138	147	163	142	160	139	120	154	139	132	152	126	124	141	121	138	137	162	123	151	183	149	131	146	145	156	149	133	129	154	165	149	144	153	139	138	148	154	135	141	141	139	149	145	148	146	140	142	156	138	133	154	125	148	143	140	139	135	157	140	141	130	142	148	145	137	165	134	151	146	152	134	143	157	139	134	129	136	150	134	127	135	164	136	137	135	116	125	126	145	149	130	143	131	124	148	141	133	132	145	148	128	153	146	163	141	152	131	151	143	143	134	148	142	144	146	151	128	156	133	139	136	138	162	154	131	138	143	143	142	149	150	151	137	136	164	147	136	140	137	139	159	156	140	144	151	124	145	132	142	145	151	173	133	166	142	142	127	148	120	141	139	151	143	162	144	140	152	148	160	143	109	159	131	154	154	168	131	162	153	118	136	150	142	93	153	136	151	146	148	126	139	160	147	133	149	156	145	119	147	140	120	146	126	137	152	154	130	145	136	160	145	141	135	130	123	143	147	146	134	120	158	152	157	146	142	147	145	139	132	142	145	165	175	157	128	140	148	144	179	170	162	147	142	150	142	130	162	140	135	143	138	136	130	137	131	144	135	138	141	150	148	154	169	145	150	153	156	143	141	143	130	154	142	146	131	149	138	172	163	161	129	147	142	138	150	139	166	140	145	155	137	175	128	126	162	158	149	160	135	145	143	135	151	126	142	160	138	149	156	133	144	144	139	122	126	148	136	150	147	156	140	133	154	133	143	144	150	108	142	127	140	131	140	159	132	142	182	159	126	137	159	139	131	160	150	153	164	146	152	150	167	132	146	157	137	112	160	125	124	145	150	138	157	163	122	142	135	163	140	147	125	129	138	173	167	138	154	154	144	133	118	134	139	122	162	123	131	138	170	155	122	139	146	120	142	152	120	149	133	160	142	171	145	146	149	159	157	156	146	129	167	142	143	136	157	120	142	126	126	159	139	146	141	134	137	136	131	164	135	146	138	144	146	133	151	170	132	159	130	163	159	148	134	137	135	127	131	158	140	167	137	155	120	151	127	151	133	150	143	154	166	133	140	148	148	156	127	134	163	141	135	134	137	150	166	135	146	126	148	162	134	144	163	157	141	159	127	138	162	158	135	158	146	137	151	147	155	134	156	132	155	149	118	124	153	136	144	123	171	153	152	144	136	152	139	150	146	142	139	115	170	155	166	143	156	139	151	147	173	147	139	154	130	155	149	137	143	146	151	144	136	169	128	129	144	137	160	144	147	139	163	135	137	152	147	136	125	140	141	131	152	140	127	147	133	142	145	133	149	122	149	135	141	117	126	134	138	129	139	135	166	137	130	148	168	130	155	136	148	140	137	144	142	139	131	162	138	146	120	149	165	140	148	135	182	140	133	139	152	130	155	168	159	161	135	177	131	130	142	146	139	132	154	139	146	144	167	121	125	134	140	146	169	142	127	142	157	141	126	118	148	154	136	136	139	146	165	150	133	142	144	146	155	155	131	132	147	154	134	158	163	123	167	144	142	135	146	121	150	130	144	150	146	136	146	110	167	139	145	133	147	135	119	157	130	158	145	144	145	140	129	164	163	137	151	139	132	136	160	152	142	141	162	161	161	156	151	131	155	131	134	137	134	134	158	144	145	155	128	140	136	130	163	146	144	149	132	136	148	134	149	132	133	134	141	128	148	158	142	127	143	140	150	159	137	140	154	154	158	110	142	149	146	127	134	130	148	122	140	119	144	127	150	138	139	155	123	141	160	136	144	152	141	132	118	130	129	153	147	119	143	141	137	147	128	138	143	142	126	146	129	155	135	155	130	131	134	148	135	152	140	132	131	138	153	142	159	132	125	134	141	161	138	163	154	101	138	140	138	118	154	126	140	154	137	151	140	130	138	136	150	132	143	116	132	156	145	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7724	2336	5038	5974	5409	4392	3342	2923	2565	2120	1787	1649	1475	1308	1260	1094	1060	1003	956	934	911	815	791	791	757	673	731	722	673	653	691	629	666	611	582	617	618	558	570	631	607	574	572	539	519	574	583	545	498	609	551	498	556	502	528	504	535	505	497	510	523	545	547	499	527	536	489	473	481	487	466	504	502	500	486	478	480	504	506	517	469	490	485	499	472	432	503	495	509	468	498	502	500	487	493	516	506	465	467	497	497	474	464	496	515	458	506	484	505	471	479	505	460	490	457	530	474	502	474	471	477	498	498	484	466	464	471	457	484	463	487	495	478	497	463	476	477	468	461	488	479	462	499	505	468	506	510	499	516	468	445	466	470	474	489	471	489	447	480	481	446	511	468	485	474	435	474	453	472	471	458	465	455	432	503	480	471	414	492	463	443	470	486	461	450	474	485	447	464	469	476	465	468	480	500	511	507	496	457	484	478	495	468	511	459	475	509	475	462	499	485	482	502	491	499	461	474	510	464	476	468	447	487	482	499	500	464	485	496	494	463	433	483	447	482	482	463	444	501	428	490	467	486	488	477	493	458	436	456	429	471	481	426	472	443	476	453	504	445	498	507	466	487	506	461	460	461	510	467	465	477	470	457	463	461	474	483	480	459	461	473	487	509	440	483	500	442	475	494	488	475	504	472	478	470	488	476	483	478	458	462	407	451	447	440	448	436	509	466	486	485	474	447	470	469	488	487	457	492	453	456	477	521	429	471	469	486	455	468	461	495	501	483	444	470	494	492	481	459	483	465	497	465	489	481	471	479	486	478	461	481	476	439	469	487	491	490	465	480	472	443	460	485	498	490	495	450	460	456	498	473	465	485	482	457	470	484	435	478	508	504	465	503	446	482	471	465	472	496	443	518	483	456	474	465	475	483	441	495	468	441	475	481	486	504	464	493	496	447	497	459	482	465	502	468	490	457	516	478	486	450	410	481	443	464	477	442	471	430	499	467	421	481	455	432	443	499	462	491	468	489	438	464	449	476	468	473	464	476	496	482	462	460	481	466	458	469	473	482	482	458	477	473	490	468	516	496	498	441	494	485	457	463	475	453	498	499	505	466	517	476	463	476	508	488	452	498	487	489	497	444	464	470	453	460	493	446	455	497	488	515	514	489	465	450	474	470	496	451	462	476	467	439	482	488	453	468	475	469	492	487	487	457	477	516	517	484	463	462	492	524	473	481	481	496	489	451	483	495	486	456	526	497	472	488	507	469	501	462	501	485	470	453	439	520	445	504	459	450	453	483	464	441	454	449	474	550	456	448	492	413	470	492	464	475	495	467	459	457	445	464	526	490	451	480	458	483	496	489	496	501	467	440	473	460	457	445	471	483	481	525	505	462	464	487	455	465	458	497	475	490	492	445	464	462	474	488	474	516	461	472	490	461	447	462	459	452	465	458	464	501	512	469	479	461	497	432	442	459	446	461	455	499	470	449	487	471	463	489	474	457	488	467	504	443	474	468	471	483	443	456	469	462	498	467	465	484	470	491	462	497	498	468	478	504	465	480	465	494	486	431	491	448	461	438	494	433	468	457	492	469	465	497	467	418	495	482	469	472	510	501	500	468	481	471	453	487	457	461	451	488	465	459	474	473	471	472	479	452	480	450	460	429	480	450	484	479	429	445	486	477	466	456	491	494	473	481	443	460	476	453	524	491	471	441	458	451	479	484	470	440	483	438	466	464	444	477	469	477	466	479	474	458	455	465	473	529	491	459	480	489	434	496	469	493	469	487	505	492	493	473	455	454	428	447	438	482	452	495	490	476	452	458	456	459	478	490	467	483	458	494	477	481	445	443	475	522	483	459	473	474	480	491	507	465	470	491	489	457	511	475	486	470	491	477	456	487	479	458	486	453	460	455	468	506	476	465	449	487	468	472	489	480	500	440	463	449	476	451	483	469	475	455	478	483	532	433	442	488	481	457	478	477	473	459	463	495	470	446	448	463	482	436	457	489	492	484	461	466	518	507	476	475	467	471	429	469	487	443	449	446	455	478	483	491	456	494	477	446	441	465	459	499	512	499	483	456	478	467	483	494	486	485	487	457	485	498	469	457	451	493	492	464	466	440	506	461	467	482	475	480	477	485	483	478	491	447	507	469	456	442	496	488	470	476	470	496	492	473	450	477	453	486	458	501	495	438	491	447	470	466	463	467	461	467	527	484	473	446	470	511	511	508	486	453	463	489	498	447	504	445	458	469	490	489	466	509	473	499	485	483	512	460	470	468	469	476	484	463	485	486	467	440	455	443	496	461	479	505	455	457	488	479	479	432	447	423	491	448	442	489	464	448	483	489	476	504	484	482	458	477	462	496	436	486	495	499	446	529	466	447	467	492	460	472	443	493	500	482	490	462	441	479	483	449	475	479	459	495	475	509	463	476	440	470	499	448	465	475	484	437	488	472	449	472	468	481	481	498	477	486	486	501	494	458	441	487	464	463	434	486	429	472	487	467	446	474	517	485	471	475	467	447	470	457	492	467	463	493	455	484	496	440	479	446	476	476	483	483	444	448	497	426	477	501	451	469	447	497	457	504	476	481	482	440	445	497	452	483	493	500	490	480	461	460	502	489	467	481	491	508	495	481	438	481	494	506	539	457	497	460	471	441	485	457	491	499	479	481	478	443	446	466	454	487	466	477	422	471	482	473	458	469	467	476	479	486	474	491	510	501	475	480	463	438	468	487	460	490	443	466	452	471	471	522	464	472	461	458	496	420	446	493	499	481	480	487	477	456	448	443	511	483	449	480	446	478	471	499	468	502	472	505	488	497	487	480	481	488	469	469	451	476	495	451	464	487	471	436	502	448	477	468	500	469	472	477	482	489	463	470	482	469	488	480	458	466	470	492	490	440	453	479	453	517	501	442	496	454	501	508	460	452	476	524	478	458	448	482	482	469	453	494	476	474	476	461	488	489	457	461	489	479	487	455	503	474	447	500	479	501	472	496	491	459	493	473	449	485	446	462	452	472	472	477	473	457	471	491	501	512	506	464	494	477	474	480	460	460	518	502	453	479	449	471	459	476	493	472	457	487	462	449	461	488	484	464	472	490	463	436	470	477	520	503	473	468	465	476	472	493	476	456	507	434	476	496	472	468	463	437	490	463	489	461	469	517	445	423	458	457	464	466	444	435	497	495	451	483	454	479	471	474	466	449	499	515	470	481	446	474	486	479	464	468	492	457	481	456	489	493	456	491	493	464	492	476	504	470	482	476	514	489	468	500	517	456	495	433	449	478	438	489	505	462	463	471	496	479	437	482	456	480	476	452	429	462	442	458	470	432	437	449	489	471	476	506	465	472	445	436	448	420	466	445	497	482	499	489	444	466	481	494	446	481	493	499	499	469	487	467	484	493	458	466	453	467	469	517	482	475	486	475	477	495	495	496	469	461	504	514	481	471	481	477	488	458	459	479	486	465	505	466	484	502	482	498	454	448	481	497	464	437	459	444	446	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2080	391	397	369	361	313	321	354	310	304	357	339	347	300	342	355	317	300	330	319	379	325	310	331	296	341	358	343	324	352	331	319	320	336	334	320	356	336	340	342	324	347	354	314	332	367	327	321	284	308	337	302	323	356	326	323	308	299	305	336	321	292	301	326	292	342	309	310	319	308	318	322	314	321	308	372	308	316	337	297	333	294	316	323	328	341	334	301	352	334	315	338	321	302	313	338	289	344	309	348	347	290	297	323	327	312	298	307	328	296	315	337	321	318	309	301	278	322	307	331	294	330	303	341	322	302	327	294	334	342	332	320	299	299	326	352	317	261	333	317	321	333	327	317	333	329	304	337	315	334	303	348	340	287	309	365	323	312	316	322	339	319	345	295	304	323	319	293	306	314	319	327	351	347	319	356	319	322	345	304	336	343	316	297	301	332	317	319	316	335	316	323	324	302	304	289	291	343	318	337	279	307	354	352	313	325	357	353	301	334	334	332	313	323	355	331	323	330	365	320	308	329	354	295	345	344	331	326	325	344	357	339	306	337	328	322	331	323	370	341	330	328	337	325	333	319	353	308	292	321	298	306	328	311	311	331	318	295	320	305	314	325	352	322	322	308	355	329	351	293	307	372	313	329	323	320	322	333	318	306	290	319	311	337	301	332	310	285	337	316	340	359	321	326	348	321	314	333	329	317	295	332	345	323	313	299	344	317	306	317	297	327	287	329	321	325	341	325	356	356	345	317	310	317	321	311	307	330	331	293	297	363	324	301	322	321	325	347	305	330	324	320	317	321	338	309	276	319	342	352	350	370	313	314	294	331	334	342	341	307	347	316	358	316	328	309	337	314	340	335	319	335	325	333	332	332	316	315	354	335	295	317	332	322	333	267	316	319	328	296	329	310	336	325	344	350	305	296	345	326	297	331	318	332	322	283	306	297	314	308	329	298	289	338	311	347	319	316	303	326	330	354	319	316	285	312	300	323	326	312	341	300	346	313	349	328	328	349	352	302	320	319	304	331	311	327	316	323	332	325	329	274	310	301	348	326	324	322	326	352	336	305	349	328	287	310	344	324	348	314	308	328	330	317	335	325	311	318	317	363	315	307	347	305	321	323	324	333	269	334	324	336	339	306	332	367	316	336	325	305	325	315	343	337	326	332	360	345	313	327	328	330	355	293	362	314	365	345	332	339	310	316	301	325	316	339	309	300	324	346	304	329	313	327	320	302	323	332	324	322	276	305	334	349	321	329	307	296	286	315	328	317	326	326	309	340	331	340	342	321	308	325	314	322	325	278	340	331	315	334	311	316	322	325	306	329	306	310	329	340	282	335	345	337	291	333	346	323	323	300	327	336	326	323	353	313	313	304	344	299	312	320	328	319	334	318	344	355	313	311	346	308	317	304	313	338	336	301	324	322	293	332	307	296	357	291	343	324	335	317	318	310	304	341	297	304	314	342	298	322	311	298	283	310	324	322	342	319	363	321	298	330	311	331	322	338	339	308	321	325	329	333	333	337	349	328	361	303	314	312	320	341	316	317	342	333	316	317	321	319	331	327	315	317	304	332	312	326	309	299	318	303	321	379	331	330	317	308	315	347	308	344	329	324	318	336	304	316	360	335	309	298	335	349	332	324	325	296	327	323	334	289	320	319	323	311	336	355	325	319	292	340	319	375	353	327	328	327	355	326	321	346	319	319	338	306	328	339	342	313	330	353	327	344	321	331	330	323	262	321	342	319	325	324	303	313	297	343	323	317	340	328	300	298	304	300	333	323	333	286	317	326	302	317	303	316	324	329	308	316	302	342	341	316	311	337	345	311	355	332	324	329	332	314	322	309	355	293	322	319	313	335	339	341	322	322	304	315	296	327	345	336	333	346	315	305	328	301	322	325	316	338	320	345	340	333	345	340	315	292	314	328	324	347	305	341	338	354	299	345	303	307	347	319	338	330	320	271	290	319	329	339	330	314	343	309	327	325	306	325	348	312	333	333	317	339	311	320	328	331	342	351	296	306	322	299	325	328	298	312	330	288	326	304	358	346	334	346	325	295	342	338	316	310	297	316	315	299	331	319	319	308	321	308	308	295	315	352	325	315	325	334	333	317	307	327	309	329	321	298	294	324	294	304	312	330	322	267	335	304	325	310	338	330	331	331	333	303	306	305	309	317	295	342	337	331	309	316	332	319	368	297	314	311	312	303	309	315	298	322	330	286	303	303	291	333	314	318	312	297	343	348	317	348	306	305	288	319	296	332	328	301	307	310	310	342	323	295	316	327	326	301	303	333	286	298	348	318	369	316	324	323	352	271	365	332	344	337	319	343	315	305	326	324	373	332	309	316	335	358	348	303	327	312	347	318	337	339	296	357	318	310	324	345	349	295	356	323	331	330	338	283	330	336	340	341	286	315	340	311	343	339	291	285	286	323	302	319	308	306	314	308	296	316	313	316	308	326	307	310	326	343	316	320	315	329	313	327	312	331	327	343	285	344	366	310	315	341	328	325	298	338	307	321	345	329	334	297	335	337	315	314	302	347	330	354	329	363	330	342	300	333	346	297	330	314	360	284	319	326	349	353	340	344	339	320	347	287	331	302	329	330	326	327	296	327	308	323	320	301	324	323	311	342	273	308	336	318	325	322	347	337	298	333	307	310	313	334	314	322	333	325	336	315	329	305	333	348	341	295	320	329	329	364	298	300	353	328	347	328	314	301	307	293	294	324	313	296	331	337	318	332	325	298	317	339	332	350	356	322	340	322	325	329	349	356	303	320	333	313	339	328	355	321	288	303	337	314	316	326	315	303	360	340	319	311	311	299	364	345	338	326	327	322	306	310	347	294	324	337	310	337	300	359	304	294	323	306	309	312	317	342	322	337	315	327	321	315	354	360	361	297	293	346	302	319	317	365	310	342	322	320	284	319	300	335	313	322	302	335	327	310	314	322	319	325	314	319	325	359	327	325	293	317	308	335	312	322	333	326	316	342	316	326	309	312	318	303	303	353	294	341	312	306	315	314	325	299	308	278	333	305	324	325	333	352	309	325	342	315	317	366	310	316	306	318	337	338	315	321	315	321	306	306	325	305	311	317	333	328	327	292	322	342	283	314	331	295	337	332	339	298	286	297	347	305	343	324	324	317	284	331	341	286	342	335	300	334	278	316	291	317	338	316	306	334	323	316	322	348	308	348	314	317	289	302	323	354	341	361	290	316	334	331	312	298	328	297	325	320	319	333	344	302	348	314	339	317	332	326	327	329	322	318	316	328	310	379	297	307	350	309	303	316	319	301	303	347	354	334	319	334	314	328	318	339	329	326	330	318	338	329	316	294	305	350	328	331	312	347	312	315	340	307	346	311	332	288	332	353	357	347	320	347	345	334	306	288	360	319	317	349	314	347	317	335	315	327	307	292	320	330	283	306	299	332	348	311	326	315	356	320	343	330	303	315	324	312	351	312	319	331	335	317	290	333	315	345	321	358	308	333	319	344	356	319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2495	974	1056	1132	1118	1082	1023	991	987	1007	990	1061	945	969	968	983	918	991	933	987	905	967	922	958	916	940	936	933	929	896	944	915	928	912	931	948	896	912	936	1015	993	1014	975	954	912	937	878	901	937	952	888	934	941	962	968	1019	954	908	925	877	992	899	942	906	950	925	910	946	947	874	904	883	972	959	961	900	877	907	944	936	922	940	942	912	917	910	892	945	981	960	890	984	922	920	934	921	960	902	918	940	913	965	934	904	899	1001	888	912	877	905	931	921	965	869	920	986	904	891	913	907	946	909	942	931	910	992	880	960	946	964	955	958	930	1007	908	914	966	939	993	967	913	929	971	941	912	964	905	867	889	845	905	931	960	947	906	943	935	898	956	921	889	951	900	935	903	957	926	935	932	953	979	952	942	948	1002	988	971	895	953	926	967	883	958	924	873	1002	924	948	878	949	902	925	915	951	958	964	942	914	910	930	944	943	910	927	946	920	987	885	946	894	997	900	924	928	943	884	916	922	899	908	944	850	907	955	932	900	943	932	916	947	948	912	873	923	911	921	914	935	957	906	934	870	923	859	1000	920	873	959	940	936	870	899	985	912	943	898	930	911	942	918	930	951	985	932	914	910	923	938	869	943	971	897	968	869	1008	954	905	932	947	952	914	918	910	906	950	971	904	1004	936	951	895	916	941	892	957	918	891	913	953	902	903	967	955	925	916	944	943	915	949	910	948	947	951	895	928	904	920	934	937	907	989	928	894	967	956	906	921	960	957	1015	954	943	942	935	919	890	990	901	945	953	952	961	949	936	924	946	922	930	946	963	919	1000	927	967	877	956	956	892	919	899	969	971	946	990	862	935	950	998	959	991	953	934	908	948	924	871	915	974	940	917	935	931	910	941	886	950	918	949	931	931	957	923	889	971	981	888	914	923	914	937	904	918	905	919	950	980	907	901	937	868	913	956	964	969	967	948	970	913	931	933	933	945	913	866	943	934	925	959	975	941	982	952	881	917	964	971	1007	916	901	975	967	899	949	947	924	939	978	894	894	926	956	895	878	920	951	997	925	970	937	965	923	905	954	948	959	916	982	896	942	952	951	993	959	978	911	929	961	982	963	951	978	952	951	905	920	956	900	907	956	965	937	945	957	922	978	935	906	943	961	981	918	927	957	959	939	947	945	928	930	961	909	898	975	918	953	931	916	955	945	911	965	903	922	954	926	957	969	914	976	969	912	976	970	971	950	906	962	954	933	939	895	945	948	936	933	964	900	924	921	914	939	964	920	938	907	946	955	893	950	909	970	898	916	898	919	903	948	895	914	920	876	931	903	903	1040	911	986	926	944	849	877	984	895	874	969	932	958	967	936	960	944	972	923	1020	896	904	953	906	940	963	912	934	902	935	950	926	944	953	970	919	878	932	972	903	882	937	965	940	947	944	941	920	912	946	981	949	893	898	961	944	945	934	930	948	949	945	901	954	875	907	938	944	905	947	957	919	873	997	936	956	939	990	915	996	987	899	905	911	970	999	934	902	916	992	949	923	901	922	937	926	952	909	914	928	910	940	914	947	996	944	920	935	979	890	900	914	927	945	940	946	926	973	915	929	949	972	993	948	934	951	905	980	910	880	922	968	947	993	966	913	956	925	864	914	892	989	945	951	922	922	946	883	938	943	957	921	921	956	925	897	948	943	944	928	938	917	919	937	932	911	871	950	912	916	914	946	1025	935	946	963	940	924	904	933	928	926	908	964	883	902	922	969	919	894	880	956	914	962	945	908	898	931	945	902	1004	921	982	877	890	961	917	949	949	915	954	926	956	904	953	947	916	952	932	937	904	917	939	916	909	913	984	960	1000	873	938	966	918	940	936	927	950	938	956	981	965	973	871	910	922	888	904	926	952	901	908	921	857	978	930	946	945	944	930	947	903	929	951	935	916	981	911	931	901	921	989	946	926	962	929	862	923	969	960	917	936	916	981	881	928	911	952	929	895	874	920	922	922	941	938	975	923	929	973	939	950	926	902	977	929	890	872	936	935	916	942	922	983	911	892	897	924	967	953	915	916	947	928	925	961	984	897	910	910	960	925	925	948	922	972	932	878	937	928	925	917	932	912	876	921	880	931	930	949	962	905	932	885	931	1002	987	933	916	942	974	931	936	946	955	950	968	908	940	920	951	945	916	967	948	909	896	917	1003	934	872	946	938	942	932	914	931	968	865	922	954	906	934	925	944	930	906	909	941	956	907	956	917	958	980	930	907	930	963	914	885	924	947	943	916	919	913	946	995	907	906	943	960	949	938	1004	923	915	903	915	895	1009	946	883	922	911	930	981	953	928	956	925	989	975	939	925	866	930	934	893	900	912	940	944	944	927	957	951	929	989	896	1019	925	977	953	948	945	920	944	976	968	947	927	896	922	908	941	929	934	905	987	971	951	896	927	909	915	926	919	909	954	941	897	907	941	945	991	894	900	896	943	962	924	926	923	919	905	980	912	944	949	943	954	927	929	955	901	999	912	975	947	919	965	959	924	915	954	948	976	955	945	900	971	922	938	976	908	953	902	929	917	906	987	918	929	910	943	912	934	982	926	950	895	937	913	914	960	926	938	958	955	880	940	883	949	918	988	1008	973	874	940	930	903	930	890	931	1006	948	895	942	908	923	992	990	941	943	941	947	987	948	956	990	904	941	988	941	929	930	948	941	902	938	915	905	994	924	933	963	956	909	921	906	938	909	953	926	952	987	940	901	927	928	926	880	958	918	928	951	897	925	953	955	937	934	983	905	957	900	874	978	953	977	948	968	905	975	939	963	920	939	956	942	929	953	954	916	901	907	991	944	936	972	954	955	975	896	979	930	940	950	966	906	966	939	891	872	887	958	996	947	932	966	917	909	936	851	924	935	963	963	932	893	938	934	930	924	989	963	901	963	974	927	932	970	943	928	949	947	979	927	945	935	891	959	906	914	935	978	961	949	914	914	873	885	906	882	906	948	940	927	917	877	975	912	942	929	909	944	928	895	953	928	900	964	872	890	926	979	952	953	914	958	919	919	952	963	930	912	979	1016	889	945	927	914	964	842	913	935	935	907	1009	897	972	894	986	894	897	940	1022	951	933	948	956	855	981	951	915	900	938	922	901	960	939	955	872	918	946	958	953	909	977	897	949	909	923	904	946	997	961	953	915	909	927	899	953	908	937	944	894	905	933	907	987	925	974	977	905	920	981	929	910	952	889	934	968	940	884	941	979	955	891	942	973	888	948	929	930	953	924	915	935	930	924	889	950	923	902	946	955	849	952	955	890	888	962	962	928	929	927	967	953	945	887	931	888	938	875	931	907	960	918	893	943	933	970	906	921	926	998	946	941	952	899	920	957	943	939	971	917	932	984	989	927	867	984	922	876	930	907	947	903	937	936	953	927	932	931	973	1009	957	889	944	950	955	918	918	894	993	915	895	959	920	908	974	934	982	895	896	923	943	906	949	905	966	920	936	961	953	936	951	904	935	907	980	941	867	920	1019	911	919	952	985	953	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8199	1057	1387	1098	853	625	481	435	383	322	291	293	279	243	233	268	232	229	241	215	208	176	224	201	185	206	209	208	185	189	209	222	202	189	183	215	185	196	207	184	195	196	206	186	208	217	174	213	196	180	223	193	203	186	205	198	179	198	192	202	200	161	200	206	183	185	197	178	174	173	185	199	214	189	197	175	193	184	168	206	181	217	165	201	187	173	195	203	164	203	186	196	195	183	189	192	210	196	173	178	161	177	152	192	180	194	183	185	198	197	198	188	199	188	158	190	195	169	189	194	180	189	184	183	180	177	193	189	195	184	180	177	201	171	183	181	166	194	174	216	195	178	212	183	184	195	189	187	201	173	176	187	160	192	173	186	190	198	212	183	193	183	193	176	197	220	171	171	185	176	216	171	182	161	192	195	190	183	174	183	178	178	180	177	205	191	190	192	189	177	195	192	194	180	211	189	200	197	189	208	181	205	171	206	184	171	180	180	186	205	183	209	197	179	188	184	191	206	199	174	171	180	175	206	208	187	180	205	209	179	170	155	176	187	180	194	189	196	184	188	193	190	193	196	204	191	191	193	187	198	176	197	184	185	191	193	220	188	174	174	160	198	189	200	182	179	195	152	186	200	193	169	201	191	169	174	187	204	191	179	188	171	199	187	172	183	176	173	173	191	167	177	181	176	210	194	206	186	166	210	182	191	173	195	219	194	174	185	193	179	197	194	194	188	169	190	202	188	182	228	173	187	176	146	199	193	208	168	202	171	182	195	177	195	206	188	171	185	190	196	175	185	197	175	173	186	201	202	181	190	170	203	199	180	174	193	222	160	197	180	185	213	177	179	195	175	230	178	181	214	193	189	203	180	190	205	200	203	184	188	202	170	176	183	196	205	185	188	179	189	202	199	202	180	215	171	198	172	198	197	201	192	172	176	183	189	172	203	187	199	160	205	188	203	177	204	187	196	167	184	193	174	181	191	196	201	199	202	177	192	199	170	192	225	192	160	202	179	177	192	189	172	233	189	186	188	186	205	168	209	188	172	191	193	195	196	178	207	194	188	196	205	179	165	204	198	189	175	158	203	210	201	209	195	181	193	214	196	188	206	182	182	164	201	180	177	197	171	177	208	184	177	203	193	171	195	192	179	209	188	186	202	175	173	207	191	177	190	177	197	194	174	183	190	178	176	172	189	187	197	191	188	189	167	198	188	216	183	188	188	165	195	175	182	204	203	178	180	201	176	185	167	170	197	191	196	189	172	193	214	208	174	167	189	212	204	194	185	186	185	159	174	200	194	179	197	188	201	193	188	188	168	181	174	191	201	185	190	196	183	213	176	173	171	181	207	197	181	209	187	189	197	192	147	187	199	193	202	179	191	192	183	197	189	170	186	200	186	196	203	180	171	221	215	192	168	176	212	221	198	186	191	176	195	185	176	178	180	188	173	205	197	175	185	188	197	202	164	212	195	173	194	191	177	182	195	188	218	187	176	197	193	187	190	197	180	183	188	199	203	181	186	175	164	182	176	175	149	208	187	184	188	196	183	187	191	161	209	172	210	195	192	193	179	208	205	166	186	179	213	186	189	207	175	179	163	196	189	202	179	184	215	182	179	196	183	198	195	215	184	185	186	185	165	194	164	178	188	205	177	191	189	191	197	181	190	202	182	189	178	223	190	189	190	185	186	186	191	177	194	171	169	194	199	195	172	174	175	210	148	191	180	186	183	167	191	171	179	185	187	184	160	191	191	190	181	192	195	173	190	171	184	173	175	195	200	202	221	189	172	198	185	193	192	194	182	181	187	198	189	212	165	169	188	169	194	186	189	156	189	177	193	215	193	173	184	175	187	188	187	188	187	172	190	188	169	202	169	182	180	183	187	194	190	184	202	192	183	176	188	185	211	169	191	176	184	200	182	213	197	179	206	189	199	184	191	168	183	213	193	183	187	196	204	181	174	191	189	192	208	195	199	178	182	210	184	189	170	217	190	204	187	185	171	204	191	207	182	190	180	184	210	184	198	194	174	175	159	181	211	184	200	175	174	192	197	215	192	173	185	192	212	190	192	179	200	175	182	192	181	200	201	197	201	204	179	180	160	186	199	186	226	170	200	204	182	186	177	200	184	191	186	167	189	204	199	202	176	208	175	170	183	171	197	207	171	193	195	184	192	185	178	190	215	166	187	187	205	174	187	194	201	172	204	218	198	178	196	212	185	196	201	187	199	208	196	186	181	207	176	193	195	194	177	175	163	166	191	202	164	192	190	176	198	184	180	170	192	164	194	179	184	206	206	189	193	196	219	204	202	185	191	190	190	175	195	193	196	185	170	183	202	180	208	182	187	172	181	191	205	186	191	206	176	204	176	173	202	176	199	217	199	193	200	182	173	189	197	170	196	169	183	205	191	196	182	176	169	170	176	186	183	179	190	191	180	195	187	195	176	178	189	181	168	181	198	212	207	181	185	176	245	199	160	176	179	207	188	177	184	201	187	189	166	202	215	180	181	198	205	166	207	192	168	187	190	184	187	187	196	180	176	201	199	204	182	174	193	199	195	210	171	188	193	194	184	197	203	188	176	191	195	184	216	190	181	186	203	177	179	187	192	204	188	181	182	177	189	181	166	182	193	179	178	215	190	175	188	185	186	169	205	169	173	186	196	211	181	203	195	195	198	209	202	177	186	195	160	175	188	173	188	203	203	156	195	201	201	200	186	177	199	193	201	184	206	182	185	206	202	179	193	176	200	184	193	160	184	185	188	167	169	191	190	178	173	172	172	192	210	190	180	202	206	197	182	200	182	167	221	220	170	193	195	191	198	199	186	194	196	200	174	160	204	192	191	199	193	193	176	179	167	188	175	186	174	189	238	187	208	178	203	183	187	175	179	176	204	184	196	186	164	184	189	180	179	176	191	209	185	201	190	180	209	172	191	200	164	197	196	189	175	193	185	163	178	199	203	183	181	202	181	196	188	192	202	175	148	185	180	193	207	185	179	197	193	178	197	174	201	178	174	213	185	192	180	181	177	173	189	160	168	178	177	173	192	193	212	176	172	190	169	181	187	198	190	196	196	187	205	187	208	178	195	195	189	174	178	177	203	201	206	196	168	183	168	178	213	194	204	199	193	189	187	203	199	172	220	186	165	174	178	218	190	169	185	191	193	166	199	197	173	192	202	174	205	178	167	186	179	197	196	189	183	190	170	181	183	184	194	198	190	226	197	181	180	208	206	203	200	177	218	189	197	189	174	195	185	179	226	201	197	167	195	204	189	192	188	200	171	188	193	210	190	168	210	209	198	185	196	173	190	166	187	181	192	200	237	163	163	197	192	195	180	211	174	215	175	177	218	185	183	188	192	192	172	185	173	186	172	192	193	190	167	183	203	175	203	211	189	177	187	196	185	208	204	164	184	191	212	175	188	163	202	167	186	187	200	165	190	176	204	199	223	186	169	198	185	199	181	194	180	195	168	178	208	186	161	178	180	172	180	195	193	185	201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5731	1487	2888	3529	3201	2598	2063	1870	1621	1494	1343	1195	1113	1068	1034	967	934	855	823	819	832	723	755	711	662	729	712	720	675	705	694	670	648	635	667	667	654	630	633	652	623	651	646	642	613	581	610	678	637	629	619	630	642	647	589	634	618	596	621	631	615	575	603	628	594	611	665	594	619	605	602	606	613	591	597	597	610	611	546	573	582	626	583	595	606	589	616	619	565	588	590	555	581	590	603	558	565	606	563	617	574	578	610	625	601	595	593	575	561	591	574	593	560	529	557	565	585	577	584	578	570	552	622	576	611	594	592	592	571	592	581	614	556	568	595	553	607	586	572	565	614	578	567	583	551	571	581	670	598	628	597	582	593	563	566	570	574	591	623	585	629	629	563	576	527	603	582	537	579	587	572	568	580	603	531	604	580	559	624	571	586	596	574	586	579	571	560	596	606	578	565	603	624	523	603	568	577	600	598	561	571	606	593	608	606	579	557	574	571	613	584	586	557	563	560	609	600	598	639	598	621	555	559	556	524	602	594	564	560	546	540	613	585	564	610	538	639	593	584	571	577	598	569	523	586	575	573	591	599	571	565	595	577	561	580	585	565	561	597	599	608	603	566	586	563	544	573	602	575	599	542	592	600	578	558	634	624	553	570	607	570	538	615	593	574	565	541	554	628	562	565	569	578	566	566	625	528	598	544	581	592	555	592	579	636	601	571	551	601	570	589	537	610	582	582	594	591	523	573	527	550	631	609	602	568	623	617	576	592	577	600	594	571	582	586	552	573	588	543	556	563	592	587	595	566	594	591	597	548	606	566	610	594	623	599	556	571	599	602	563	602	554	606	573	616	571	576	587	599	573	618	559	597	548	570	580	553	567	576	577	636	580	598	548	595	610	571	584	565	574	550	579	637	573	609	583	627	575	608	613	589	582	567	610	544	551	589	561	585	575	611	540	564	577	592	568	560	567	560	586	580	589	629	555	588	593	585	582	571	588	573	549	553	593	556	526	584	583	572	607	559	579	590	606	542	602	595	590	590	571	562	622	644	542	613	545	601	571	607	583	609	573	603	559	617	564	567	589	602	603	595	632	587	588	552	548	591	579	543	604	587	583	581	588	604	562	592	593	549	587	559	524	585	582	552	589	609	612	625	575	561	540	585	600	562	608	571	582	584	611	558	571	531	579	591	547	582	585	576	573	592	595	571	562	560	523	567	559	580	550	605	561	585	570	565	585	565	579	559	568	601	571	588	584	630	565	642	577	604	610	573	566	562	581	601	562	574	590	557	621	598	572	587	603	558	565	577	613	578	553	591	591	551	577	612	546	628	585	578	591	546	587	632	603	584	556	633	618	515	566	562	583	597	565	603	628	551	623	607	580	584	592	584	564	562	556	552	593	602	609	580	597	599	584	587	573	580	614	611	601	590	595	576	571	557	583	612	547	581	616	594	585	568	566	573	589	590	577	625	578	569	610	625	592	593	641	566	585	598	549	545	550	560	589	533	548	557	621	596	608	568	588	573	591	583	611	600	559	609	615	537	605	610	571	558	551	576	605	590	568	578	668	574	581	614	586	609	573	594	576	597	622	589	616	547	601	573	588	560	588	615	564	577	575	561	547	591	580	544	571	581	562	617	617	605	570	607	564	555	597	556	584	594	612	570	574	568	606	615	600	573	600	551	596	531	564	575	561	625	574	574	592	568	615	576	589	628	593	591	613	564	574	571	576	593	554	592	570	615	608	576	556	633	569	597	561	554	571	634	605	617	567	597	599	567	590	557	566	572	571	585	646	588	632	592	525	551	617	564	555	629	570	585	581	600	556	567	572	595	604	585	592	568	565	593	610	612	610	595	583	578	610	595	572	530	629	587	570	550	636	576	551	581	540	563	593	583	574	571	590	536	573	623	565	566	593	594	584	579	567	613	589	626	591	562	590	591	542	597	561	567	573	577	541	579	586	593	557	590	621	561	608	601	554	544	612	595	580	593	562	584	563	598	621	584	547	579	611	602	620	594	592	570	525	575	619	543	561	601	600	598	582	556	569	564	582	566	623	626	596	556	563	579	546	535	575	602	584	572	606	545	566	564	578	602	573	618	538	542	557	567	597	565	581	543	564	604	593	600	591	597	531	622	619	583	607	599	596	586	601	583	581	564	550	607	582	588	612	604	571	567	572	566	591	618	621	609	606	636	560	631	595	559	556	600	605	574	588	527	586	575	567	541	597	608	573	590	597	577	557	617	605	590	557	596	593	575	634	578	593	612	587	548	593	596	568	592	595	635	550	574	612	558	594	615	620	601	570	620	562	602	597	585	636	604	549	581	543	596	581	587	568	578	541	611	548	559	601	587	567	578	577	578	610	611	591	588	608	566	562	579	589	605	573	600	574	519	530	567	542	595	574	586	611	575	634	616	595	602	568	590	568	594	550	583	522	553	590	578	564	553	540	570	569	607	511	542	620	591	556	538	591	558	567	590	558	577	582	578	610	587	575	555	609	567	563	590	627	585	582	586	627	565	583	584	616	582	559	598	549	557	517	572	576	566	598	616	590	604	567	594	570	600	583	567	610	548	597	570	547	587	588	578	579	582	561	607	589	569	572	594	556	579	604	605	572	597	591	597	599	593	603	617	600	598	549	538	613	611	598	591	582	575	550	579	582	545	566	547	637	558	595	556	553	596	623	596	577	619	593	568	583	580	606	585	577	585	575	592	557	563	537	548	563	563	530	622	566	572	563	585	603	592	580	578	573	525	589	558	550	591	590	576	621	542	593	585	553	593	579	602	616	574	625	578	619	528	607	563	579	574	575	585	588	558	615	585	579	573	542	582	571	588	573	555	604	617	608	616	574	568	561	589	564	591	560	603	601	599	551	575	625	616	582	589	583	586	551	588	550	585	596	584	644	587	579	580	565	572	583	602	546	567	566	594	627	580	563	574	565	558	597	556	583	548	563	617	603	597	571	575	568	577	575	570	629	583	556	600	560	545	598	614	556	567	591	651	581	555	588	603	571	580	574	586	597	545	601	603	584	620	601	547	582	624	561	597	563	582	618	543	591	564	585	575	588	577	555	620	608	581	604	607	537	565	533	577	589	572	568	605	561	569	574	560	596	544	559	587	547	581	588	583	566	578	614	589	621	622	591	568	552	571	633	576	606	562	563	582	617	570	554	606	641	623	605	585	561	604	598	588	557	602	580	561	575	582	587	599	576	583	604	597	585	598	577	595	543	594	581	550	594	566	561	602	612	560	599	601	544	572	611	566	581	558	571	591	564	586	584	594	583	585	579	633	600	574	596	589	556	618	559	581	629	552	567	595	606	598	584	590	595	553	621	567	599	597	567	578	553	610	562	546	593	604	590	613	617	590	590	581	565	572	560	606	577	642	555	606	603	616	572	615	563	576	534	602	584	580	613	628	651	590	545	621	590	585	563	574	561	609	609	554	614	601	606	622	590	597	623	592	581	599	599	577	567	615	567	578	610	594	593	554	568	591	572	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15566	2305	2444	2019	1387	1052	790	570	483	430	352	351	298	283	246	221	248	208	193	236	212	197	212	205	164	162	181	210	166	154	149	164	170	154	167	144	138	152	144	162	123	152	146	163	154	142	176	158	126	154	155	150	157	155	158	159	157	150	139	159	141	138	166	140	159	154	156	154	163	159	150	155	148	157	169	154	147	148	167	155	141	135	132	147	150	128	151	142	149	123	153	151	152	133	161	148	152	141	149	140	145	137	155	149	136	142	140	134	144	162	129	134	150	130	154	152	151	155	146	155	124	138	154	154	136	139	134	140	139	132	138	134	131	141	155	149	149	120	134	158	141	161	125	146	107	174	149	167	139	138	149	138	126	140	121	153	138	156	145	143	149	163	150	129	148	132	156	157	128	153	159	124	141	157	150	138	122	144	137	172	139	147	148	139	163	153	130	161	150	163	160	134	155	161	145	145	147	131	136	142	141	158	137	119	134	133	152	149	141	139	145	154	140	151	149	149	151	142	158	124	151	152	121	136	142	158	123	147	131	131	146	137	138	133	135	164	159	137	135	160	144	132	137	135	161	133	142	140	131	120	143	136	135	150	156	128	158	129	134	154	148	137	156	149	144	131	162	132	162	126	132	160	123	139	149	144	124	141	134	128	140	141	145	147	151	151	153	141	131	152	143	139	146	139	140	137	133	136	125	163	158	140	134	132	162	131	160	135	164	132	177	135	140	143	141	154	131	165	120	138	141	142	126	144	151	137	159	147	140	159	141	129	141	152	149	153	139	125	166	129	126	145	145	159	151	139	148	156	147	138	161	137	142	132	146	133	157	150	144	149	149	144	117	136	151	141	144	133	133	138	138	154	144	170	124	131	135	137	152	127	137	138	134	134	127	134	161	147	146	140	134	146	183	162	115	137	142	135	128	137	155	155	135	137	154	131	151	145	142	142	145	143	144	158	147	145	125	153	135	124	143	153	129	139	131	150	137	135	160	136	140	144	139	138	145	132	125	153	134	150	157	141	148	146	131	140	140	112	135	162	163	154	157	129	146	173	149	144	139	141	144	152	127	129	154	144	128	155	161	137	123	160	148	144	145	155	133	145	144	153	147	177	162	146	131	143	145	150	162	129	145	157	134	139	161	138	152	115	149	153	126	153	136	150	178	143	156	155	128	168	144	143	135	138	136	155	161	161	141	150	128	159	163	127	118	138	139	157	144	161	163	143	132	136	148	156	114	125	145	164	157	153	149	150	142	129	134	133	148	147	144	129	165	161	161	128	151	145	143	123	166	154	152	137	150	125	170	148	140	152	152	143	151	133	179	144	138	137	138	159	146	153	170	124	147	155	139	145	139	151	135	145	145	158	150	138	143	149	128	143	131	139	142	137	148	139	127	128	148	153	154	169	164	145	142	142	143	140	164	143	148	144	146	141	159	157	117	152	163	150	145	159	159	145	152	135	157	131	154	131	132	155	154	152	129	132	131	167	155	148	142	146	132	149	139	143	149	166	133	139	167	167	133	158	157	139	144	139	158	162	154	133	136	141	130	153	168	137	139	149	139	145	151	145	130	134	134	134	150	144	121	143	128	151	153	161	134	147	134	150	144	169	153	143	125	153	159	120	158	126	140	157	130	140	137	143	153	152	150	157	153	147	139	143	148	136	147	124	126	141	170	111	140	132	160	149	135	120	158	144	133	135	137	132	133	136	140	146	166	150	135	132	144	140	142	150	143	132	153	133	158	149	151	127	141	138	155	133	128	139	146	128	140	135	151	166	142	147	142	172	147	124	145	155	150	128	127	155	132	127	138	116	132	149	140	147	138	124	136	163	158	154	147	141	193	132	150	152	148	131	135	124	147	137	154	148	134	142	132	143	158	130	138	128	147	124	130	153	131	157	156	124	155	131	142	151	147	159	125	147	148	133	154	152	150	154	139	140	132	142	159	151	145	133	123	147	150	157	157	141	162	128	150	133	145	131	139	153	129	134	138	141	150	127	162	137	155	157	133	129	149	142	143	131	137	133	129	153	133	146	152	147	156	175	156	141	157	136	182	158	148	128	152	142	135	150	142	150	137	144	144	135	129	138	128	142	144	123	140	153	141	145	135	116	136	130	154	169	126	137	151	143	142	127	148	138	161	147	136	152	151	134	139	135	141	133	140	142	138	122	151	139	135	143	139	176	144	151	150	136	144	136	137	142	145	154	142	121	144	153	151	148	161	151	147	146	164	135	134	154	150	139	119	144	144	144	145	128	133	138	131	136	159	154	139	132	144	149	165	124	150	150	130	146	128	127	141	140	152	147	130	135	149	124	141	136	153	147	135	153	143	148	150	140	152	129	137	152	158	113	142	169	154	133	160	145	133	123	116	142	142	148	159	150	130	155	136	152	174	142	151	146	130	149	147	148	142	154	134	157	120	154	134	141	179	165	131	139	147	144	153	156	152	143	137	147	140	151	144	162	137	143	144	150	147	138	163	147	144	141	168	139	134	139	147	142	150	143	148	145	130	135	151	164	147	138	179	139	124	151	148	150	150	130	162	141	155	134	162	148	138	145	149	132	150	126	150	148	158	145	111	146	134	129	142	115	126	166	143	134	143	133	155	144	152	149	153	138	133	135	143	158	123	148	148	144	160	153	135	154	169	155	154	147	132	132	137	112	141	144	157	150	170	173	164	147	149	126	148	134	115	156	147	166	110	128	139	140	141	155	138	142	144	143	149	121	138	136	139	147	149	141	168	148	146	146	164	143	120	160	144	138	144	125	140	168	136	120	132	145	150	129	149	134	130	153	154	153	146	149	149	151	132	137	148	152	143	130	119	156	148	116	155	169	146	144	149	148	137	148	151	155	149	145	130	157	129	141	133	134	122	135	141	149	130	139	136	156	146	155	134	142	141	136	139	143	144	133	133	146	155	125	159	168	136	158	156	148	159	140	150	135	173	141	154	151	155	125	131	155	145	146	144	144	119	159	148	163	112	136	147	152	171	139	154	145	120	137	142	150	161	150	133	119	150	146	141	130	143	134	148	137	142	142	147	139	170	165	137	143	147	150	162	148	123	145	144	160	137	138	154	165	141	135	120	118	178	152	154	128	141	153	130	150	152	150	138	139	159	170	145	137	133	127	157	141	159	146	159	145	160	154	162	168	150	151	166	150	141	154	138	133	141	145	160	157	158	116	158	113	139	151	151	121	158	145	151	142	138	146	144	152	143	128	137	164	153	143	155	156	135	165	144	150	134	158	164	134	132	125	164	150	158	145	148	149	142	143	135	162	140	141	146	145	147	138	132	164	149	133	159	152	149	138	132	139	135	138	137	151	130	138	139	162	156	137	124	146	144	142	162	140	163	155	130	133	123	135	133	134	129	146	156	133	139	159	139	126	150	133	159	139	150	141	135	133	164	128	161	164	129	153	133	145	169	133	172	127	144	147	130	133	151	133	131	143	136	150	151	154	157	138	144	132	117	156	148	166	126	137	136	144	133	134	130	157	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7565	2293	4953	5967	5376	4323	3386	2844	2480	2189	1839	1603	1454	1319	1248	1206	1049	989	967	928	913	861	814	789	740	713	754	713	712	707	647	637	667	585	618	538	601	653	570	552	554	600	595	529	554	564	539	533	547	541	534	519	475	528	495	507	511	492	520	487	530	515	485	528	555	488	509	460	521	512	522	530	476	473	478	520	504	460	464	486	491	470	464	503	514	448	521	510	489	517	532	484	500	481	527	468	506	495	487	492	493	517	476	461	497	501	491	474	497	488	468	468	487	471	486	512	448	531	461	530	483	465	457	488	506	516	454	439	498	465	485	485	470	474	475	502	495	520	475	438	484	507	470	456	455	455	492	474	482	490	484	489	454	452	539	474	484	437	503	463	495	513	442	475	486	495	472	471	470	421	453	492	471	501	469	506	491	474	473	480	453	470	519	477	513	491	479	462	506	450	460	467	472	479	493	455	484	506	480	498	479	485	455	467	481	470	490	463	473	466	492	468	484	433	465	510	465	438	461	459	448	473	470	446	470	472	447	453	423	481	471	454	466	509	500	504	450	466	481	462	463	438	486	470	473	456	452	482	493	473	467	476	469	488	487	457	499	460	491	451	483	505	435	483	496	475	459	470	435	450	484	467	501	485	471	455	475	494	443	474	490	497	463	442	457	476	477	477	456	481	501	474	473	460	475	482	466	480	460	479	451	453	472	506	510	445	502	508	479	491	494	451	470	462	448	456	496	451	527	458	474	462	490	514	496	498	478	463	474	468	470	462	477	489	496	512	479	480	460	500	455	499	475	461	465	481	473	494	472	448	488	463	508	484	481	520	431	459	462	489	503	461	499	454	468	463	457	491	494	491	487	440	465	454	488	453	468	464	463	449	473	460	468	520	517	431	461	468	448	473	488	497	488	446	465	484	443	510	502	492	533	481	471	474	449	455	480	501	471	477	461	479	461	462	485	466	467	469	468	517	486	457	471	479	464	472	500	468	470	462	486	506	434	511	480	472	453	511	428	475	515	477	481	499	471	452	428	488	469	483	498	473	476	462	480	492	492	447	492	458	426	473	479	473	454	479	482	529	482	465	502	462	461	487	462	480	479	437	451	481	510	442	473	480	435	491	472	463	474	461	490	493	460	504	471	439	462	478	467	495	478	481	457	484	490	474	462	502	475	505	463	508	498	500	431	483	449	488	473	457	459	483	476	464	474	471	481	488	482	488	464	480	463	511	452	448	455	457	477	485	517	454	469	514	487	452	486	456	440	459	463	458	474	507	439	416	488	463	478	473	505	503	496	489	458	496	444	498	491	445	499	490	482	455	488	476	478	473	463	465	462	511	448	493	474	458	466	473	519	489	421	473	496	453	488	499	448	487	491	454	471	473	496	477	502	482	486	484	498	441	457	443	501	499	472	484	473	471	476	478	480	461	479	483	502	471	499	451	451	465	463	453	491	445	507	496	474	433	457	474	472	461	556	459	477	462	506	486	447	519	432	476	469	428	491	452	485	502	503	451	458	450	469	470	446	487	482	450	519	446	452	461	467	468	494	486	502	483	456	470	444	428	461	478	442	487	443	447	456	471	440	457	457	452	472	481	492	481	507	489	477	478	479	484	464	500	482	489	492	464	467	465	491	447	468	491	479	471	478	493	511	460	500	477	462	469	463	457	493	515	454	507	493	453	493	441	510	467	454	528	466	496	508	456	462	474	461	457	434	458	474	470	471	472	474	467	479	446	489	456	440	467	453	459	427	468	470	489	500	456	472	497	497	402	460	455	494	456	464	460	465	463	469	486	471	502	500	520	467	464	469	448	485	503	423	480	448	514	489	486	496	470	439	489	511	489	449	488	446	458	440	482	518	471	483	458	480	510	464	463	522	477	486	458	445	466	447	465	449	469	474	464	511	453	465	470	430	475	445	454	437	515	479	465	462	460	488	486	461	456	453	447	448	429	440	493	479	487	471	443	482	481	481	464	470	460	438	476	508	470	506	491	465	484	469	496	465	482	461	466	471	473	459	448	479	434	479	456	462	427	437	471	509	467	487	462	457	450	472	528	512	470	474	456	553	474	479	474	494	485	492	517	414	503	449	512	453	464	485	491	484	501	461	471	503	473	467	511	480	466	503	497	502	511	455	490	501	468	469	440	457	432	460	457	447	481	490	475	471	450	442	484	463	495	492	458	474	445	499	491	502	505	472	472	469	482	450	450	457	454	413	481	512	493	487	490	461	488	472	464	452	500	464	450	444	452	494	508	469	440	475	454	465	443	465	454	458	520	498	472	490	429	507	472	502	491	484	481	503	493	468	473	471	472	453	510	453	476	471	450	472	480	462	475	459	510	450	446	438	480	497	466	494	478	487	455	505	473	447	500	466	449	456	469	455	468	454	468	458	480	502	483	474	458	448	455	464	476	493	537	475	468	487	481	466	491	449	474	498	453	482	464	447	512	488	438	480	490	462	447	455	452	502	458	461	432	446	468	464	465	479	465	491	472	458	444	470	496	478	479	456	486	483	492	457	457	450	460	468	515	446	444	454	437	416	517	441	451	488	419	452	457	441	471	492	464	440	448	424	483	467	466	480	437	449	451	459	481	502	473	466	476	462	512	476	489	515	496	473	478	483	458	463	470	484	489	502	453	503	459	467	472	463	479	516	487	465	441	488	449	536	455	498	450	488	429	484	463	488	468	438	477	447	488	444	437	441	471	442	445	493	462	486	451	506	446	427	472	443	451	458	462	469	451	484	488	475	473	492	485	509	473	465	489	493	469	463	452	475	433	453	470	482	460	493	468	434	460	433	460	473	513	489	516	459	500	511	465	462	470	427	486	480	431	501	498	447	439	435	482	467	529	469	464	469	495	492	483	485	489	498	502	510	440	502	518	469	465	487	489	507	475	508	479	474	428	466	496	477	457	463	461	496	447	486	484	499	485	446	483	493	458	499	497	468	467	490	485	447	448	453	465	487	488	478	473	457	468	451	504	482	474	465	464	444	466	442	502	486	515	460	445	450	471	515	477	443	462	471	463	500	472	470	499	468	440	446	504	429	447	473	474	434	462	468	452	444	482	501	492	463	461	411	474	465	496	487	452	456	489	454	456	483	504	445	481	476	463	487	428	459	467	457	468	483	482	499	484	460	477	458	439	476	462	456	450	449	475	486	506	516	451	466	471	461	490	510	480	480	492	430	476	509	467	474	466	466	417	468	502	499	462	453	473	488	491	528	463	493	517	506	446	443	449	477	469	482	462	460	459	511	484	483	470	486	475	465	461	444	479	455	447	467	483	484	476	493	455	483	472	471	490	496	484	461	450	453	511	448	461	511	482	455	485	443	465	490	487	499	476	465	495	470	470	437	480	457	465	495	477	462	474	429	455	470	480	504	415	476	502	495	459	496	483	482	456	461	500	467	439	475	476	465	508	489	479	444	485	476	501	462	443	479	455	463	461	466	503	442	464	464	502	440	500	503	450	434	455	453	446	458	467	455	509	467	468	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2112	418	424	381	375	361	316	342	351	325	331	336	322	329	310	315	313	309	309	304	348	318	329	309	328	314	357	316	321	308	324	303	313	350	348	303	302	343	323	301	309	367	321	301	306	300	352	340	307	299	322	333	291	334	301	319	318	342	297	334	320	344	345	301	325	331	306	368	315	305	342	303	298	334	318	312	340	343	306	323	320	344	310	312	327	316	311	335	309	336	290	302	343	341	342	305	379	319	337	309	331	322	320	320	327	383	334	333	329	325	334	311	317	297	325	320	311	329	296	296	308	296	352	303	321	339	317	333	311	301	327	318	344	333	290	330	324	293	332	336	315	306	317	330	337	294	335	315	320	330	324	295	299	316	312	296	344	319	338	320	308	303	338	297	307	340	364	342	330	320	338	289	317	335	299	337	322	322	306	298	312	304	310	307	311	311	337	302	346	342	307	309	312	325	309	322	316	325	338	330	325	313	309	287	327	320	327	344	306	324	344	333	347	308	326	323	326	326	333	330	289	329	325	321	324	326	289	313	352	307	315	311	334	339	319	307	298	316	274	341	344	339	301	306	329	320	346	324	308	306	321	292	374	337	314	325	330	308	303	337	305	337	353	303	298	314	326	353	286	309	332	312	349	347	346	307	315	334	370	321	352	321	310	314	321	321	337	338	308	309	323	309	309	315	323	327	319	332	331	363	323	320	326	300	343	332	316	313	321	363	308	333	313	290	327	314	309	318	300	332	306	301	313	307	313	303	325	321	340	296	343	330	317	310	333	323	294	302	325	328	338	341	317	298	307	310	323	340	328	293	295	305	324	353	322	322	328	303	342	318	328	294	347	331	339	324	326	334	315	321	309	323	327	309	316	314	300	323	318	337	329	381	330	294	338	365	358	322	286	301	292	316	305	302	323	314	288	320	322	358	280	320	338	292	303	322	305	301	301	325	306	308	324	314	329	312	317	322	359	301	315	347	325	297	306	318	343	358	372	330	334	306	313	305	306	337	309	307	298	333	330	322	345	346	320	330	371	338	316	341	315	298	312	339	341	295	324	349	317	302	336	339	319	320	337	328	324	315	329	306	336	328	298	330	336	290	319	321	330	317	324	330	320	305	318	309	320	346	255	315	336	310	335	322	336	297	314	332	323	313	289	335	289	316	328	314	317	313	334	349	318	313	342	303	290	312	327	330	290	302	325	297	305	305	311	354	307	305	320	321	309	306	338	314	331	329	322	330	303	316	316	323	337	341	313	345	323	318	309	317	288	299	320	300	315	300	301	301	277	295	295	325	314	329	294	323	338	318	282	319	314	299	330	341	337	322	328	310	323	347	295	337	311	318	315	326	310	309	308	298	336	333	343	326	338	305	296	328	349	327	317	316	342	335	364	326	304	307	299	339	316	335	310	300	322	321	327	342	331	297	334	303	299	310	348	366	324	338	303	304	295	312	336	337	316	305	341	352	322	269	315	317	339	333	375	321	330	339	310	328	299	356	355	290	314	306	345	332	317	314	334	319	305	314	313	305	316	352	318	352	306	315	301	306	315	300	291	307	307	314	319	320	344	320	329	306	299	325	314	334	341	327	330	344	347	324	308	321	311	318	310	333	336	314	329	315	313	339	287	333	349	342	314	306	321	330	307	341	326	330	324	319	342	334	331	330	319	345	311	314	293	354	313	284	296	291	310	322	304	316	307	315	307	316	347	334	334	281	283	338	323	346	290	323	306	309	331	330	296	342	351	347	343	311	315	294	309	317	341	321	334	350	317	315	253	308	315	329	309	333	365	339	290	307	296	299	303	288	318	298	306	314	318	302	337	280	313	348	322	288	310	311	327	344	312	314	340	299	286	317	322	350	297	299	322	324	350	311	300	325	337	327	331	356	320	321	314	328	337	364	280	304	347	343	292	305	312	318	338	334	314	325	310	333	325	318	289	317	314	315	346	303	314	368	313	348	310	301	349	347	312	346	358	314	290	308	363	312	296	301	308	315	308	344	327	326	320	314	301	335	306	345	319	319	328	322	303	349	308	308	306	349	323	321	311	313	311	324	289	358	302	344	338	326	313	296	311	335	298	337	348	317	345	294	319	328	324	319	359	316	309	321	317	349	321	353	302	342	313	286	320	337	358	341	337	328	339	339	326	321	304	332	352	321	329	334	354	330	328	313	304	314	338	326	310	326	310	318	303	295	344	317	304	335	305	344	312	310	290	317	332	325	337	317	312	340	329	320	310	319	324	314	296	298	328	347	323	304	299	341	298	331	338	292	331	319	322	323	354	307	331	309	303	310	291	316	315	327	332	318	311	307	306	324	300	333	331	317	336	350	333	306	349	323	313	292	304	331	312	311	300	332	314	338	356	321	344	310	303	310	283	329	351	293	323	340	324	312	351	315	348	339	324	328	302	333	319	321	300	337	346	311	328	312	308	332	340	300	349	338	316	314	319	312	312	313	313	321	322	333	321	325	285	334	336	344	312	295	326	310	317	318	297	310	347	307	330	347	287	335	283	317	320	324	324	321	328	314	315	306	310	307	309	323	314	307	349	302	316	307	302	329	335	339	337	289	323	337	340	323	297	289	353	347	334	350	316	295	331	322	314	323	317	325	317	323	303	326	291	310	314	302	324	315	315	329	306	304	331	308	286	332	297	310	330	323	338	311	349	306	311	363	319	320	327	337	317	310	318	268	307	283	310	339	300	336	315	311	289	358	326	297	319	334	322	333	331	327	311	323	324	313	304	310	335	331	338	294	347	333	298	337	319	355	335	344	340	330	321	298	313	305	336	345	303	309	332	350	323	291	339	310	307	302	345	339	345	316	326	328	304	298	309	323	306	339	300	312	328	300	328	320	319	298	335	344	325	326	294	316	343	314	333	301	354	307	322	323	330	317	305	323	282	349	293	318	348	344	347	315	355	339	341	322	345	303	351	318	304	314	342	317	332	311	292	283	333	300	327	351	305	301	310	322	303	322	309	303	332	352	328	310	331	324	335	324	315	304	350	305	292	292	317	318	345	343	342	287	343	290	341	300	321	336	320	365	309	288	343	312	318	315	327	330	324	314	347	337	311	333	339	299	318	295	340	316	325	319	337	317	336	277	287	328	330	343	338	342	351	340	329	332	293	324	356	343	313	347	310	291	311	332	323	321	336	352	342	333	341	299	328	339	352	322	317	298	310	331	296	342	310	310	301	314	317	305	304	321	369	323	318	301	332	322	306	290	328	338	315	321	327	346	301	310	301	340	326	323	330	305	283	309	289	292	332	350	346	328	330	295	314	317	325	325	285	292	290	319	345	336	317	304	329	297	331	335	332	322	312	336	336	319	324	333	306	350	328	321	293	342	327	315	302	314	326	321	318	313	342	331	292	315	301	346	313	327	301	322	317	337	304	333	320	311	309	291	303	321	294	316	289	328	308	344	301	325	344	304	309	324	344	340	309	328	387	315	327	312	304	308	334	322	286	311	302	313	335	328	318	347	322	294	298	359	294	308	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2464	986	1101	1154	1124	1082	1064	1019	990	946	1009	999	958	936	1029	962	926	954	919	936	943	918	977	885	975	930	927	928	946	927	894	949	961	881	954	1025	902	912	956	977	946	951	955	958	988	950	912	934	894	938	965	935	939	891	887	945	955	878	940	941	947	897	994	968	939	932	897	952	943	964	905	892	907	958	877	914	973	984	1004	855	897	934	951	916	877	963	953	970	919	887	881	927	929	939	922	872	925	949	952	948	934	918	890	944	942	941	929	969	925	868	943	995	947	920	914	1009	941	897	890	948	927	893	946	890	938	962	942	921	932	927	945	966	956	991	866	933	923	897	917	926	936	920	941	1009	895	905	967	927	934	983	959	936	931	899	915	937	921	929	927	967	953	919	962	923	927	907	978	952	908	937	958	942	954	931	957	955	983	931	908	936	956	908	919	886	910	895	990	948	901	884	921	917	899	962	957	969	933	913	924	917	953	967	976	966	936	945	948	900	927	905	967	939	916	952	960	939	958	926	904	908	938	941	912	915	901	888	870	871	914	953	973	902	921	908	912	936	948	941	916	903	973	965	951	943	969	893	933	913	917	889	964	925	925	931	966	1008	928	866	925	955	844	887	925	942	895	917	903	943	928	977	932	970	933	972	918	920	914	947	951	940	958	960	899	950	963	864	894	896	913	900	905	1002	924	906	935	950	943	976	923	934	921	917	919	914	875	921	899	877	934	888	885	889	986	878	911	953	954	973	904	933	962	1012	941	923	941	923	897	943	944	917	935	938	919	941	950	933	965	932	923	911	917	919	944	971	911	942	933	892	923	938	965	885	948	894	922	955	948	930	952	975	911	927	978	992	956	902	885	969	889	973	942	949	924	958	935	980	957	935	851	926	868	934	922	897	928	897	896	954	895	920	904	941	961	921	972	961	901	901	918	942	947	951	909	875	980	938	907	990	897	943	889	982	934	958	960	940	974	984	984	911	935	937	927	952	904	919	904	865	862	915	909	875	898	865	958	844	960	925	937	867	883	906	954	941	930	955	920	946	930	896	868	982	930	854	908	894	979	857	963	968	923	908	939	893	903	911	905	892	919	981	895	877	974	942	912	871	960	867	935	903	938	947	940	998	941	963	930	857	939	971	937	964	976	910	904	886	987	887	918	955	938	904	931	937	929	906	916	910	941	935	915	930	916	907	932	1007	911	893	898	931	961	977	961	918	906	907	919	906	916	902	901	979	927	959	910	864	908	936	970	1005	962	958	961	918	899	891	937	941	945	967	938	979	941	882	896	935	900	943	942	933	961	933	904	902	932	914	864	928	903	953	932	965	932	959	938	950	979	946	967	905	932	915	938	928	910	926	930	941	944	882	925	923	953	961	931	979	895	900	967	945	933	885	975	883	867	919	925	956	913	959	947	887	977	929	946	936	884	961	918	954	905	926	934	886	920	961	882	911	925	934	908	905	977	980	941	918	879	959	932	929	966	946	932	944	937	913	954	912	942	901	953	884	899	884	973	927	962	895	949	909	894	915	909	909	932	887	962	952	969	882	925	961	913	992	951	870	923	943	885	954	907	912	939	941	907	917	956	953	985	905	945	883	949	987	932	918	951	947	920	903	992	963	942	984	855	939	966	963	900	920	942	943	929	929	890	922	928	924	911	904	919	955	919	892	941	920	964	960	935	903	928	888	965	923	905	905	960	921	966	963	903	922	942	911	887	946	879	938	954	899	928	976	888	892	910	911	904	961	907	932	918	931	973	942	936	951	877	923	931	901	936	948	881	905	928	866	858	938	914	939	952	930	923	897	924	926	910	912	952	901	921	930	940	924	925	930	878	937	949	962	944	917	918	886	929	955	918	949	938	918	881	930	910	952	939	933	948	905	876	973	975	911	903	962	966	961	962	926	924	902	882	902	924	931	943	935	944	966	907	946	944	915	930	874	939	928	915	993	941	909	906	975	934	955	915	911	951	953	944	943	870	902	960	970	913	901	930	1005	926	951	940	923	906	911	948	958	913	912	905	896	925	957	935	926	873	920	918	941	895	900	990	905	876	950	956	923	969	917	858	892	936	906	952	931	974	927	957	841	968	952	940	927	963	904	952	963	937	913	949	968	932	937	900	931	976	914	950	939	916	928	970	941	947	1010	927	906	925	907	939	916	962	957	1002	875	925	948	960	880	906	955	908	888	925	945	872	883	942	1013	891	928	921	946	947	965	958	904	915	944	938	977	972	914	869	928	924	966	945	975	982	929	928	932	938	936	917	907	949	920	902	955	924	956	978	934	888	952	964	943	963	951	918	939	939	935	920	949	942	910	924	963	885	903	963	961	974	956	929	930	948	921	930	915	927	982	974	956	891	946	970	909	875	952	947	911	889	898	896	970	928	930	882	986	917	970	901	939	924	898	965	977	908	924	957	952	908	903	964	924	932	947	889	945	933	920	921	973	941	895	879	968	848	901	960	904	930	925	1010	977	888	878	953	882	939	926	931	906	929	957	996	970	921	991	942	926	896	939	951	928	964	972	924	934	926	952	945	973	1003	977	909	927	945	922	909	883	945	942	875	931	881	958	863	931	934	970	951	989	941	947	893	913	952	936	887	942	915	936	902	905	942	951	956	936	969	918	925	920	929	957	974	962	913	860	952	978	917	883	922	898	916	935	938	934	930	931	964	957	914	978	864	962	970	963	902	946	894	967	914	902	946	959	875	945	927	924	923	940	927	941	982	935	951	911	940	935	946	918	920	912	935	951	916	963	985	953	901	954	953	901	848	962	960	954	903	906	949	903	934	943	922	919	936	953	911	955	919	922	932	961	916	908	922	919	962	912	978	925	956	910	993	985	933	912	952	934	943	878	911	944	1012	919	919	944	931	950	910	949	934	930	941	920	927	911	943	927	944	945	996	989	917	981	900	877	946	904	958	955	917	916	919	971	940	975	962	921	928	893	978	867	927	895	973	896	940	916	951	908	944	950	932	969	955	958	995	949	944	899	931	910	939	991	946	955	900	954	975	885	970	826	897	914	981	906	911	991	880	920	950	893	929	918	965	956	924	964	924	907	919	936	963	924	885	953	974	918	933	944	927	953	908	904	938	887	943	894	910	892	896	908	967	947	931	998	981	943	905	930	959	919	931	961	929	903	989	930	904	899	900	936	928	963	953	983	933	989	959	910	934	929	874	946	892	925	917	855	949	946	913	904	938	963	945	901	934	853	933	916	952	907	892	953	967	926	946	907	899	943	917	919	888	923	954	854	925	1003	983	932	921	900	939	962	966	958	920	945	944	940	922	880	924	966	947	956	921	892	962	916	993	897	957	936	925	985	940	970	921	921	996	927	883	903	889	927	941	917	901	959	945	906	960	914	929	951	888	942	931	951	960	962	850	926	949	960	954	921	903	977	981	904	908	920	881	930	966	895	934	938	968	910	941	945	912	951	909	920	926	959	901	921	910	945	951	901	957	917	917	943	968	923	964	935	982	932	943	900	947	869	910	902	931	950	945	939	964	1010	966	932	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8302	1015	1258	1048	806	649	470	406	327	342	286	268	295	288	238	230	232	227	237	219	234	216	228	233	200	195	189	207	204	204	197	206	208	181	221	201	192	188	233	195	184	210	201	208	178	177	186	188	190	193	182	206	201	204	189	191	173	186	202	201	194	173	168	180	180	200	186	190	169	184	195	214	171	191	172	181	189	191	207	200	166	188	202	182	191	209	179	164	203	208	165	185	184	196	190	165	180	176	153	191	191	188	167	168	170	205	151	203	195	193	191	165	197	185	164	207	192	189	197	199	191	182	201	189	202	165	196	189	193	199	199	177	180	174	184	170	192	187	197	201	172	166	210	197	194	212	196	172	174	185	215	211	189	197	172	179	191	208	205	208	178	153	207	188	186	213	163	205	172	200	176	169	196	183	186	206	181	191	198	177	172	183	179	203	180	184	195	194	198	166	196	228	172	186	183	200	168	175	185	189	170	210	179	182	190	201	178	163	179	177	180	174	195	199	171	166	196	178	176	181	198	180	214	193	182	187	197	183	199	183	166	184	210	198	196	189	191	199	212	199	181	179	201	178	176	165	207	191	181	153	178	204	212	186	183	188	180	176	199	198	171	204	182	199	186	165	175	193	176	190	191	202	199	192	207	170	178	194	181	188	170	197	182	192	200	170	159	178	181	185	187	195	208	174	185	192	169	175	205	184	184	189	210	173	175	183	174	178	181	181	206	194	189	195	180	176	180	165	191	174	186	196	205	164	212	190	192	207	215	208	178	215	183	199	187	184	193	217	173	172	170	197	218	190	188	179	161	201	203	177	212	232	201	170	210	187	182	172	197	194	189	223	191	178	191	203	169	182	177	177	206	190	175	182	183	197	191	230	216	192	202	204	190	199	169	174	184	174	199	169	180	170	186	168	188	199	193	195	194	176	199	196	175	194	189	205	192	181	202	160	186	195	172	179	169	182	174	166	203	180	186	191	197	175	198	175	169	179	213	192	168	205	177	196	185	171	171	181	205	180	190	182	193	176	181	190	203	198	199	185	158	172	180	184	189	175	194	204	191	172	197	164	184	197	184	189	211	203	174	199	179	183	169	187	170	210	203	200	188	209	198	190	143	188	203	163	190	227	189	164	184	175	171	173	201	173	176	184	210	221	199	193	204	204	201	216	189	198	190	180	189	192	192	195	183	168	207	200	191	213	188	159	199	194	194	191	188	190	178	189	164	176	189	194	184	214	194	186	195	170	209	189	190	162	166	203	173	206	206	202	193	185	191	175	179	163	193	187	194	182	192	188	172	205	182	172	182	169	181	178	217	191	217	178	196	189	202	204	190	172	197	179	188	178	215	194	172	189	205	188	186	209	202	167	174	185	168	163	166	186	189	209	197	183	174	184	206	183	182	173	203	211	180	184	174	209	211	190	197	193	194	187	181	185	168	197	201	187	171	175	194	167	176	180	195	195	207	184	191	179	192	196	194	178	182	203	197	215	194	190	189	174	197	187	182	197	177	168	191	200	202	169	178	188	179	176	202	202	187	176	185	180	186	196	155	212	194	218	202	183	192	173	183	205	150	186	178	173	184	183	169	174	175	194	165	186	172	185	188	197	189	176	177	193	171	195	204	191	199	188	190	198	207	198	192	186	172	186	200	180	197	216	175	206	217	189	203	181	165	191	195	178	178	185	192	180	188	212	211	175	181	198	182	199	206	205	199	184	191	179	193	176	197	171	181	188	187	186	178	175	179	193	185	183	187	188	178	192	188	177	185	190	182	185	195	169	189	214	202	221	192	177	200	167	179	199	202	193	190	196	146	179	184	203	179	206	199	177	199	179	170	191	156	199	198	193	181	183	199	181	188	211	177	172	187	199	180	192	192	176	201	205	190	194	185	181	172	178	196	157	191	196	189	203	193	176	199	181	177	206	188	182	186	182	195	191	167	155	171	183	177	192	201	189	178	164	174	205	178	167	195	173	193	183	205	194	172	176	179	196	202	217	207	179	197	222	180	174	187	195	188	178	175	206	169	179	182	149	201	173	203	198	196	176	172	187	200	195	180	178	198	185	191	180	203	204	196	184	201	197	176	200	184	186	196	194	200	180	174	172	191	188	179	182	201	203	191	183	204	177	193	194	178	146	186	209	173	189	188	185	217	208	157	185	155	196	189	187	180	191	193	200	192	205	176	179	199	188	197	164	199	192	183	175	191	189	181	173	224	186	168	191	186	195	207	171	184	205	194	192	192	181	178	211	209	170	201	181	180	195	196	178	192	196	196	200	198	189	213	198	186	187	187	179	197	198	190	177	184	199	182	180	229	190	179	171	200	197	181	174	181	176	164	191	167	170	172	190	211	192	187	171	181	183	163	169	183	206	178	171	173	187	185	159	198	200	176	196	198	187	181	196	186	197	195	170	208	172	179	183	187	201	169	182	188	217	184	175	178	200	213	184	177	186	180	190	185	176	185	186	175	164	195	181	184	173	209	185	196	185	209	188	185	206	166	189	210	203	186	181	188	181	186	178	187	189	184	188	198	179	183	197	197	176	154	174	195	192	195	190	180	198	214	197	180	170	178	187	173	169	178	201	186	205	169	165	190	182	186	185	194	183	176	170	178	181	191	189	179	186	216	201	186	170	195	180	180	185	171	212	198	178	192	191	173	187	190	195	171	201	190	182	173	182	180	204	197	204	201	186	187	168	175	173	190	209	193	188	190	189	193	180	180	180	207	191	190	185	198	203	186	181	186	184	193	164	201	177	189	180	176	203	203	231	175	200	193	185	195	207	195	177	178	175	178	228	160	180	179	182	186	171	172	164	198	205	218	164	204	209	194	162	174	198	209	206	202	200	179	166	174	209	181	195	187	183	154	223	179	164	195	188	196	189	168	148	179	178	221	194	191	192	201	173	169	160	200	180	181	182	188	182	173	197	180	193	196	172	169	198	177	235	164	187	171	163	205	169	199	199	189	172	194	176	179	212	173	204	182	198	188	189	209	191	203	199	194	165	173	208	205	181	199	188	172	182	198	175	182	200	163	192	174	180	196	188	189	193	199	194	184	203	186	182	192	195	182	213	185	182	197	212	181	190	184	168	192	186	205	190	171	201	198	184	176	182	191	180	212	172	191	175	199	182	175	178	170	194	200	182	166	171	171	185	212	175	179	183	196	197	183	190	190	186	174	167	186	226	189	175	203	187	195	175	185	183	188	200	211	179	180	204	170	191	201	181	205	187	185	180	175	203	198	174	180	180	189	184	158	189	180	194	197	188	217	177	200	226	175	193	180	198	186	181	191	194	171	197	188	200	205	193	210	183	206	193	161	198	191	176	186	175	197	206	195	186	198	190	163	187	212	187	178	185	223	202	190	208	194	158	204	196	213	200	178	200	193	198	157	155	189	181	199	209	188	207	179	174	184	184	211	224	172	192	182	173	210	204	159	193	190	186	214	200	174	203	183	165	179	176	187	177	180	235	206	190	201	179	179	197	177	182	185	200	182	190	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5612	1519	2868	3513	3157	2719	2172	1901	1654	1422	1359	1210	1138	1007	987	855	873	875	839	851	811	761	756	783	733	757	663	726	653	710	647	670	677	639	676	594	617	657	700	587	650	671	607	650	647	654	627	603	629	637	600	616	635	586	595	629	634	603	621	575	620	608	608	604	621	559	612	581	608	576	608	620	602	571	613	582	607	584	588	589	536	594	570	654	583	570	602	599	581	587	569	602	589	606	534	630	601	571	621	594	583	558	602	606	558	597	594	553	614	613	589	602	614	623	617	637	644	609	588	612	558	565	535	594	602	583	593	636	608	604	590	611	576	645	582	583	621	614	615	621	589	598	612	623	557	564	579	613	604	605	638	610	584	592	577	569	569	600	597	565	589	610	601	609	549	597	572	599	583	592	559	553	583	561	579	575	564	570	555	608	605	601	604	576	600	585	561	560	593	554	600	582	568	615	575	592	565	616	538	589	566	540	559	598	595	605	629	566	562	551	593	599	566	598	580	562	596	595	583	561	552	564	613	550	588	600	576	562	574	569	563	609	575	619	606	570	577	584	585	571	595	611	553	571	557	602	555	568	568	607	585	571	567	566	641	591	593	603	561	587	551	601	595	587	564	549	563	623	570	583	567	585	603	583	602	628	571	601	553	579	560	623	562	542	561	626	577	581	599	597	538	602	536	604	566	612	591	574	605	532	600	568	558	554	604	599	575	577	546	571	566	600	611	582	603	568	570	550	592	575	606	590	580	583	576	581	586	602	561	591	584	594	615	608	597	605	589	593	563	604	588	589	592	607	562	648	553	573	529	562	610	588	609	582	577	563	595	601	570	610	601	614	590	570	603	564	601	562	612	602	588	622	595	611	593	588	557	557	581	555	627	623	552	550	503	573	590	572	542	595	575	564	598	595	549	527	573	563	610	558	579	597	602	602	577	578	602	589	564	550	611	578	564	570	546	574	555	589	598	572	532	576	554	575	587	566	595	565	572	537	643	643	588	601	564	575	592	566	591	601	594	593	565	585	594	519	583	629	569	574	613	540	568	569	582	588	584	612	621	575	556	586	628	589	556	590	549	594	581	602	579	574	580	570	604	560	619	589	595	545	549	582	574	599	581	583	561	560	587	607	576	562	562	607	580	565	619	564	595	552	538	558	526	565	590	559	598	537	616	592	598	582	580	590	548	593	569	536	575	603	586	605	590	559	555	583	590	569	567	601	581	601	649	588	553	587	529	574	553	570	569	580	565	590	577	586	598	570	559	606	618	556	619	596	568	610	590	606	535	606	570	583	580	565	605	579	578	561	561	578	570	594	601	589	659	604	570	602	584	600	630	541	576	546	620	593	560	555	603	552	587	610	583	577	609	521	605	576	561	607	597	571	571	604	575	583	586	588	555	603	596	597	602	625	588	560	591	590	567	575	595	575	590	564	575	594	607	586	567	550	550	569	560	575	581	563	533	604	572	580	579	581	594	577	558	569	584	577	571	592	580	573	587	557	588	596	566	580	596	582	591	576	601	602	619	602	586	567	586	542	585	591	593	586	592	578	574	616	577	648	604	595	598	550	579	574	555	564	607	559	605	552	571	581	576	550	563	566	576	611	568	584	611	561	601	600	572	577	548	577	593	577	583	556	571	595	614	574	592	598	580	584	609	579	607	622	624	598	649	609	606	610	569	577	575	595	574	598	613	564	576	563	567	634	603	556	558	573	550	548	581	578	604	580	612	625	558	547	544	563	583	550	546	584	574	563	573	598	606	586	608	561	571	616	574	611	562	604	627	594	568	611	543	558	578	563	591	593	571	586	586	567	577	522	568	598	575	602	569	593	558	605	623	581	592	564	564	554	566	591	569	553	551	622	584	592	626	591	606	581	581	600	616	602	596	634	596	565	558	573	572	634	591	619	616	630	576	596	580	615	576	560	585	585	585	575	534	555	619	586	570	576	547	567	594	570	583	551	592	594	584	589	627	600	565	568	594	586	584	601	530	605	604	587	587	601	587	610	593	572	568	596	624	606	603	557	594	567	598	565	585	566	577	580	560	532	570	589	577	570	596	566	551	598	573	570	555	543	605	580	541	593	586	600	584	587	583	571	581	592	596	583	611	594	573	585	659	556	595	537	576	625	592	579	626	628	595	589	582	592	572	572	536	609	586	553	598	527	594	611	561	612	606	617	598	604	546	608	604	614	556	567	599	582	590	587	582	595	569	578	591	623	582	600	552	566	583	579	585	583	569	590	552	619	562	576	595	601	562	597	572	574	560	602	595	579	598	583	547	582	564	530	570	551	602	593	550	553	599	573	558	564	571	528	569	608	588	603	525	518	543	553	577	552	580	560	586	628	563	572	601	612	641	598	612	554	611	564	583	577	529	600	541	606	559	622	569	564	626	531	572	569	655	600	543	577	554	572	542	579	565	577	546	572	571	555	601	550	542	592	601	594	593	629	568	539	582	564	590	549	592	621	592	600	591	570	555	582	564	587	561	561	573	538	592	590	621	601	582	567	573	568	534	566	611	578	571	589	492	571	585	589	629	601	564	577	573	648	567	590	578	581	611	578	610	593	570	632	580	626	596	565	612	576	570	551	640	607	556	569	564	538	546	532	586	602	571	543	599	629	531	539	607	620	581	551	572	629	518	604	571	594	546	547	584	605	611	540	541	665	579	578	585	588	583	602	570	573	554	539	564	558	639	630	533	592	574	565	595	579	592	586	609	568	593	588	601	613	588	587	602	604	597	579	578	562	558	594	526	587	571	580	599	581	568	579	562	553	557	548	568	571	607	571	565	590	577	614	545	534	607	615	624	577	613	591	568	549	614	585	580	554	592	583	563	578	606	612	579	589	602	581	568	625	549	593	583	582	532	565	606	576	594	575	629	613	551	551	576	594	580	578	550	559	589	578	572	559	601	545	570	568	607	608	590	589	560	591	608	559	582	572	575	597	578	560	535	613	560	606	561	615	555	624	581	577	611	594	575	544	561	598	592	558	590	610	595	536	614	587	583	606	641	574	584	589	602	547	582	540	619	603	603	619	586	586	611	562	605	570	590	595	572	571	580	529	594	615	562	566	574	548	549	590	606	579	584	592	568	560	553	542	598	566	575	611	560	552	594	588	585	556	572	598	596	560	551	565	573	608	641	567	576	568	619	609	614	584	555	590	608	603	570	568	574	563	591	549	581	591	558	586	553	581	623	554	627	534	577	596	591	563	632	565	570	615	582	618	577	582	545	564	576	628	559	598	620	554	553	585	578	589	590	605	557	574	583	557	570	571	537	592	565	572	558	587	563	579	579	600	605	606	568	538	606	559	596	560	577	566	562	588	566	552	583	585	568	553	603	531	566	572	598	545	596	585	573	618	595	606	596	593	541	573	598	595	667	592	549	587	552	609	546	579	571	588	547	606	585	567	593	581	584	588	559	601	593	587	593	569	544	530	592	588	552	581	614	571	571	580	600	597	573	623	561	587	570	588	589	550	564	579	611	586	578	608	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15901	2319	2515	2006	1430	1002	743	595	506	459	361	337	296	300	290	230	211	240	219	193	204	203	200	191	190	153	182	169	168	164	168	173	159	158	173	181	161	145	163	162	174	151	135	141	157	143	160	146	163	150	134	155	173	153	151	144	155	155	164	146	136	122	154	160	170	156	146	161	134	161	147	150	156	154	130	141	124	140	145	116	130	146	138	135	153	153	151	147	130	128	146	130	147	140	159	141	132	135	128	162	150	142	154	150	134	133	145	144	152	136	123	161	146	138	136	139	140	136	151	135	116	156	144	132	132	155	137	163	148	135	149	152	140	149	144	151	149	153	144	145	141	138	174	127	150	133	147	135	151	144	133	141	141	127	131	142	151	145	162	139	128	132	138	147	141	140	157	161	144	143	151	141	145	143	157	145	151	148	145	137	151	125	141	150	117	154	147	156	132	128	134	150	158	171	142	141	146	146	127	138	139	133	129	131	129	149	154	134	159	151	166	135	154	157	117	162	153	167	142	131	125	152	161	138	159	139	136	130	129	141	128	146	149	168	148	129	156	144	132	126	133	140	153	140	140	153	166	136	156	146	146	123	118	124	139	147	116	156	147	134	148	137	150	159	160	128	122	143	134	154	146	152	146	161	131	134	135	123	146	133	144	136	146	155	134	142	137	135	147	140	150	156	159	132	165	144	143	137	133	155	138	135	146	123	136	147	134	157	138	142	150	156	143	162	156	134	150	146	163	132	147	150	142	157	162	115	126	119	139	154	131	165	167	154	156	125	154	141	117	144	136	129	164	130	140	131	160	153	132	154	145	149	134	177	150	148	154	142	136	149	124	121	143	153	140	141	150	131	156	129	154	152	128	136	139	131	147	142	153	140	146	152	133	128	151	146	151	135	160	141	152	137	175	182	149	142	154	137	136	146	126	137	129	130	163	126	132	131	130	144	130	144	156	152	143	144	148	152	143	125	151	141	176	151	152	168	143	145	140	149	154	136	134	175	146	145	161	145	126	154	149	144	139	139	158	141	147	149	143	134	125	124	125	136	117	137	151	172	153	128	136	130	118	128	158	124	155	153	139	163	129	146	141	145	137	146	150	142	151	143	150	146	144	142	114	135	178	136	142	143	129	157	146	168	137	145	175	140	155	159	169	138	154	143	137	132	147	136	149	133	140	146	154	161	132	135	139	149	142	130	140	155	167	148	159	153	164	149	139	147	147	144	138	150	133	144	154	143	147	141	139	156	133	151	152	156	150	143	140	152	142	158	121	174	145	147	117	132	143	151	139	146	180	146	154	155	153	140	153	158	156	155	140	142	135	151	138	151	130	143	146	141	141	159	150	149	138	151	121	158	136	136	152	139	142	143	167	148	131	140	136	148	152	145	149	140	136	143	163	145	173	159	152	151	159	134	154	141	111	137	140	153	154	155	127	151	148	140	156	158	126	167	144	150	145	145	151	161	151	117	130	167	136	177	141	146	143	149	138	146	143	139	135	143	150	143	135	161	164	140	159	143	140	135	151	159	142	145	146	153	148	162	147	146	148	125	151	156	164	140	125	130	140	141	138	139	152	145	138	144	144	143	157	137	143	142	157	139	156	153	132	152	152	150	162	158	151	132	161	160	148	153	140	163	148	141	139	138	147	148	136	152	116	142	149	131	154	134	152	152	144	154	154	137	143	136	135	139	148	142	139	113	121	152	153	154	158	138	144	138	140	150	152	130	148	145	156	166	111	155	144	147	141	145	148	155	171	143	145	156	139	142	146	167	161	140	141	144	132	132	120	136	149	129	152	149	164	144	160	132	160	147	147	133	166	151	165	141	135	144	161	133	129	120	138	167	142	170	139	134	153	142	147	148	125	145	128	157	152	146	141	115	143	148	145	143	130	150	127	137	136	165	125	159	132	158	158	154	145	146	144	119	147	167	152	137	138	170	140	124	151	154	152	160	147	139	123	132	137	136	144	155	132	166	129	146	162	142	110	161	151	143	137	132	140	165	163	145	145	133	133	142	150	141	141	140	145	138	133	158	135	151	144	155	116	128	130	129	153	149	137	137	166	169	155	137	136	155	124	158	133	124	130	120	150	139	152	137	141	144	140	161	159	149	138	132	154	158	153	140	130	143	141	133	144	154	129	130	152	134	153	149	136	153	151	144	136	138	160	146	150	142	160	135	138	147	124	139	126	124	134	168	121	150	137	129	137	123	119	118	157	129	158	130	142	122	142	141	146	150	139	176	108	160	141	138	148	132	165	138	147	137	132	120	139	140	150	142	152	112	140	151	150	144	139	143	144	142	139	110	140	141	118	129	162	118	156	128	131	134	130	132	148	137	139	136	128	144	131	133	160	144	145	148	137	137	137	147	138	146	135	133	143	141	185	164	146	138	156	138	109	128	150	137	145	144	149	158	154	109	148	116	122	145	151	138	131	143	147	156	118	154	154	159	153	132	165	140	116	144	131	161	134	138	130	145	129	141	124	141	164	163	139	132	151	157	134	163	157	161	118	160	146	142	140	147	162	132	116	152	136	131	143	126	140	143	145	131	152	152	131	138	141	131	143	149	134	138	166	154	147	140	135	123	166	178	156	160	140	154	148	129	148	141	152	142	133	130	130	126	127	127	117	136	140	155	140	158	135	141	154	139	147	150	149	148	151	149	135	155	160	150	155	128	138	142	146	121	133	129	143	152	157	166	135	152	146	139	135	126	142	147	135	131	159	147	126	152	165	145	136	129	175	159	129	127	132	142	165	118	147	135	137	138	134	139	158	160	144	117	140	152	141	151	142	118	144	121	148	130	167	160	149	141	142	125	130	120	135	154	146	136	144	150	146	152	132	141	140	153	137	131	136	137	158	143	123	152	150	121	165	136	136	174	149	146	149	152	156	143	144	153	155	142	156	140	155	142	146	143	147	159	164	134	122	141	146	139	152	148	162	135	161	164	155	152	132	138	157	141	159	141	145	145	134	156	138	162	146	136	155	132	128	133	157	151	132	149	134	144	145	156	122	132	117	136	125	160	156	109	121	142	127	140	137	138	162	164	141	122	159	160	169	137	138	118	132	144	161	162	138	156	137	132	141	136	132	149	157	143	139	133	126	147	158	127	146	128	126	138	162	149	147	129	138	159	134	148	138	148	155	148	131	143	151	142	141	130	151	143	146	149	148	137	164	143	143	127	153	151	155	141	132	137	155	146	137	152	131	146	131	144	133	146	120	131	147	138	149	124	145	145	127	138	155	132	159	130	124	143	153	128	151	138	148	141	147	141	152	156	132	131	138	132	143	134	143	154	142	145	152	166	165	153	149	132	159	139	148	165	166	136	147	140	131	167	132	156	135	147	125	124	142	129	144	150	132	126	138	154	145	137	136	152	137	145	169	152	141	163	148	152	141	135	144	145	133	134	137	141	124	135	156	151	163	161	157	135	139	144	147	141	150	151	149	126	151	121	149	132	139	134	142	119	150	138	132	144	145	147	153	149	151	159	149	132	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7592	2237	4885	5981	5242	4344	3401	2943	2453	2063	1866	1601	1486	1376	1231	1152	1070	976	972	921	890	835	815	765	757	744	694	681	662	630	683	656	630	586	604	593	591	599	555	562	547	572	587	584	533	537	497	532	554	557	509	551	529	556	504	506	535	509	501	504	484	498	482	509	500	465	521	481	486	519	494	487	491	483	503	512	497	483	509	512	485	491	508	472	486	471	505	524	474	486	461	487	514	475	488	496	446	495	480	479	477	524	490	490	477	438	522	445	449	492	494	479	504	461	491	480	496	510	471	458	453	448	450	481	466	456	487	478	484	501	518	471	485	438	449	501	486	465	497	490	500	469	476	471	469	488	484	479	462	462	490	483	509	472	465	514	467	462	474	452	468	464	477	514	512	446	491	427	483	433	502	476	481	506	531	451	457	543	504	491	450	482	489	499	495	468	455	472	493	468	501	478	473	441	489	477	473	513	517	519	467	435	497	436	460	463	478	466	462	488	483	469	476	485	491	519	459	443	491	469	500	457	463	471	447	458	498	481	482	499	488	498	454	467	432	453	466	470	487	460	461	466	467	479	489	473	472	454	483	485	438	493	462	492	484	462	458	472	461	481	440	487	477	478	438	437	450	491	484	444	510	477	472	488	442	499	450	452	454	442	448	468	493	496	477	477	447	443	489	505	482	466	498	466	473	463	485	451	507	453	498	461	454	439	456	470	494	444	464	470	492	463	457	489	536	473	476	466	480	510	464	518	495	442	444	459	460	481	475	478	487	487	484	495	512	463	455	496	472	459	481	479	488	457	493	473	454	432	440	477	469	488	493	417	499	453	441	513	444	459	444	494	492	437	491	473	448	470	453	462	426	463	421	489	428	467	493	444	445	475	485	446	483	476	489	472	493	458	430	497	497	466	460	475	450	464	475	451	463	472	445	479	491	461	459	522	470	458	460	444	456	468	468	478	458	476	465	469	450	455	478	452	474	480	526	463	438	511	461	484	494	467	451	500	466	489	499	460	466	456	435	481	531	472	439	479	486	467	460	489	446	479	446	483	494	456	459	468	466	472	457	446	456	474	458	483	487	433	466	476	459	435	492	461	488	463	481	496	500	498	469	491	430	489	495	465	449	457	484	472	461	492	459	483	474	459	445	449	524	468	462	476	442	460	471	457	474	493	476	499	465	471	467	477	475	479	473	445	496	469	480	438	435	482	471	473	466	466	455	471	463	437	470	443	522	427	478	465	473	444	457	440	481	475	507	454	473	476	458	460	513	471	482	502	493	467	447	411	467	510	503	464	463	445	467	487	473	479	507	426	441	487	453	448	425	476	487	476	474	490	446	469	441	464	450	470	482	503	441	495	501	459	467	497	536	476	436	458	487	486	474	462	483	455	506	510	481	489	463	473	458	477	463	467	439	504	438	452	453	453	473	461	485	486	467	465	444	472	508	472	480	495	464	460	429	453	419	462	473	480	443	479	497	465	453	484	433	466	510	452	517	476	437	485	512	475	453	480	483	438	461	446	479	470	479	480	499	504	466	458	486	433	474	457	511	500	481	459	442	495	470	469	448	465	494	491	460	441	470	462	472	484	449	481	481	497	504	459	476	462	447	478	511	462	436	457	456	478	492	490	469	469	468	486	451	472	462	487	450	488	437	505	512	483	480	494	488	444	450	469	476	446	464	448	515	433	503	461	481	458	449	486	462	474	465	466	458	489	473	484	475	461	454	475	494	485	471	474	471	465	453	460	492	488	484	439	486	448	496	470	483	502	466	461	471	497	477	480	489	503	456	500	481	515	470	494	459	485	470	494	451	450	461	454	457	450	510	472	499	468	489	455	440	459	447	462	491	450	467	457	476	463	459	467	465	450	468	478	512	485	454	448	465	450	455	482	454	467	474	429	478	448	468	452	440	462	459	481	487	455	442	518	518	476	475	480	477	472	422	450	465	472	460	474	467	509	492	449	514	450	488	457	459	488	489	496	517	464	514	444	471	479	472	473	473	468	479	467	459	477	454	485	486	442	443	444	466	436	487	448	436	462	451	486	486	488	439	481	465	473	452	477	497	484	483	507	499	485	448	473	441	439	465	487	516	489	471	495	434	449	435	486	527	473	435	513	520	454	482	485	474	435	471	480	481	465	481	470	522	493	499	495	469	461	477	482	466	464	484	498	469	425	453	486	437	504	454	484	467	458	440	496	459	458	476	507	473	509	459	519	477	419	476	468	473	444	506	475	476	464	497	491	509	485	458	490	474	454	480	532	439	515	486	505	488	473	457	448	470	475	502	466	480	482	498	501	506	461	480	453	483	474	460	456	487	487	484	464	475	478	437	455	454	522	464	469	458	476	468	518	486	501	469	484	510	456	459	470	527	469	428	461	488	499	475	484	480	470	429	471	442	454	499	449	473	486	442	483	479	480	521	444	464	437	452	473	440	469	456	475	471	482	476	452	438	498	452	475	495	456	461	431	498	471	474	435	496	494	482	481	452	480	477	471	507	443	447	504	493	511	430	465	443	495	474	476	475	460	503	477	499	484	468	443	463	466	483	467	488	482	454	480	483	471	452	504	464	454	495	463	462	443	486	482	497	478	475	498	423	475	435	488	505	449	478	474	474	451	510	483	517	480	488	452	499	490	498	446	474	462	474	497	449	499	462	483	462	452	478	453	480	509	441	504	436	495	486	479	450	448	496	447	477	490	502	469	493	494	477	451	457	451	494	490	484	463	447	504	504	484	494	455	475	467	488	477	501	487	426	477	482	475	441	456	450	477	503	515	451	475	471	488	477	473	488	475	496	438	449	461	472	477	497	478	430	476	452	475	468	419	481	485	481	435	462	469	468	467	450	493	498	464	462	476	483	462	419	434	441	462	496	490	489	501	468	482	489	436	450	496	486	467	488	485	471	464	493	488	502	427	484	482	497	470	482	512	471	481	468	455	495	484	505	496	483	467	480	462	476	507	492	440	508	473	475	502	455	484	435	425	495	483	516	487	469	473	470	454	456	456	471	507	476	487	494	452	501	480	489	442	479	493	506	465	517	468	477	484	477	464	438	486	510	459	464	493	440	490	470	444	470	450	488	486	450	504	470	499	472	479	481	476	457	441	494	504	482	506	460	490	511	452	455	504	463	458	495	477	458	501	495	423	514	485	496	489	502	486	449	447	446	467	499	470	480	482	475	451	483	482	469	481	511	457	444	482	440	479	463	526	466	480	511	441	433	445	483	478	479	501	465	482	501	484	458	463	462	478	466	460	499	476	464	474	494	500	516	418	475	468	484	458	496	450	460	477	473	502	475	488	505	464	456	462	501	450	407	463	468	492	483	450	459	430	447	503	459	468	479	478	449	455	466	476	486	507	467	494	466	463	464	479	486	485	527	472	469	483	470	485	461	522	493	484	543	483	479	491	476	470	511	451	505	489	456	495	460	504	494	475	497	465	483	473	481	485	466	468	506	474	483	442	482	456	471	449	473	485	471	479	468	529	437	491	500	475	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2143	392	397	394	358	364	349	322	346	349	371	320	307	322	311	302	304	324	327	325	318	349	336	335	332	311	324	333	289	360	313	308	299	331	370	332	339	362	344	278	344	320	316	338	325	345	296	326	296	358	316	352	329	306	316	304	309	341	342	314	298	307	310	341	323	323	322	334	325	333	354	313	322	303	345	336	299	315	337	309	339	362	354	310	303	350	279	319	314	331	314	333	307	354	343	323	299	289	340	320	328	354	300	320	303	317	335	277	293	324	301	362	331	344	360	310	345	350	328	319	326	344	315	331	304	310	322	311	329	315	331	331	378	340	332	318	330	312	306	307	330	308	328	300	328	313	320	286	340	314	321	321	342	334	368	321	305	330	370	334	358	332	320	345	351	310	320	291	297	329	303	315	328	315	341	341	341	316	333	332	328	338	333	330	284	325	317	340	319	343	303	309	322	309	307	347	300	300	299	304	299	323	336	341	337	330	340	328	325	322	295	347	315	319	328	336	321	346	312	333	331	351	321	312	317	312	310	336	345	331	312	347	301	302	320	312	312	347	316	322	332	316	316	336	347	325	333	312	308	345	311	305	294	321	292	350	326	360	330	313	337	344	331	320	322	328	309	319	321	297	340	338	302	343	323	350	317	311	302	299	320	314	333	315	329	338	327	335	333	326	335	298	317	310	307	339	319	298	319	314	344	349	296	300	310	343	318	310	326	336	332	330	314	292	320	326	303	350	327	328	325	308	319	342	327	346	320	325	322	328	288	320	304	325	322	330	328	340	326	339	319	286	346	294	326	295	322	322	348	304	302	287	338	293	310	365	324	366	313	318	339	341	342	311	305	338	317	338	346	296	369	322	342	315	339	325	330	334	307	336	312	333	321	319	308	313	329	320	330	315	348	319	314	312	349	330	359	320	344	303	328	320	344	300	331	346	324	324	340	342	348	331	311	338	355	324	360	307	316	324	334	327	340	318	319	338	300	339	328	312	306	318	300	357	339	328	342	328	335	320	342	318	326	320	292	343	336	316	307	332	311	380	347	341	308	309	324	325	313	309	326	298	330	306	320	327	338	329	316	296	342	336	322	322	308	339	325	320	354	344	338	332	298	328	323	302	330	340	323	325	305	344	317	325	304	305	321	312	312	326	328	282	340	323	321	330	317	328	284	336	338	307	320	330	329	337	303	319	309	347	342	362	326	332	335	338	344	298	359	351	299	366	331	306	334	329	297	305	325	333	322	331	314	310	312	338	314	352	316	308	329	317	368	324	302	331	310	342	337	331	323	319	327	321	321	294	335	339	340	296	337	319	307	334	318	313	347	295	337	320	286	326	333	330	325	345	300	341	306	331	332	339	345	321	317	318	308	281	329	314	327	288	354	332	320	287	317	317	324	323	315	328	323	332	315	313	315	339	316	330	342	342	296	311	286	323	333	313	325	331	298	304	313	326	275	295	349	308	350	335	333	342	295	282	318	322	325	350	311	317	327	350	337	299	338	313	317	346	310	328	333	308	354	326	322	327	316	296	333	339	298	314	356	341	324	338	325	355	315	358	301	320	314	306	348	331	325	303	360	314	316	316	319	317	291	325	304	313	303	330	284	313	304	312	340	322	332	308	339	315	326	344	339	309	313	325	320	353	320	297	291	291	343	329	307	309	316	342	312	319	367	327	326	355	337	311	319	318	347	309	332	297	318	299	327	328	339	306	320	336	338	307	347	329	313	364	326	330	317	323	321	339	320	319	308	319	338	342	316	291	329	321	310	304	326	332	323	320	336	351	337	301	306	330	312	325	299	327	309	350	303	296	317	321	340	339	361	323	366	331	343	305	334	316	329	351	308	336	327	316	332	358	332	322	345	290	329	348	332	317	311	315	318	336	323	289	315	319	359	317	336	306	301	324	323	331	302	325	335	337	323	308	305	338	325	332	354	319	300	317	314	328	332	318	314	350	319	328	322	348	293	347	318	331	337	310	322	317	345	322	366	341	310	315	345	356	329	328	319	325	311	340	298	324	320	350	339	320	344	322	307	316	315	303	314	296	322	306	329	328	324	322	311	282	318	335	305	328	301	340	323	357	306	307	336	299	298	347	331	325	318	339	321	355	321	363	326	307	345	316	326	350	336	374	322	371	301	319	313	304	349	328	303	336	324	329	327	326	272	342	330	331	314	346	342	309	294	326	361	327	325	313	342	366	317	315	301	319	335	331	318	329	322	295	328	296	293	330	316	292	322	316	329	280	332	307	328	329	338	311	321	318	331	337	322	340	319	334	299	325	371	320	336	299	332	312	334	306	329	291	360	301	367	309	316	316	309	334	319	327	367	311	328	298	312	319	362	301	330	300	320	348	338	317	321	292	316	311	316	312	313	294	320	346	325	332	339	328	333	341	317	322	295	343	344	348	350	338	343	351	318	327	316	336	309	338	325	309	337	333	331	298	335	290	321	328	316	331	320	297	359	325	318	343	334	320	333	352	323	318	300	311	318	298	335	336	277	336	295	331	326	328	322	296	323	312	339	300	329	327	330	330	319	317	283	301	306	331	342	306	319	344	313	344	377	326	319	343	351	324	308	310	333	309	323	306	309	353	331	313	342	318	333	307	333	317	320	309	291	345	304	309	292	335	296	317	326	331	297	383	320	309	339	329	348	311	329	323	338	328	321	312	346	315	328	324	313	330	342	316	341	313	291	306	324	347	331	306	315	309	327	301	314	326	302	322	326	318	321	350	320	340	312	325	324	350	340	318	336	359	322	280	300	311	335	295	315	314	309	349	347	327	330	347	322	347	344	343	328	274	321	322	355	340	310	343	299	351	343	330	344	350	298	336	284	301	318	342	306	348	292	322	338	316	354	307	347	331	330	327	331	323	319	322	334	330	312	290	298	331	291	353	338	354	324	314	320	311	319	329	320	326	324	314	337	340	338	337	321	320	345	294	307	338	322	322	313	345	317	319	319	327	270	287	320	301	316	315	307	317	318	337	293	338	346	338	287	307	333	351	312	318	325	338	292	344	344	322	304	345	313	318	308	328	330	315	315	328	309	291	313	366	317	296	320	312	352	356	305	340	290	317	320	308	317	313	310	332	301	328	299	328	353	322	326	321	315	321	343	326	310	346	334	336	289	292	311	292	294	292	319	363	317	311	349	314	327	314	321	307	348	307	330	322	300	325	330	318	349	342	304	319	333	325	292	303	340	319	306	330	307	318	341	303	319	319	316	334	314	333	326	322	315	302	332	317	344	330	297	328	348	308	314	351	339	349	305	295	320	313	324	309	311	339	325	339	305	322	320	358	336	335	328	325	370	303	319	376	309	302	335	288	310	336	300	342	291	292	310	371	330	324	313	317	309	286	345	318	358	342	293	358	328	346	312	314	334	331	309	310	337	322	277	321	303	331	335	330	310	319	349	317	361	301	352	308	324	310	327	345	355	345	324	363	339	315	311	314	324	296	305	330	346	311	325	353	345	355	319	313	356	345	346	310	324	335	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2557	1047	1149	1085	1114	1104	1032	1057	981	1007	1005	971	1009	989	975	974	1018	989	955	987	925	918	943	921	946	923	902	913	925	934	930	967	972	959	917	921	930	935	931	940	968	924	906	926	921	914	931	935	881	979	937	916	920	931	917	901	949	916	939	938	931	955	945	885	946	936	931	920	917	901	923	946	911	900	943	914	933	950	900	946	976	921	961	945	940	889	886	915	937	927	949	940	961	938	889	920	951	871	915	950	898	913	905	971	909	931	977	919	866	957	924	911	922	983	977	937	944	927	938	905	892	937	903	901	926	934	913	952	963	923	863	957	949	912	936	900	998	937	918	887	923	942	956	985	967	959	983	893	941	950	870	816	965	985	973	916	934	941	884	911	943	953	913	946	965	969	966	944	974	936	936	917	969	942	905	912	938	933	961	885	952	937	930	864	893	936	922	890	970	925	977	952	929	864	966	888	936	907	900	921	978	921	901	960	924	951	1016	934	897	887	926	1009	949	920	919	920	952	957	934	943	962	931	918	890	952	924	931	884	918	923	901	997	920	933	885	958	903	913	937	955	920	952	954	960	892	950	965	890	943	980	908	962	923	912	935	908	930	910	934	990	898	938	915	952	921	896	905	918	966	919	910	901	980	970	933	966	937	935	998	909	961	959	959	939	882	878	942	871	897	901	948	893	926	956	862	964	905	951	900	951	1003	980	987	923	883	924	901	961	903	931	849	958	924	925	959	929	982	944	976	909	920	969	904	963	961	969	910	918	945	927	907	915	978	965	945	893	870	993	1016	934	920	975	940	883	933	947	906	936	919	1000	903	964	954	930	946	944	963	993	930	908	961	960	933	986	937	969	897	913	935	881	924	967	939	914	901	917	869	885	899	953	1011	925	919	972	868	938	870	912	998	884	954	918	885	937	931	932	909	915	890	920	902	901	934	924	870	929	952	928	1026	936	909	954	897	957	912	917	892	920	972	910	888	893	969	949	940	922	906	896	890	922	934	945	950	962	964	922	938	944	888	945	985	944	933	956	929	976	919	862	908	914	884	1003	938	951	953	979	939	939	927	947	888	939	902	958	965	938	950	934	914	911	875	927	951	937	989	967	937	875	859	906	943	936	876	937	910	895	913	908	952	947	879	922	958	947	891	941	859	907	925	939	901	941	918	973	893	902	891	903	914	914	908	919	913	925	941	963	987	904	940	953	971	932	951	901	929	920	921	915	934	918	906	929	919	927	988	929	926	938	955	925	956	906	943	921	970	951	922	978	924	874	888	957	914	993	972	902	914	958	887	937	951	974	940	979	927	933	935	976	890	934	912	959	911	908	938	922	888	978	917	924	925	950	953	997	955	947	902	927	953	915	940	921	977	887	929	941	934	891	934	953	964	939	892	932	915	900	973	914	887	964	952	944	860	952	958	940	908	976	897	946	952	913	915	930	906	995	888	919	901	917	940	986	918	970	947	963	928	980	940	973	920	880	942	965	884	949	956	954	892	884	998	960	929	905	934	931	950	919	952	941	983	977	955	912	947	937	928	940	933	980	968	919	927	975	875	941	894	930	902	924	916	912	893	936	940	938	920	902	938	914	909	950	933	948	934	957	965	927	923	949	943	925	912	910	898	926	891	910	943	878	890	907	915	884	895	969	939	928	924	951	922	938	962	883	903	919	900	895	943	933	956	935	928	935	911	966	920	923	984	936	904	980	936	921	928	906	947	990	923	888	933	947	931	988	937	963	950	963	909	947	930	929	922	957	920	928	918	930	932	923	917	882	907	938	901	928	886	971	933	866	895	882	948	885	901	891	877	927	950	902	979	963	960	954	972	916	992	946	923	955	929	947	925	908	947	930	913	957	910	939	946	967	884	915	936	922	909	926	972	946	951	897	937	890	930	913	915	919	898	900	878	974	950	962	893	885	893	949	892	935	941	904	911	920	913	935	960	904	934	918	940	931	939	945	904	964	920	966	897	950	943	952	970	900	929	912	942	920	964	971	965	937	871	952	892	938	901	949	892	1020	921	909	943	903	945	967	960	890	942	957	945	907	907	939	917	883	888	909	916	962	911	972	952	954	909	917	980	942	939	991	940	966	918	976	945	949	913	907	900	853	943	955	966	926	966	933	952	927	912	906	983	908	863	932	939	971	916	916	874	905	940	920	938	988	925	893	926	931	935	940	887	887	905	923	913	986	950	896	907	943	926	940	961	881	963	955	910	918	878	910	934	922	929	978	904	965	969	910	962	896	944	936	910	953	949	858	918	959	960	920	963	915	912	953	872	943	943	953	910	942	895	959	950	965	931	953	931	868	974	866	936	917	936	918	900	922	963	917	953	909	951	920	867	933	928	952	979	880	952	925	943	910	864	929	928	935	928	927	955	961	948	922	976	943	934	910	944	929	895	960	931	919	950	960	947	941	957	936	949	938	926	927	906	912	931	915	931	949	899	929	895	887	1015	930	969	895	943	904	947	905	956	923	978	939	959	973	955	917	944	929	895	967	1019	951	920	914	983	983	943	931	908	958	987	939	852	951	955	948	958	911	919	960	930	932	937	923	911	899	930	934	910	937	915	916	916	922	905	935	902	913	939	932	916	938	904	971	917	923	915	976	909	931	934	911	928	937	925	911	983	933	908	950	963	935	933	882	937	963	919	880	886	924	944	898	958	913	922	893	869	938	903	929	891	969	929	929	934	913	932	900	945	923	892	950	944	876	909	914	900	922	970	979	957	930	1016	922	900	963	895	918	899	929	978	898	896	932	927	913	917	941	958	895	953	962	934	891	915	933	919	951	907	925	924	902	970	926	939	887	918	900	951	915	924	954	933	896	914	900	898	919	989	972	927	843	895	925	924	944	990	1006	959	973	940	945	910	904	917	951	935	900	946	961	942	934	941	909	988	919	892	981	879	922	959	932	886	934	888	896	974	916	938	983	947	909	892	920	924	917	887	969	915	905	921	890	876	955	923	936	892	911	943	895	922	987	899	930	891	922	914	938	898	901	915	961	970	927	903	867	964	933	957	944	959	968	935	943	864	939	960	959	949	936	869	971	933	924	860	906	965	927	906	961	870	900	920	944	900	920	950	953	936	938	924	952	929	954	969	905	974	942	1004	922	947	904	938	924	950	964	887	966	885	939	858	893	896	909	946	933	913	912	922	897	949	957	966	918	890	940	939	910	871	993	877	920	962	908	956	969	977	950	970	902	936	927	956	952	983	951	941	885	900	935	998	991	981	957	898	950	911	955	937	906	942	959	948	960	901	967	879	949	866	902	958	943	925	994	970	956	912	966	971	963	911	948	933	973	923	931	928	913	950	940	905	937	955	919	896	925	887	933	938	856	976	928	911	937	891	992	967	922	920	976	936	936	973	891	941	948	968	955	948	881	935	928	929	889	941	911	926	911	896	904	915	924	932	938	912	865	934	963	921	988	914	907	949	883	942	875	970	962	942	893	942	970	957	916	955	931	960	876	931	941	868	912	918	968	929	966	902	944	923	924	923	910	991	945	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8249	970	1386	1159	855	654	472	441	356	309	262	278	249	267	260	233	228	228	223	211	221	228	194	192	212	163	208	208	181	190	208	218	187	192	189	196	209	190	167	171	200	210	175	191	181	193	207	224	195	203	173	180	194	213	211	173	184	162	189	192	175	174	180	189	175	199	215	230	186	188	196	183	185	185	182	214	205	186	191	192	180	162	203	187	188	174	194	167	173	200	202	176	187	179	204	176	199	169	176	182	177	179	181	200	185	209	173	198	192	201	175	201	194	210	184	189	196	170	187	172	200	212	202	190	191	182	186	177	158	163	186	193	183	174	182	184	179	200	181	185	192	191	179	184	195	163	201	158	161	174	203	149	195	166	189	186	187	189	181	214	161	185	168	195	181	169	195	214	200	186	188	194	201	185	200	200	208	181	189	158	179	196	173	199	203	215	197	184	183	185	183	182	169	176	188	183	201	168	194	164	180	185	176	178	195	181	172	186	175	174	193	186	179	181	205	184	187	166	185	190	226	195	186	200	205	183	185	186	167	188	172	197	168	182	207	173	188	204	181	191	220	175	179	188	179	186	199	178	222	196	173	189	174	206	175	185	179	202	185	175	196	204	179	186	177	217	205	218	179	189	200	193	188	206	190	189	186	191	179	192	192	181	181	204	179	186	197	194	193	152	169	190	173	215	173	155	179	175	185	180	184	197	173	197	185	184	196	179	186	182	212	179	179	211	195	174	181	194	162	192	190	191	190	185	195	177	199	228	206	171	175	218	179	189	171	194	162	182	178	195	208	167	188	187	196	198	177	193	216	188	178	215	173	198	183	183	204	174	204	192	223	222	189	202	167	166	213	195	169	204	193	180	208	210	157	194	197	167	154	192	177	206	196	199	210	182	168	197	201	196	183	179	193	176	196	183	194	204	182	180	179	181	183	171	187	186	176	183	199	186	213	198	191	194	176	199	168	205	177	204	201	190	204	187	188	177	169	181	203	195	193	172	197	193	184	195	172	206	191	185	213	187	178	181	179	182	189	196	188	187	189	187	176	179	191	199	175	218	191	204	194	180	190	185	207	202	167	164	197	200	183	200	181	189	175	181	195	183	213	212	185	212	185	169	186	177	195	195	202	178	180	179	154	209	170	174	189	180	173	173	158	218	188	179	195	197	198	216	197	188	179	194	187	162	183	191	192	172	198	185	213	180	179	173	186	195	207	183	188	193	177	171	200	184	180	173	165	195	203	201	198	196	172	190	192	165	192	209	181	193	186	208	172	180	173	167	176	208	189	206	174	174	178	168	210	179	183	189	173	166	189	192	192	209	218	175	171	178	195	184	196	189	176	201	189	194	194	177	188	173	160	201	191	179	170	196	193	172	194	174	206	175	203	195	190	172	171	209	175	180	219	199	191	166	179	186	196	177	185	200	186	186	181	198	178	164	207	203	177	187	189	190	188	192	188	204	173	167	175	177	159	188	219	177	187	188	174	215	196	179	189	196	158	205	172	194	178	178	214	216	210	198	196	198	178	188	181	210	185	176	211	185	198	196	205	200	166	202	183	182	192	162	201	197	181	159	180	204	181	206	187	176	185	214	166	191	170	173	187	197	178	196	186	203	176	181	168	168	173	195	196	190	197	162	184	220	152	190	191	179	200	198	176	216	200	165	194	190	178	188	182	199	220	170	190	208	193	196	213	175	189	181	163	188	156	187	190	183	207	188	205	178	217	196	189	202	176	187	169	163	177	187	187	199	164	185	181	177	205	162	184	207	176	190	185	198	196	176	194	205	192	180	198	216	196	166	175	203	200	168	193	213	173	169	165	166	229	174	195	200	177	163	199	206	177	184	207	160	200	197	149	177	190	170	179	194	205	196	201	187	161	169	181	183	195	193	207	171	170	199	175	198	201	193	202	163	159	220	193	176	188	214	184	204	190	187	193	190	179	156	195	178	167	208	214	198	203	170	179	178	199	155	183	181	174	191	176	156	191	192	196	191	231	188	198	197	201	203	188	194	208	200	181	192	174	212	186	204	169	183	186	193	163	196	177	208	198	185	187	189	184	168	216	198	187	185	201	179	199	185	190	197	184	184	176	208	177	195	191	187	204	195	185	225	184	184	185	210	190	190	206	182	190	180	191	191	182	212	192	227	176	199	184	175	214	196	209	178	202	185	185	189	176	204	198	204	194	181	200	196	167	205	208	210	177	200	185	196	166	183	199	202	218	181	170	193	191	200	180	166	203	169	219	188	186	189	156	182	192	189	188	199	171	186	192	193	185	187	175	202	204	199	202	184	194	211	184	196	196	199	201	171	174	175	163	171	198	202	179	206	190	183	172	200	183	201	182	192	205	182	172	196	174	188	198	177	183	187	178	157	210	199	173	201	177	188	200	176	174	186	182	194	193	183	184	194	179	179	186	202	182	188	173	169	202	186	180	190	162	195	188	201	176	198	206	194	183	200	207	189	192	196	222	191	176	194	185	197	201	166	191	175	162	177	178	180	209	167	188	177	204	180	194	176	194	174	185	187	193	207	183	206	172	176	199	175	219	185	198	175	190	202	201	179	211	179	188	209	199	167	181	160	206	191	182	193	201	168	198	205	196	195	181	209	194	186	202	182	180	185	191	175	155	185	184	181	196	182	185	163	192	191	231	189	172	186	166	184	188	170	180	158	175	199	174	206	206	190	187	189	174	187	194	180	216	159	192	201	198	189	204	191	174	184	227	198	174	178	170	194	190	193	190	201	193	180	190	178	178	210	186	192	180	186	177	194	190	188	183	167	185	186	194	191	173	202	202	190	182	164	190	195	191	192	201	182	195	217	193	158	184	197	182	202	185	218	190	168	200	170	165	175	183	207	191	189	189	176	196	177	181	205	188	188	179	171	199	191	191	190	206	183	197	191	199	168	191	180	178	165	194	190	187	173	196	181	194	174	180	171	168	195	181	173	167	196	204	195	179	170	183	160	217	186	202	198	195	197	188	180	173	164	180	203	182	220	204	178	186	199	184	192	178	182	186	193	165	163	199	199	167	180	180	166	191	189	196	195	215	190	208	185	168	207	166	185	193	180	203	198	172	201	191	195	186	200	164	200	168	188	183	186	202	186	236	186	176	204	174	224	191	172	193	179	225	189	186	168	171	176	195	205	190	184	178	204	192	200	210	184	205	181	189	186	176	176	169	165	213	184	177	183	205	173	194	191	165	209	168	196	174	197	182	170	165	200	179	174	189	199	154	226	190	190	209	196	183	171	200	197	158	208	179	215	170	193	200	197	198	193	166	169	183	179	190	171	172	201	171	176	191	203	207	180	157	197	205	169	202	182	178	182	183	173	181	183	181	191	185	185	166	173	176	209	186	188	194	178	195	175	206	177	185	177	201	195	197	199	174	212	190	171	180	215	208	188	196	204	183	214	190	186	191	194	184	179	200	180	201	209	213	175	180	189	220	178	186	173	180	180	184	191	169	205	210	193	202	192	181	192	185	186	216	183	168	214	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5723	1469	2855	3562	3170	2644	2172	1827	1652	1526	1307	1139	1105	1045	962	907	858	916	840	871	753	706	777	694	743	731	681	694	732	638	685	647	667	717	654	628	623	619	630	657	609	640	635	634	623	631	631	602	593	608	631	637	627	611	620	565	584	582	642	628	645	557	602	657	568	588	629	594	601	591	599	611	595	576	591	594	602	618	584	588	601	645	583	602	594	592	576	606	549	534	576	599	550	584	591	575	581	610	616	596	588	595	574	573	621	588	579	582	580	581	598	593	560	544	579	565	576	612	567	570	541	531	592	598	553	574	557	599	569	588	617	555	609	529	612	541	578	573	565	582	594	556	559	568	637	517	595	554	545	581	563	553	599	601	639	602	549	592	563	597	593	563	602	588	575	575	581	617	567	591	546	584	581	568	575	566	578	563	544	566	599	562	584	561	559	602	589	536	568	539	595	539	539	553	601	547	583	593	590	549	566	579	570	551	598	623	608	590	564	567	555	568	576	595	600	578	567	573	560	585	593	588	563	594	591	553	589	615	620	584	528	588	566	642	608	555	559	567	595	542	583	633	545	594	565	607	547	531	613	608	546	578	587	579	599	576	623	604	547	563	545	612	589	590	586	626	578	559	608	554	595	580	562	621	589	585	575	544	552	627	583	586	585	593	572	575	562	575	535	586	600	539	575	586	562	597	623	592	564	605	591	564	543	536	573	618	591	601	611	592	590	588	605	581	587	571	580	579	595	596	588	562	536	535	581	620	578	581	614	589	571	585	566	583	579	558	610	597	607	560	567	599	598	566	589	556	592	557	583	611	554	571	630	573	600	569	586	582	579	583	542	610	576	614	603	626	580	605	587	564	598	571	576	561	581	579	550	567	579	593	562	549	558	559	561	561	620	594	617	607	567	577	518	601	548	624	553	576	569	574	571	626	583	576	552	604	581	543	583	576	577	592	567	600	533	589	604	590	603	601	575	587	579	577	575	602	559	604	554	564	597	571	549	605	572	591	578	563	587	533	562	569	543	598	617	591	561	588	609	569	566	554	622	575	563	556	582	565	565	575	582	598	563	568	577	582	582	551	573	592	542	515	573	569	610	549	590	594	584	595	570	597	565	548	581	551	608	557	591	610	550	558	574	562	574	591	604	534	607	551	585	585	594	579	584	564	596	574	605	553	577	592	577	604	568	543	581	593	609	578	626	551	575	586	607	590	599	589	593	576	563	558	543	583	582	584	546	613	571	568	588	621	644	543	573	571	610	556	546	589	578	560	572	602	571	566	592	569	580	599	582	589	607	602	572	588	615	558	598	612	573	591	596	578	590	567	555	557	596	562	604	575	564	568	582	592	570	565	576	614	562	575	573	596	575	583	538	569	547	598	547	621	560	607	546	587	577	590	585	593	557	558	565	537	589	576	561	573	622	605	604	597	582	547	610	591	604	573	576	577	590	550	622	549	567	567	599	583	589	612	585	592	619	579	573	644	569	500	588	598	597	581	564	545	611	573	590	645	572	575	584	558	565	563	566	593	566	578	580	564	546	564	586	550	616	589	564	563	631	563	565	612	588	564	571	591	600	595	580	621	550	561	612	559	612	598	526	550	624	596	567	567	545	580	600	598	583	613	595	613	578	614	582	569	604	547	521	583	602	587	573	563	597	558	547	549	526	586	526	598	581	582	555	601	569	582	590	574	572	608	544	547	522	595	551	555	596	592	619	557	556	581	562	587	577	589	571	572	612	574	589	594	613	589	600	576	595	584	603	607	581	586	560	560	572	553	546	569	595	556	604	592	589	592	550	594	592	576	599	586	591	566	579	559	611	583	560	619	572	570	571	607	577	606	558	576	615	579	579	554	576	614	609	551	565	586	559	547	612	615	582	556	587	554	576	625	597	559	591	578	574	585	553	547	578	554	623	566	536	557	586	547	597	548	527	578	568	585	602	594	603	597	583	582	596	568	586	521	596	544	536	592	581	564	582	583	610	569	580	556	557	583	608	590	542	587	525	589	606	571	551	553	565	603	571	569	585	591	560	566	591	596	578	557	529	572	566	569	611	582	571	604	550	596	566	587	576	591	583	528	561	572	602	598	573	595	614	564	577	608	553	598	582	620	552	576	597	591	571	600	562	628	585	588	572	570	587	600	562	601	586	564	583	572	595	570	604	549	612	582	574	585	603	605	540	570	602	580	544	608	552	582	563	586	543	610	559	563	581	590	579	578	583	564	604	559	582	634	582	613	576	556	601	618	578	628	563	581	549	523	595	608	559	600	559	532	570	565	600	612	544	620	566	559	536	581	608	551	601	598	554	573	569	606	567	603	581	606	623	597	562	583	616	600	575	610	546	579	589	593	609	580	613	592	630	575	577	614	552	626	575	590	593	568	575	572	582	599	586	577	612	595	600	564	574	584	563	543	561	574	572	618	617	582	619	569	599	579	592	561	571	557	594	536	579	593	540	596	595	581	519	580	601	570	574	565	562	587	574	565	568	570	622	579	530	591	560	562	581	582	583	620	537	622	601	634	588	574	565	596	593	589	555	580	580	583	581	571	565	567	585	604	563	575	560	622	585	597	567	590	550	568	600	573	567	597	569	575	561	570	624	572	574	618	554	592	611	547	555	578	589	572	548	574	620	550	604	587	574	579	580	611	571	570	573	567	582	576	574	574	594	575	582	562	567	595	580	561	556	611	567	594	578	599	562	631	579	576	571	596	540	607	610	585	580	603	544	516	562	543	564	618	586	583	556	634	588	581	570	551	551	639	615	547	565	603	581	596	617	583	603	581	558	546	556	547	603	565	563	549	543	583	561	560	603	570	592	582	574	571	620	603	554	617	595	563	542	582	577	571	597	595	599	563	585	543	624	593	587	589	514	583	594	584	568	549	577	587	530	553	588	596	580	563	577	568	551	549	567	589	586	577	586	604	589	584	579	536	572	586	570	582	615	574	629	537	585	550	601	573	604	570	555	586	563	575	553	557	534	566	605	547	558	558	593	579	554	616	565	593	571	548	580	586	616	603	562	568	554	526	544	604	562	602	591	596	602	599	606	588	614	589	537	566	645	586	577	578	575	573	586	605	619	577	548	611	610	564	634	604	628	584	571	574	571	560	563	556	610	603	594	546	610	588	644	602	546	614	568	565	590	604	581	554	543	628	551	598	581	545	597	583	567	568	553	550	565	565	639	533	596	593	640	566	568	595	522	583	594	594	562	544	588	563	599	591	565	570	586	609	562	555	605	594	577	563	569	543	554	564	612	563	554	590	595	584	620	537	556	601	621	561	609	546	546	593	601	610	579	551	656	592	562	561	603	588	523	552	560	599	547	552	572	565	580	618	625	529	599	564	599	610	548	598	550	576	593	586	565	579	572	567	610	604	607	608	616	585	574	611	579	548	594	585	610	559	575	582	593	605	594	604	576	564	628	627	595	582	568	558	578	601	572	636	593	555	580	618	591	573	587	549	586	600	565	601	564	574	545	603	558	577	601	605	601	616	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15494	2297	2524	1955	1478	1068	747	557	495	426	353	312	314	250	227	244	239	241	245	185	203	192	196	234	188	162	151	175	164	165	169	154	168	130	180	155	128	146	151	143	146	166	146	162	163	169	137	148	138	143	149	132	135	164	164	152	150	123	138	137	159	144	157	133	167	155	159	141	147	153	144	151	110	134	142	131	136	153	137	149	155	163	158	141	122	134	133	154	148	163	142	130	154	137	120	147	150	139	147	133	150	134	127	133	136	144	135	142	162	153	147	144	136	142	135	150	139	149	169	155	145	134	159	142	145	159	139	117	155	162	135	138	154	149	149	136	149	141	136	149	148	132	117	162	148	134	148	135	143	137	147	167	137	128	138	142	147	156	137	143	129	144	142	137	160	129	148	134	127	149	137	120	156	148	141	137	157	162	174	152	137	133	151	141	164	131	141	144	134	151	135	152	144	124	131	159	138	136	143	136	147	153	121	127	153	130	132	140	136	149	136	173	123	148	152	152	116	158	148	159	124	139	143	117	150	141	142	139	129	137	137	136	153	124	138	146	142	125	123	154	124	129	141	152	130	118	144	149	152	130	146	137	138	137	159	153	134	151	143	162	141	142	135	116	131	146	138	148	143	128	129	142	144	142	143	142	135	132	154	122	153	148	138	144	127	159	183	150	139	132	131	153	134	140	129	152	132	127	154	137	151	142	132	137	175	144	150	146	149	123	118	144	153	170	143	148	136	164	144	148	145	145	143	138	124	138	150	148	163	163	147	136	147	139	132	129	153	157	135	132	147	120	131	123	161	160	154	148	124	127	138	137	130	138	129	162	156	134	148	169	117	143	134	126	138	156	147	144	148	142	129	143	146	159	133	134	136	153	141	145	133	139	158	144	147	136	140	141	133	150	158	153	135	155	149	153	137	162	150	131	137	132	145	117	137	129	142	158	132	139	116	162	170	131	147	154	161	140	145	149	143	131	139	143	125	160	129	137	145	147	142	117	163	122	135	129	152	168	130	134	152	160	158	147	139	155	148	135	141	155	142	148	142	156	142	144	144	145	131	115	127	137	166	147	146	154	138	135	167	144	153	167	149	145	135	152	146	138	144	136	139	139	143	131	143	132	144	137	160	136	141	124	147	154	145	159	150	156	162	143	141	144	124	137	146	149	131	151	138	155	165	134	154	157	133	137	150	140	132	131	160	122	148	158	176	144	131	137	142	135	133	151	151	152	145	146	151	175	134	141	165	153	127	132	168	155	143	154	142	131	132	161	126	133	151	147	121	143	148	129	136	138	146	152	129	143	139	138	134	141	130	158	168	157	145	127	141	150	149	142	149	138	127	152	144	141	139	149	111	145	136	135	166	150	131	137	139	167	141	124	115	144	149	152	135	146	154	151	153	146	167	150	138	150	153	145	150	126	123	122	155	149	135	138	120	127	144	133	138	128	152	141	139	144	135	160	133	149	156	165	156	125	123	144	138	141	146	139	136	139	155	147	148	137	136	111	147	143	142	147	160	156	139	158	141	133	139	142	141	154	154	158	143	157	160	150	155	126	133	145	136	143	134	160	153	116	136	134	134	146	128	129	129	134	130	133	162	144	123	130	167	142	126	129	121	156	156	132	131	118	154	141	137	139	145	128	154	154	135	135	143	139	156	167	137	150	127	138	156	146	178	144	135	144	138	124	129	153	129	149	141	160	137	123	141	148	135	137	144	133	151	137	124	143	146	130	146	146	140	128	161	172	138	146	146	136	146	131	141	142	150	138	130	151	128	141	114	156	140	167	152	147	139	126	143	149	135	129	130	153	137	147	135	126	156	115	142	146	163	150	148	134	126	133	133	136	114	150	137	133	147	146	143	135	145	137	151	160	149	147	123	143	142	137	152	136	140	147	153	136	128	134	148	143	139	156	115	139	151	160	158	147	154	140	151	152	136	150	128	144	162	115	153	131	142	122	158	132	147	164	138	155	161	154	130	147	134	130	158	135	129	145	126	142	143	141	149	151	148	150	140	147	167	146	139	140	135	127	154	118	125	143	130	144	150	145	128	144	162	143	143	150	144	163	138	160	137	149	152	123	130	135	150	144	148	144	140	120	157	142	132	133	162	139	170	147	157	146	135	138	147	151	130	134	128	150	137	137	153	178	142	170	136	123	158	143	141	155	140	130	161	148	142	163	139	147	156	151	149	148	142	153	155	159	137	135	131	139	123	154	147	147	132	150	153	155	142	128	146	140	148	146	149	158	133	126	158	139	127	150	135	144	149	129	125	144	137	158	125	128	161	154	137	141	169	136	140	159	149	153	125	141	158	141	144	144	138	156	134	144	143	137	131	148	157	146	165	150	140	168	122	144	160	146	150	129	155	162	134	148	161	155	156	159	120	137	150	121	138	155	157	171	123	120	146	133	146	141	125	136	156	152	141	171	107	161	144	146	159	153	141	136	140	131	146	152	138	155	142	148	131	161	137	145	151	153	140	123	151	146	134	136	143	166	127	142	143	149	144	141	131	153	136	158	150	123	142	141	142	138	156	152	159	124	130	145	149	124	139	133	175	166	148	141	133	142	136	144	151	146	159	146	134	165	169	171	164	154	141	150	125	132	135	139	145	145	150	138	126	152	129	153	142	151	140	130	138	121	130	142	147	154	135	140	140	115	160	164	141	153	129	149	142	150	127	136	142	147	132	154	131	173	154	126	155	152	145	146	138	147	138	155	132	149	158	157	117	164	159	145	163	125	163	145	153	124	135	117	135	149	144	126	146	134	147	133	132	146	156	159	168	149	152	149	144	129	148	119	144	141	139	134	137	130	136	142	161	163	135	140	142	157	160	133	135	150	150	130	152	150	152	147	141	136	140	137	144	173	162	131	131	156	159	155	145	143	129	161	126	148	149	115	139	153	140	142	149	122	135	158	146	146	148	135	132	141	127	146	153	146	141	143	136	139	133	142	151	147	108	122	152	141	131	143	145	155	135	157	150	155	155	124	142	132	139	138	150	128	138	128	156	142	131	140	135	158	128	133	146	134	139	165	142	144	137	147	125	136	137	153	136	152	140	141	131	130	162	133	137	134	167	170	141	158	131	154	141	141	136	174	136	133	150	147	146	129	151	133	139	147	139	123	152	164	130	160	134	158	136	155	138	132	142	155	126	145	161	127	159	131	141	128	157	143	136	143	149	142	137	151	168	148	147	160	148	142	168	124	140	126	133	133	147	140	152	141	127	134	128	142	143	152	141	129	152	145	141	153	141	138	147	125	108	126	127	138	119	146	133	134	119	156	145	137	145	153	127	139	124	126	154	137	140	135	150	132	149	125	162	138	138	162	141	133	138	136	150	144	149	127	133	151	146	163	146	148	135	140	146	157	151	148	135	154	154	126	138	149	146	122	140	129	141	162	156	145	125	152	148	149	131	129	147	147	140	130	138	129	134	122	139	171	156	123	123	150	155	137	144	134	162	131	145	129	150	134	155	145	143	115	142	143	128	139	137	149	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7719	2293	4925	6063	5249	4445	3433	2806	2428	2156	1798	1626	1480	1373	1255	1103	1073	976	985	919	850	832	797	799	776	737	691	742	683	688	673	637	609	648	633	629	596	596	571	603	549	550	602	570	494	521	544	509	526	570	558	542	514	545	499	540	538	488	499	493	515	502	541	510	490	458	519	503	496	492	495	500	547	532	488	496	500	490	511	501	477	535	470	534	474	466	501	491	510	486	497	480	478	517	491	500	499	507	484	510	452	494	446	506	474	504	504	471	468	498	483	492	507	459	468	555	471	521	462	480	456	504	450	459	502	457	494	464	454	501	489	482	474	451	484	447	504	468	481	487	462	500	474	508	468	442	443	487	463	484	497	479	495	436	494	479	435	437	418	462	472	473	425	473	423	451	445	470	478	506	464	491	448	489	506	491	463	485	442	475	493	485	433	514	464	455	479	447	460	502	456	511	468	480	455	455	474	527	447	465	497	459	482	434	419	448	506	466	432	486	465	461	473	476	498	477	470	456	461	475	438	490	491	471	480	471	482	500	508	484	467	473	454	457	531	466	472	464	456	489	438	516	461	476	490	506	439	473	503	503	504	453	497	455	423	479	466	464	467	476	463	494	457	470	479	468	437	464	472	459	486	464	492	462	522	479	475	479	469	521	490	459	473	455	460	466	456	459	469	488	443	459	496	427	475	495	464	460	456	487	456	476	473	488	503	470	501	473	461	504	527	495	498	473	478	503	461	438	498	494	460	502	483	490	477	485	463	461	478	471	499	518	492	447	441	486	475	474	486	455	458	443	490	457	481	498	450	497	510	476	480	428	506	468	468	497	468	495	446	475	482	422	472	456	460	469	480	460	444	491	445	497	464	455	473	462	450	463	474	497	473	447	464	475	501	467	464	468	460	482	490	444	501	462	494	463	482	486	442	461	484	489	457	484	473	468	487	470	488	478	473	441	443	459	444	512	488	501	514	451	495	469	465	478	515	451	449	471	493	492	475	514	474	484	425	429	480	453	483	483	424	470	490	471	462	454	499	479	489	461	450	454	512	427	466	438	497	479	470	451	491	463	452	496	469	450	439	473	509	470	455	441	475	498	470	462	490	464	476	448	478	436	466	497	487	454	469	497	519	467	465	445	497	471	470	457	447	499	493	454	449	497	520	483	466	468	460	503	467	481	468	486	482	466	451	489	483	515	474	502	507	478	458	504	490	461	468	459	490	486	456	494	441	479	523	471	482	434	485	485	514	520	506	467	462	488	480	463	423	476	492	482	439	505	467	447	488	500	434	485	482	489	482	485	468	445	488	439	463	514	497	461	448	493	451	496	495	473	447	495	475	520	457	509	497	438	458	479	460	419	469	471	496	454	497	469	416	496	485	494	485	466	518	504	459	453	469	464	501	446	434	468	455	437	447	468	469	498	452	476	507	469	483	493	516	458	489	496	481	486	512	468	452	507	489	475	488	420	494	487	469	469	488	426	501	494	455	450	504	462	436	464	480	461	479	476	482	480	455	491	489	495	494	485	468	467	472	440	465	484	427	460	452	468	522	461	502	510	457	471	446	479	475	468	480	491	470	454	484	483	427	512	489	431	482	439	454	488	499	433	450	489	485	475	436	485	454	469	484	488	457	465	488	490	499	489	484	483	470	484	471	445	506	472	442	507	497	492	473	486	477	499	528	411	479	446	429	426	423	422	489	464	464	469	482	468	440	483	430	444	462	515	477	476	455	432	475	470	451	482	468	493	482	483	485	479	446	477	440	462	469	455	457	439	475	447	435	469	476	443	455	450	472	446	488	489	477	449	475	461	480	475	499	484	476	466	475	477	480	477	496	447	459	463	466	487	490	462	457	491	482	467	471	444	450	461	452	495	465	450	463	474	477	465	444	473	489	475	475	472	436	473	461	466	471	432	513	476	461	503	519	485	466	477	482	466	498	456	502	486	452	456	438	465	458	447	489	425	484	512	460	497	442	503	473	463	480	461	460	428	482	461	482	464	454	533	494	499	457	456	460	442	499	447	466	465	504	449	432	467	461	467	484	486	507	525	471	462	485	457	476	503	482	459	462	483	460	493	497	494	465	483	481	446	435	473	451	462	437	479	443	455	457	493	500	464	489	471	485	469	472	461	453	469	473	444	447	463	482	441	487	463	506	440	456	499	442	451	464	451	434	509	479	441	522	456	430	443	424	512	487	440	453	468	427	494	481	480	472	479	462	476	457	446	480	470	474	511	441	486	474	484	451	473	469	507	438	484	490	471	453	448	461	459	410	452	444	463	480	494	492	460	466	472	449	466	494	465	487	494	517	492	477	485	499	522	488	491	466	490	467	473	428	484	467	497	438	449	488	464	477	450	500	502	499	474	492	450	491	474	453	485	477	481	491	466	485	487	454	478	489	484	483	494	463	471	505	479	450	444	459	519	457	463	482	463	483	486	472	462	467	465	441	473	459	512	475	469	445	492	462	425	478	514	512	447	484	470	477	476	472	471	485	491	445	447	472	464	471	447	464	500	472	452	467	455	435	481	495	477	481	469	454	498	480	472	486	479	491	478	421	465	453	493	496	465	456	465	479	481	506	472	481	454	475	480	453	496	506	503	450	457	463	486	492	486	477	458	509	459	486	447	467	501	479	489	507	496	444	474	500	505	506	471	500	524	478	489	488	490	488	439	428	427	493	464	469	445	517	484	458	448	468	496	449	465	477	457	490	504	474	516	502	489	472	454	467	450	525	438	486	483	485	457	432	479	470	469	433	487	496	474	428	486	457	446	487	476	478	439	484	483	470	466	458	500	472	499	468	465	455	478	461	493	450	492	472	456	442	469	478	483	421	500	453	468	472	478	467	483	450	455	459	485	477	472	483	486	531	451	471	496	516	468	463	463	503	470	447	500	457	470	459	466	480	486	461	474	490	480	482	462	512	468	467	452	488	446	501	448	483	467	451	484	470	480	486	497	446	490	459	525	456	456	468	475	492	476	476	485	501	454	460	464	452	434	481	436	509	443	484	465	448	452	463	458	476	454	488	444	468	481	491	476	482	508	448	447	501	478	465	449	495	466	480	454	490	481	498	480	468	458	507	466	464	473	460	454	472	463	462	507	456	470	460	526	471	458	443	501	475	451	484	519	449	497	466	495	474	458	485	432	474	440	480	453	468	492	466	472	472	493	429	451	454	514	455	513	480	433	480	465	496	459	442	470	500	479	452	481	483	481	473	463	480	476	463	471	501	476	475	444	483	463	445	431	484	486	489	478	479	448	465	466	477	468	495	479	481	472	500	467	510	509	461	449	458	465	495	488	464	510	481	472	467	449	457	449	472	448	466	513	471	485	533	496	469	460	488	485	510	451	468	456	489	505	444	467	459	446	442	471	454	458	466	481	454	431	500	478	467	470	461	502	477	456	434	497	444	488	473	490	444	492	506	453	483	440	434	448	528	462	485	453	434	482	456	487	435	456	452	480	491	526	487	468	500	484	474	476	509	467	488	445	410	481	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1982	368	363	393	351	342	354	341	302	327	350	332	301	338	334	318	372	328	287	330	322	326	334	322	324	303	332	322	327	345	323	325	343	314	332	311	305	321	344	331	337	351	340	300	346	357	309	322	325	327	346	318	316	322	351	331	312	314	328	328	329	331	305	316	317	343	359	301	335	311	343	339	290	345	338	289	342	311	324	293	333	329	319	323	356	309	305	321	325	335	341	346	310	344	310	343	295	344	335	345	311	331	326	344	348	333	301	355	295	306	335	300	318	313	346	316	323	311	346	301	306	311	315	320	312	307	346	313	322	285	299	328	324	340	298	304	351	305	317	355	296	320	343	322	299	300	297	295	326	331	331	311	341	295	307	334	325	309	338	297	326	323	338	337	325	329	338	337	287	328	327	313	306	319	319	336	354	302	318	334	319	325	304	299	319	328	313	339	351	355	298	300	293	314	308	324	305	318	328	312	328	316	340	340	301	317	305	324	329	321	320	307	309	349	322	323	345	326	331	319	328	337	311	291	313	307	340	328	310	307	287	308	316	303	353	320	321	305	334	309	300	345	352	346	306	332	354	307	314	337	304	329	341	336	293	315	307	311	334	308	341	318	318	307	315	317	333	323	361	338	334	347	341	298	343	290	330	324	293	302	324	287	281	315	346	326	303	338	327	284	321	357	323	332	326	344	316	340	344	343	343	334	328	345	345	305	297	318	307	330	301	311	334	296	350	326	358	341	314	318	325	312	350	330	322	318	324	313	303	343	303	286	323	358	316	346	370	315	315	326	317	289	342	333	349	296	301	312	309	326	303	341	307	301	323	359	329	334	322	300	331	299	357	327	354	336	373	354	316	306	313	306	315	351	328	293	337	340	308	323	359	319	311	358	339	356	344	334	316	287	321	316	337	322	311	344	300	322	328	344	348	301	324	323	339	318	316	321	317	295	310	309	317	302	316	309	316	333	315	312	311	329	311	316	336	317	314	337	355	296	295	292	333	312	320	324	348	291	330	331	337	325	321	319	302	330	278	350	314	325	334	326	292	333	333	315	340	306	309	337	315	315	327	325	328	294	318	312	363	315	330	365	326	347	337	332	291	311	337	331	335	328	333	327	327	303	323	311	327	324	348	319	298	326	346	333	321	348	325	317	338	339	315	315	331	322	315	326	355	355	309	328	333	322	293	318	323	314	312	297	301	306	307	316	306	317	337	352	342	326	327	335	331	302	303	347	335	284	310	343	304	325	329	340	326	353	317	324	324	338	349	326	316	311	312	294	315	314	315	305	325	320	343	338	303	330	312	345	325	333	316	321	301	330	328	320	303	350	290	306	317	342	340	323	322	343	299	279	316	360	341	320	302	350	329	335	290	293	308	323	281	316	329	327	340	327	307	292	333	331	335	326	347	330	310	335	357	310	299	309	275	333	315	303	317	317	357	317	316	281	333	333	336	334	286	302	312	320	339	337	319	314	307	305	299	327	315	326	321	335	354	345	346	345	318	296	295	291	316	308	339	304	330	341	323	333	306	318	322	327	311	300	337	333	351	317	322	308	308	326	343	340	320	315	311	320	338	320	310	347	308	306	341	331	316	361	333	348	334	332	331	317	315	322	325	291	293	312	310	327	343	309	336	317	325	343	340	332	319	321	314	313	320	343	324	313	349	330	314	310	327	315	303	327	343	309	333	322	334	327	366	316	329	298	324	315	300	322	316	315	315	312	317	320	367	296	342	287	309	299	332	317	315	313	341	312	335	308	291	325	345	316	342	312	308	336	322	311	326	323	306	316	306	295	333	306	314	329	340	321	315	325	348	355	313	304	300	323	341	305	300	292	318	290	324	307	315	302	320	349	329	316	325	310	319	294	358	327	309	320	305	304	333	289	339	347	322	323	299	306	295	304	302	305	336	351	310	307	291	335	339	325	333	326	325	325	305	312	284	357	310	329	299	315	362	305	315	348	298	334	309	322	280	321	311	326	361	279	321	333	333	311	299	348	354	306	334	312	336	304	320	329	309	302	313	327	294	334	337	307	320	336	317	305	315	335	330	323	293	323	339	344	314	310	333	309	303	329	357	336	337	339	278	325	339	327	358	322	313	315	323	318	326	327	313	332	311	298	342	301	332	338	307	348	318	308	323	327	317	339	299	315	293	317	344	333	313	307	301	325	314	337	341	329	315	310	329	310	316	301	299	316	320	343	325	328	334	347	321	321	338	287	310	311	306	313	311	317	353	309	335	310	319	315	302	309	287	345	320	325	325	290	349	334	298	316	289	332	319	302	349	316	311	325	309	303	336	341	309	300	320	338	327	339	317	292	303	338	318	280	340	315	318	294	322	319	339	333	314	324	288	365	318	329	336	343	327	301	320	315	317	316	335	345	338	335	360	359	334	341	322	329	336	319	317	344	319	299	341	342	305	310	331	348	328	320	329	308	297	334	334	306	329	314	302	291	313	325	313	313	327	282	320	336	322	294	346	343	341	347	302	307	315	319	336	308	344	317	326	298	318	320	306	330	296	350	326	318	334	310	323	304	306	340	351	317	297	317	346	308	321	347	336	341	316	320	316	335	315	349	301	296	311	316	333	311	351	329	318	317	351	331	330	362	338	298	259	312	299	304	312	332	332	344	333	322	335	338	345	347	327	335	317	303	321	335	325	301	321	327	284	303	310	324	368	327	314	310	343	335	315	315	318	328	301	321	296	341	338	280	318	298	344	314	322	311	266	320	332	345	334	312	333	311	320	314	320	356	296	316	283	322	301	315	329	322	288	335	337	322	306	323	379	316	333	316	342	335	287	333	347	346	298	303	353	346	308	325	373	306	340	304	333	317	312	341	345	294	325	331	344	324	318	305	307	314	296	338	295	326	351	315	299	284	311	304	326	304	333	320	297	326	338	298	340	323	352	327	307	325	341	292	327	337	310	324	328	312	321	321	324	322	331	294	324	317	297	336	330	308	324	347	309	297	327	319	319	316	298	311	305	319	328	315	319	326	337	325	308	311	346	318	325	315	335	329	313	318	315	330	336	288	320	316	317	306	302	343	321	337	325	322	294	312	344	292	314	307	296	312	309	332	318	333	309	322	353	328	332	316	302	327	289	332	336	315	298	305	325	325	333	347	304	317	325	312	325	312	320	324	311	294	319	327	341	343	304	329	304	308	363	323	326	294	269	329	315	321	289	303	313	342	293	304	309	304	315	352	332	332	336	319	308	338	334	321	329	341	309	320	303	326	328	334	304	301	343	323	308	325	366	340	314	314	341	341	332	310	323	316	344	341	330	301	346	332	304	341	317	295	325	320	315	289	323	348	338	301	295	355	335	328	317	320	330	322	333	330	320	314	299	320	352	357	320	337	350	340	332	326	363	306	325	302	297	289	377	303	313	335	322	335	329	312	323	320	328	313	311	308	302	331	321	303	289	335	334	327	322	312	320	312	321	328	332	347	341	328	348	345	300	344	311	329	323	331	317	312	304	317	296	325	331	340	320	342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2435	1030	1077	1125	1109	1046	1113	989	1032	955	976	984	966	974	969	930	910	947	922	978	968	921	945	916	936	981	922	947	974	958	988	897	930	917	1006	930	947	937	976	1012	960	957	912	999	913	937	973	919	918	943	928	929	940	985	942	964	904	929	942	918	927	909	937	974	932	854	923	933	952	934	921	888	903	903	938	978	926	923	942	927	924	892	963	922	931	949	914	962	929	929	947	968	951	961	974	905	929	1004	941	938	921	952	938	913	942	889	928	940	952	973	921	932	902	921	911	930	881	895	862	934	920	883	924	937	967	983	953	936	895	914	933	964	933	898	895	956	959	917	947	965	924	910	912	902	965	884	975	914	962	966	906	911	919	893	924	939	987	954	976	932	975	996	896	919	928	890	910	951	860	887	931	920	871	937	899	886	917	920	916	921	876	922	929	866	958	950	886	934	922	950	922	940	929	912	915	895	901	861	932	876	970	949	912	965	919	920	950	907	974	938	927	931	932	882	931	945	909	925	925	962	894	941	919	957	908	879	945	891	966	907	948	926	920	974	989	912	939	901	937	943	867	945	887	977	889	951	891	925	923	968	957	922	937	926	904	943	967	972	945	894	960	876	966	928	900	886	960	958	906	928	863	843	916	931	898	938	891	950	902	883	967	886	928	951	973	958	929	962	941	957	933	905	906	933	936	976	897	933	960	902	929	932	906	969	946	947	879	950	887	859	887	915	891	950	883	919	912	883	942	891	905	940	902	881	915	940	920	948	924	894	914	883	890	966	914	900	922	943	949	941	973	905	952	973	940	872	947	873	867	886	959	943	955	877	874	914	942	940	957	939	905	930	939	961	942	919	908	902	910	894	939	964	896	962	913	948	959	862	913	908	923	951	942	926	979	947	931	948	945	869	943	949	860	874	964	917	921	981	929	918	947	886	954	930	964	950	920	918	899	958	907	950	929	970	927	919	928	953	876	881	906	957	924	906	912	887	929	897	956	960	939	960	951	964	935	900	848	939	885	946	922	943	955	927	935	895	931	956	926	963	932	896	917	879	959	930	893	914	902	910	923	956	985	1000	934	930	895	952	967	942	934	942	929	941	967	952	941	923	898	904	917	914	916	949	926	909	903	944	883	983	935	930	942	991	940	913	936	958	917	875	930	944	935	943	947	949	904	919	895	915	976	958	917	889	942	907	995	876	893	912	947	918	911	890	904	1004	954	903	927	908	911	921	913	967	944	916	934	927	899	907	920	955	908	913	865	922	886	973	924	928	909	932	872	929	908	970	916	920	934	864	903	888	875	880	913	938	862	959	951	894	923	898	948	915	925	988	966	941	935	964	944	983	902	928	883	876	935	947	936	934	859	919	971	908	925	973	924	935	934	935	913	941	936	898	891	935	892	895	926	887	965	917	934	924	877	951	891	918	917	887	911	968	913	953	925	901	918	923	908	909	955	905	890	974	906	915	921	903	915	957	919	918	928	896	928	933	938	881	954	960	917	912	902	944	1000	943	868	911	976	972	896	941	941	939	958	914	880	916	909	874	941	847	929	925	907	930	910	949	863	934	933	899	903	923	930	940	942	957	934	927	929	952	931	898	954	930	921	1001	918	965	950	907	947	932	907	866	907	897	937	945	971	891	915	926	976	928	943	950	932	898	912	890	933	895	941	933	955	899	930	912	937	855	953	935	907	968	974	893	952	908	976	994	914	922	851	955	913	900	947	953	968	937	927	956	880	855	953	961	912	992	889	896	868	911	884	955	952	917	882	953	944	953	941	887	898	937	941	981	995	918	942	944	941	924	896	913	921	928	918	951	917	912	857	928	922	903	920	927	894	913	958	933	866	847	919	972	941	927	908	917	894	940	920	924	981	927	956	870	943	959	990	891	900	913	944	927	944	942	982	944	963	948	925	972	946	941	962	927	925	920	921	935	895	936	869	890	930	959	900	916	922	883	888	942	957	926	922	944	890	950	860	886	994	939	902	892	875	907	964	956	955	960	951	948	928	921	912	940	921	969	916	900	963	971	950	919	918	949	937	944	987	927	928	927	963	909	964	890	981	912	968	896	943	924	902	899	959	866	975	943	892	941	975	936	939	963	920	956	946	936	949	957	930	897	883	909	893	923	987	968	888	984	940	963	926	920	941	912	907	920	881	929	888	933	905	917	932	982	939	900	936	959	912	921	906	973	888	946	851	975	872	930	919	926	985	876	921	913	928	925	933	951	915	937	943	921	896	897	907	933	985	915	913	982	841	891	891	924	970	899	911	940	945	966	925	912	952	866	938	938	932	931	899	915	943	903	964	955	946	926	916	929	901	908	960	889	935	916	966	923	969	883	935	901	951	935	924	932	930	937	944	897	955	947	901	931	949	951	969	935	909	943	926	874	926	908	888	953	846	953	944	902	926	1002	954	939	910	925	951	904	925	944	934	865	908	951	954	957	888	953	916	906	926	935	926	902	965	930	896	938	953	926	880	896	951	917	950	900	964	933	931	956	930	934	892	935	919	913	933	917	947	925	929	932	924	901	926	939	918	887	914	937	968	870	942	936	926	857	880	958	915	881	916	997	948	932	951	957	926	953	932	949	911	940	989	880	937	919	950	981	883	924	914	921	915	941	928	924	888	1026	930	951	912	919	964	933	944	899	878	974	915	886	914	917	937	894	911	946	886	916	923	1002	877	916	899	914	876	883	946	911	964	927	922	898	927	941	899	1024	906	888	959	958	895	889	931	908	978	928	901	882	913	941	951	858	950	971	979	920	864	956	947	902	904	965	955	916	919	939	933	924	912	904	957	900	892	934	912	929	879	885	925	924	894	903	965	911	983	905	911	902	971	906	910	929	951	939	944	940	915	872	925	932	951	946	926	921	886	921	902	915	910	947	915	918	881	933	976	928	982	902	902	895	976	965	927	859	944	957	901	930	935	950	920	888	989	885	907	917	978	954	883	921	934	941	889	920	941	925	992	967	969	894	907	930	864	960	940	926	935	933	903	955	920	903	970	891	903	913	902	931	942	920	978	921	930	934	959	925	913	937	950	936	915	954	941	1030	928	922	906	940	932	868	949	955	969	951	876	881	959	881	945	904	940	921	950	912	949	926	916	899	895	929	925	927	942	945	944	892	899	944	927	910	957	960	964	927	1012	891	961	963	986	864	915	907	932	949	1002	875	941	908	932	837	919	894	898	903	969	971	929	984	963	930	872	932	920	974	952	918	907	966	959	970	895	895	913	920	982	984	942	877	881	908	932	1004	953	937	919	931	911	955	932	925	909	951	973	941	937	917	944	998	964	882	956	925	871	907	920	895	920	888	957	971	901	961	941	940	920	937	884	916	904	931	900	929	925	919	911	961	960	971	921	929	899	889	981	941	911	887	960	885	948	921	894	918	944	998	948	962	925	947	936	884	953	924	942	961	963	946	911	943	952	946	933	935	927	928	929	877	877	908	979	930	886	942	943	897	962	904	946	928	920	960	867	940	895	933	940	869	936	994	954	916	900	958	934	938	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8146	1083	1349	1084	917	643	496	440	399	351	297	292	255	229	219	251	233	213	231	232	207	207	208	231	195	227	205	196	227	195	201	196	177	181	172	178	208	210	197	195	173	199	182	178	172	208	200	175	183	207	175	206	175	158	210	170	194	189	185	191	218	171	173	195	182	202	225	193	165	189	176	202	190	199	182	195	185	186	189	210	189	191	191	186	192	201	194	190	192	191	171	184	172	194	186	163	204	181	188	179	179	202	165	196	154	188	176	196	179	188	164	176	189	169	182	188	186	194	197	221	212	176	184	184	199	202	166	210	171	200	192	204	190	207	177	185	201	195	175	219	185	156	199	183	169	184	194	185	179	171	213	175	184	187	181	173	145	191	184	175	208	186	207	185	188	206	188	199	183	181	175	179	198	196	190	170	196	174	196	199	185	212	186	184	199	183	205	213	176	182	206	186	197	181	174	181	190	192	187	182	177	204	177	176	186	186	171	204	171	162	187	178	182	182	212	201	194	211	189	200	183	195	191	181	169	187	197	205	180	192	199	183	193	181	204	189	165	203	190	174	175	163	179	198	203	181	191	178	189	192	201	190	181	173	200	187	164	199	177	177	191	176	164	197	180	174	187	218	188	174	199	174	181	194	185	195	202	181	217	206	181	183	187	177	196	152	167	184	178	189	218	193	169	219	195	192	184	169	179	205	185	191	188	164	177	162	170	180	184	178	189	184	187	182	182	181	208	193	191	184	198	198	205	173	191	171	162	194	190	199	169	181	177	193	170	191	190	183	183	156	195	209	198	189	202	188	197	212	184	167	175	190	170	184	165	194	181	189	209	191	174	163	213	183	199	188	184	177	176	168	189	176	204	186	181	175	168	188	166	207	198	182	190	175	217	193	151	183	192	167	212	205	163	175	187	202	171	179	177	189	188	166	194	181	203	166	195	189	217	170	146	184	188	164	193	219	212	196	176	188	185	193	183	179	169	158	195	211	186	208	182	178	192	172	171	192	177	203	184	166	186	197	178	203	193	187	173	195	188	206	199	187	178	176	209	213	213	181	197	221	186	178	196	184	175	199	183	202	182	175	177	176	188	181	172	156	214	193	193	178	215	176	184	190	162	187	189	186	160	168	188	191	189	191	173	166	161	190	178	187	177	174	215	178	205	198	193	202	195	176	190	181	205	173	195	186	190	196	194	167	199	197	174	168	214	187	188	173	174	184	212	186	184	184	185	182	182	203	202	185	177	215	190	202	210	197	183	195	206	177	160	216	173	171	202	188	184	200	201	167	171	179	176	186	160	200	184	173	168	192	203	166	210	210	191	214	191	181	185	160	172	193	202	179	183	181	196	194	160	189	181	184	168	172	172	171	186	204	182	175	178	186	188	190	182	185	193	177	185	194	188	162	185	182	187	198	195	204	175	198	174	181	180	184	184	185	197	181	159	177	192	181	163	199	178	178	185	178	192	199	187	175	198	185	208	173	199	177	179	167	177	182	168	205	173	161	168	164	217	195	194	167	171	185	174	204	175	174	187	176	194	179	207	196	200	177	187	200	185	181	213	199	200	186	205	183	187	205	175	200	173	187	185	168	190	201	187	195	177	181	195	187	198	182	208	179	184	190	185	200	163	207	211	190	177	178	186	167	199	197	193	164	198	171	171	187	183	181	206	195	191	199	186	187	190	179	187	178	211	187	207	188	193	176	169	181	181	218	203	184	185	190	201	181	185	184	181	195	188	228	151	183	179	180	191	185	202	186	184	192	187	193	199	181	190	211	172	190	190	190	165	186	193	183	193	181	204	193	192	171	166	206	196	194	169	200	177	193	196	185	175	184	184	198	164	195	191	192	171	189	187	163	176	189	176	193	188	193	190	183	179	177	183	201	187	198	189	192	195	177	193	183	183	183	195	162	194	190	193	164	210	186	191	178	201	179	195	176	166	176	183	185	177	158	177	180	224	185	201	191	168	175	176	174	202	204	187	204	183	194	206	177	195	203	190	175	176	203	178	189	186	173	189	200	214	173	193	221	164	165	167	171	171	188	173	173	169	202	176	191	191	177	175	193	178	181	181	158	177	220	172	195	177	170	193	192	183	186	165	195	181	188	195	194	180	210	201	181	171	159	192	193	177	197	161	195	201	186	198	195	193	221	205	187	182	192	182	178	191	177	183	184	186	199	169	188	217	169	170	168	186	168	179	164	185	191	183	187	170	181	182	175	184	181	179	186	185	212	198	178	188	194	202	168	195	190	203	187	175	199	196	174	191	193	183	183	181	193	206	200	158	182	191	178	170	193	182	173	183	211	184	193	190	197	197	172	173	196	203	175	174	190	211	192	190	180	185	190	172	174	193	187	165	198	204	184	211	182	200	185	188	182	162	172	187	189	183	178	170	177	192	180	213	193	181	207	181	190	178	161	173	215	180	180	188	182	180	194	167	184	196	191	180	200	191	193	190	193	216	187	164	177	192	184	185	188	203	172	175	194	204	190	175	180	189	195	200	193	176	179	161	197	163	203	184	198	169	183	195	207	173	175	203	186	190	210	181	194	162	175	178	213	159	172	208	192	176	195	204	198	165	204	200	187	193	175	196	180	192	188	192	197	210	162	192	195	214	199	181	201	185	194	202	189	167	175	195	207	194	166	176	186	167	202	166	206	172	156	167	204	186	214	202	176	222	177	190	178	171	172	180	216	199	195	177	184	191	188	220	188	185	201	166	204	185	176	172	195	178	178	179	160	199	197	183	196	193	206	185	200	168	206	204	178	164	164	169	166	181	170	173	192	194	175	189	189	187	198	173	170	203	182	177	174	193	171	176	190	193	182	187	188	201	172	157	208	203	193	199	196	193	156	171	177	185	166	210	203	201	167	184	178	165	168	164	199	178	192	189	184	178	184	163	186	196	202	192	176	189	196	170	179	176	177	194	194	167	201	200	155	171	189	192	199	205	179	183	198	167	177	198	191	193	177	187	172	169	184	205	204	196	193	182	188	212	168	186	182	215	179	166	171	193	208	198	227	181	200	216	195	193	184	199	155	183	184	208	176	206	197	186	188	181	186	213	166	184	198	199	195	193	184	192	181	178	190	182	169	199	198	188	189	192	175	197	195	186	196	184	170	184	192	168	170	204	167	199	187	176	197	180	187	190	193	196	183	190	197	203	189	162	180	188	188	192	191	193	193	184	202	193	170	200	194	187	186	205	155	188	188	193	197	188	177	212	171	186	183	164	184	212	167	197	200	176	189	156	190	183	180	198	190	179	195	186	180	178	206	190	178	178	169	180	161	199	174	164	202	190	185	190	186	203	182	197	165	175	176	164	198	207	184	177	211	203	203	177	170	192	186	192	198	196	191	203	177	155	213	176	199	190	195	180	179	166	181	195	186	208	188	179	182	171	177	192	189	189	179	216	189	188	188	179	202	200	193	192	203	179	167	174	205	193	167	185	170	171	153	197	177	191	182	204	182	193	184	202	171	194	197	198	189	186	198	186	186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5573	1555	2828	3562	3225	2588	2243	1879	1586	1424	1264	1137	1139	1032	997	927	873	913	833	780	814	762	764	722	740	704	722	672	692	652	659	623	655	640	616	595	642	663	612	665	605	633	601	553	650	598	598	616	645	601	604	586	636	607	605	614	586	570	656	600	598	567	603	649	609	570	587	588	618	586	594	539	609	603	614	613	606	563	595	610	599	582	616	577	603	578	574	581	618	580	595	567	596	553	582	576	579	571	581	583	612	571	605	601	567	560	619	598	596	565	595	626	595	633	571	565	551	602	575	607	533	585	589	598	588	624	562	564	564	612	596	589	584	582	581	562	543	568	555	635	595	603	604	581	593	630	521	536	596	585	574	601	605	590	555	594	601	596	588	602	575	567	552	575	573	606	563	589	576	546	569	591	560	562	600	591	572	578	563	601	567	596	570	566	580	575	576	588	635	587	627	577	583	604	581	586	603	582	549	587	575	583	578	575	624	617	614	581	598	575	563	593	592	554	577	557	608	545	541	550	566	569	565	557	601	566	577	572	583	573	605	561	580	589	572	531	592	586	572	599	585	580	543	596	590	560	581	620	614	521	610	579	569	590	561	605	580	562	568	573	580	572	600	572	566	584	581	636	552	606	536	617	569	575	563	580	614	601	595	557	596	613	581	592	587	592	585	580	593	570	578	594	598	547	588	558	583	577	553	611	555	554	600	584	578	579	602	583	588	527	544	570	560	562	589	568	584	586	557	602	594	568	565	571	613	596	562	541	600	604	600	585	569	583	581	595	532	572	575	601	546	565	613	533	547	598	593	575	568	595	529	603	594	585	563	584	589	596	597	568	582	559	572	570	634	609	582	569	576	569	594	566	571	591	635	618	637	606	567	581	578	560	580	544	535	568	575	585	577	624	596	595	580	557	534	574	558	617	586	587	592	604	598	595	568	591	566	545	604	532	567	596	581	621	562	607	611	540	550	512	594	620	591	581	598	597	591	541	578	565	592	591	539	555	601	599	602	607	571	584	592	546	569	582	619	549	556	570	568	565	555	549	596	590	589	598	609	565	603	556	588	564	572	571	597	601	606	600	531	565	578	595	630	571	597	563	563	596	555	596	572	596	601	557	566	546	544	569	565	585	562	578	602	637	592	579	598	554	592	601	561	559	564	601	581	528	564	561	594	524	583	602	544	583	589	563	559	573	592	591	595	569	544	598	540	619	590	560	577	583	604	553	583	570	564	539	583	564	557	618	544	621	613	570	587	605	591	564	572	620	550	571	575	560	563	594	560	601	565	549	629	566	560	551	549	576	569	522	626	559	618	586	585	627	549	583	530	585	626	563	541	576	575	581	543	633	574	580	550	588	577	558	544	586	570	603	615	535	606	604	579	598	579	566	574	580	603	585	584	621	574	547	523	588	540	544	542	566	550	571	589	568	560	571	591	581	589	607	595	540	547	564	604	561	573	576	532	595	629	594	609	601	536	592	617	584	600	580	570	585	575	582	584	603	579	551	571	583	552	566	591	556	593	613	562	560	569	555	576	577	566	610	586	577	582	586	562	587	598	579	593	566	579	523	596	559	601	593	562	568	569	558	583	556	566	583	595	571	576	607	579	571	550	597	603	562	587	577	574	595	558	567	594	590	586	573	579	575	534	574	559	596	587	598	592	568	631	538	524	573	575	594	627	594	591	619	556	582	552	557	594	572	556	608	551	574	558	578	569	577	585	615	564	556	589	578	545	523	562	579	585	573	590	594	623	582	564	592	575	576	623	579	607	579	592	636	591	587	588	544	573	578	592	588	565	612	550	539	564	554	582	564	607	573	599	580	607	524	561	527	595	569	568	570	590	569	562	608	591	595	583	612	581	563	544	576	563	587	560	617	599	583	544	553	579	582	561	595	610	557	550	636	558	585	609	593	596	609	594	554	582	556	559	584	566	622	603	568	551	600	594	568	592	563	598	558	534	567	571	591	570	584	601	579	601	573	590	586	591	582	581	546	547	600	574	574	558	600	559	625	575	560	537	599	565	603	567	553	589	584	593	583	566	553	580	579	583	577	587	584	583	579	536	602	526	584	574	578	607	605	561	584	617	631	580	616	545	580	587	507	564	572	571	550	609	574	581	580	546	585	598	569	556	582	602	532	587	557	575	573	579	574	563	579	624	660	587	583	620	596	594	557	545	614	579	605	595	514	579	610	596	582	597	590	549	604	585	581	565	592	565	637	597	602	588	586	569	592	583	605	601	605	586	546	559	534	576	538	596	541	554	575	565	578	585	588	577	553	580	603	594	563	602	556	568	612	574	593	574	601	595	510	611	594	578	544	590	569	601	562	578	596	549	611	582	566	596	582	559	600	616	576	563	550	574	574	546	553	599	570	615	558	554	581	625	562	619	582	553	590	556	532	592	613	596	579	577	581	553	560	562	576	566	576	585	571	561	589	603	573	616	562	576	601	549	579	602	609	584	564	526	599	570	573	572	547	606	576	573	566	582	572	590	568	614	537	542	569	576	573	575	605	567	581	610	569	584	581	558	574	551	567	557	585	620	599	578	552	571	580	571	567	538	565	572	603	640	582	591	578	595	536	608	584	564	575	584	581	581	542	607	600	569	570	602	524	596	616	564	588	545	549	600	577	578	603	578	584	581	559	556	595	590	549	559	577	539	639	580	542	582	591	577	557	598	594	641	590	566	560	603	593	585	583	618	614	571	573	575	591	576	579	592	588	559	558	573	625	564	573	609	604	534	568	571	570	567	607	549	578	564	634	626	597	588	574	597	616	536	552	574	579	582	558	596	588	559	629	583	622	585	604	578	608	608	582	604	555	572	606	584	607	589	583	620	618	605	560	566	552	556	568	542	569	616	587	545	567	543	592	542	572	565	589	579	600	544	628	573	541	542	580	542	573	546	604	637	589	576	544	611	569	576	574	612	540	568	547	553	530	565	633	581	582	602	601	580	601	610	583	515	573	596	568	581	592	585	564	506	613	612	535	577	585	590	597	573	607	528	541	572	595	604	561	546	604	552	577	575	570	567	594	573	576	584	604	568	569	581	577	564	611	568	576	546	598	587	567	597	527	585	580	588	576	567	583	580	534	606	622	590	580	594	592	564	563	602	598	557	580	575	596	566	538	570	605	561	611	569	614	579	564	591	544	532	607	569	577	562	593	552	558	554	578	565	560	604	605	561	561	585	610	556	583	606	572	602	543	552	593	595	579	573	574	589	589	562	544	582	568	518	577	569	595	621	536	607	563	603	545	554	571	579	576	526	561	538	592	616	613	560	592	565	555	535	583	581	585	566	552	580	625	583	573	597	556	580	600	567	608	550	550	572	626	568	554	578	580	584	616	599	592	546	615	611	610	572	618	535	608	572	598	566	570	563	614	543	590	596	554	584	582	551	610	571	626	537	565	620	528	594	572	609	552	519	585	598	535	577	592	574	634	565	601	587	561	600	565	510	594	563	631	545	612	563	543	601	582	581	576	584	582	579	578	588	588	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15742	2356	2514	1845	1453	1065	771	599	491	425	358	324	287	303	270	263	220	216	231	194	197	195	230	168	180	194	177	148	168	190	158	184	198	178	164	169	139	138	143	142	160	148	156	155	172	143	141	129	149	151	143	141	142	137	138	148	156	140	154	157	141	172	148	139	139	146	145	128	137	139	178	143	147	140	139	147	165	155	160	134	144	128	126	128	139	139	139	119	159	124	143	152	150	176	152	142	136	153	152	147	151	146	148	140	145	140	146	148	150	136	139	133	140	132	160	139	141	143	127	151	162	158	159	133	123	145	127	148	142	166	159	146	143	168	133	157	150	149	135	142	140	147	153	145	147	145	144	131	128	155	151	132	123	134	150	136	130	143	139	138	150	136	133	138	155	143	158	136	116	144	148	141	140	147	155	121	127	156	152	134	135	143	137	144	128	137	126	134	129	151	135	139	133	147	153	146	145	144	143	171	155	152	149	144	132	137	149	149	156	154	151	142	111	145	153	170	155	157	153	163	160	147	133	141	127	126	144	150	141	133	130	122	138	146	127	143	127	142	147	124	158	136	139	174	142	131	159	152	155	169	137	147	145	141	136	130	164	155	144	142	127	154	138	137	133	144	148	167	144	146	143	141	147	140	128	132	129	119	135	153	155	150	136	130	140	145	143	150	148	136	147	138	148	127	173	164	146	137	161	126	135	138	125	132	138	141	152	136	151	116	157	141	138	131	137	162	150	141	146	153	147	140	152	158	149	152	138	140	120	154	170	145	145	133	119	139	155	164	139	131	137	165	150	146	131	168	153	157	133	175	172	141	122	149	136	141	143	138	110	133	144	167	144	143	148	136	147	151	131	128	149	139	138	148	148	142	130	128	138	136	150	134	148	151	153	151	140	131	136	145	158	130	160	133	132	157	135	148	143	130	141	145	144	144	137	142	146	131	161	134	171	109	148	145	149	157	143	139	143	135	147	139	141	136	135	145	147	133	154	132	135	146	126	140	129	148	174	146	136	147	137	131	160	138	167	138	153	150	140	148	168	131	136	156	158	146	144	154	168	126	139	147	138	144	145	143	153	158	138	141	152	145	155	137	132	138	160	143	153	133	135	174	149	151	133	143	143	146	125	135	147	144	146	135	137	142	142	152	148	148	132	147	130	139	139	145	159	132	130	151	144	135	154	162	135	147	132	131	167	141	138	125	120	156	137	132	147	134	141	140	144	117	149	128	141	145	167	159	147	144	128	159	144	147	120	166	134	137	127	119	137	136	146	143	147	168	143	144	165	154	143	128	146	137	130	147	143	144	143	130	159	119	133	156	152	138	140	150	144	135	150	136	162	146	140	155	137	172	136	151	150	162	153	147	137	170	161	154	154	137	159	138	126	152	117	129	174	147	148	148	156	128	141	129	153	153	151	160	135	149	145	157	152	146	120	165	144	120	132	159	122	137	155	137	135	143	129	144	156	142	116	145	130	170	148	145	133	150	146	150	134	150	141	106	149	154	162	135	145	155	135	138	129	150	154	126	141	127	160	127	131	139	140	154	136	136	150	137	152	140	140	147	139	157	127	132	145	141	147	130	128	134	146	152	158	137	143	138	153	147	143	152	156	157	146	154	148	137	147	154	143	133	164	182	137	168	140	137	138	165	129	152	133	159	129	132	113	143	137	154	135	153	132	129	132	150	132	150	141	129	149	144	129	137	153	145	146	166	134	143	133	164	159	183	134	153	147	125	157	132	148	149	144	150	135	144	168	131	129	145	136	161	159	151	155	152	165	113	131	135	161	156	159	138	139	124	156	134	143	137	151	158	142	141	146	136	138	161	139	150	108	153	138	157	146	130	152	146	126	111	143	145	152	140	145	148	176	155	128	139	156	139	133	144	140	152	138	140	167	139	147	134	128	134	138	155	147	158	128	143	118	129	172	136	159	145	136	146	135	130	141	177	143	148	161	139	148	158	144	141	138	136	143	134	133	147	123	147	137	135	147	157	133	137	132	146	136	135	136	144	130	142	143	155	136	140	134	158	158	173	125	130	162	142	137	132	157	133	133	143	158	155	156	140	138	134	119	123	169	130	154	129	130	145	134	123	118	135	142	134	128	136	146	153	149	132	147	146	153	138	172	158	141	133	144	139	130	139	143	160	141	168	137	157	136	153	151	149	154	152	146	144	131	146	155	151	111	139	156	146	135	177	147	141	150	149	151	146	166	136	130	135	153	125	132	131	133	133	127	159	113	122	152	152	146	149	152	170	179	134	139	141	146	143	147	139	144	120	119	142	152	165	154	159	139	146	139	160	149	145	131	150	166	123	127	151	159	150	127	152	160	129	146	144	172	131	153	142	140	158	137	146	126	148	176	166	134	141	153	174	122	125	139	142	154	124	125	126	151	146	163	135	130	165	139	156	131	133	138	133	150	130	146	146	136	138	148	139	143	126	151	141	152	129	136	149	137	161	143	155	163	142	137	129	133	128	150	155	157	136	145	141	143	131	142	129	141	144	132	143	167	138	134	156	140	171	121	143	143	140	138	132	153	155	128	125	154	150	159	145	151	168	146	138	132	139	154	154	149	156	128	145	159	145	157	120	133	142	140	152	144	132	153	139	115	135	128	144	145	154	145	127	154	147	139	156	141	152	143	118	163	136	138	142	132	140	155	164	143	151	126	156	142	129	141	140	149	144	135	141	149	135	154	159	149	137	141	155	153	155	124	152	121	154	121	129	128	140	149	148	137	132	144	134	140	143	134	134	151	147	113	139	157	144	142	125	121	145	148	125	139	163	159	141	156	144	127	132	130	151	145	139	131	131	146	147	134	125	144	139	148	149	150	123	143	140	148	155	128	130	125	150	160	152	137	148	136	158	141	135	155	150	118	142	111	169	137	146	145	155	139	145	131	151	149	158	133	154	144	131	153	128	154	150	142	149	153	139	150	141	146	154	124	116	140	126	146	141	137	155	151	118	136	134	168	128	162	155	148	141	133	148	139	141	140	135	149	157	144	120	142	141	118	145	146	122	153	151	120	138	126	128	122	146	142	137	163	143	151	107	149	142	162	131	155	139	122	125	142	146	136	140	133	136	147	148	129	135	147	147	149	129	136	125	153	147	123	152	128	138	153	132	139	145	149	148	135	159	159	134	134	153	133	128	117	153	160	153	148	117	135	110	127	143	141	162	141	133	143	159	145	138	165	157	121	140	135	126	159	124	122	143	136	164	141	148	166	163	137	143	162	148	152	139	143	146	136	125	149	146	139	152	156	141	143	152	126	133	131	119	144	149	139	124	139	155	120	146	167	169	137	134	161	154	151	140	134	143	120	144	146	150	144	150	154	153	155	138	148	130	130	139	125	156	134	141	129	159	153	147	126	135	141	149	137	136	143	134	140	113	140	139	141	137	142	130	151	155	128	144	131	134	134	140	141	148	167	138	139	120	126	131	136	148	144	145	153	153	139	150	141	132	151	129	131	135	138	157	138	150	141	122	157	148	141	153	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7666	2321	4876	5927	5461	4530	3477	2873	2465	2062	1785	1670	1533	1355	1230	1155	1025	966	904	894	892	815	799	781	726	706	699	719	692	670	683	648	630	645	606	608	577	582	576	599	617	552	520	576	596	598	564	577	533	530	526	518	524	524	538	521	540	544	477	516	507	513	519	507	498	520	479	455	497	511	505	428	525	483	500	521	480	517	491	497	496	495	460	487	472	501	492	488	486	542	455	493	502	449	439	499	493	533	456	499	455	521	452	458	477	477	470	458	487	460	509	492	491	479	472	476	483	487	481	484	494	457	440	466	451	477	462	449	500	473	517	487	495	469	499	502	477	468	429	504	435	459	493	481	469	474	480	481	457	471	481	451	436	494	495	487	462	472	520	479	428	463	468	476	482	481	468	492	464	468	463	463	495	430	512	449	488	436	475	486	445	447	477	458	446	499	453	477	484	492	483	448	462	506	483	465	478	480	481	501	479	473	479	492	443	475	522	448	510	478	463	464	454	464	487	430	471	483	458	450	493	480	469	496	493	465	461	496	476	459	504	471	434	506	463	505	465	482	443	472	460	434	452	500	481	523	477	479	476	470	519	477	455	490	497	455	482	480	472	444	471	459	461	489	467	476	479	465	446	501	505	463	474	500	498	444	461	488	480	478	521	480	476	443	471	494	476	501	475	479	494	456	505	437	455	467	460	460	514	462	455	506	492	483	476	477	494	486	494	475	476	495	443	496	511	474	443	478	484	502	441	489	471	489	493	433	467	500	473	470	440	438	510	459	468	480	483	476	472	486	473	490	488	503	492	485	466	479	427	504	475	485	491	512	478	476	448	508	512	477	453	463	450	421	481	464	453	465	463	481	491	449	480	447	490	485	476	490	488	489	463	456	475	451	468	460	461	481	487	444	454	482	479	478	465	519	494	445	472	453	473	468	468	441	455	457	482	462	449	468	452	455	458	432	454	454	464	501	462	485	485	469	463	474	456	503	472	434	473	485	471	441	484	454	468	476	534	479	483	499	469	438	465	465	480	467	494	444	458	455	450	495	477	480	483	480	474	454	494	491	488	477	470	485	442	498	475	464	458	404	451	483	539	446	453	500	482	442	422	488	435	456	458	477	460	459	447	446	469	463	475	476	498	499	467	454	494	474	495	484	466	494	446	487	439	487	493	454	458	453	484	445	472	467	471	470	473	474	482	482	442	460	521	472	484	490	469	462	455	491	453	465	472	475	473	455	491	395	438	472	466	490	464	473	450	453	452	435	462	495	432	453	446	475	478	448	468	443	466	482	460	496	456	493	484	473	493	465	443	477	454	487	477	478	489	490	460	480	487	469	515	495	420	456	480	478	468	465	496	498	457	508	462	464	484	474	457	454	473	513	431	510	426	521	479	514	461	470	450	492	477	446	482	508	445	469	501	492	486	465	513	457	469	460	468	456	487	473	468	467	465	443	488	482	467	462	446	468	444	465	458	462	484	472	473	495	461	507	472	430	430	459	483	463	462	449	441	492	507	471	460	430	454	495	453	461	497	438	475	486	450	491	465	467	489	485	500	437	442	495	466	435	478	482	507	460	494	474	470	462	487	464	513	500	452	477	512	459	459	445	460	461	475	532	460	476	462	471	475	451	448	463	479	475	485	445	478	499	488	473	479	455	490	472	466	478	458	461	461	450	487	489	480	406	492	457	508	492	459	503	438	506	436	464	494	454	482	475	455	475	438	462	493	499	480	482	427	482	461	498	433	488	484	486	463	439	498	492	460	477	468	444	524	512	498	469	510	486	429	458	476	497	429	448	499	440	505	500	492	458	496	435	476	485	480	465	457	500	452	479	455	477	497	507	449	481	441	473	460	480	478	484	465	480	466	506	497	445	490	461	461	462	511	455	478	517	500	485	482	450	448	503	509	452	409	472	439	509	484	483	489	497	473	458	486	480	506	463	492	457	471	469	490	511	469	488	441	479	477	458	488	469	474	481	483	503	488	464	477	473	434	442	454	497	490	468	461	467	445	470	469	461	466	442	455	470	478	469	479	429	454	470	466	466	443	509	475	488	454	488	473	489	483	477	469	451	504	442	451	461	465	491	446	465	474	492	453	474	497	482	466	470	502	434	493	467	449	448	460	526	420	442	503	500	546	446	460	441	478	473	465	471	450	467	471	459	476	497	469	459	457	486	455	464	450	450	453	435	463	510	480	466	479	473	473	502	514	473	472	489	502	461	521	437	456	457	482	490	488	502	476	499	510	439	496	437	442	480	444	496	514	427	447	445	439	462	461	504	446	453	474	506	466	514	461	474	470	488	468	474	491	429	486	451	488	444	450	528	493	445	475	485	483	443	474	507	462	454	465	458	438	479	502	538	482	469	484	455	482	439	473	458	444	469	467	466	488	495	474	469	455	547	478	482	479	480	483	441	443	482	478	471	454	470	469	476	469	482	464	467	451	494	447	471	496	500	471	433	457	422	456	498	476	462	460	473	474	437	451	467	452	461	473	457	483	481	457	466	446	458	450	443	496	464	477	459	449	467	498	466	464	488	480	509	414	499	418	478	483	474	443	480	473	473	489	494	494	519	458	455	467	499	457	482	482	509	448	474	460	469	513	475	407	480	482	454	489	456	500	476	504	475	441	474	450	486	459	496	473	511	468	462	492	504	495	445	537	512	469	471	489	512	486	433	423	441	492	443	432	468	444	495	471	465	474	476	458	470	462	502	499	515	487	494	481	465	458	474	467	433	452	463	458	454	479	472	459	494	476	447	476	502	441	484	461	474	469	472	475	491	474	466	451	486	478	477	434	483	493	493	454	454	473	446	467	481	488	440	469	506	484	460	467	546	482	510	440	439	448	441	477	482	463	466	477	456	493	473	444	453	468	492	505	420	473	449	468	459	476	467	479	480	476	508	437	455	474	452	465	477	481	459	475	459	443	443	496	443	489	496	498	510	485	495	472	462	487	464	483	445	444	481	520	470	469	462	441	450	460	465	474	491	463	503	467	482	474	468	451	465	468	467	496	460	478	453	488	446	458	459	434	443	468	450	503	463	491	471	425	480	479	490	449	473	445	466	464	493	435	500	468	490	457	452	459	439	503	476	509	470	503	464	494	520	487	429	467	498	527	472	466	455	439	477	488	471	467	474	497	464	493	467	460	466	451	472	443	461	464	502	517	466	492	462	463	472	483	525	495	490	481	480	494	476	450	459	472	486	459	479	485	505	489	497	466	463	481	468	480	459	475	479	500	470	467	481	497	466	478	429	477	465	499	504	494	463	474	441	471	461	464	450	479	465	493	464	494	490	495	470	509	476	488	429	480	503	455	456	468	492	464	477	476	458	438	447	488	480	488	475	499	476	478	465	475	456	454	466	456	476	451	463	487	455	474	460	478	468	473	492	468	466	446	487	485	512	449	433	494	459	451	462	502	498	479	461	454	451	484	492	458	468	480	468	490	493	432	456	475	489	467	498	525	475	460	455	455	505	493	493	487	455	466	437	483	493	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2120	393	393	388	363	328	330	326	327	295	348	357	331	320	318	288	316	342	321	319	330	322	320	333	320	324	315	317	313	314	348	327	351	331	342	323	336	322	354	346	349	340	320	338	325	340	325	300	333	323	312	322	322	342	289	328	327	316	281	307	339	323	332	333	296	329	322	304	301	303	329	352	301	323	323	335	308	325	316	299	317	346	310	295	337	319	307	313	342	314	340	324	307	285	319	342	322	324	307	320	315	311	283	290	315	335	345	340	324	291	335	311	341	317	323	333	323	344	312	322	329	323	322	322	330	326	319	336	296	320	340	278	309	292	332	356	281	312	332	336	326	337	326	305	333	313	335	297	328	320	336	303	309	346	326	342	290	334	325	346	341	307	331	329	325	331	302	334	317	324	305	318	327	296	340	331	343	333	317	336	331	299	325	317	320	351	324	312	328	342	366	301	329	321	312	307	302	311	358	301	298	338	314	358	331	332	305	316	335	288	314	339	292	315	320	302	333	314	312	355	336	364	333	323	342	301	355	344	317	294	308	300	315	323	294	333	342	338	305	353	313	309	288	279	315	326	317	328	304	325	357	316	293	312	298	279	327	329	286	318	323	304	300	320	306	286	322	346	337	332	336	333	329	343	311	307	316	317	314	316	315	324	342	301	317	281	285	319	306	328	363	376	359	311	289	305	299	320	322	329	306	310	288	331	325	319	306	303	309	332	332	322	303	328	343	301	315	297	334	320	312	326	314	299	309	303	317	315	334	338	297	333	314	314	302	300	312	300	303	357	323	339	333	360	308	327	320	280	340	321	338	337	310	326	318	304	305	328	327	321	335	370	300	325	302	314	322	291	312	334	325	303	316	313	291	296	300	343	320	301	324	293	311	308	315	297	309	315	345	311	341	328	320	292	309	316	317	297	327	293	319	320	304	349	327	333	313	329	307	319	337	307	291	317	345	298	320	311	310	307	311	316	329	312	319	330	344	308	327	304	334	297	311	350	340	314	329	305	324	285	310	304	361	326	264	323	348	300	355	315	335	311	297	308	326	314	334	332	303	325	310	305	320	303	294	310	320	341	328	331	344	332	322	333	319	316	323	337	293	338	325	319	359	306	302	332	316	337	306	323	310	334	319	331	344	298	324	350	333	335	287	333	344	305	342	306	306	298	323	317	365	307	312	284	309	350	307	339	311	311	307	317	329	337	302	317	322	306	345	308	343	347	334	361	305	303	323	299	334	318	342	300	345	331	364	308	318	320	312	313	315	339	285	317	302	309	325	305	349	344	327	290	328	353	304	349	329	348	331	312	307	272	321	313	305	346	284	309	323	300	332	332	324	318	333	309	356	337	327	324	307	350	334	345	315	331	295	306	318	284	295	295	288	318	333	316	308	289	334	295	313	314	339	318	301	318	346	341	306	304	305	317	305	314	308	341	331	311	298	311	335	317	295	314	314	307	356	324	347	331	317	333	327	345	326	319	351	314	328	310	289	335	333	321	319	315	331	299	326	303	327	283	303	324	300	312	336	338	318	330	325	339	312	290	292	300	327	339	332	307	328	317	323	309	316	305	337	341	324	329	318	337	344	310	260	305	318	343	332	313	327	324	326	317	323	319	275	312	333	302	343	298	322	330	345	312	313	324	296	329	339	353	334	296	311	320	341	303	323	351	328	325	323	283	320	321	273	312	331	317	352	327	313	330	341	365	332	335	321	328	313	292	332	337	350	321	333	296	294	309	310	335	308	364	322	289	333	314	335	321	291	332	344	333	327	317	283	335	313	342	346	333	330	330	356	323	308	306	300	314	318	352	345	302	320	271	309	273	354	309	293	313	332	343	334	327	320	346	340	312	294	344	328	305	346	320	338	303	316	322	286	311	286	325	308	309	319	306	319	311	319	324	342	334	355	304	303	310	333	300	346	299	314	306	331	337	283	325	313	300	341	300	334	338	314	307	299	332	318	306	343	345	297	333	306	294	318	326	339	345	302	308	306	332	287	317	281	315	324	322	318	331	307	335	309	333	312	368	325	297	351	340	297	342	323	335	321	294	334	284	353	320	325	326	322	332	316	323	331	322	324	336	304	284	331	311	351	321	307	336	317	290	311	335	313	318	353	333	302	332	307	332	345	321	320	319	353	340	318	322	349	290	314	321	296	335	324	351	305	310	282	313	322	335	341	335	321	341	326	311	321	321	330	301	311	316	332	304	304	315	337	305	316	324	304	352	288	295	319	316	327	363	328	320	294	271	276	334	304	318	326	299	324	329	316	316	323	327	308	321	297	325	305	330	312	326	313	314	334	338	302	319	328	325	332	303	308	313	314	309	326	324	322	312	306	317	297	310	310	330	299	280	373	325	370	305	321	338	328	320	281	339	305	309	322	305	344	301	311	319	334	298	302	345	308	323	298	333	315	359	338	320	345	334	331	351	304	324	347	300	289	320	313	324	347	317	324	311	329	338	303	274	296	304	304	339	293	323	321	309	334	329	309	335	327	305	306	324	305	292	322	337	336	324	337	348	324	301	316	352	348	306	298	312	320	330	309	323	330	293	305	313	327	366	341	354	310	293	325	294	324	317	324	313	323	342	328	325	344	364	336	308	297	329	317	336	324	294	294	364	301	322	302	314	310	303	282	326	332	302	298	322	300	336	324	297	292	329	292	314	298	320	321	315	295	330	329	346	317	313	318	310	320	342	337	320	335	330	326	312	349	357	336	371	321	306	321	320	331	307	309	315	344	317	315	312	314	306	302	367	309	306	328	315	328	349	304	340	334	338	311	324	301	353	349	332	357	307	311	298	317	313	324	318	317	318	333	318	324	313	329	339	315	310	340	294	298	307	299	319	308	302	314	318	294	325	318	327	287	313	312	303	321	314	361	325	320	314	312	379	349	309	337	315	327	300	311	321	315	332	326	353	316	299	352	314	320	304	344	333	322	362	330	295	346	311	330	295	336	336	325	383	329	328	350	340	324	338	336	334	314	345	329	345	290	329	302	339	324	318	319	322	304	297	343	305	360	331	324	325	327	318	293	323	322	346	329	313	312	314	319	304	315	316	300	344	297	338	327	324	318	307	322	338	318	341	334	320	310	328	327	312	302	295	318	326	301	308	313	319	335	335	338	344	289	341	353	316	312	340	327	285	327	319	339	304	343	343	313	345	333	341	352	293	322	287	330	285	334	319	308	320	304	339	337	303	332	310	317	349	304	315	315	329	329	355	290	348	318	303	359	324	336	303	316	318	292	280	324	272	319	314	303	322	341	332	346	316	322	313	339	311	316	323	288	319	296	324	326	305	299	322	296	326	314	303	312	317	318	322	319	300	315	338	344	318	308	322	317	311	315	315	303	319	353	340	315	314	336	319	314	306	307	327	307	343	287	280	305	304	330	331	338	311	355	313	285	308	311	364	307	323	307	309	307	323	319	325	309	310	312	321	315	322	316	334	333	336	299	314	336	316	321	313	322	344	293	292	330	336	304	330	317	282	317	334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2505	1042	1075	1171	1079	1110	1002	1007	1044	1023	981	984	978	972	931	913	900	974	953	929	909	973	933	989	977	944	988	970	929	939	909	982	900	936	932	905	921	900	899	969	952	902	927	911	947	957	930	957	983	917	937	907	935	970	921	964	956	914	918	936	892	980	969	932	940	878	915	910	949	868	942	921	905	924	915	961	893	874	877	918	939	903	907	953	931	876	900	933	929	931	945	961	929	928	914	955	892	988	914	930	986	868	940	954	922	969	976	930	918	921	934	940	920	878	983	904	888	929	963	876	926	959	923	904	984	958	949	882	942	916	982	932	931	922	915	902	884	955	900	954	905	968	867	917	924	893	913	974	918	882	942	911	926	912	934	927	929	893	960	928	908	925	901	953	939	974	977	917	946	953	907	916	907	918	914	917	873	955	920	928	963	948	883	940	938	967	916	947	936	903	913	898	931	936	869	916	895	965	914	946	978	920	931	931	897	932	938	866	929	886	906	911	941	936	931	908	869	989	909	944	918	870	935	928	941	940	904	982	955	918	917	889	916	905	942	990	927	877	925	922	917	939	917	880	904	902	934	908	960	947	906	952	914	951	928	923	940	954	905	955	844	909	933	933	896	852	901	976	923	967	928	917	918	972	899	913	896	927	910	963	917	943	954	889	935	919	962	904	968	909	914	891	913	942	940	977	896	942	914	907	955	913	917	888	958	951	860	958	908	928	918	919	923	899	888	967	911	981	950	882	926	918	957	884	948	911	938	937	899	945	925	938	983	906	964	953	916	929	944	918	937	954	893	931	956	891	896	919	858	917	896	926	904	915	902	1007	965	933	894	973	954	958	915	916	902	917	902	884	944	932	933	912	924	954	929	870	941	894	975	947	937	910	917	979	979	927	958	878	883	896	939	988	912	972	893	931	848	972	886	906	880	907	939	950	911	926	906	883	955	972	935	944	974	937	981	882	878	918	881	924	921	894	912	981	919	905	888	911	941	937	940	961	983	938	936	932	902	929	940	936	886	918	971	922	928	980	913	901	939	929	923	949	971	938	910	885	949	929	908	916	949	926	938	893	900	910	899	924	933	898	914	873	874	943	897	898	961	945	940	901	891	965	903	902	956	927	913	897	927	908	972	947	925	930	895	946	949	924	981	930	933	930	966	926	944	944	895	941	934	911	906	914	888	933	947	905	877	890	943	910	951	914	943	889	907	939	912	904	917	962	919	946	966	930	933	892	943	921	933	951	937	953	892	864	894	923	958	953	908	958	932	883	916	910	911	941	906	891	889	912	866	933	883	923	941	887	906	965	904	968	945	915	929	872	880	923	958	938	921	954	902	921	866	931	939	934	917	906	894	926	911	937	891	941	895	920	921	907	889	932	890	945	979	940	922	954	936	964	960	912	962	951	909	937	980	917	997	912	923	916	965	957	938	987	923	928	944	964	933	975	897	948	890	944	893	954	941	959	932	907	895	900	917	856	893	905	942	912	952	927	959	922	917	949	892	940	920	937	933	885	899	945	909	909	953	935	935	973	910	910	939	892	891	919	891	887	925	887	909	929	908	989	937	897	882	908	884	928	929	932	905	918	927	937	917	933	951	960	878	915	952	977	949	950	906	919	951	948	905	929	919	918	968	929	927	919	953	946	916	860	926	1010	894	950	939	970	947	935	952	937	932	943	891	941	933	923	925	914	885	905	915	900	911	932	882	949	935	1003	952	964	898	940	900	936	986	950	946	887	908	979	909	917	928	935	901	916	890	927	930	863	929	935	983	893	945	922	921	965	914	876	928	940	879	931	941	953	903	954	955	925	938	920	976	930	926	867	957	936	910	922	964	937	906	948	934	920	911	926	840	888	912	911	920	928	905	884	929	899	947	916	938	980	926	904	977	879	961	902	878	935	987	915	906	953	897	899	918	908	911	949	926	880	911	960	886	891	937	946	967	924	979	971	947	924	901	946	944	960	879	920	951	864	965	949	919	948	962	949	976	952	914	882	903	943	936	943	939	969	921	892	900	862	859	881	957	947	944	901	908	914	903	956	947	909	910	910	945	890	939	920	912	913	862	942	962	881	921	910	892	938	971	926	890	987	925	943	892	930	912	870	910	871	965	905	884	959	965	958	944	946	941	911	916	915	970	929	894	914	971	948	937	966	884	879	899	937	884	956	963	900	927	908	875	957	931	979	954	943	965	924	941	946	923	885	894	895	938	921	889	912	910	918	892	864	929	945	924	940	914	932	910	934	911	893	971	914	974	921	945	890	931	902	958	923	916	1006	930	963	904	954	960	905	940	954	995	948	922	961	946	907	929	902	1008	898	875	949	938	940	886	910	897	930	909	935	922	994	877	964	893	888	916	912	945	900	951	898	993	965	951	906	918	948	932	958	929	936	900	948	971	878	957	919	882	914	913	963	895	939	959	927	922	849	930	967	932	902	958	910	917	958	1012	927	887	961	994	861	921	961	937	937	945	902	903	950	892	895	980	960	906	960	950	891	994	953	945	908	855	877	958	937	948	915	925	902	943	843	883	913	950	963	979	950	919	979	913	968	937	912	905	971	909	922	907	932	976	936	957	915	883	948	993	962	908	895	983	937	904	946	884	913	980	929	896	936	946	905	914	952	925	902	958	945	921	925	935	937	942	909	934	933	955	920	900	980	887	862	938	890	870	959	917	910	966	896	901	926	885	887	919	929	939	891	930	921	928	965	915	954	929	910	933	976	915	939	952	927	942	936	945	913	930	944	910	911	914	933	915	970	903	953	961	889	951	874	989	956	912	920	941	913	940	979	965	911	900	988	935	933	917	877	906	915	916	900	951	922	904	927	921	904	949	867	872	960	920	885	952	927	906	920	916	936	888	1029	895	913	875	930	971	933	936	1002	913	902	964	934	899	920	926	919	938	927	943	955	981	886	908	896	881	955	980	967	931	915	933	918	917	913	911	913	938	957	878	913	928	885	952	865	862	980	884	909	906	943	940	914	952	906	925	927	927	915	981	917	927	947	884	963	897	937	946	935	918	994	930	890	932	952	904	932	916	908	958	979	950	963	887	918	903	887	907	923	933	934	846	906	940	904	886	985	939	944	916	925	873	908	900	889	903	917	943	908	949	904	936	892	897	994	950	932	909	918	882	866	946	950	908	898	924	962	891	895	928	958	939	953	893	937	933	918	942	902	946	917	903	988	918	929	954	900	1001	957	963	906	964	972	950	918	883	891	932	918	924	969	883	932	944	975	935	954	877	911	944	924	882	988	923	900	936	912	999	931	927	896	912	934	975	954	943	920	871	954	925	948	899	882	966	973	937	954	929	921	915	930	937	930	903	971	891	952	962	928	935	931	923	971	854	913	954	925	956	907	929	916	901	897	889	914	916	902	937	901	974	957	957	893	947	920	895	902	948	922	927	934	890	959	919	930	913	982	930	921	976	939	875	946	972	894	921	901	890	930	931	902	902	937	936	916	947	891	891	906	935	875	915	939	970	915	858	964	976	932	909	916	955	918	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8070	1035	1313	1110	806	656	550	410	356	322	307	277	276	264	241	221	233	230	231	245	197	217	234	217	198	202	204	177	201	194	215	173	202	193	195	198	201	191	171	175	191	176	191	196	160	184	203	189	200	184	191	188	206	196	185	181	182	173	182	175	198	189	191	201	210	189	190	190	176	204	197	167	174	195	191	200	201	185	181	163	177	183	198	192	176	187	197	193	168	200	177	196	182	154	176	206	172	224	167	184	177	190	182	222	198	214	195	183	167	174	177	197	193	180	187	182	170	175	159	166	201	204	200	189	162	191	190	174	201	189	166	188	192	200	177	177	193	166	198	207	191	180	188	173	171	188	184	203	204	179	188	183	198	200	202	190	182	184	173	187	187	194	169	178	188	193	184	189	200	199	194	175	146	189	169	170	162	181	200	198	190	193	165	170	169	173	188	200	202	172	198	193	186	195	172	189	175	186	177	206	196	184	174	203	219	178	192	171	176	175	205	197	186	173	185	168	191	162	211	189	179	191	204	211	186	205	180	185	182	191	191	192	181	211	211	198	206	183	193	215	201	188	169	169	177	172	169	174	175	203	170	176	188	171	205	173	197	152	201	177	194	188	177	182	182	206	192	175	184	160	206	197	182	184	208	194	183	162	198	179	183	190	181	184	200	186	181	192	181	178	203	181	184	201	172	172	206	184	187	194	213	165	185	185	218	185	194	167	195	174	211	179	194	200	191	200	190	199	210	189	192	202	184	184	198	195	199	202	188	181	189	172	198	167	166	190	188	186	197	183	214	214	181	202	212	195	197	178	181	198	153	160	175	192	209	195	173	202	183	226	204	200	192	188	181	184	207	150	208	194	187	182	180	189	206	196	176	196	161	169	202	198	205	178	183	167	202	173	186	201	201	172	201	177	191	191	166	188	198	154	171	195	183	175	190	171	216	169	186	190	192	193	195	209	198	176	173	193	184	172	200	176	201	170	182	203	188	199	180	162	186	191	195	182	191	160	171	190	206	191	206	189	208	172	204	161	198	195	189	182	179	198	200	201	162	185	179	177	179	191	189	180	191	177	184	182	185	199	207	202	170	174	159	178	187	175	171	177	172	191	183	182	214	200	201	185	185	184	193	205	210	190	186	182	201	191	189	186	192	202	178	184	169	182	176	216	198	178	168	188	204	172	187	184	181	191	182	184	173	193	187	193	181	193	221	174	170	172	188	189	188	191	174	174	178	168	195	173	174	166	195	194	194	196	202	177	216	200	193	177	165	171	208	199	175	199	187	213	186	200	171	170	182	182	191	185	197	196	172	192	194	165	200	178	181	174	214	208	214	188	179	175	177	190	182	196	179	181	202	186	170	185	205	193	197	180	201	179	191	202	175	171	188	189	190	185	189	175	184	186	177	179	182	184	186	211	193	178	208	173	196	154	174	178	189	181	208	159	171	170	203	179	187	185	199	181	176	197	193	172	201	167	167	193	185	179	185	212	182	194	197	172	204	197	203	182	179	188	200	199	187	199	164	213	195	192	198	176	180	179	200	173	159	233	201	174	174	168	205	174	210	183	183	198	196	200	185	188	185	188	167	205	174	178	207	178	191	186	175	184	166	187	194	203	177	195	180	193	175	170	178	194	183	186	167	182	181	187	188	182	152	178	205	181	188	172	165	188	180	155	207	198	156	218	207	187	201	199	191	207	212	187	172	187	187	178	186	198	172	168	208	204	185	170	196	200	188	181	203	190	144	184	197	196	211	210	204	167	207	199	190	201	172	200	188	192	177	201	202	184	174	162	171	220	174	182	191	193	194	191	197	193	180	175	181	191	184	167	191	183	180	169	203	173	200	165	166	182	198	189	175	191	179	198	195	198	166	176	193	176	181	172	173	212	188	159	216	186	177	171	172	196	192	204	173	174	186	167	192	187	202	184	198	213	190	186	185	205	181	183	192	197	209	176	178	172	172	191	185	181	189	194	181	198	179	180	198	171	189	169	197	178	207	198	213	173	174	181	164	207	195	206	175	178	170	190	189	193	233	198	164	199	186	198	152	188	202	177	184	188	202	184	183	206	187	188	191	173	196	192	193	169	180	177	188	194	192	199	190	215	179	174	198	202	193	188	178	165	178	175	213	171	204	194	182	180	174	161	194	203	187	192	184	183	198	190	171	197	198	187	191	176	164	180	188	194	188	179	186	187	211	174	173	208	210	172	168	212	207	196	185	192	204	191	200	203	200	196	208	169	205	173	152	184	188	185	185	193	181	191	193	184	179	188	161	163	172	220	189	171	199	194	173	180	184	181	185	171	172	201	178	210	152	201	166	185	169	187	201	180	207	176	174	183	183	186	175	171	178	193	167	209	204	192	162	194	186	199	182	179	179	165	173	179	194	185	204	214	181	195	206	214	179	178	186	182	188	187	173	196	190	177	189	180	201	183	178	178	190	172	184	190	195	192	209	201	190	189	180	164	186	190	216	221	179	169	179	186	183	200	197	182	175	195	182	201	216	174	182	182	190	204	163	182	168	197	196	179	196	172	174	199	186	189	185	195	195	192	175	174	189	178	163	200	216	168	194	191	189	204	213	184	182	198	196	179	179	178	187	194	182	186	229	200	201	167	153	174	204	190	186	171	165	189	182	197	208	175	178	207	183	164	177	186	174	201	195	171	188	170	186	190	195	186	217	174	204	187	181	210	181	192	190	186	224	184	185	207	177	193	204	216	167	196	188	195	171	179	201	187	181	199	198	184	175	181	199	172	181	187	212	190	212	188	193	184	191	192	196	195	207	186	192	170	191	201	207	181	193	191	189	189	178	172	185	173	188	187	180	182	188	198	201	177	188	189	171	216	203	191	170	190	172	181	214	179	185	185	182	179	167	168	220	211	172	209	216	175	173	191	204	187	167	168	159	170	184	179	203	183	189	189	175	184	185	190	199	190	192	168	200	219	189	169	178	185	194	197	179	203	183	160	183	198	202	203	166	206	189	182	181	186	161	199	208	180	198	200	186	177	187	199	201	188	182	196	198	157	177	191	206	185	195	186	190	215	173	182	216	211	183	191	189	174	198	177	184	185	186	191	205	154	156	191	196	189	168	180	183	188	188	205	186	202	200	192	180	189	174	208	192	197	210	198	181	180	181	187	173	177	180	183	147	205	208	190	203	164	178	176	174	183	173	177	187	172	167	189	197	203	182	188	189	208	203	172	171	188	172	190	192	207	181	162	195	190	163	155	183	181	186	181	198	183	191	188	207	195	210	188	184	157	180	160	183	167	188	193	190	189	189	178	172	198	186	168	206	191	168	187	178	195	176	186	193	178	175	219	191	189	174	187	176	195	199	191	193	176	183	201	196	173	178	173	172	193	165	202	177	190	173	177	173	194	188	200	184	190	184	208	185	185	218	191	196	185	180	205	190	203	187	170	202	189	187	196	173	200	197	165	176	190	181	198	160	155	187	178	175	163	185	220	207	185	171	194	205	187	188	173	192	181	174	216	180	199	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5620	1478	2952	3386	3298	2728	2159	1901	1559	1504	1309	1147	1031	1043	1001	975	886	846	833	744	807	759	736	683	737	673	704	697	676	684	680	626	638	655	634	635	625	607	658	614	656	643	605	643	619	621	608	634	638	634	623	599	566	571	611	596	610	574	552	585	640	584	588	626	583	586	561	596	558	622	612	590	604	575	521	574	565	561	592	589	593	590	575	569	566	585	577	584	554	617	594	606	608	608	588	564	591	588	577	567	563	570	569	551	598	575	554	600	565	584	607	555	608	600	550	620	594	592	553	588	548	615	575	542	589	542	561	619	567	568	543	592	590	602	565	582	602	578	569	530	565	547	579	547	597	588	551	601	548	589	529	594	547	618	584	586	564	550	568	593	583	576	637	543	579	583	569	591	560	610	549	615	566	544	561	545	591	559	585	615	594	537	604	559	592	507	592	593	612	574	559	578	573	567	569	601	600	574	587	553	561	582	557	565	581	594	542	570	606	592	570	602	599	574	582	574	580	589	566	575	550	577	551	575	572	542	597	517	569	570	592	604	585	565	573	581	580	621	563	553	579	591	565	556	577	575	554	574	568	607	579	543	531	551	605	560	574	602	565	612	534	551	546	581	572	585	615	616	598	545	578	568	609	592	589	580	570	601	570	571	541	595	568	562	570	583	574	543	635	563	546	547	632	574	593	647	541	593	573	574	567	542	564	596	609	572	576	597	559	541	546	533	551	601	573	568	567	557	573	597	586	620	585	575	615	580	573	584	572	591	579	566	630	649	600	609	598	607	596	557	504	568	597	583	544	556	573	580	568	563	583	558	587	580	576	604	608	557	590	586	580	597	565	575	555	531	575	589	547	542	587	605	576	563	578	570	619	537	562	583	570	568	553	565	543	578	578	591	568	570	587	583	618	574	575	614	610	552	605	546	566	572	573	580	519	608	577	562	539	585	592	608	595	554	621	587	561	557	549	602	563	547	555	593	571	604	613	535	571	573	599	591	598	593	555	592	582	557	595	588	545	568	590	547	634	535	558	543	525	566	602	576	580	572	566	607	592	613	569	549	602	560	564	560	562	590	591	572	571	575	574	555	610	576	570	571	620	542	545	605	536	613	562	595	601	554	580	560	537	543	573	581	588	575	575	587	551	544	606	588	601	605	590	527	567	588	567	573	614	565	584	577	561	549	542	580	586	570	575	568	583	615	598	607	562	577	554	557	529	601	574	561	581	545	547	557	597	584	615	567	546	599	596	575	586	570	565	542	588	608	576	539	622	640	574	578	614	548	580	580	540	554	586	596	565	586	600	602	555	591	569	555	609	592	537	604	588	597	564	589	551	567	600	584	517	541	548	563	589	566	567	539	565	617	549	557	593	589	576	565	613	598	573	550	559	584	572	593	599	573	525	600	555	550	595	561	542	597	567	585	561	578	583	579	567	600	545	524	592	591	575	567	606	541	567	578	567	557	559	572	567	569	550	613	599	558	624	575	563	533	599	580	590	565	553	623	562	604	603	587	559	615	548	598	590	612	570	581	579	597	624	590	582	553	622	579	524	538	586	569	553	592	598	575	564	537	594	604	601	570	603	584	585	572	564	579	558	556	557	604	586	525	599	568	590	595	645	553	575	568	569	562	552	587	562	553	600	537	562	543	540	545	581	579	580	551	549	601	603	557	583	543	597	548	549	547	576	574	604	576	560	584	598	589	610	572	586	591	548	533	596	526	551	599	606	581	534	560	609	598	624	553	533	600	573	563	607	571	563	544	588	633	603	556	606	561	548	559	542	564	647	555	619	625	605	583	521	605	576	550	622	541	564	607	590	536	584	601	600	657	595	554	609	550	592	580	582	601	559	570	590	573	570	571	570	587	584	564	532	659	551	598	562	548	584	584	618	611	580	595	605	596	562	586	574	584	582	620	550	567	572	565	599	551	543	568	596	625	605	592	620	571	556	614	552	572	549	598	568	586	559	592	560	569	593	548	620	590	599	560	588	577	578	592	609	590	610	549	525	563	578	558	565	559	556	552	613	589	568	553	570	600	542	558	553	594	566	590	590	580	581	546	553	565	518	529	596	519	559	531	579	616	578	558	546	593	538	556	605	618	601	586	596	584	597	563	580	586	559	565	594	555	543	567	565	524	530	594	573	570	563	607	569	528	535	559	553	550	553	539	602	540	574	582	607	580	582	548	574	597	540	575	569	543	609	610	575	581	545	617	557	631	547	576	583	543	573	586	572	582	561	613	555	560	594	570	614	563	587	564	554	616	592	589	561	613	562	538	600	564	618	558	596	590	563	562	569	591	590	583	590	604	603	577	548	557	573	588	582	590	547	585	596	593	541	588	561	614	600	612	571	607	549	565	616	583	572	535	616	557	551	575	556	556	602	599	605	612	579	587	604	577	578	533	552	567	611	565	586	579	523	587	558	542	597	582	558	591	591	588	549	579	572	576	611	566	568	564	579	595	592	559	558	608	558	563	571	607	607	528	543	587	595	561	558	577	579	558	575	546	528	598	563	551	606	548	559	536	583	555	560	518	595	520	569	535	527	541	585	598	523	590	543	549	593	590	577	564	563	582	552	603	610	559	628	569	564	553	581	611	538	588	551	568	581	588	633	552	589	536	581	620	577	587	597	587	591	633	582	573	583	616	597	599	573	577	572	572	579	616	571	543	583	593	596	596	614	619	569	552	594	572	612	563	604	580	605	565	543	576	591	603	564	589	565	531	567	581	571	593	569	606	541	576	565	569	577	570	585	607	558	570	554	607	586	570	579	557	583	569	619	546	562	577	597	607	577	609	541	551	586	580	590	615	566	541	543	541	552	571	642	581	565	561	592	551	586	578	574	591	558	590	588	563	558	604	565	561	578	613	572	564	584	570	550	635	573	580	613	583	598	569	557	587	613	583	569	615	570	605	559	555	584	575	574	586	595	600	583	589	605	617	537	576	615	596	538	530	580	602	572	601	567	574	552	548	622	558	586	553	581	603	564	597	557	623	569	592	517	610	560	593	600	558	590	574	632	614	564	557	588	582	563	616	569	585	573	573	627	583	575	590	609	560	566	604	593	591	583	597	575	604	636	535	565	548	606	590	540	534	599	569	606	610	540	574	631	614	545	557	565	579	576	591	604	578	588	596	557	559	586	615	571	572	543	559	597	582	574	555	555	549	565	587	573	588	591	523	621	608	603	589	604	588	590	542	569	602	560	571	601	599	600	563	576	603	543	602	616	542	594	559	612	553	581	550	589	608	572	579	536	569	606	584	564	641	587	546	575	590	578	568	596	539	533	598	595	601	546	547	568	582	587	571	609	533	553	586	603	605	596	532	600	598	636	585	591	588	593	578	597	562	596	595	566	605	580	575	566	585	616	539	557	561	593	557	581	566	600	612	538	593	524	573	614	571	537	597	594	639	601	577	569	603	559	584	585	580	534	578	616	552	627	573	565	543	600	582	561	594	560	601	667	548	554	575	570	579	569	575	560	576	560	584	569	599	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15422	2342	2493	2058	1456	1065	714	604	493	388	411	360	326	298	243	214	226	207	208	191	201	206	204	175	201	188	163	148	167	161	181	166	154	157	173	151	177	165	143	156	153	158	137	152	150	141	150	154	171	149	152	152	146	149	150	127	169	132	136	152	140	129	149	162	144	142	149	156	130	131	155	166	142	138	160	142	141	157	136	134	155	135	168	127	140	167	125	164	131	132	146	161	136	161	138	137	151	131	114	135	153	125	157	156	139	156	166	150	140	122	141	137	137	168	128	137	132	135	139	143	154	151	137	153	157	139	135	183	143	138	126	123	129	158	138	133	146	142	127	145	140	143	138	144	133	151	155	139	135	155	144	159	152	132	144	158	143	176	136	154	113	156	166	118	151	152	119	135	124	164	156	145	134	135	118	133	163	129	151	151	137	173	172	152	137	127	164	167	152	164	154	157	143	150	185	141	142	153	144	160	137	139	143	146	135	153	127	146	133	146	174	134	120	136	168	118	155	149	148	123	156	153	151	155	143	147	137	153	128	130	139	131	129	142	160	131	160	148	149	160	172	136	152	142	148	151	150	145	138	136	141	128	139	145	158	134	158	139	107	123	151	145	174	153	144	122	150	149	116	140	146	165	141	137	122	144	126	131	142	151	131	133	129	139	126	148	138	147	174	153	152	116	137	131	136	144	154	140	171	176	135	127	135	155	131	143	136	125	137	147	156	142	152	145	145	132	140	149	138	138	128	157	134	128	142	139	146	137	130	131	148	141	128	151	152	149	144	147	128	157	154	146	166	154	158	158	146	137	118	175	139	137	111	153	130	145	129	134	143	128	162	156	160	158	111	141	149	157	132	153	155	161	123	140	143	132	141	130	141	141	129	136	151	138	147	148	136	125	152	138	152	136	152	151	139	139	135	137	147	138	138	134	146	146	154	140	155	155	140	137	155	151	162	168	130	138	152	142	146	132	140	155	119	161	131	137	133	148	150	164	135	157	159	152	148	159	156	149	161	135	149	142	132	135	131	165	174	133	150	154	146	149	153	158	160	141	141	142	150	131	169	133	141	131	153	155	152	153	152	142	150	129	154	144	152	161	135	137	144	151	156	139	145	147	148	145	150	140	148	145	137	157	138	145	141	125	145	149	153	133	139	159	143	141	124	161	150	171	150	143	131	129	139	130	135	121	139	153	127	141	132	139	150	122	167	143	148	130	153	138	149	151	141	149	127	132	138	141	152	151	142	134	145	137	134	134	147	142	161	140	139	142	141	136	139	149	143	125	155	157	158	129	124	161	144	163	162	162	129	150	161	165	150	134	135	149	136	146	149	135	130	151	140	154	151	135	152	142	133	142	131	152	175	162	153	165	159	152	163	129	133	159	131	130	154	139	121	163	126	157	137	146	147	171	134	151	143	129	154	147	143	164	131	132	144	143	144	153	145	154	145	144	148	156	142	137	146	141	136	137	151	140	148	144	113	144	155	149	167	157	152	139	135	136	150	154	139	167	161	138	137	158	129	153	129	163	142	158	152	125	132	167	123	146	150	124	148	122	144	115	153	147	140	163	124	140	157	157	148	130	130	155	146	153	150	137	147	156	159	148	144	133	135	140	152	132	141	176	120	128	145	121	146	163	160	159	148	149	140	135	148	130	140	171	148	154	137	127	149	143	132	166	141	128	133	124	171	157	136	140	124	140	135	138	150	127	125	137	139	157	161	146	136	168	142	160	138	141	152	142	135	142	138	168	133	126	129	163	157	122	138	147	130	116	135	162	131	156	144	151	128	132	116	154	152	154	155	148	143	149	142	133	130	162	137	126	151	152	143	143	126	143	158	133	157	143	133	133	139	124	133	151	150	125	142	142	137	158	153	143	147	181	124	138	152	134	150	110	138	119	153	158	128	154	142	141	145	122	146	130	126	128	148	135	160	123	142	149	160	136	138	143	131	138	162	141	148	132	145	127	143	163	135	141	135	140	170	162	136	124	131	125	141	159	152	142	142	140	121	127	131	139	171	152	139	140	162	162	149	167	143	144	128	136	131	146	146	112	151	126	142	131	149	140	158	129	162	141	135	117	146	131	160	114	142	138	133	164	135	157	150	147	139	131	134	139	137	132	132	148	150	140	160	137	167	169	121	155	152	130	120	145	134	141	149	131	154	145	134	140	129	159	158	147	141	166	138	150	154	155	145	127	152	155	139	151	137	147	157	131	164	146	136	143	157	148	138	120	138	147	126	151	142	142	138	128	148	132	137	114	138	149	145	153	122	160	142	127	126	144	155	129	136	158	134	140	151	116	148	154	139	144	144	152	150	135	143	135	123	133	152	141	150	168	131	145	136	147	141	148	151	142	143	142	144	123	143	153	132	158	152	153	154	130	153	150	141	145	135	141	140	129	134	147	169	132	147	150	146	141	151	129	132	138	155	149	136	134	159	138	138	144	145	136	132	135	131	145	150	125	144	159	142	153	149	141	136	159	145	135	132	134	136	175	119	131	138	154	139	137	150	148	157	139	153	146	137	144	138	139	145	128	167	135	137	119	164	151	152	126	160	132	165	135	144	136	140	118	142	158	150	136	149	141	148	140	151	131	170	127	150	140	152	157	142	146	137	146	158	150	125	137	172	143	165	145	148	150	150	141	155	149	125	157	133	136	145	133	155	155	133	144	158	151	120	137	172	145	154	157	129	144	161	152	150	137	165	145	148	157	158	137	154	148	148	133	146	147	141	152	151	150	160	155	133	162	167	130	132	141	150	119	137	137	130	146	144	163	134	159	141	155	145	143	124	142	143	162	141	155	136	137	144	152	154	151	133	141	148	127	129	139	157	154	144	137	139	143	135	131	133	170	136	138	134	154	139	155	148	127	142	118	140	157	140	140	152	149	112	150	149	152	144	131	121	128	139	143	148	145	133	159	149	134	156	144	147	140	150	136	119	122	132	148	140	130	144	149	139	145	157	144	141	131	166	128	134	137	151	136	147	154	135	149	142	125	134	142	123	144	153	160	169	147	173	131	124	133	160	153	140	132	129	132	152	120	158	131	132	150	164	139	145	132	144	122	141	144	142	145	167	122	159	121	123	166	161	138	140	150	141	123	134	139	143	139	153	132	149	146	142	146	171	136	154	142	169	149	170	154	137	151	144	157	144	132	143	125	142	148	139	123	139	129	156	142	152	148	143	145	129	129	137	133	151	134	155	146	139	150	136	140	123	150	124	146	125	141	160	144	157	142	125	146	151	148	141	138	149	147	149	162	157	135	145	132	147	173	134	136	160	169	141	140	148	143	145	139	144	157	155	166	138	162	167	143	142	152	142	131	147	131	176	170	148	117	159	124	159	148	118	142	149	133	154	148	139	137	140	131	136	136	137	141	131	133	147	155	119	148	153	130	144	155	156	165	151	151	169	139	140	141	146	130	134	145	148	148	123	137	131	140	149	152	143	141	118	124	129	145	143	123	141	148	150	141	142	134	129	151	127	162	137	147	146	137	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7633	2207	4762	5954	5396	4579	3566	2876	2434	2061	1820	1690	1565	1426	1181	1148	1066	993	1011	881	816	830	821	779	704	691	683	705	655	691	653	644	642	587	596	591	561	622	542	565	541	577	615	560	580	531	546	558	542	522	543	516	489	511	513	535	508	529	499	487	523	550	491	489	479	540	474	513	490	515	534	473	509	519	492	497	490	496	511	485	486	520	519	518	481	505	481	486	516	497	487	504	463	492	524	470	485	489	482	491	521	454	505	492	466	500	505	488	528	480	530	470	436	468	486	489	439	468	483	492	471	473	488	486	475	523	460	492	463	497	462	495	476	489	461	499	476	471	467	479	425	499	477	491	504	470	460	452	477	469	481	469	476	479	467	476	462	467	457	471	457	430	502	487	446	483	453	465	494	454	492	474	445	490	482	499	463	503	461	468	505	462	473	501	438	483	440	476	507	501	468	501	451	446	448	490	482	469	476	439	444	472	494	486	487	496	495	502	469	525	488	487	497	502	463	464	538	492	487	470	470	465	479	482	462	497	495	480	487	528	455	447	471	453	471	500	473	474	499	468	476	466	484	442	499	496	470	493	468	499	462	474	508	451	491	471	456	480	484	440	451	456	486	436	525	490	490	462	473	445	477	481	459	474	508	462	496	485	474	443	460	437	502	465	438	431	492	488	490	483	462	506	515	468	482	491	493	421	482	489	456	479	460	507	503	475	477	475	435	459	500	474	458	466	503	451	457	470	419	494	487	465	469	440	439	458	457	460	515	462	447	498	483	491	503	486	449	437	479	470	453	473	477	457	482	508	448	440	463	477	478	483	482	462	495	517	435	483	471	472	442	448	449	424	471	492	455	507	475	450	494	456	470	440	498	478	464	426	454	447	458	502	442	464	449	497	458	495	499	501	470	488	464	494	459	476	511	455	450	503	461	459	435	520	458	485	512	468	496	449	466	485	459	455	468	461	462	469	451	507	505	445	472	456	498	481	517	487	488	515	432	484	464	465	472	482	445	485	498	459	463	446	422	457	518	471	469	500	444	455	448	443	457	464	466	453	485	485	488	448	458	468	474	470	455	461	464	475	448	486	472	477	469	501	475	472	472	463	452	496	471	436	447	499	497	481	447	457	453	472	489	467	510	476	435	438	507	452	391	454	470	520	470	451	446	484	461	486	478	472	495	482	504	498	444	511	463	453	463	458	474	448	487	439	474	485	461	474	495	443	469	470	496	473	456	484	483	444	445	439	437	465	487	462	458	466	452	492	519	484	457	501	503	449	467	469	484	468	460	467	462	443	492	431	466	496	456	457	470	476	474	411	433	446	445	455	497	432	492	490	483	496	470	471	480	494	501	455	435	491	478	468	473	454	457	467	506	451	497	475	460	424	475	499	475	490	458	467	458	463	475	499	445	478	471	445	477	452	490	454	458	434	529	444	462	446	473	481	481	460	455	439	455	465	471	471	462	466	458	429	479	485	470	459	428	440	481	499	455	470	461	461	438	463	504	485	457	423	482	502	472	480	467	489	502	458	475	495	480	518	467	472	456	552	472	481	489	437	415	475	475	457	496	496	506	487	514	482	481	464	472	473	453	486	479	461	434	495	461	496	461	489	471	469	451	472	485	477	473	468	431	463	457	452	452	482	493	467	499	505	445	455	463	464	493	476	497	451	485	467	491	456	474	470	509	479	474	437	464	496	461	495	452	438	447	498	497	481	452	480	510	437	455	450	521	485	513	453	502	488	471	449	468	461	480	448	418	476	463	472	463	474	415	454	486	461	482	455	475	457	474	447	435	473	479	461	454	469	493	531	444	467	474	420	469	448	466	481	478	446	482	465	474	494	488	469	433	477	445	472	503	454	492	467	497	447	472	471	484	481	495	472	444	528	496	485	528	462	472	491	416	506	531	507	475	446	478	429	449	474	513	409	470	520	476	479	442	456	468	477	472	485	475	473	510	451	472	484	516	466	486	460	459	450	474	481	470	475	478	478	450	478	448	452	473	513	470	454	469	520	462	502	501	493	461	477	485	476	453	471	469	472	423	515	473	460	501	485	456	458	447	463	465	482	459	457	491	470	480	476	447	442	486	491	438	479	472	501	482	455	456	416	479	458	476	483	453	447	449	453	551	471	496	465	471	490	461	496	446	452	458	486	490	436	442	484	443	479	477	502	507	548	485	464	500	514	458	471	455	480	465	453	492	444	421	488	454	479	451	425	460	467	488	480	483	464	513	478	504	493	472	489	453	489	454	439	415	469	504	448	471	445	497	494	461	483	458	471	463	531	498	442	489	522	475	519	475	469	452	466	521	505	525	498	474	501	473	478	480	456	454	488	450	445	450	450	523	462	435	472	491	458	494	522	467	459	440	476	428	499	496	449	486	493	477	512	499	479	492	410	470	474	466	499	486	471	495	446	489	470	463	452	471	492	492	441	467	441	492	495	495	475	489	448	464	504	443	454	476	455	478	508	501	536	479	467	446	480	474	483	481	458	461	476	514	467	470	475	447	473	457	465	439	483	502	430	466	511	458	446	443	500	498	448	448	509	484	463	432	462	468	492	434	539	483	462	461	468	474	519	476	496	508	464	485	498	437	460	446	465	491	450	421	467	435	467	465	447	450	494	503	463	466	410	493	486	439	471	475	501	472	478	456	469	516	494	490	452	472	501	500	499	445	496	478	467	443	489	475	441	448	478	453	475	478	488	482	487	447	476	476	478	506	471	451	474	459	462	457	481	474	453	474	490	492	474	490	497	438	471	457	472	485	471	467	458	478	472	473	480	473	501	469	495	462	462	418	434	479	484	475	438	480	466	494	495	473	491	511	448	501	439	474	480	451	428	451	466	456	472	463	528	501	415	474	457	468	466	450	467	457	468	505	499	477	472	507	458	516	478	454	500	502	491	511	501	485	468	495	429	477	497	445	479	486	494	492	485	443	509	451	452	425	435	471	478	497	468	463	457	459	452	501	484	510	478	446	476	468	502	482	463	460	504	446	428	463	421	485	455	464	473	467	476	467	440	520	461	485	437	466	475	471	441	469	465	485	478	499	471	438	428	474	502	465	468	463	487	464	469	476	489	483	459	427	473	497	460	519	479	457	461	428	481	428	493	499	487	467	447	456	495	480	492	505	420	454	515	412	494	455	475	478	492	454	472	443	445	446	433	500	440	494	487	491	486	469	447	471	454	476	502	471	447	487	468	463	435	462	457	442	471	485	497	491	453	498	472	454	453	447	450	475	467	457	459	480	464	463	471	461	476	504	489	467	463	520	464	439	478	507	484	480	471	470	478	456	448	485	455	447	443	425	478	493	468	490	463	459	443	467	510	486	506	474	443	463	465	454	462	509	495	501	438	475	446	435	490	464	483	476	463	479	473	501	522	498	470	470	444	481	485	433	503	471	480	449	460	471	470	466	462	482	504	528	496	491	473	463	459	462	471	484	465	502	461	473	485	474	498	462	486	476	461	474	480	466	491	491	441	434	433	450	454	443	486	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2127	397	397	353	385	362	372	298	350	331	327	319	337	342	306	360	313	298	334	351	342	325	323	309	305	351	357	342	332	296	327	299	327	302	308	329	287	308	331	320	341	312	319	322	336	310	334	282	318	291	308	321	320	337	286	315	313	351	337	320	302	293	319	338	329	312	311	321	330	289	328	347	323	362	312	318	320	337	322	359	330	355	346	333	303	338	316	344	330	319	329	349	321	292	357	330	336	357	325	305	308	352	309	316	347	308	320	341	316	289	320	313	321	338	323	319	343	309	325	315	312	290	328	306	328	326	339	323	300	318	312	323	318	310	325	272	312	331	333	304	321	328	324	340	300	312	351	310	308	317	333	284	341	340	300	334	310	322	322	326	340	312	304	326	297	299	304	319	322	316	324	321	336	337	340	322	331	327	328	322	339	328	325	299	332	327	306	307	333	338	321	276	333	317	349	329	339	317	321	321	310	313	311	358	320	337	334	306	325	336	324	309	343	296	360	318	314	303	334	317	315	309	330	301	343	321	323	308	340	317	341	305	334	340	332	375	323	358	326	291	300	369	327	295	321	314	336	315	327	327	311	323	322	318	283	362	324	309	313	316	339	321	332	318	294	349	317	312	310	343	313	328	318	321	313	299	325	318	336	341	368	315	316	325	313	315	328	276	314	317	326	374	320	295	299	365	328	312	307	282	328	331	294	323	322	315	311	315	310	328	320	349	331	362	299	330	322	318	326	328	353	345	330	314	335	355	339	302	341	308	313	300	329	323	356	321	318	322	322	313	339	347	325	320	325	332	321	343	342	327	349	300	328	360	318	307	297	336	343	305	344	322	308	349	311	359	310	308	295	325	319	311	303	310	346	340	323	328	288	295	352	348	317	312	317	325	332	334	323	335	284	310	317	332	318	308	295	333	342	295	317	324	321	318	368	313	295	294	323	325	321	331	317	283	296	328	324	320	337	330	368	303	302	319	343	337	310	324	339	316	323	356	309	335	311	342	290	349	333	299	318	330	363	345	311	311	279	319	333	309	324	345	316	356	321	358	323	344	298	312	304	323	296	297	342	326	363	333	332	290	329	292	324	329	328	323	324	303	330	338	320	349	299	316	331	336	310	290	317	320	317	326	328	340	334	350	320	338	325	317	322	285	298	310	323	309	344	318	305	307	332	303	336	321	323	340	326	318	332	341	329	351	343	334	331	328	342	308	250	336	322	309	318	326	324	327	321	317	296	321	332	317	309	334	298	342	348	343	335	319	297	321	312	305	331	283	331	329	312	331	303	305	324	319	324	328	317	358	287	314	361	318	301	359	327	355	329	325	353	313	301	335	285	314	356	307	305	345	349	311	321	346	309	315	355	346	305	330	340	329	349	315	327	317	320	345	293	321	329	337	313	304	294	320	346	335	311	339	344	323	309	334	330	327	324	313	310	273	299	316	309	311	357	342	292	342	336	318	338	306	326	329	298	312	322	326	295	313	344	324	315	362	320	328	305	321	297	322	328	321	323	347	275	337	332	346	331	311	315	333	322	324	283	326	305	316	314	313	317	285	322	310	323	305	333	329	310	325	317	323	325	340	325	344	299	316	351	322	335	329	334	308	337	344	304	307	311	314	314	343	347	323	355	294	355	319	339	353	327	339	315	315	336	309	332	323	336	327	328	315	365	311	309	299	308	342	348	339	342	343	339	348	314	311	296	295	310	303	324	314	327	321	320	291	269	335	299	311	314	325	332	316	339	309	299	323	290	342	324	311	301	340	281	329	311	306	317	316	329	286	295	303	322	305	342	325	305	325	337	308	338	328	323	301	362	336	313	314	323	311	338	313	321	340	345	360	295	313	282	290	331	334	338	321	336	335	289	317	320	322	310	300	300	299	296	335	345	318	314	325	313	332	321	292	319	329	325	294	341	333	311	298	300	341	295	331	353	305	304	354	315	329	308	345	327	325	352	328	313	278	317	315	340	332	304	322	322	321	320	356	313	347	294	295	317	342	303	345	320	332	329	333	323	335	322	364	343	307	323	349	315	315	341	308	287	316	345	311	305	315	353	356	321	316	316	306	328	312	310	321	333	342	334	350	335	339	337	332	321	325	328	333	293	322	332	311	336	283	332	357	336	311	309	344	368	315	338	302	308	333	310	343	328	341	311	324	299	320	326	297	342	319	324	343	319	322	342	343	347	334	319	325	341	344	326	315	287	319	305	302	302	344	289	317	308	293	305	293	311	322	302	346	350	313	326	314	366	323	355	305	319	319	332	307	332	310	320	323	333	323	313	312	341	341	326	303	310	326	330	321	351	308	334	312	318	339	301	372	329	335	334	300	313	315	301	322	302	306	302	307	313	330	271	345	306	311	323	322	330	337	346	342	326	322	319	315	306	282	323	305	356	325	324	306	329	322	320	340	309	314	308	327	350	315	300	316	319	351	324	343	303	346	313	291	299	362	350	317	313	299	330	285	311	356	306	325	321	339	318	315	325	318	314	311	331	358	329	337	324	312	305	316	347	324	338	305	314	317	322	326	348	331	313	323	324	334	292	348	341	335	318	306	326	330	283	302	342	343	323	333	338	355	314	309	320	330	312	328	314	303	322	310	315	283	308	273	328	338	354	336	342	330	311	327	280	317	337	305	334	346	314	326	327	389	326	335	328	344	349	308	333	358	302	308	320	293	314	309	334	327	334	321	312	319	311	292	328	346	300	316	314	320	341	322	340	332	337	300	326	352	321	341	330	325	310	312	302	312	310	316	334	311	354	309	323	319	294	319	315	309	311	350	322	334	312	313	291	339	331	300	308	317	331	301	323	340	298	351	298	325	340	276	308	291	308	307	359	287	311	338	310	317	324	355	325	319	334	322	329	319	330	313	308	312	315	339	346	293	312	332	313	340	317	308	316	340	289	333	316	314	292	305	315	335	348	332	314	316	298	329	323	340	331	336	316	340	321	316	323	349	324	280	309	327	322	320	319	326	305	338	322	328	332	299	309	321	316	352	312	322	327	340	337	356	339	301	301	311	330	321	303	318	337	322	339	358	331	299	331	343	306	282	355	312	356	350	333	315	332	342	340	291	337	315	285	349	323	321	302	327	306	328	340	349	339	303	306	330	350	324	340	354	323	313	321	334	336	316	327	317	353	359	306	315	317	345	325	335	286	335	311	315	340	334	315	305	309	275	347	312	326	297	317	323	337	299	330	317	323	326	299	345	343	286	311	337	316	329	353	316	301	336	332	325	320	316	287	326	292	309	278	297	302	341	318	353	321	315	324	330	318	316	313	311	324	338	338	328	332	311	345	335	299	310	341	351	334	327	300	287	336	307	329	339	351	318	344	307	331	326	317	352	335	320	296	300	319	324	325	316	348	307	310	372	308	358	336	322	312	309	344	330	308	311	292	296	324	303	348	339	338	321	324	332	329	339	339	333	316	327	309	303	309	317	306	325	313	322	314	327	297	304	322	351	300	325	317	294	331	338	349	342	328	342	314	301	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2483	1034	1156	1121	1202	1053	1002	969	947	1011	1000	1011	929	934	971	906	909	968	925	919	926	946	930	975	907	921	972	905	943	987	938	918	961	992	935	925	940	959	927	915	924	930	925	866	953	932	913	922	882	945	902	913	959	953	880	968	955	918	934	889	898	907	890	986	906	885	857	899	953	964	917	946	903	900	973	947	897	974	964	979	902	901	931	930	910	949	905	928	923	989	933	856	874	891	956	962	936	967	871	888	933	915	935	908	899	932	944	945	908	906	922	1006	967	906	932	961	964	913	905	915	928	979	902	945	942	897	962	961	938	985	905	926	887	934	950	899	932	954	945	941	954	871	894	950	877	948	924	926	921	917	916	915	946	909	952	961	919	887	936	923	924	909	993	898	915	899	905	954	903	900	899	907	923	925	885	900	898	929	938	992	925	948	914	929	926	969	903	864	905	895	907	936	903	862	941	948	929	947	941	955	960	980	928	938	996	961	883	922	896	900	943	970	909	934	913	978	937	995	904	897	912	938	953	931	906	911	971	929	925	938	962	969	943	984	879	907	926	931	981	897	919	954	920	961	970	956	919	978	918	959	976	934	939	979	913	899	871	954	913	988	968	954	910	941	959	924	954	918	862	958	917	956	1011	907	960	980	939	924	927	927	901	995	925	933	889	910	877	951	974	884	947	916	932	911	917	905	913	966	872	931	962	922	871	903	903	953	923	917	995	928	919	898	962	896	910	906	913	925	946	896	906	923	905	988	949	965	858	918	981	931	893	924	938	894	979	944	935	899	930	925	926	952	910	942	882	979	953	949	957	919	932	967	920	924	940	876	915	932	964	937	937	921	947	963	966	888	921	1000	936	892	956	950	948	931	904	881	930	948	931	951	922	938	968	918	930	938	974	953	908	947	885	931	928	916	952	887	926	939	903	948	928	939	924	898	909	920	925	939	976	920	906	860	877	934	927	921	929	903	909	950	893	938	944	934	943	945	930	919	942	912	898	966	916	958	918	977	930	881	913	1025	958	1010	906	940	919	954	948	923	926	956	952	872	950	918	934	907	933	936	927	919	970	896	881	926	888	881	936	950	921	928	928	946	927	947	912	959	960	906	952	954	922	964	945	915	902	920	888	949	906	925	917	885	934	924	941	908	926	963	914	919	901	878	946	941	939	968	908	924	929	927	951	927	942	935	888	932	900	878	942	926	944	969	948	929	931	896	914	907	936	886	907	921	956	874	956	919	869	907	944	971	970	889	966	951	882	863	935	939	878	930	960	949	893	933	926	949	913	917	927	913	896	959	976	920	919	913	959	888	945	953	957	927	1000	920	878	934	946	879	960	945	928	889	896	942	949	918	893	937	977	911	956	916	890	916	894	959	951	948	897	872	922	907	953	932	954	897	891	934	923	961	871	937	975	965	886	929	934	923	933	912	979	877	942	870	940	967	915	864	919	886	944	909	934	903	949	898	939	972	896	930	970	933	912	938	954	867	888	940	903	924	945	931	926	940	914	936	982	921	913	923	897	887	978	912	940	882	895	916	929	950	930	891	891	887	954	926	935	933	867	951	938	916	944	910	880	962	924	948	898	918	923	919	918	895	914	935	902	905	926	947	939	904	969	924	911	929	924	957	949	957	939	900	952	995	962	947	927	922	915	877	920	928	918	951	956	934	966	945	895	917	909	919	908	934	954	910	966	884	953	940	935	897	924	1011	881	911	938	940	932	927	971	930	908	954	923	901	913	927	928	916	896	904	910	923	920	967	924	895	907	845	870	872	938	995	926	891	964	920	961	938	928	949	942	912	898	930	919	934	927	898	938	890	937	946	878	964	937	907	986	913	901	901	908	892	875	917	910	942	931	900	931	947	976	866	887	886	896	935	939	964	946	918	954	865	931	904	938	892	879	915	906	900	924	897	925	960	982	873	906	942	920	891	927	976	922	968	959	964	937	963	912	914	927	955	871	836	911	876	931	920	924	900	890	831	867	902	949	930	938	905	952	908	950	943	951	912	923	920	905	923	924	907	933	942	900	932	908	962	956	980	923	930	926	933	921	907	943	910	915	933	909	951	943	890	956	952	909	937	920	1002	927	948	917	935	915	895	922	899	935	940	893	901	949	936	953	893	894	906	913	908	922	881	923	913	934	918	964	988	938	982	954	948	896	884	887	940	897	880	953	909	947	949	943	930	946	908	979	971	931	928	928	991	964	887	924	924	936	920	978	954	911	911	951	1010	914	949	954	960	957	894	937	912	932	917	958	934	918	987	906	955	880	890	890	918	929	899	908	937	941	923	923	897	919	900	947	900	904	886	906	915	958	902	950	878	859	918	924	888	946	938	936	906	945	898	886	890	944	916	901	865	941	964	940	918	918	928	939	869	961	963	905	933	947	975	935	919	945	958	949	925	923	928	952	920	905	984	913	955	868	903	953	1001	943	917	951	947	987	930	906	909	923	905	873	963	991	955	958	872	893	911	895	933	980	891	974	919	919	916	976	979	919	960	949	893	915	874	963	910	935	951	954	960	917	941	909	916	917	968	900	895	981	930	905	894	940	937	930	925	997	940	954	928	925	942	858	900	952	900	940	938	948	960	933	869	940	910	958	931	897	888	931	889	934	945	924	911	905	930	905	938	984	859	946	948	897	923	951	978	949	958	921	957	904	930	870	903	964	970	911	926	951	974	957	1003	931	847	928	938	920	895	921	919	918	920	945	955	951	898	886	923	835	914	982	914	936	967	908	940	945	892	858	936	955	910	939	897	921	918	915	885	914	906	937	933	906	925	915	924	933	919	898	887	911	943	985	956	904	923	944	939	914	874	999	942	901	984	898	889	958	905	915	905	923	963	897	915	940	878	931	933	930	931	958	940	937	930	918	951	936	920	940	958	917	926	1016	909	886	876	919	998	938	921	939	949	923	899	961	945	903	1042	961	923	916	918	934	904	927	943	940	895	911	903	932	932	924	954	894	1001	906	924	913	931	904	958	958	946	906	906	950	913	919	928	979	929	944	925	979	943	940	953	918	924	916	922	900	951	892	884	953	919	883	908	896	954	912	952	883	962	874	914	950	871	900	930	941	907	941	886	924	909	918	910	927	883	897	915	919	907	916	895	884	928	913	965	890	921	937	942	872	923	952	951	914	919	949	964	941	949	968	946	931	899	892	936	908	916	863	901	929	897	938	895	961	999	882	939	976	937	968	926	908	924	920	899	903	953	918	872	871	985	849	939	946	901	892	915	885	944	930	882	910	1007	874	952	965	921	925	983	965	891	909	931	976	867	903	897	895	900	898	933	965	937	961	899	910	934	901	933	948	965	897	919	920	906	890	905	944	913	987	888	954	955	918	923	973	905	953	923	935	890	895	918	939	913	941	895	920	931	897	950	953	1002	949	907	954	903	961	940	949	908	862	886	895	948	915	926	972	915	927	959	903	960	946	904	892	927	914	956	940	926	935	882	877	949	920	922	935	911	982	947	876	904	938	830	958	939	966	977	935	927	904	893	938	958	866	864	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8210	1002	1368	1093	768	624	505	404	346	318	342	281	247	255	243	244	241	208	226	223	220	218	199	194	179	197	227	189	226	191	208	198	171	198	186	212	191	210	221	215	193	203	193	182	188	183	194	204	193	200	190	195	159	188	189	199	186	167	183	195	188	204	194	183	183	168	189	179	204	200	192	159	216	189	203	185	204	220	191	187	200	184	176	207	184	188	170	152	171	175	191	190	182	190	190	188	184	179	179	189	163	190	184	193	165	192	212	210	215	183	195	162	191	197	159	205	193	171	213	181	183	193	173	173	174	164	194	183	198	193	197	186	191	195	174	183	186	181	190	179	183	175	169	170	189	197	184	163	171	179	181	189	204	182	215	182	197	175	185	197	177	185	188	178	174	168	187	191	214	198	187	172	176	197	184	164	201	188	170	192	167	172	183	148	204	193	200	197	187	177	195	164	193	175	172	164	200	193	190	193	190	185	178	197	171	166	198	216	166	195	190	184	191	203	206	224	166	184	164	209	181	205	195	162	205	174	163	190	181	172	222	169	185	189	174	198	192	180	173	189	194	165	164	177	189	190	194	180	169	194	169	175	199	179	188	187	161	187	177	188	190	173	199	174	190	186	187	181	209	197	168	174	188	200	176	201	190	188	177	183	182	203	179	187	178	172	191	202	182	163	209	203	187	180	169	193	198	203	172	190	200	200	200	183	172	186	189	196	177	180	194	201	197	190	185	199	200	195	178	189	186	174	173	185	201	180	185	220	186	190	162	181	182	217	192	176	194	206	199	181	199	163	195	188	171	174	179	201	180	172	182	164	198	173	183	191	173	178	195	185	176	175	192	182	192	192	189	197	189	212	169	181	192	177	186	202	181	184	186	182	181	168	178	176	183	205	161	181	174	195	181	196	191	180	168	186	207	184	180	192	173	180	195	178	177	190	209	174	180	169	194	170	179	197	160	188	182	182	177	181	190	185	181	187	178	161	188	175	195	204	180	208	173	160	169	190	193	185	187	215	172	189	174	189	179	203	167	209	214	202	177	176	187	213	216	190	169	198	197	202	198	190	159	192	170	210	192	191	199	171	174	185	199	184	200	188	200	202	176	175	181	176	166	174	171	174	197	173	194	200	198	206	172	194	165	158	182	187	148	162	160	182	200	191	190	164	179	194	175	204	199	195	197	182	194	223	192	184	195	186	174	197	187	161	239	193	178	183	199	204	168	205	191	172	183	169	189	189	201	183	167	188	209	204	185	188	194	204	186	199	199	167	169	214	199	208	183	203	186	193	177	183	165	178	184	203	178	145	200	209	197	188	182	179	220	171	208	182	176	199	199	175	163	174	202	181	147	201	211	206	207	190	183	200	205	203	176	172	184	193	180	187	203	208	158	199	170	180	211	195	174	181	191	190	168	191	179	195	188	195	193	185	194	220	191	213	178	166	177	183	208	167	186	178	185	167	192	190	182	161	165	195	195	198	174	192	219	201	198	196	165	214	185	177	183	178	175	153	184	162	177	180	180	188	181	192	181	195	184	181	194	178	196	188	194	176	196	170	193	196	198	196	186	168	187	200	177	183	176	200	178	216	179	169	217	180	173	185	168	195	184	203	179	181	186	201	194	201	197	191	194	187	198	167	176	183	196	200	193	187	189	153	177	182	197	180	181	183	205	179	176	181	176	178	193	204	193	181	185	200	183	195	192	171	167	190	189	184	199	173	187	194	190	193	164	199	166	184	187	183	175	171	160	194	199	163	192	205	171	170	192	196	195	198	170	151	182	186	187	176	173	202	191	197	181	213	180	213	198	201	183	188	172	173	183	176	177	167	192	181	179	185	181	178	198	197	211	178	191	172	183	180	183	174	157	185	198	173	209	178	185	187	215	192	192	200	197	190	172	184	186	166	218	204	197	220	192	167	197	168	200	180	194	199	175	170	180	175	172	199	170	183	176	204	161	193	209	191	182	181	191	156	175	185	152	189	178	186	185	180	181	194	172	195	178	187	192	192	185	177	214	196	204	184	166	178	190	205	199	183	178	180	170	180	194	212	174	193	189	187	175	179	191	172	198	192	192	180	172	206	188	192	182	168	208	181	195	165	187	197	187	163	190	173	187	198	185	200	184	167	156	195	182	200	201	196	182	177	179	182	212	197	178	162	197	190	199	200	192	169	191	198	185	190	184	194	203	164	195	190	191	193	196	203	190	183	182	177	171	191	192	188	185	165	170	186	188	197	177	195	196	206	178	198	190	199	186	162	172	189	186	206	182	193	199	168	201	187	194	205	185	199	185	179	195	206	169	186	193	199	168	185	180	185	190	211	176	175	201	185	199	162	189	195	178	174	159	191	195	175	198	185	174	186	179	195	180	175	161	182	181	171	209	186	168	178	158	175	189	199	164	180	175	193	210	193	179	188	208	183	180	184	181	175	187	184	190	178	191	209	196	157	195	187	191	178	197	180	187	197	189	218	211	194	173	205	186	184	184	163	176	142	218	177	189	163	208	197	224	205	211	200	192	169	211	186	180	188	173	199	184	189	159	200	165	191	203	173	190	182	195	175	200	149	181	175	159	190	179	188	192	202	176	194	188	194	180	171	191	182	159	191	164	196	206	210	186	159	179	196	196	179	181	194	186	181	159	198	172	198	202	190	190	199	182	188	191	188	181	201	190	166	189	181	184	171	200	197	191	178	178	167	178	181	207	174	190	203	176	187	165	186	211	195	202	204	163	197	177	182	170	192	172	166	197	179	208	172	203	179	178	173	175	195	173	173	199	154	199	190	213	175	192	197	185	168	187	167	191	205	190	202	181	175	191	192	167	196	201	174	198	213	185	176	196	179	187	168	189	204	193	179	167	185	186	203	189	191	191	218	209	188	179	186	198	201	151	192	163	162	179	202	190	179	189	183	193	178	192	210	162	171	190	161	195	167	194	171	175	199	181	168	175	200	170	184	208	193	178	177	193	181	173	212	178	184	192	185	191	181	179	198	160	224	185	197	174	179	206	184	197	196	165	187	200	198	179	189	178	162	206	173	202	181	192	194	182	180	215	210	186	189	184	213	166	198	173	181	184	195	172	161	197	198	181	184	173	186	215	175	193	185	187	214	199	203	190	205	184	182	205	172	180	165	194	156	206	192	196	178	174	181	171	172	176	191	182	209	191	187	175	219	192	186	193	213	185	208	170	208	192	188	189	172	161	209	194	192	172	173	202	198	196	175	181	210	203	201	170	182	180	169	185	184	192	194	182	177	192	176	208	195	170	188	176	170	167	169	168	176	204	180	187	206	177	161	185	188	189	204	185	179	191	207	180	187	184	177	187	220	189	193	228	201	192	201	168	182	176	199	170	179	172	156	193	181	205	183	212	182	181	166	176	214	197	208	188	195	191	184	175	189	180	187	171	211	189	196	180	164	190	191	163	188	185	196	192	181	194	168	194	192	170	181	200	185	189	189	196	188	192	211	166	164	209	169	170	192	194	198	194	202	172	185	190	187	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5502	1508	2867	3496	3262	2811	2150	1831	1590	1412	1288	1138	1166	982	986	907	877	791	796	842	831	758	721	761	696	714	730	695	700	708	678	651	673	674	655	642	639	578	589	585	674	626	632	607	575	662	601	600	629	622	636	590	609	590	581	592	585	607	581	575	589	606	589	595	568	547	606	579	599	563	649	603	598	600	613	530	564	607	601	605	608	591	603	574	577	619	562	584	590	591	573	590	593	616	589	576	606	598	608	526	575	569	559	578	576	601	620	595	637	555	527	583	596	565	576	573	619	598	567	558	615	577	564	573	589	577	614	563	574	587	554	553	616	620	607	489	591	556	600	566	544	579	540	577	549	625	573	590	588	579	592	612	629	587	580	549	608	567	555	568	588	587	597	547	573	580	537	551	589	583	571	591	596	584	568	576	567	555	586	586	571	594	580	563	551	560	575	561	575	620	545	552	588	569	597	563	602	591	557	593	595	622	572	545	588	602	599	608	579	592	607	576	539	579	592	561	584	584	587	598	576	568	557	593	586	606	566	580	573	532	581	577	608	649	585	555	557	580	549	544	594	588	609	558	552	554	609	546	636	564	585	575	579	542	541	561	551	561	585	619	559	540	548	624	577	569	554	588	556	551	609	558	535	585	567	590	581	582	594	617	509	612	575	561	550	556	520	570	558	595	590	587	579	594	548	534	567	591	562	588	551	556	574	594	558	590	635	596	572	605	578	555	615	598	581	566	549	584	539	526	563	536	600	596	590	621	592	672	578	553	590	580	628	621	602	572	570	554	562	568	582	592	583	566	568	604	596	581	564	574	607	608	575	537	573	561	579	566	602	592	580	557	541	614	557	600	595	567	601	588	550	576	572	562	580	595	567	555	591	582	618	589	537	593	558	602	533	593	573	595	610	556	565	611	571	601	566	594	583	615	577	623	596	579	608	584	578	604	546	574	552	593	559	548	606	549	570	598	588	560	595	605	584	577	631	591	547	588	565	529	616	558	537	559	621	593	558	587	585	587	606	577	569	577	566	593	616	599	564	589	570	561	538	584	605	588	571	594	535	570	534	603	601	605	592	527	538	601	554	611	593	576	580	576	538	579	566	529	597	557	532	583	538	605	581	561	559	594	605	565	603	544	579	591	549	556	577	539	567	558	593	609	580	608	527	571	573	567	596	571	589	587	566	586	576	585	573	573	607	572	567	549	566	559	592	526	556	570	572	569	622	560	572	567	581	573	587	544	615	594	556	657	558	582	544	593	559	611	567	603	606	577	591	605	570	583	560	599	566	595	578	552	538	591	560	558	578	564	570	587	608	566	570	609	580	606	568	569	581	588	564	610	578	627	578	597	587	596	570	559	543	556	558	573	564	603	559	547	616	597	564	571	574	609	552	549	586	562	555	538	582	586	547	570	563	573	580	564	526	586	535	550	607	588	553	561	555	563	569	577	546	554	558	616	567	548	569	592	581	550	564	589	544	592	584	558	575	589	557	575	594	603	585	608	582	578	588	558	552	560	567	584	555	580	612	599	546	645	581	603	573	576	552	539	575	602	597	554	541	557	592	570	573	549	602	600	544	545	562	554	606	602	538	567	553	554	598	578	602	585	583	562	558	557	573	595	580	549	600	560	541	557	564	598	554	605	562	568	553	560	602	590	562	549	582	566	549	560	592	589	577	577	605	569	562	590	573	575	588	574	587	577	649	629	590	599	609	617	582	624	599	610	538	584	592	604	588	609	586	640	577	553	587	569	538	554	568	557	616	564	537	557	545	562	550	568	594	596	562	537	573	596	583	576	586	578	585	564	572	526	542	566	561	557	580	624	564	591	607	596	564	581	572	547	561	595	570	550	563	589	571	563	553	572	526	564	594	610	566	551	587	596	548	599	559	565	569	536	596	572	586	633	585	596	542	575	585	558	560	599	589	588	538	563	564	605	579	562	563	581	542	569	535	564	612	587	571	605	621	652	545	607	580	562	597	585	615	586	583	541	569	619	530	536	597	567	546	557	579	549	520	583	590	585	600	576	555	594	545	565	568	580	572	559	597	555	612	567	616	551	584	643	572	578	611	555	593	563	570	595	570	562	619	553	549	642	593	587	587	562	580	588	556	572	566	580	570	584	586	620	581	582	570	574	564	573	539	584	594	564	548	572	598	554	565	621	587	608	616	585	613	548	559	596	563	585	559	581	521	547	561	580	557	581	603	567	564	559	577	546	593	549	571	572	531	559	569	609	568	599	592	560	586	576	592	578	591	583	584	562	581	550	571	593	562	584	563	592	569	613	575	587	575	578	560	572	546	562	594	595	570	612	538	555	579	588	571	549	569	563	611	567	574	627	559	532	610	592	543	594	581	547	579	564	559	594	615	594	574	583	562	553	563	548	585	549	566	569	597	594	597	564	589	555	609	553	568	593	591	580	587	564	588	564	585	571	605	572	575	574	559	552	570	575	526	561	568	568	612	588	575	588	565	578	580	582	547	586	585	574	582	595	635	568	602	577	559	555	536	583	569	630	571	552	568	587	529	570	564	582	589	589	545	584	550	566	530	561	571	602	558	561	570	548	594	581	558	637	581	576	587	546	593	602	577	594	545	516	634	589	571	604	609	618	578	605	559	588	544	566	567	558	552	570	582	570	593	605	622	612	559	574	582	558	573	529	607	551	568	613	591	585	560	586	563	605	591	615	567	604	545	540	629	580	616	580	599	524	567	588	566	579	557	585	551	605	598	558	613	606	561	596	548	556	547	586	544	617	633	569	581	597	560	641	577	538	614	576	549	571	553	574	590	601	571	577	608	628	566	581	573	581	586	549	611	577	583	581	600	566	605	639	572	549	573	581	567	566	569	596	562	539	588	589	581	595	584	610	565	587	556	563	578	586	582	539	603	576	578	598	545	611	550	594	561	597	608	570	648	579	604	585	570	556	586	602	574	547	562	589	609	556	609	585	543	584	590	598	598	564	563	573	571	563	560	641	577	607	572	620	551	524	616	564	551	603	577	596	644	567	586	557	568	596	578	542	617	577	573	592	576	530	556	558	584	609	567	584	600	582	602	584	640	604	568	577	567	559	639	571	587	571	616	564	598	576	541	578	570	569	624	606	603	558	582	576	581	563	612	599	578	574	608	562	555	592	581	622	558	544	545	588	602	579	601	577	580	598	562	546	540	564	555	590	533	581	576	573	574	558	614	563	586	566	569	591	568	611	574	618	566	584	599	562	557	596	580	557	584	554	575	556	620	545	575	566	605	576	555	569	599	535	558	577	587	594	596	601	581	600	619	584	589	585	606	553	533	586	573	557	592	580	586	519	601	610	553	566	554	564	561	586	588	609	626	577	563	624	565	559	583	522	608	575	579	562	543	557	597	576	589	607	535	548	605	561	586	565	534	554	577	548	595	622	565	590	537	633	571	552	584	572	566	538	604	570	546	571	576	589	576	541	554	563	570	600	586	609	592	579	571	551	589	574	576	547	576	604	605	534	586	534	599	574	557	582	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15472	2338	2467	1995	1462	1069	716	574	467	411	382	321	286	257	236	250	254	212	201	170	209	202	188	175	183	165	153	148	181	181	165	182	170	166	199	138	147	152	171	139	147	176	168	150	158	152	149	145	160	163	141	147	159	159	164	155	131	155	154	162	140	138	150	150	134	162	144	144	148	152	136	138	172	149	155	155	142	144	140	160	150	142	133	138	140	149	135	120	137	137	175	137	138	139	126	150	114	122	135	154	152	137	149	156	144	133	113	160	124	152	126	146	143	149	136	133	129	127	144	144	152	125	152	150	118	142	145	140	144	140	143	150	175	149	139	172	143	139	136	145	132	153	151	138	144	160	157	165	153	131	138	139	142	152	139	127	128	158	155	147	136	142	152	129	145	169	137	134	164	141	127	138	146	130	154	146	130	168	128	136	165	164	161	141	146	128	144	129	164	142	113	145	157	131	165	135	154	154	138	136	153	152	145	144	124	142	136	106	122	141	137	138	137	152	149	141	142	144	119	148	158	163	140	133	122	149	137	142	136	133	137	124	147	144	134	142	130	139	155	140	137	153	141	141	160	146	134	154	154	152	134	167	143	163	148	154	135	138	150	138	148	152	124	139	144	125	114	142	161	136	139	138	135	144	128	148	136	144	137	155	140	155	136	152	128	124	144	126	126	118	164	141	147	147	144	154	128	140	156	157	133	146	129	125	145	113	147	153	140	156	149	130	136	145	145	126	151	164	135	151	127	133	136	159	144	144	141	155	143	119	159	138	156	136	129	183	149	139	168	135	154	138	140	159	155	151	174	140	141	160	115	153	145	135	135	154	151	151	138	152	173	122	131	147	152	132	147	170	133	133	133	134	134	139	142	133	140	138	136	156	168	147	129	141	139	139	127	143	147	129	147	150	144	147	150	145	165	142	151	140	129	127	142	141	119	128	145	157	175	134	107	132	146	143	141	141	131	154	138	148	140	131	145	150	150	179	153	124	138	148	145	143	118	159	174	164	152	142	119	125	133	132	142	136	156	155	150	128	156	134	123	146	137	126	128	140	151	147	136	149	167	166	126	147	140	151	149	127	143	137	141	129	135	129	172	123	156	114	134	136	137	161	148	139	140	146	142	150	139	135	131	141	131	129	155	130	139	134	141	134	121	143	130	162	135	138	148	123	146	147	147	172	144	120	137	165	148	132	130	149	134	149	152	143	146	145	120	125	133	150	124	142	139	163	143	158	149	146	151	131	141	145	147	162	142	128	137	158	151	149	137	167	153	157	149	148	140	149	149	142	160	142	159	129	128	128	161	143	128	164	133	149	143	130	139	129	172	143	146	134	135	148	132	152	162	154	128	143	164	152	134	152	132	136	135	142	146	137	166	140	151	142	139	150	151	131	130	141	146	125	141	139	147	164	142	129	153	161	141	122	131	129	133	129	137	142	147	136	130	164	135	154	137	139	122	144	136	143	157	124	149	134	146	163	127	173	161	132	131	150	131	135	139	149	143	149	155	128	137	159	154	132	125	145	138	161	121	144	142	121	119	148	142	139	148	153	147	143	140	127	158	164	166	153	159	126	140	145	134	136	132	131	152	122	147	151	161	155	160	133	164	122	130	154	145	143	154	159	140	158	153	155	157	155	160	158	156	153	156	134	139	158	141	144	140	128	131	125	134	127	121	169	142	150	132	140	163	142	128	139	136	141	161	132	131	144	129	152	152	150	129	130	131	157	136	132	134	133	158	133	163	141	122	123	139	140	145	161	158	145	148	152	127	149	152	147	138	139	130	158	161	160	157	141	148	151	148	142	132	145	142	141	133	144	154	136	184	133	152	119	138	131	147	126	135	155	139	150	154	156	140	135	138	152	149	132	140	160	134	139	147	164	143	157	145	127	145	125	129	152	138	134	132	149	145	136	141	150	135	153	151	151	153	164	128	146	138	130	153	146	156	156	143	129	122	150	134	131	132	136	149	150	132	154	135	143	154	131	173	145	140	142	162	147	144	156	152	153	145	153	151	165	162	134	150	160	156	131	156	154	134	138	159	150	137	150	147	152	167	126	139	146	159	147	148	121	116	125	181	141	142	124	142	145	148	136	141	154	132	163	149	137	142	160	158	141	149	164	146	148	120	157	160	157	115	139	117	126	143	148	141	138	141	147	134	152	149	146	144	141	143	145	139	133	135	142	141	157	148	140	135	132	151	139	149	152	140	129	144	145	162	162	151	156	130	155	134	146	157	166	127	136	171	134	135	136	160	134	131	139	133	155	128	120	153	142	124	150	146	134	128	148	124	133	134	132	151	147	127	132	165	160	150	158	147	135	154	145	153	148	123	172	151	133	136	150	145	148	128	134	146	129	142	131	139	139	159	138	160	137	132	141	166	155	130	153	142	138	141	146	132	143	158	142	154	136	144	147	167	132	122	130	125	137	150	160	144	136	113	133	148	144	155	150	130	123	153	132	137	162	135	137	117	145	155	134	137	147	128	147	127	138	138	156	138	158	132	138	176	140	165	133	136	155	139	135	146	132	143	151	150	141	133	147	143	147	159	135	145	141	141	144	156	146	135	152	160	149	144	143	161	155	135	144	160	160	152	130	139	144	145	143	158	144	143	156	140	140	136	143	144	139	119	153	144	149	146	143	151	145	149	146	150	163	137	132	150	151	140	131	153	130	133	143	127	146	148	111	162	124	172	153	158	136	137	127	143	136	130	147	147	141	132	132	126	137	151	139	152	131	133	135	139	127	130	144	142	127	135	141	146	150	157	167	159	140	119	167	131	125	150	135	139	154	154	152	127	134	150	149	136	125	139	153	148	153	146	144	141	144	137	140	138	137	153	157	146	129	158	107	145	154	128	144	145	142	140	156	129	143	118	153	139	173	149	159	131	158	164	153	146	149	149	128	139	125	135	144	145	150	153	166	141	109	164	152	153	141	132	131	120	134	124	163	131	140	156	134	153	143	144	144	172	124	142	167	142	129	161	137	130	144	153	151	151	117	126	140	135	158	171	143	139	139	136	127	168	128	146	126	177	139	157	135	137	129	150	146	113	142	150	160	132	148	120	154	148	149	124	128	155	149	133	122	142	158	161	127	144	153	144	161	139	133	149	166	151	149	149	147	137	142	145	139	168	134	132	148	152	121	162	143	141	148	117	120	128	145	147	141	141	151	142	167	157	173	131	158	140	124	128	148	138	125	148	128	152	153	146	140	153	160	165	110	153	145	138	165	142	147	154	150	152	130	133	169	140	139	132	146	140	133	145	131	145	129	158	171	138	149	147	125	133	148	149	145	158	129	128	141	148	143	140	149	119	139	143	136	137	155	133	139	133	133	131	145	148	135	158	133	149	142	134	149	134	133	146	158	134	151	144	142	135	150	146	153	131	142	149	135	150	125	131	128	136	128	132	142	131	140	146	151	153	153	135	130	137	135	149	146	152	142	170	114	141	162	151	155	165	147	156	160	140	135	147	137	159	122	141	116	132	152	160	172	143	152	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7640	2371	4963	5993	5327	4316	3452	2813	2333	2113	1802	1643	1529	1382	1296	1192	1034	1018	947	892	864	839	751	779	764	742	700	633	654	614	642	600	652	611	612	614	598	613	573	579	614	566	592	600	589	575	516	600	541	570	516	530	493	531	516	536	539	515	500	537	502	490	490	518	492	500	524	526	529	512	508	487	563	518	468	471	522	468	476	512	531	500	475	482	529	447	487	473	477	461	488	489	500	517	480	528	486	477	503	488	481	490	463	455	501	438	469	444	504	526	498	464	510	529	480	460	481	495	445	484	507	506	467	489	513	518	505	483	474	497	414	460	473	486	505	460	446	460	477	465	497	466	456	471	478	449	473	480	477	473	495	472	496	469	471	505	484	490	499	479	478	486	499	477	500	450	486	458	468	437	480	475	448	441	462	496	499	478	460	432	461	475	543	471	484	463	442	474	463	511	479	495	455	473	484	462	502	467	453	477	482	483	487	449	459	442	465	443	482	528	471	461	501	484	469	485	488	478	491	471	450	450	431	458	475	464	454	444	475	465	500	492	496	476	452	451	515	501	467	486	466	453	460	474	493	446	505	469	486	450	480	481	453	461	496	470	496	430	481	470	492	496	499	503	456	438	444	503	459	458	459	448	477	451	490	508	486	471	456	444	442	454	517	469	481	461	502	456	473	483	450	455	481	494	427	436	479	471	518	496	475	457	505	473	492	431	420	464	421	448	488	507	434	451	438	479	477	482	489	442	505	464	494	485	479	513	429	468	446	470	447	493	500	467	470	481	477	494	450	488	492	447	475	444	484	479	461	522	478	484	468	456	518	498	443	487	493	444	461	464	465	477	455	509	480	446	524	460	450	500	477	487	471	457	469	445	434	507	490	505	483	514	475	490	478	464	503	437	425	469	478	410	504	492	508	445	466	472	433	462	456	424	467	491	479	485	505	468	511	518	487	475	467	463	491	465	425	486	445	496	455	493	480	451	470	468	445	453	465	452	465	480	448	454	450	493	526	443	460	434	438	476	452	489	478	461	487	480	482	488	458	470	486	494	482	497	432	462	469	472	461	491	446	473	491	484	483	461	472	485	506	458	478	475	470	516	517	492	469	493	453	480	486	447	493	509	464	487	453	427	506	482	458	453	456	487	515	449	462	448	464	495	453	457	486	471	433	478	445	485	467	468	463	458	471	502	514	459	482	518	491	472	477	490	473	476	458	489	481	487	465	474	462	465	469	439	463	438	481	461	488	481	470	459	434	471	442	481	475	441	461	488	489	456	425	478	473	434	461	474	482	446	440	440	441	463	502	490	437	455	511	473	497	446	492	432	466	460	542	470	463	479	460	449	492	451	482	414	479	491	477	479	479	474	487	496	508	460	512	491	420	447	461	444	428	502	479	472	412	487	461	495	418	494	481	487	476	477	511	438	475	460	478	443	491	460	498	510	463	469	449	484	471	453	479	451	484	473	456	445	455	460	495	466	473	452	473	473	482	476	488	475	500	487	484	536	481	461	498	478	447	461	482	467	491	493	470	485	502	474	474	493	469	469	452	461	458	492	484	485	508	483	459	456	440	476	501	471	434	492	462	461	453	480	473	474	441	477	456	470	469	487	476	450	470	477	464	495	434	456	474	509	491	458	491	471	435	463	487	448	463	488	460	484	430	501	496	463	465	450	511	458	484	480	424	475	442	486	536	439	485	478	488	474	476	494	465	515	470	463	483	450	471	476	437	492	459	466	422	470	449	460	445	439	475	465	492	488	460	469	491	458	468	472	435	469	475	458	494	454	464	477	489	426	456	493	525	460	514	471	478	453	470	478	494	466	490	480	471	480	478	461	520	479	471	491	492	467	452	450	479	488	444	483	473	478	455	445	489	472	493	477	448	479	526	469	481	519	491	490	502	475	488	490	501	469	477	447	460	499	446	452	496	439	454	491	513	469	494	465	516	456	437	455	457	475	489	454	443	483	458	488	498	492	450	485	458	469	498	448	503	461	491	457	441	480	470	476	473	457	444	492	404	466	467	457	472	483	511	464	481	524	477	487	506	467	476	467	531	422	455	481	465	469	497	478	466	485	460	442	464	467	469	459	480	467	486	480	459	473	474	507	459	489	471	483	477	505	512	481	438	499	477	488	484	496	491	473	486	485	502	464	444	474	486	449	499	478	462	452	472	449	498	463	459	471	504	472	452	455	462	463	499	454	436	463	463	440	466	457	497	457	448	455	494	452	463	486	463	485	471	478	457	470	456	462	461	468	489	486	478	488	449	490	491	464	489	495	461	477	481	477	501	494	462	465	444	501	483	484	482	484	458	480	491	462	484	488	470	462	445	502	440	450	464	489	428	482	483	529	487	480	454	457	489	491	524	486	489	499	433	479	501	474	478	536	472	467	491	456	471	450	493	461	462	471	477	510	458	450	470	489	459	474	455	465	481	445	449	485	493	459	449	470	455	493	450	435	489	475	475	460	451	486	485	497	462	483	475	492	497	444	513	476	473	454	467	486	459	482	474	491	456	471	496	491	459	455	443	492	482	491	455	483	499	455	467	468	501	491	480	439	453	499	459	475	482	467	437	468	488	505	467	471	497	494	472	455	440	485	465	476	451	444	482	504	523	495	441	452	483	420	453	448	475	442	494	483	454	468	463	452	447	498	448	524	461	493	504	494	470	453	468	429	475	453	499	478	468	470	484	479	483	460	492	441	454	506	437	446	477	488	478	499	521	468	474	458	456	462	442	442	472	453	457	510	489	481	490	454	458	479	448	436	511	483	470	458	495	480	468	489	449	489	505	412	451	468	505	492	498	441	447	479	490	438	439	499	481	433	437	442	431	455	478	498	495	459	487	497	469	409	491	470	485	463	496	453	453	463	496	471	471	485	488	492	494	514	479	458	477	483	487	473	434	424	496	485	452	470	441	482	490	461	476	440	475	422	502	483	462	505	494	504	475	480	455	534	475	488	509	443	488	462	469	467	478	479	467	462	507	464	471	511	485	473	466	503	473	472	496	472	470	472	499	479	474	515	485	523	449	422	490	474	452	442	517	484	471	466	486	465	470	462	488	477	473	483	511	462	456	447	482	466	471	424	457	467	484	459	459	510	448	488	460	506	505	455	492	467	456	449	465	463	454	460	494	429	460	471	475	440	484	476	481	499	462	461	458	473	476	453	467	504	436	480	477	471	468	512	489	493	436	496	484	435	449	446	461	470	483	477	455	451	475	453	460	437	447	505	505	476	496	469	471	459	446	471	429	470	445	477	487	452	454	428	462	511	432	489	459	492	470	468	489	475	480	475	498	460	520	474	491	489	468	485	525	443	511	461	532	465	473	445	491	477	460	462	453	497	456	477	489	483	484	456	433	433	503	474	474	468	479	462	483	494	462	476	436	490	417	430	457	480	474	471	483	487	474	475	436	441	501	468	462	493	460	490	485	472	488	461	489	473	435	479	451	480	474	489	466	500	472	532	502	491	438	474	475	433	474	474	504	454	471	482	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2048	423	403	343	365	347	361	332	323	330	335	355	318	333	332	324	318	308	311	313	323	324	310	352	317	318	320	332	290	300	319	318	360	342	370	294	317	311	307	297	328	347	334	310	325	305	325	362	324	334	293	273	298	331	313	321	330	320	318	319	313	323	304	347	323	315	347	306	298	310	312	338	304	349	308	308	321	339	314	315	315	314	342	317	312	331	254	312	338	312	316	320	295	315	325	354	323	369	319	355	308	329	355	295	325	307	303	322	323	303	340	340	321	338	317	313	310	338	296	299	297	327	318	283	314	314	291	297	306	324	325	306	332	324	375	338	319	326	315	327	323	311	326	306	327	329	335	329	317	325	339	352	298	306	331	328	345	329	335	340	325	298	290	332	295	312	323	304	331	341	318	296	318	327	318	323	335	317	316	332	324	306	322	284	331	285	342	323	304	315	347	316	325	323	353	342	312	293	326	327	333	297	313	327	321	311	309	320	329	293	293	297	323	319	321	314	308	353	334	304	340	308	303	315	337	332	329	316	333	307	283	334	303	321	320	311	299	315	315	307	300	326	327	330	305	295	330	337	327	311	301	344	290	349	329	296	308	302	327	326	316	305	303	297	337	344	316	320	316	331	326	342	337	307	337	318	302	296	344	294	302	349	320	329	334	302	313	320	339	305	315	336	297	324	357	311	294	307	331	371	315	335	292	331	321	296	340	322	336	322	328	294	346	315	340	322	310	334	310	357	323	308	317	340	342	307	297	339	344	325	337	326	295	309	312	331	301	348	326	317	340	339	322	347	318	312	343	337	277	312	330	317	350	319	308	298	304	357	338	355	330	297	343	315	334	352	320	343	326	308	333	326	291	338	317	313	344	335	330	316	331	353	326	306	328	334	331	327	336	315	307	321	316	328	308	330	318	316	342	304	344	309	322	319	278	313	322	316	330	342	316	327	300	336	331	305	311	321	326	341	329	328	311	339	332	322	352	332	317	354	342	338	316	344	300	306	332	335	293	310	341	340	340	332	314	315	339	311	318	299	292	309	324	321	371	314	312	329	291	293	338	340	344	309	328	328	339	294	320	311	314	362	332	315	326	317	329	361	372	330	300	322	338	339	354	359	304	269	325	323	329	344	326	324	337	303	322	319	294	306	315	328	309	335	355	333	322	324	302	339	338	313	341	327	312	341	307	301	319	339	342	346	314	362	288	327	305	302	332	327	313	344	328	308	335	296	297	301	302	294	308	320	318	321	321	340	339	279	347	333	313	321	274	302	360	337	331	319	324	316	346	301	312	320	323	342	291	336	329	307	307	336	323	307	291	316	329	345	329	332	325	294	322	334	279	288	326	331	314	290	324	341	333	297	321	318	325	304	303	350	319	315	334	324	327	347	358	297	313	348	339	338	324	299	331	326	331	324	334	316	304	333	322	312	317	327	314	323	336	311	317	304	308	319	332	330	313	317	309	293	309	334	334	316	309	328	336	335	305	288	312	333	311	333	306	318	346	318	307	303	328	316	287	344	315	324	316	298	347	295	296	328	319	347	335	326	341	320	324	319	329	311	272	327	303	299	345	315	310	278	349	332	330	315	304	333	331	302	331	334	307	321	317	305	317	306	317	322	340	337	316	346	309	336	291	323	334	303	325	345	314	324	306	337	316	336	334	322	307	310	364	316	337	323	346	323	314	286	301	310	339	310	286	343	327	347	329	301	320	302	291	322	348	324	331	325	312	333	315	306	271	331	323	311	327	341	298	340	311	322	326	288	314	341	299	327	285	372	321	325	339	326	313	302	285	318	312	324	328	305	358	312	341	285	319	332	306	305	357	327	307	321	333	310	320	313	326	329	313	299	316	315	330	311	341	329	321	355	331	318	322	339	339	311	313	316	322	346	348	317	321	353	320	350	309	303	342	311	313	336	301	322	335	334	318	298	301	323	329	312	297	358	335	298	320	355	343	288	296	345	330	297	302	329	309	297	327	343	332	387	341	315	324	330	288	295	291	305	346	329	331	288	331	341	341	296	308	320	325	329	338	321	356	333	336	310	284	312	325	306	270	304	324	307	380	316	332	318	320	298	326	322	309	321	310	372	332	347	338	294	323	309	316	334	316	354	334	325	313	326	314	317	328	322	315	323	315	333	341	303	342	304	316	327	323	290	328	332	302	314	312	328	331	340	308	299	326	321	298	290	342	353	310	311	353	292	344	329	314	319	333	317	320	295	292	329	312	320	321	333	302	308	336	286	309	318	319	325	307	308	298	299	347	338	327	329	310	328	295	340	314	298	320	307	328	342	329	354	340	323	329	306	321	344	326	320	331	330	331	312	336	324	295	312	297	298	339	337	324	309	319	340	309	335	315	314	318	343	312	312	324	303	300	331	310	338	322	328	314	313	318	328	332	348	289	318	320	324	329	350	318	336	299	329	339	319	322	319	331	316	329	340	310	314	302	329	348	344	320	314	327	328	306	318	324	335	312	342	348	316	324	352	316	337	339	348	304	301	337	338	317	350	315	310	314	304	308	330	334	311	312	322	317	361	322	334	326	322	314	319	318	333	301	314	333	323	337	341	374	311	348	322	294	334	282	334	311	318	313	308	289	316	340	316	299	335	340	335	367	309	326	325	319	297	286	327	337	312	277	305	339	333	354	329	306	313	335	308	342	309	301	311	322	354	309	353	333	347	320	307	302	327	325	321	327	335	310	281	334	306	309	311	347	291	318	364	311	323	325	309	316	312	331	297	329	324	299	313	338	329	321	313	325	316	352	305	327	333	321	349	335	333	334	335	325	325	322	297	310	311	280	328	342	294	325	312	326	297	301	337	297	339	307	322	309	311	322	345	355	296	314	344	287	315	321	337	310	344	319	336	303	357	324	301	298	318	320	333	309	351	332	327	324	325	325	319	305	318	368	311	305	367	313	309	332	272	293	296	332	326	305	334	322	326	326	297	342	316	319	337	351	323	315	336	324	326	341	336	331	333	354	308	321	332	319	329	303	306	343	318	341	298	303	336	325	314	288	312	323	338	361	286	319	319	308	325	325	322	326	317	312	318	315	296	311	315	337	302	332	319	300	337	322	310	314	335	331	295	333	324	308	333	321	343	317	318	300	338	302	324	327	299	324	316	306	310	327	345	307	342	346	334	340	316	327	329	306	288	306	335	286	320	325	329	316	282	336	320	336	307	336	353	363	324	332	289	352	283	300	341	307	322	332	310	271	326	319	325	300	326	321	323	331	318	343	280	346	300	351	349	308	333	361	350	330	298	307	314	340	324	334	332	293	292	322	322	352	328	286	316	317	322	347	310	339	345	324	306	296	341	296	301	312	328	324	326	330	350	330	338	277	344	291	286	312	331	324	295	317	302	311	333	326	305	320	318	331	384	330	303	316	325	319	333	332	334	323	308	339	308	303	298	309	332	306	312	297	322	324	328	309	304	306	312	321	288	332	325	328	332	313	287	276	327	318	343	326	335	339	285	340	326	324	308	328	355	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2475	1034	1053	1105	1080	1013	1047	1050	1006	993	951	959	954	971	952	955	951	941	962	927	1004	906	947	943	893	961	951	892	912	958	931	889	890	976	954	898	916	899	876	942	937	913	898	913	919	916	941	954	917	927	943	833	872	916	891	938	894	955	899	908	909	933	930	888	929	972	1011	912	970	1005	924	911	923	854	942	968	971	934	962	930	953	899	966	931	913	946	940	917	923	987	931	895	903	944	939	959	923	921	925	956	920	894	909	929	934	875	974	880	928	943	878	917	906	904	851	992	901	922	925	849	924	863	948	986	940	937	936	966	942	926	927	900	922	937	924	947	883	970	920	941	951	912	892	910	932	927	990	955	943	906	887	951	990	910	953	929	931	876	905	900	891	932	948	918	926	937	900	908	924	922	979	955	872	887	948	906	887	906	946	857	938	855	879	908	915	932	867	918	882	934	920	929	913	960	950	913	943	925	939	946	995	981	962	915	954	909	942	884	945	895	903	928	930	926	931	927	870	898	916	908	946	960	923	865	911	929	928	926	852	974	936	887	931	968	939	954	943	963	892	959	907	931	904	903	927	945	906	896	926	931	947	932	933	901	964	913	891	893	953	939	874	921	940	886	939	914	923	926	951	967	894	910	901	907	931	899	872	891	920	934	932	927	955	952	879	928	873	946	923	936	900	936	937	926	889	912	912	899	877	944	876	942	887	873	960	932	964	913	922	868	910	962	947	944	918	936	979	889	903	904	945	892	889	938	941	916	901	941	910	921	941	954	903	938	870	939	909	904	942	967	940	956	920	915	952	924	882	911	912	925	944	897	910	896	895	897	899	965	973	937	971	959	949	937	891	850	938	943	928	912	960	941	892	927	928	921	879	920	919	882	962	903	971	915	905	957	962	937	907	892	873	955	907	896	899	949	868	876	886	890	911	963	930	936	947	921	919	884	939	924	904	905	912	882	906	932	971	931	931	937	906	913	954	980	936	948	850	935	934	928	957	903	900	969	930	968	906	844	917	917	924	921	930	970	868	864	907	972	918	943	935	930	979	894	873	955	939	931	899	924	970	907	989	837	943	931	917	936	881	947	937	944	921	900	890	977	885	918	902	922	952	903	966	968	900	904	926	867	897	897	903	981	910	935	998	866	909	923	935	899	922	954	949	960	938	917	947	908	920	929	908	922	974	892	914	930	959	911	944	947	937	920	944	975	985	930	897	898	940	980	899	967	913	942	923	888	880	915	940	940	936	877	957	926	890	896	901	930	954	882	958	920	913	926	952	920	863	956	960	884	954	915	937	894	967	907	920	935	955	936	933	924	901	910	972	900	896	923	916	910	923	895	932	891	931	920	859	897	986	916	974	895	942	900	922	961	911	949	960	905	918	907	961	958	926	925	835	936	939	926	930	927	924	907	884	892	972	880	900	926	921	924	918	930	940	838	894	950	906	932	943	964	938	921	932	966	896	971	872	857	957	901	885	944	918	946	875	896	948	926	881	904	923	900	949	852	954	950	943	959	911	914	876	904	840	955	896	918	989	951	986	851	984	896	893	931	935	896	953	902	949	891	920	946	966	855	931	845	882	897	905	959	962	892	938	967	946	962	929	877	916	881	957	904	958	913	972	872	948	875	964	883	894	911	949	933	925	917	913	933	875	932	894	946	932	879	952	890	925	916	914	872	916	931	894	1019	900	967	954	930	892	882	993	923	973	913	939	912	948	901	917	915	1008	947	906	973	917	926	966	927	967	902	932	963	899	961	915	924	903	926	935	915	881	930	975	932	934	985	895	954	929	911	900	929	951	941	960	971	901	926	892	984	905	917	882	946	944	868	989	930	888	904	980	934	900	928	933	941	947	882	951	918	892	887	914	923	902	866	913	895	912	944	901	916	936	926	876	965	950	936	944	893	920	919	916	896	948	895	959	871	961	948	946	936	888	938	913	972	932	909	900	914	918	890	921	931	885	895	904	895	913	896	905	906	950	859	919	887	953	907	896	927	980	940	847	939	928	903	911	917	880	931	914	932	958	925	876	942	940	922	865	953	952	907	883	931	939	918	969	910	970	909	942	923	930	953	965	897	857	936	884	889	915	919	945	859	967	917	982	883	917	889	872	941	892	882	945	927	889	952	928	924	916	912	882	929	889	926	941	901	930	940	919	904	886	906	894	965	909	977	932	897	955	935	901	914	921	872	942	898	887	901	929	902	922	912	924	965	928	940	903	908	934	986	930	929	978	899	892	928	943	942	969	939	888	925	915	951	958	904	957	837	931	949	934	921	951	917	886	891	911	899	939	943	934	898	929	946	924	925	925	931	896	934	958	958	921	888	928	940	956	918	894	928	939	910	900	913	920	871	874	887	859	893	910	924	883	805	907	903	923	946	941	900	919	895	937	949	996	937	936	886	933	899	927	967	1013	922	886	927	939	952	873	912	887	903	921	914	931	938	910	935	928	973	940	946	935	973	954	907	883	883	957	866	909	949	891	899	917	967	898	871	927	930	949	913	906	932	945	964	960	898	895	926	960	960	960	877	1018	956	943	965	944	879	984	919	887	878	910	841	931	940	877	924	903	946	920	923	926	910	889	944	887	931	934	971	923	893	933	937	911	890	904	897	892	905	895	963	979	942	907	937	938	908	917	891	969	906	852	943	977	922	924	897	928	953	889	901	971	903	900	863	991	950	937	920	941	876	848	953	915	959	967	913	870	984	964	963	933	945	944	941	920	908	896	932	891	951	903	970	930	917	940	943	938	904	933	870	927	932	949	921	947	879	945	925	936	916	912	908	921	905	952	913	937	950	958	926	938	889	900	904	933	918	959	923	925	927	910	968	930	887	916	961	882	898	940	934	969	908	933	930	949	939	950	869	871	907	967	951	925	937	923	895	959	884	886	934	963	909	888	953	920	924	908	911	925	936	924	894	947	924	916	979	958	937	910	959	919	911	956	973	951	959	985	953	923	907	947	952	911	960	960	885	939	947	901	900	943	964	877	938	909	928	948	930	923	931	965	931	957	895	949	891	927	910	911	914	962	894	920	923	945	901	892	977	893	948	876	954	880	945	891	928	910	927	925	893	912	983	933	911	951	925	913	930	963	933	931	979	977	960	887	925	926	936	904	933	946	964	990	904	925	911	889	912	928	922	878	935	898	934	974	926	923	948	882	916	910	962	935	974	987	944	899	886	929	915	959	901	980	926	913	910	955	923	940	885	930	929	926	871	941	930	938	946	874	937	941	901	919	936	888	944	916	911	900	943	959	977	923	909	977	930	910	919	919	918	929	953	936	936	896	876	935	915	919	936	928	935	935	919	905	991	904	921	933	907	916	914	922	911	937	942	932	916	975	973	925	937	919	893	938	940	927	883	929	904	924	937	926	916	929	881	929	929	918	955	947	909	941	915	939	942	929	912	909	917	909	898	928	941	913	940	938	910	898	926	919	938	859	909	986	922	954	920	940	852	906	950	934	961	943	917	918	904	1013	867	938	906	977	881	849	937	971	940	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8298	1022	1373	1128	865	628	502	424	332	328	315	289	259	247	209	249	225	249	224	210	216	204	211	209	211	206	166	222	206	200	202	183	194	180	191	177	192	165	170	199	205	217	171	187	189	195	191	180	209	181	208	208	177	193	197	198	207	190	180	205	179	189	194	202	197	187	210	182	192	189	198	162	166	201	186	194	167	189	180	166	197	177	204	155	194	167	167	174	157	207	186	181	197	206	191	183	183	210	172	191	202	216	201	197	180	208	186	174	200	176	198	189	153	184	174	176	178	187	190	198	179	174	199	172	185	193	206	176	190	197	165	187	180	190	184	172	170	171	195	180	193	165	179	183	184	200	183	190	193	204	176	178	163	179	185	200	199	215	198	178	177	187	171	168	179	191	177	196	167	186	169	205	198	188	185	200	178	209	172	177	182	194	183	174	197	182	175	194	170	183	164	192	201	206	182	177	178	184	186	185	186	193	179	188	186	158	179	203	194	184	192	197	190	198	205	174	208	185	192	172	198	200	189	182	189	184	185	174	190	204	187	183	196	194	191	201	182	166	166	211	173	191	169	202	186	187	178	191	193	206	200	192	199	174	201	193	202	174	174	192	180	178	183	186	170	189	200	183	198	176	161	191	168	211	196	192	189	185	206	178	194	178	180	171	190	196	176	204	188	205	176	179	202	188	178	166	199	184	187	191	175	177	197	182	178	180	174	203	198	188	191	182	188	192	179	171	196	174	175	187	185	182	162	168	193	189	208	174	183	193	172	150	178	194	182	192	196	187	198	175	188	198	190	190	211	186	174	187	170	217	186	150	183	191	206	166	200	185	194	181	191	178	199	197	175	181	201	172	173	196	184	187	170	173	218	190	188	187	196	186	183	171	178	181	203	183	189	185	170	194	171	184	194	192	186	192	177	184	175	186	187	177	191	202	189	185	185	190	197	178	177	167	190	153	168	199	194	157	194	173	184	189	170	179	177	213	182	194	173	194	200	177	184	195	184	180	202	192	196	189	195	202	191	184	165	185	191	189	181	171	169	199	175	173	198	204	195	198	183	181	182	172	190	198	200	181	169	188	196	210	183	177	182	187	187	202	201	192	186	207	201	183	202	186	165	180	176	186	173	195	172	172	197	192	184	194	213	159	190	189	173	214	177	178	188	187	171	195	186	169	188	161	178	204	179	178	209	205	170	158	186	198	179	147	178	179	181	187	180	168	149	185	157	197	201	181	211	175	188	191	198	204	179	212	202	199	188	181	192	189	227	213	183	185	168	180	191	209	184	187	166	177	180	190	179	202	166	189	177	172	156	193	186	181	192	161	175	193	173	196	196	175	173	200	196	193	179	198	169	180	199	201	188	179	189	195	181	172	173	205	189	194	202	204	182	165	181	200	188	185	179	167	171	185	184	173	212	179	181	177	204	167	210	195	180	188	188	190	184	190	161	190	213	188	188	164	194	174	182	198	186	191	189	192	181	191	194	214	198	186	190	182	178	196	199	152	173	180	190	198	183	169	174	178	194	189	171	171	195	192	193	209	197	188	181	169	163	201	195	188	184	198	174	209	176	193	194	180	183	203	199	203	192	202	201	171	192	164	176	188	189	190	204	195	212	201	191	196	219	181	188	155	190	160	189	184	165	175	179	188	170	190	168	181	176	198	166	184	171	194	176	163	175	203	197	175	179	203	170	187	156	197	192	194	178	178	172	188	187	180	189	165	212	177	183	205	179	199	181	175	176	193	192	174	184	197	228	177	206	183	175	186	204	225	203	194	178	190	185	188	204	178	192	189	201	188	194	200	182	211	206	193	168	185	175	194	189	190	176	196	185	180	196	188	203	169	187	186	173	208	189	189	184	189	201	159	179	207	187	201	213	182	155	187	161	193	194	191	191	163	182	182	202	170	160	186	187	185	206	201	179	201	169	192	164	200	177	198	196	191	193	164	177	191	184	184	187	158	185	199	205	166	209	196	175	207	194	177	186	208	203	195	183	177	169	174	173	198	214	189	176	190	179	162	162	201	186	179	185	204	193	156	176	155	181	170	173	192	173	206	181	218	190	195	175	180	184	190	186	187	180	182	176	192	187	169	177	213	177	204	203	181	187	195	182	195	180	184	172	192	201	190	189	187	201	182	200	189	186	182	189	177	201	195	163	207	183	159	209	198	185	185	198	183	177	183	154	191	186	197	193	166	183	190	196	202	178	200	193	183	179	205	197	187	200	175	199	174	188	184	197	203	193	175	216	195	183	172	196	200	177	191	197	187	169	196	177	168	168	204	176	160	187	187	213	201	186	164	182	189	190	172	240	184	195	154	157	197	179	207	187	196	175	182	196	175	199	191	195	198	168	174	200	190	177	164	182	191	206	193	179	178	184	189	178	192	181	192	183	184	192	178	199	175	183	200	210	188	188	193	186	190	195	192	182	186	183	182	182	204	190	200	167	203	161	171	175	200	177	211	174	176	185	182	186	197	206	171	216	166	215	180	174	183	194	170	203	179	156	177	175	168	220	186	178	188	203	220	171	202	226	175	198	202	211	178	187	177	185	169	172	184	201	169	207	157	198	185	171	183	182	197	172	191	203	177	187	181	192	194	197	164	178	176	192	185	177	193	194	174	184	183	192	195	199	173	199	163	176	207	187	200	189	187	192	172	182	201	153	210	197	179	194	196	192	201	175	208	186	203	180	211	189	179	182	180	186	198	169	189	196	179	186	208	216	187	221	194	184	183	184	195	188	195	177	167	179	208	172	181	144	171	197	190	187	175	175	207	188	185	180	188	189	179	172	205	177	195	186	186	202	188	197	201	174	211	186	187	192	184	179	193	207	189	190	200	185	174	182	184	174	194	188	191	207	184	188	200	184	185	186	200	175	192	188	194	199	194	200	204	202	198	171	183	184	193	170	195	173	201	180	199	204	185	185	160	149	188	176	182	194	195	172	197	192	173	152	194	203	193	192	164	164	205	197	154	168	167	197	154	200	193	190	188	187	178	184	227	175	191	187	206	197	181	181	180	188	170	179	173	178	200	215	169	174	220	186	205	192	186	172	206	191	191	179	157	206	167	199	188	169	165	188	182	202	204	216	194	174	178	199	212	160	201	224	201	200	185	185	180	181	187	174	161	194	184	182	197	185	204	173	190	182	193	182	191	197	190	169	176	187	159	198	199	174	194	183	167	164	188	210	170	189	192	195	178	174	207	183	185	186	187	212	171	190	157	190	188	174	187	190	206	150	200	184	182	188	194	187	198	209	163	177	193	182	195	189	193	175	182	183	188	156	204	216	180	166	169	184	181	186	197	190	210	160	171	193	186	171	162	174	170	202	179	187	219	177	191	192	189	191	172	181	191	190	175	193	207	177	186	177	220	207	188	160	206	216	169	177	174	189	165	197	187	175	201	208	183	181	179	186	197	200	182	177	182	180	198	195	173	184	202	185	191	181	200	184	191	178	181	174	174	164	168	203	186	219	166	186	170	176	182	182	199	177	201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5561	1542	2832	3489	3115	2661	2091	1797	1585	1377	1272	1202	1082	1080	1019	918	898	862	862	823	815	783	755	760	709	738	688	648	673	662	594	642	639	678	681	623	643	650	650	623	606	582	614	595	665	663	636	611	624	608	623	642	599	618	608	589	604	610	605	599	589	634	605	569	637	616	566	580	646	601	611	579	605	595	557	585	591	593	596	581	590	558	546	626	621	576	587	612	597	603	573	585	600	550	617	592	573	565	589	617	586	577	607	563	572	608	600	588	606	580	576	585	529	588	611	567	543	575	554	588	596	605	534	591	590	564	554	593	571	575	602	580	609	589	580	543	558	563	587	557	534	625	616	584	571	548	568	578	609	568	582	598	613	609	527	548	576	556	545	541	534	546	539	539	594	584	582	572	563	603	570	559	523	571	580	555	553	576	580	602	582	563	535	583	620	576	601	599	548	578	599	571	577	564	558	596	584	595	590	596	561	578	600	573	565	551	575	623	595	558	553	589	615	634	564	574	571	595	612	615	565	594	562	555	597	546	578	609	568	558	577	561	581	547	559	550	566	579	600	543	558	618	589	583	556	570	561	595	550	573	551	621	519	609	614	638	625	593	615	563	607	587	620	572	528	577	549	553	561	579	590	646	643	520	610	572	574	542	557	565	544	611	579	569	552	571	577	574	573	542	570	540	570	576	555	590	536	591	590	566	584	548	554	579	553	548	550	587	573	588	592	547	553	560	557	571	598	558	610	606	554	572	582	534	546	580	615	580	566	538	591	605	577	559	592	567	571	605	559	556	600	628	604	573	597	555	593	579	576	555	561	542	599	605	559	576	586	592	575	591	576	567	595	589	569	570	574	526	582	595	561	615	625	627	608	555	581	601	550	577	571	588	595	558	589	567	563	544	569	529	578	604	577	580	582	511	546	582	609	567	573	541	564	536	596	604	577	574	544	583	561	599	566	588	561	599	545	631	526	590	599	588	596	592	589	588	572	548	614	584	604	533	589	564	584	582	581	578	602	582	592	598	572	595	545	529	563	606	614	582	575	557	585	547	539	620	596	583	626	539	569	570	609	580	575	586	546	560	552	514	594	558	601	564	585	558	607	602	568	550	607	597	594	564	567	564	590	591	577	547	570	570	571	541	545	543	584	599	597	619	564	544	578	573	573	600	561	607	544	580	560	555	578	605	588	589	569	520	556	583	547	557	551	565	597	538	603	569	608	563	608	522	610	573	589	585	599	579	582	575	575	546	576	582	595	521	617	601	581	618	536	540	557	587	541	581	579	621	584	571	564	579	550	568	588	558	573	599	606	603	570	616	583	583	570	587	593	596	547	551	604	546	558	547	558	573	560	612	557	550	599	586	569	558	530	603	566	541	580	601	604	593	583	550	571	571	555	575	573	585	553	643	569	534	596	618	565	634	590	582	534	586	621	534	571	596	560	577	584	590	567	588	579	565	562	599	551	578	555	550	592	566	613	579	582	618	566	569	582	588	570	588	562	590	546	580	563	584	615	603	592	594	580	598	579	570	527	548	598	567	596	563	556	537	613	606	545	590	584	579	575	575	528	570	574	549	584	581	599	560	577	570	550	529	586	553	597	589	523	611	522	555	573	554	570	582	556	566	560	624	565	603	615	540	579	558	584	538	574	560	535	553	578	599	588	569	571	596	602	541	570	591	590	560	566	578	557	550	571	577	568	598	565	601	546	564	603	575	587	572	583	570	562	566	600	602	557	542	599	571	565	580	586	588	599	587	548	614	514	586	548	554	566	592	601	594	554	589	570	600	620	556	580	578	578	570	559	561	551	580	560	581	552	566	575	539	572	602	580	592	562	546	583	579	562	575	554	607	557	554	563	568	546	585	611	561	556	599	563	563	583	604	580	559	570	579	552	596	571	606	560	576	577	570	532	568	571	559	539	646	573	583	575	598	529	590	561	572	585	546	597	591	605	625	590	605	594	575	612	602	549	555	557	622	569	598	608	621	598	591	566	547	589	577	627	566	564	564	571	574	565	613	585	541	551	587	580	620	550	550	565	585	574	614	559	568	549	628	604	552	583	563	543	540	551	568	593	555	560	588	595	522	595	539	578	586	555	552	574	575	567	557	550	563	569	559	604	636	593	576	578	590	600	564	555	614	575	651	565	601	590	588	605	578	559	583	582	579	558	587	589	564	586	596	599	579	562	563	586	570	570	594	590	610	585	583	574	574	602	578	607	571	566	599	590	549	589	551	632	581	591	578	550	561	528	598	582	583	554	568	584	578	522	549	563	586	621	604	580	594	600	566	608	596	562	567	567	594	571	581	530	592	574	552	585	568	560	569	588	569	587	573	574	604	568	576	571	564	566	596	634	552	562	553	543	555	585	586	564	537	531	586	567	615	631	580	603	623	577	558	564	566	531	600	577	575	546	564	595	545	573	610	578	577	575	536	578	577	569	602	587	510	539	563	586	594	615	626	590	574	542	610	562	575	577	589	580	584	583	608	545	557	608	608	600	594	561	542	565	552	589	532	597	546	571	591	601	586	558	586	570	602	604	552	575	591	554	534	544	571	572	557	571	554	566	560	591	611	597	581	567	548	535	567	568	559	563	542	562	539	584	574	639	594	583	556	586	588	559	558	546	565	591	595	602	580	561	578	586	581	569	561	581	570	575	593	574	538	567	595	591	573	514	566	568	569	574	612	602	590	591	520	621	566	616	613	588	536	586	534	585	602	577	643	604	636	584	579	533	565	551	605	568	607	576	573	609	593	578	575	550	598	599	552	626	591	584	537	568	585	538	579	557	589	569	581	566	582	588	545	564	589	584	573	558	606	515	574	553	545	564	531	591	566	573	575	552	540	576	620	583	550	569	538	586	544	557	557	612	618	573	565	573	642	548	579	557	574	573	601	536	567	562	565	590	557	567	536	508	559	559	573	572	586	587	553	614	531	584	523	607	600	552	616	573	586	594	588	577	582	564	563	559	581	621	579	568	564	597	592	568	555	552	579	540	574	525	586	552	555	533	585	538	595	573	573	597	562	585	559	562	541	541	571	586	581	539	541	524	586	596	525	595	610	567	580	600	632	570	579	607	625	575	598	558	559	549	609	609	601	560	546	579	584	572	570	612	555	591	571	575	552	573	592	549	533	559	570	591	624	573	542	608	614	625	591	574	553	588	613	577	572	539	540	569	583	527	606	592	577	637	547	606	589	599	524	577	603	566	546	574	555	548	587	589	577	605	595	591	586	577	549	539	551	621	611	551	575	608	564	571	558	580	548	598	563	595	553	621	583	550	566	593	587	572	552	526	562	598	625	602	539	560	573	554	585	556	603	557	573	587	536	581	580	577	589	596	620	577	543	565	516	523	538	551	606	553	574	609	548	575	591	577	554	581	579	582	544	571	635	590	585	567	548	489	547	598	573	556	569	592	607	582	521	577	579	573	595	577	574	590	580	551	520	531	577	599	582	589	586	595	539	540	585	558	577	572	578	565	563	578	547	535	589	592	618	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15411	2192	2426	1958	1429	982	740	602	514	389	354	345	299	254	236	268	258	235	210	204	178	199	179	176	157	189	183	153	177	145	145	152	152	168	144	158	176	154	171	160	151	143	147	152	138	163	173	160	156	143	151	159	151	148	163	127	158	151	150	144	128	141	147	150	154	149	132	159	167	145	145	169	161	171	146	150	121	161	149	137	139	141	144	147	128	154	133	140	149	127	149	147	123	141	159	144	139	133	151	132	143	136	138	129	136	133	119	138	166	138	142	126	127	136	144	161	129	144	149	139	131	149	125	144	146	151	138	151	143	153	141	149	142	141	170	139	138	123	166	136	129	132	148	142	139	142	143	145	135	154	122	148	127	140	123	139	143	147	144	169	161	133	137	158	136	144	165	140	145	160	143	159	146	149	153	143	141	126	127	153	122	139	133	157	136	133	157	151	152	137	176	135	131	151	145	129	156	144	142	119	141	141	147	153	144	135	133	139	151	152	138	137	112	133	155	151	131	152	123	154	130	131	125	160	145	134	151	158	134	143	129	127	175	154	140	144	160	178	139	134	144	141	129	144	132	154	174	148	134	155	134	140	130	142	139	130	144	143	152	143	156	134	143	151	132	134	141	152	151	150	148	157	137	145	164	160	155	149	160	136	144	154	160	136	125	120	149	149	127	115	133	144	150	145	143	147	149	135	126	146	143	133	125	131	147	144	135	161	138	146	167	158	140	155	137	154	144	125	150	145	145	129	150	126	144	138	159	140	156	156	138	154	149	151	132	158	141	146	118	132	135	146	157	162	133	127	141	154	135	159	139	147	146	134	155	153	137	139	159	119	138	129	155	142	144	154	150	147	126	150	159	160	152	144	133	150	129	160	168	138	116	145	145	138	143	119	149	165	135	141	133	144	140	132	129	123	140	151	120	153	130	142	146	123	134	156	153	137	136	128	130	150	154	168	149	150	136	126	148	118	141	141	130	136	152	130	130	138	147	169	139	158	140	140	152	137	164	139	139	160	128	141	145	129	141	130	144	146	166	168	137	135	116	135	131	161	153	146	145	127	154	148	146	123	140	119	130	135	151	149	138	146	145	166	135	142	142	147	129	145	150	159	148	133	133	126	131	148	138	157	142	159	164	124	129	139	132	157	149	172	119	162	154	125	151	139	166	128	113	160	152	119	165	155	144	144	123	157	139	161	144	144	136	175	161	120	134	151	120	155	156	133	138	135	142	138	164	152	127	154	134	128	130	138	143	148	158	150	146	141	152	142	136	135	142	139	125	142	134	128	150	140	131	142	162	153	139	158	156	142	135	149	114	156	149	140	134	158	142	139	121	157	115	132	141	157	146	148	145	148	126	148	137	152	134	145	138	131	136	154	130	146	131	153	159	129	162	136	148	149	134	138	161	134	145	146	138	149	133	156	156	133	142	135	137	133	143	163	131	139	165	152	138	141	150	151	124	150	149	133	129	136	151	150	147	138	125	150	125	158	147	134	139	132	146	153	128	137	156	130	161	151	152	142	152	128	120	170	151	142	152	136	159	135	144	139	140	134	143	152	167	124	157	128	123	146	136	145	142	115	167	138	157	166	119	140	158	133	152	163	136	129	145	137	129	155	134	147	131	141	136	133	142	155	158	159	136	138	125	150	128	154	162	159	147	141	137	154	165	174	145	129	145	130	136	137	114	144	142	148	158	126	171	129	154	148	161	147	139	135	146	156	136	123	155	146	133	141	148	150	170	144	148	128	133	156	157	139	149	135	132	133	149	149	138	141	153	136	137	153	135	159	118	126	142	147	126	138	145	154	165	141	131	144	152	138	135	123	145	150	140	120	135	153	142	124	133	155	145	142	143	150	139	150	143	133	155	149	139	131	156	148	150	164	151	146	138	164	172	150	120	134	133	136	114	152	147	153	128	146	139	133	153	166	133	135	132	153	127	139	149	146	148	148	134	143	159	172	141	134	137	137	140	135	136	130	136	133	145	130	140	132	149	146	136	145	153	140	141	149	125	139	149	127	145	147	145	144	140	140	147	132	150	154	153	145	151	146	165	160	132	159	164	161	148	144	169	132	157	154	123	138	143	140	146	116	127	136	155	142	150	140	161	126	141	154	139	131	151	158	132	133	139	125	132	160	145	147	164	146	156	131	150	136	132	151	144	149	137	127	128	155	125	142	144	149	165	124	151	126	130	137	124	135	132	133	122	125	133	165	139	146	133	137	158	135	135	146	142	143	124	157	135	136	164	169	151	129	130	152	150	136	156	122	121	153	138	132	176	139	148	144	139	177	128	152	142	145	130	122	144	115	123	152	136	141	151	137	131	147	139	165	141	129	152	111	123	161	137	143	153	156	153	131	152	150	131	155	144	130	146	146	129	151	155	133	139	129	135	149	140	149	145	147	153	147	148	147	155	131	149	144	148	143	150	129	128	122	137	140	126	135	136	143	124	110	134	122	134	148	130	145	160	138	129	159	134	142	121	132	152	126	115	147	130	148	147	146	167	161	142	135	138	145	130	137	128	147	148	123	138	144	136	130	136	135	140	138	158	155	130	141	125	136	136	132	151	144	133	137	158	142	130	157	152	158	136	119	138	139	142	129	137	135	130	133	135	140	130	156	162	136	132	153	139	133	149	144	127	153	151	147	151	157	171	149	128	143	130	152	155	151	137	153	143	164	139	172	140	127	138	147	138	123	162	147	159	144	149	145	159	147	172	139	138	154	119	125	137	138	158	149	157	120	129	144	143	155	118	143	148	125	132	140	153	153	151	128	147	136	124	138	143	157	128	144	165	131	116	133	144	143	132	144	129	115	140	155	141	146	137	133	121	144	149	134	151	149	144	134	133	139	142	152	149	129	130	148	125	142	131	139	143	117	133	146	156	140	146	132	150	120	154	158	166	150	149	171	137	141	144	129	143	160	143	137	124	147	149	148	148	139	138	150	123	160	153	142	159	157	158	146	122	134	138	113	154	148	167	161	149	150	126	142	164	134	129	131	123	172	124	137	151	168	147	145	135	138	127	155	127	151	130	148	123	144	150	156	152	136	158	151	139	145	143	144	133	154	163	151	138	125	158	139	137	140	158	135	141	127	143	126	127	130	144	145	144	153	134	151	163	147	147	162	154	128	142	137	166	127	152	140	135	145	156	121	143	146	138	133	147	159	134	132	141	153	160	159	131	148	137	141	170	143	145	112	144	148	153	129	137	146	162	134	141	139	132	145	119	155	148	135	157	151	125	157	153	135	132	138	161	141	128	158	145	147	147	132	129	165	158	128	149	135	133	139	145	141	132	147	113	170	133	135	133	152	152	143	162	151	141	140	130	146	127	139	126	140	142	139	134	128	160	126	141	148	119	152	149	143	163	152	159	150	141	121	146	135	139	147	143	144	131	179	167	151	142	136	129	146	142	119	139	156	147	123	145	133	160	143	147	135	146	134	161	152	126	146	165	147	132	157	140	134	156	129	147	139	146	163	142	134	150	148	149	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7452	2220	4815	5821	5401	4303	3367	2839	2364	2130	1798	1642	1471	1323	1236	1161	1058	1078	995	919	847	833	844	798	739	745	701	683	652	678	672	673	609	636	613	641	594	586	618	604	544	569	566	559	518	537	573	543	545	564	550	563	508	490	509	526	511	493	534	500	503	519	490	501	506	500	474	531	523	485	518	517	518	490	474	486	449	487	490	487	460	447	466	481	499	457	520	478	530	525	456	484	474	486	554	532	474	484	456	511	494	487	471	531	476	474	470	484	477	433	519	502	518	480	495	455	468	451	508	515	497	467	497	466	463	496	479	495	476	466	472	471	513	465	485	490	473	504	498	416	477	457	442	450	469	518	495	520	474	469	482	487	467	463	551	495	469	439	492	495	493	511	472	501	482	444	447	518	478	451	537	433	496	461	482	448	487	443	484	484	424	465	440	476	484	479	464	498	436	450	490	437	452	500	482	451	484	461	515	470	466	489	514	469	504	480	438	506	503	510	471	466	436	453	417	506	466	476	431	450	488	447	477	471	481	477	501	484	480	468	467	473	477	476	452	501	472	486	497	446	478	494	445	502	464	479	507	485	446	432	441	462	488	431	475	451	472	438	492	435	493	465	470	478	455	461	511	465	504	498	489	468	448	470	462	477	472	455	470	457	492	456	458	448	474	497	458	476	483	487	491	439	479	436	455	427	499	504	433	508	467	483	505	452	466	480	503	490	448	495	469	486	476	472	458	467	451	505	492	443	476	497	496	471	471	505	490	495	450	450	503	475	462	471	443	479	450	480	491	476	449	490	473	458	504	468	475	465	465	476	447	439	470	500	453	441	479	461	467	443	511	459	510	476	460	462	507	496	470	484	485	466	471	475	470	462	458	456	490	492	486	444	448	471	472	489	448	449	488	458	487	438	486	497	464	470	472	460	476	442	452	486	486	426	501	481	482	472	455	431	462	493	485	461	480	469	432	457	477	462	467	487	490	460	453	487	443	458	487	468	487	485	480	469	467	515	463	457	445	487	456	457	483	486	461	473	453	464	498	462	447	498	448	482	459	506	448	425	484	493	456	486	506	503	493	482	522	466	457	451	495	434	476	486	533	489	491	475	466	486	434	436	426	487	488	489	490	479	483	435	437	462	516	458	450	472	437	495	445	454	464	468	430	487	489	452	484	459	489	460	495	493	493	496	476	455	458	445	484	463	460	487	470	475	489	454	487	459	449	476	474	449	481	444	461	452	531	448	472	470	510	459	462	527	470	485	439	463	486	446	452	466	475	469	451	459	449	456	453	504	463	471	482	460	433	487	479	453	487	441	467	494	465	454	458	417	461	430	480	459	473	487	477	465	461	462	440	462	482	481	468	473	458	452	458	509	441	490	460	448	492	447	467	473	466	483	479	482	483	442	479	491	499	475	459	499	486	462	452	485	468	464	459	425	484	463	443	464	487	491	463	489	467	507	487	472	485	496	465	445	439	518	455	502	478	468	476	466	478	529	481	456	444	471	421	448	460	484	479	517	467	482	458	473	457	467	486	487	476	481	508	474	452	476	511	499	518	468	477	499	444	493	439	515	510	476	453	479	470	505	491	495	467	479	486	487	454	459	472	487	494	473	505	474	470	465	472	468	542	452	451	484	480	471	436	471	485	480	501	491	472	444	476	458	510	495	459	493	475	442	527	462	442	469	475	481	498	457	452	487	461	457	427	486	480	492	510	447	500	464	485	451	457	460	477	470	509	475	476	453	513	445	497	474	505	486	475	488	442	449	524	492	464	500	466	461	466	492	482	454	504	516	458	464	459	439	429	463	479	447	474	507	457	439	479	441	470	436	487	467	453	448	446	481	469	465	478	468	468	480	484	499	465	449	513	467	478	479	459	466	445	458	457	440	467	479	487	465	449	465	490	467	472	486	458	486	460	485	500	485	453	484	472	471	451	488	434	474	478	454	455	432	459	451	453	458	449	481	466	436	454	500	451	496	469	474	458	463	499	479	469	438	490	484	482	529	457	475	416	470	408	448	476	446	462	486	492	499	514	475	448	478	462	454	478	455	490	461	432	471	452	520	439	465	493	455	477	442	475	470	489	476	507	437	486	468	506	491	472	456	441	424	445	478	464	463	451	451	491	489	421	519	485	459	448	454	453	484	476	479	451	469	502	438	489	467	494	449	484	506	501	474	490	482	464	494	463	430	463	470	503	462	441	475	487	468	441	452	467	501	498	460	434	466	426	495	469	503	499	465	474	488	470	466	502	441	452	441	503	443	487	466	457	492	431	447	428	474	497	432	485	460	449	492	429	438	450	447	451	447	444	474	486	437	478	477	475	471	460	474	500	481	506	474	486	494	479	469	496	464	438	504	471	462	467	453	531	464	481	483	459	450	460	479	434	441	453	438	471	475	460	462	477	480	472	470	486	449	471	479	490	468	489	445	432	487	460	462	432	478	449	488	483	477	432	474	454	448	479	491	460	452	502	504	463	449	482	493	502	493	453	447	454	514	442	452	473	414	484	487	462	473	488	438	463	479	456	450	441	481	473	497	473	461	464	448	477	524	463	427	508	500	465	495	489	470	480	472	483	473	444	454	486	483	454	444	429	460	465	468	467	484	444	500	480	465	471	489	480	470	480	472	479	470	453	508	491	498	495	426	462	425	490	470	446	444	476	492	509	476	482	439	433	522	502	518	468	458	464	484	466	473	421	454	452	489	500	481	463	471	478	504	461	445	477	464	478	475	458	472	481	468	451	466	450	470	452	464	458	482	459	508	456	457	476	457	485	477	510	483	503	460	491	480	475	513	499	466	435	459	464	444	483	458	489	437	466	477	493	460	461	437	478	490	461	466	460	477	440	455	495	452	474	457	453	446	460	491	460	474	474	493	493	475	469	489	458	505	431	457	477	478	506	522	482	492	506	513	501	486	467	501	491	441	478	495	505	473	466	464	500	465	488	442	473	499	459	483	454	495	423	466	473	476	488	451	457	454	520	473	468	486	425	477	473	463	485	471	467	478	497	469	459	496	451	416	456	519	475	468	456	470	485	464	473	483	493	495	446	445	457	475	449	441	475	490	486	471	482	445	500	455	483	472	416	455	443	459	477	500	459	480	458	504	497	479	509	457	528	463	508	482	481	499	469	450	478	442	489	497	471	478	488	466	453	449	462	458	476	487	458	456	470	433	507	448	459	488	425	502	473	474	506	461	446	494	461	477	466	463	464	442	468	432	466	464	507	480	458	439	481	471	459	497	442	498	466	487	450	434	433	467	453	467	445	440	445	484	484	461	499	463	443	492	500	466	443	474	500	445	458	475	482	467	490	497	525	453	480	454	477	531	479	489	467	433	485	452	482	454	487	461	470	439	493	419	482	450	446	452	515	463	451	514	444	482	449	435	471	463	500	504	460	478	478	468	478	474	448	477	449	462	467	483	499	504	451	503	466	459	484	506	508	471	417	445	471	494	439	457	425	479	520	482	492	467	429	462	503	471	493	465	494	421	453	472	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2108	386	376	362	340	373	323	332	340	340	326	314	303	319	321	303	335	326	325	330	297	338	313	330	324	309	333	294	302	335	315	329	271	344	322	342	310	303	322	335	335	324	327	350	356	337	304	283	326	312	305	320	351	339	282	310	350	316	302	343	328	315	296	322	325	297	309	356	323	295	337	301	347	320	325	332	314	351	328	322	321	347	334	340	369	337	326	271	314	349	312	339	305	312	312	327	307	347	351	315	279	335	305	308	314	335	311	304	318	367	342	320	299	294	286	311	365	346	299	337	293	341	332	314	316	312	283	301	320	333	321	313	340	325	303	347	327	299	305	327	327	290	317	353	297	302	356	332	312	324	291	312	321	333	317	336	323	311	318	344	318	299	322	332	299	315	358	323	305	324	305	307	339	329	325	343	311	322	316	333	322	305	305	344	324	341	303	327	296	323	332	336	305	361	335	307	314	326	297	299	351	300	316	327	284	322	299	335	333	319	358	304	309	293	317	327	316	341	338	315	325	323	328	317	307	324	319	310	301	343	303	314	319	352	326	300	350	329	317	346	322	336	311	333	374	300	353	307	291	319	301	319	297	321	335	293	340	343	307	298	316	352	321	335	301	298	325	327	333	316	323	347	307	335	327	341	323	340	317	296	314	371	301	316	309	314	326	317	296	307	344	329	336	309	337	301	289	316	349	322	301	311	313	315	309	292	307	322	322	343	304	333	350	348	333	346	315	303	340	341	328	302	301	301	305	322	326	314	318	342	294	343	336	324	323	332	316	322	344	310	311	352	318	312	328	303	310	309	350	320	320	309	310	313	336	321	323	340	328	313	312	276	336	294	338	327	293	279	340	345	327	364	288	334	302	316	310	331	328	311	359	317	312	300	345	322	339	309	315	340	300	312	336	348	313	325	329	308	307	324	285	361	311	315	342	317	364	307	326	309	313	297	342	319	324	287	340	335	357	321	328	315	326	322	348	328	332	312	305	303	296	351	327	317	348	319	309	291	293	304	306	311	312	352	328	352	331	304	293	311	346	335	327	322	353	322	322	298	296	329	303	348	309	350	340	348	310	326	269	284	289	305	346	325	334	326	285	327	320	300	315	328	300	314	274	283	314	305	293	358	351	321	337	298	308	288	338	321	345	310	326	339	310	338	296	315	296	364	360	359	344	325	338	313	333	317	308	344	317	338	322	292	304	330	312	322	330	316	313	322	347	309	303	318	338	316	326	338	323	334	330	319	312	328	330	326	327	331	324	315	301	329	299	308	343	371	312	330	345	293	333	320	321	333	327	346	308	310	328	335	336	325	334	285	282	314	306	338	349	326	311	311	323	317	339	308	308	349	332	327	318	302	299	320	310	330	327	290	339	319	293	355	358	336	284	298	320	319	295	344	324	336	327	309	340	319	347	338	295	344	286	324	313	314	308	302	333	328	328	333	334	317	280	336	309	349	326	324	343	323	310	324	313	312	311	315	328	330	340	354	326	315	303	300	316	296	310	305	324	330	339	319	320	332	312	327	324	359	326	339	303	315	349	320	318	293	336	353	321	334	327	295	298	316	299	354	331	305	322	318	326	332	293	299	320	310	320	333	294	320	327	318	317	316	308	308	322	317	291	323	309	316	331	352	348	322	320	343	316	298	342	302	316	302	319	337	299	319	373	352	367	312	344	336	297	343	301	320	321	328	317	284	349	322	336	301	322	264	325	299	324	327	303	297	321	309	330	330	342	312	321	327	337	314	346	326	336	301	321	302	336	340	307	350	335	353	331	320	296	312	328	311	299	301	335	320	295	292	295	320	342	326	299	304	300	317	334	307	342	323	305	335	318	319	325	315	318	290	328	296	318	339	333	328	343	345	311	353	317	314	336	293	302	340	321	333	286	306	334	320	350	342	293	325	320	319	290	348	328	349	303	304	312	335	367	320	313	320	329	298	280	332	341	322	338	319	312	327	343	338	292	302	304	298	345	330	315	333	309	326	304	329	319	314	331	317	323	328	329	335	310	324	346	338	316	308	326	336	300	308	298	312	316	296	316	324	295	306	300	327	348	325	339	316	306	293	310	326	336	312	319	294	318	344	299	303	334	334	325	307	336	328	324	306	300	349	311	325	317	312	334	342	309	309	347	340	328	386	316	324	307	317	332	318	309	331	340	344	296	324	300	331	311	339	309	340	334	341	331	323	331	316	301	313	322	312	336	304	365	351	322	326	320	329	333	296	327	341	319	324	310	309	315	313	316	290	330	323	340	314	329	332	308	355	309	317	325	308	341	303	313	301	328	334	326	311	315	334	300	334	310	311	309	331	319	319	343	333	330	307	319	363	331	305	300	297	344	314	345	304	327	355	306	322	306	315	318	318	306	315	323	317	297	337	298	307	323	328	361	309	336	337	325	330	305	326	339	320	332	333	332	303	355	336	336	292	330	289	316	289	297	297	304	298	326	317	324	355	362	330	322	312	337	309	370	276	343	309	341	326	311	346	298	328	293	332	329	322	330	316	325	327	324	307	310	303	370	336	314	317	306	315	340	303	331	317	320	308	326	334	316	318	319	336	320	323	343	325	329	326	348	288	323	356	315	276	320	306	273	328	336	317	357	316	303	339	315	325	337	329	298	339	358	290	337	335	307	328	331	295	319	322	309	313	318	340	316	288	354	294	315	367	323	314	312	350	332	310	325	338	348	332	312	332	324	301	339	342	302	362	354	346	324	322	317	349	352	296	317	293	332	296	326	339	338	335	307	305	309	315	326	314	329	307	334	308	316	329	299	317	321	333	322	291	307	344	296	313	326	272	346	296	310	347	346	319	321	323	320	347	317	312	340	331	320	314	337	329	321	369	307	293	321	335	327	306	306	325	306	337	352	339	348	334	308	341	278	290	326	321	327	323	317	306	312	297	336	283	309	314	312	323	325	349	329	321	317	325	330	302	322	313	311	339	307	336	307	329	303	332	303	319	303	314	309	301	319	314	304	299	308	300	328	336	298	309	341	320	319	329	322	331	291	309	335	306	332	329	348	334	343	275	311	296	304	319	305	347	320	302	312	329	319	300	324	347	331	324	331	355	328	334	354	310	304	325	261	296	329	322	308	344	340	321	341	324	323	329	313	298	324	318	343	298	323	322	318	359	327	293	291	322	314	326	307	328	306	300	315	313	303	321	318	346	312	329	299	328	322	333	341	314	307	312	347	324	345	298	306	348	336	294	338	303	335	301	292	309	319	309	322	299	339	341	323	321	331	342	292	343	351	328	301	322	308	321	338	306	308	311	314	327	331	341	303	299	323	291	304	324	334	297	336	302	310	357	299	339	331	283	333	311	322	323	297	362	306	303	354	340	342	322	306	331	310	327	325	322	320	312	320	333	309	317	326	334	329	294	308	354	340	337	284	333	327	332	345	318	279	293	324	307	324	293	318	287	317	304	309	340	303	327	318	317	321	300	332	333	348	333	276	309	326	298	326	310	303	319	330	299	343	314	320	346	319	334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2456	1013	1057	1151	1077	1002	1065	1024	988	1025	982	990	994	993	887	925	984	892	968	924	961	941	929	927	914	978	904	953	961	962	913	908	907	927	913	917	973	930	939	878	936	980	851	959	917	900	914	919	915	906	916	888	889	877	900	873	903	882	894	912	926	919	892	986	950	925	912	929	929	891	909	943	913	937	954	929	931	934	895	942	907	967	938	915	928	931	897	895	920	966	945	939	916	965	945	861	945	944	919	1008	944	913	882	939	938	875	936	1004	908	953	853	934	941	976	966	906	877	899	940	935	929	888	928	934	913	904	888	869	929	911	899	945	916	899	901	932	949	919	885	904	947	956	935	890	904	867	891	909	926	924	951	917	919	900	899	945	911	939	954	941	893	965	983	912	922	951	944	912	869	939	900	935	926	909	956	942	961	917	876	951	928	943	937	950	964	895	952	998	921	899	929	916	940	987	900	930	948	926	900	936	953	944	939	937	915	902	955	896	905	973	900	914	922	918	931	925	887	887	949	939	978	898	920	923	919	869	974	925	893	865	904	967	890	931	916	919	914	912	963	956	885	930	913	873	871	928	918	884	957	901	900	927	912	826	935	916	900	941	905	945	949	865	930	960	892	927	944	916	917	912	951	888	905	902	884	950	915	877	934	942	904	927	939	956	933	903	904	942	956	926	926	922	910	865	948	960	920	896	957	932	844	901	923	930	888	940	884	924	903	900	893	869	859	942	890	995	913	899	892	924	852	926	902	956	887	933	893	938	881	909	939	947	862	908	939	921	911	920	905	919	954	932	997	973	923	883	854	947	935	938	939	920	980	932	915	935	934	920	902	893	913	900	906	909	899	925	942	912	946	956	949	968	890	935	913	916	924	912	958	859	904	921	883	925	930	904	912	909	991	912	941	916	878	972	929	919	977	906	909	960	922	909	921	967	944	951	894	930	897	938	983	923	1013	942	957	921	948	926	912	972	928	894	901	957	944	961	911	895	878	893	981	933	940	976	872	907	978	908	895	902	948	825	932	892	967	853	924	977	891	877	932	878	964	925	899	946	938	890	917	981	981	949	943	952	971	862	978	901	927	905	926	891	939	899	894	926	935	928	946	913	916	886	924	979	902	961	953	898	898	900	943	929	941	904	864	912	901	922	938	926	930	909	933	903	936	944	935	932	906	893	906	942	860	922	933	857	920	954	931	951	937	859	894	934	953	945	942	951	940	903	999	934	920	914	1013	942	885	921	929	905	935	894	929	937	874	828	927	877	908	899	930	964	963	974	940	919	892	902	881	843	981	939	892	932	902	920	917	913	893	945	891	899	923	912	895	962	899	929	921	947	910	900	944	896	934	948	908	932	920	909	911	903	896	936	953	885	913	851	973	918	869	901	921	894	883	902	908	954	919	882	957	968	961	952	954	922	879	916	943	941	900	916	892	907	975	923	932	928	905	953	940	937	960	965	947	943	1003	870	942	899	929	929	930	924	896	890	929	942	901	884	938	941	948	863	934	888	928	917	882	864	888	901	870	971	938	918	925	913	921	879	929	935	878	925	915	900	903	910	917	961	919	917	884	927	941	986	935	936	910	968	895	915	893	948	906	995	932	896	898	920	911	954	937	929	947	921	887	944	901	947	934	920	905	952	910	932	950	922	904	922	968	935	968	932	972	890	886	988	957	922	891	948	872	953	887	925	935	921	890	938	926	900	974	879	910	957	872	920	911	893	894	936	967	917	963	922	958	888	943	908	983	943	957	926	925	971	956	944	937	917	967	943	920	885	1004	949	909	905	894	948	961	956	940	949	930	926	925	969	896	888	920	952	926	894	920	929	891	902	895	868	949	865	943	881	915	921	945	889	880	896	953	945	918	935	931	945	953	920	943	941	927	973	974	874	902	925	900	922	978	907	921	941	922	899	928	875	941	946	922	857	937	959	975	909	905	903	916	891	963	924	959	961	922	880	879	971	965	913	912	941	908	918	968	955	915	963	931	964	926	910	894	903	946	948	872	910	923	905	974	921	917	882	909	973	888	895	914	910	913	910	926	893	933	926	915	909	895	903	858	914	895	908	944	937	939	906	929	932	957	953	969	888	940	937	942	946	968	942	880	898	948	874	946	920	901	893	925	888	871	965	932	956	873	940	960	923	920	903	926	867	915	912	960	931	906	919	913	915	904	879	964	912	893	905	943	947	913	875	933	917	946	877	940	940	964	950	896	908	988	957	906	967	926	889	910	922	900	901	932	943	893	912	944	928	948	943	899	930	861	941	907	939	953	902	916	952	909	896	921	960	914	947	920	940	905	957	951	921	913	948	892	897	849	970	931	938	921	890	960	986	913	921	910	878	973	962	928	916	866	979	929	943	909	928	932	911	917	926	973	986	923	850	978	924	936	896	880	921	959	954	883	916	962	887	892	976	932	889	932	957	905	922	919	988	896	883	926	964	929	923	928	954	895	934	876	859	919	925	939	977	918	922	932	880	912	948	951	978	910	921	900	877	950	896	957	932	903	924	899	908	996	922	893	934	893	894	909	936	910	926	957	954	918	862	876	976	934	927	920	934	951	866	956	933	968	937	906	970	908	970	870	946	931	926	906	929	904	883	863	890	917	915	961	882	920	961	914	933	929	865	909	889	937	911	962	981	923	928	929	947	911	874	897	940	923	936	981	937	926	885	923	942	936	872	967	915	941	917	952	941	939	953	947	889	892	959	905	920	952	900	921	948	938	948	936	902	959	972	935	999	957	877	922	902	966	926	924	881	955	849	933	864	920	873	974	965	891	902	888	921	902	948	890	940	924	922	906	893	896	881	916	938	916	941	933	863	942	916	907	968	980	904	946	919	899	927	998	948	972	931	934	928	930	858	929	913	946	941	901	944	930	909	897	921	899	927	938	888	926	921	885	876	888	916	893	937	929	926	927	954	933	916	869	890	908	913	929	913	915	942	965	971	983	925	873	952	865	949	941	972	907	878	872	975	917	943	908	955	903	913	927	981	928	880	912	921	883	913	923	932	934	968	922	961	881	885	950	967	887	888	891	890	855	899	937	966	968	885	857	919	900	905	978	978	922	927	905	922	911	929	948	962	931	916	911	914	936	900	959	924	932	890	933	930	948	917	904	952	949	921	946	928	905	924	916	906	925	902	935	901	955	934	896	926	932	912	923	890	836	860	939	933	876	947	977	943	883	919	967	902	931	961	931	942	881	926	954	873	932	985	972	913	867	917	948	961	980	961	906	980	910	876	907	860	958	872	930	909	909	955	867	925	883	970	882	862	949	914	936	872	923	944	909	909	938	930	932	931	936	928	941	911	943	882	889	984	937	915	947	949	919	901	1010	935	929	926	920	926	920	870	961	928	900	924	912	954	960	918	897	902	929	982	897	963	940	929	985	978	906	939	948	911	893	908	941	905	939	959	935	939	953	943	909	952	898	961	921	948	937	935	949	972	923	908	939	918	944	931	948	924	893	883	976	910	932	952	899	895	929	963	963	976	901	940	970	979	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8044	990	1363	1085	849	608	509	437	391	334	333	294	286	248	237	215	216	265	239	192	217	199	199	204	203	205	188	203	186	184	207	180	226	172	186	171	203	196	198	197	190	185	195	185	203	194	186	195	170	183	181	174	188	199	198	163	171	184	201	192	174	203	178	196	216	208	180	187	175	187	183	169	192	180	188	194	174	215	194	188	185	187	200	191	186	173	171	195	194	177	207	197	192	188	198	195	183	200	196	189	183	177	169	189	199	182	157	179	181	191	189	181	196	207	173	182	169	233	156	190	180	168	186	179	190	183	194	172	184	189	200	176	187	183	192	186	181	189	203	172	183	182	185	173	187	174	188	202	171	182	176	185	205	193	175	216	162	192	197	206	207	215	191	201	176	194	180	208	166	183	191	178	188	180	191	195	178	202	184	181	173	203	173	213	182	198	190	192	185	163	179	231	189	192	198	174	209	189	192	189	188	192	167	216	188	188	189	177	216	196	176	183	188	168	180	195	178	172	185	203	179	209	158	191	203	216	178	185	172	195	184	207	189	178	196	181	178	173	187	199	177	184	209	180	173	181	183	175	187	170	195	174	187	163	182	192	175	185	190	193	195	180	182	215	215	198	200	201	174	186	185	175	206	176	188	194	179	202	194	193	194	178	192	168	194	176	177	191	163	215	191	200	188	189	190	201	168	177	185	205	196	174	178	189	171	170	190	200	198	192	203	186	170	190	199	197	196	192	195	191	175	186	197	187	181	175	174	195	175	190	180	200	209	192	199	189	198	162	170	157	203	183	174	185	192	189	188	171	201	202	205	188	219	178	202	158	188	174	176	190	192	195	186	180	177	173	163	191	217	179	176	182	179	192	182	179	167	185	192	204	158	175	190	171	190	174	190	190	182	199	183	184	183	157	196	166	224	195	182	189	175	228	182	175	185	201	185	193	166	172	183	155	183	204	198	200	187	198	207	188	175	170	191	167	172	182	193	191	182	169	185	174	172	176	185	184	171	184	194	174	183	177	171	204	180	184	185	187	200	184	179	186	168	178	184	153	168	169	195	177	187	204	186	175	222	206	184	201	170	167	207	215	171	197	185	184	178	187	187	192	183	173	177	179	202	201	208	190	201	212	185	198	178	193	182	172	185	193	203	166	172	171	183	188	206	182	180	197	203	183	185	193	194	179	199	190	169	183	190	189	175	209	173	180	203	186	197	162	173	181	174	194	195	207	188	176	178	190	189	188	181	188	207	180	153	205	182	186	190	172	182	178	187	183	169	174	159	180	181	203	183	185	182	188	197	200	187	176	174	177	177	215	183	185	187	182	171	173	174	187	189	186	194	200	179	192	167	205	201	187	190	178	185	184	174	196	195	181	182	177	162	177	218	196	184	211	176	198	172	195	167	183	175	173	168	180	190	192	198	193	187	197	187	161	191	180	184	173	184	180	182	202	176	172	167	181	158	183	197	152	197	190	179	196	200	184	187	179	186	186	168	165	192	171	190	211	217	157	188	201	211	192	181	190	184	221	199	185	184	200	188	213	183	200	188	221	212	191	180	201	188	200	179	169	190	189	181	191	199	200	212	189	203	165	185	179	195	177	184	201	205	193	163	183	188	182	184	186	192	176	188	187	191	189	192	190	184	173	184	184	178	165	172	191	159	193	180	186	201	186	204	194	199	173	211	205	204	179	183	193	198	168	201	169	175	181	182	162	201	181	167	180	198	187	172	194	179	168	180	196	163	186	186	181	172	195	147	177	174	174	207	206	191	181	207	182	168	183	214	175	208	195	185	173	185	184	165	203	196	201	176	142	201	177	180	193	182	189	173	216	176	185	202	193	181	171	193	184	194	185	169	180	178	195	195	169	171	197	205	190	205	210	178	189	198	186	163	208	180	193	153	189	193	170	215	186	167	169	198	194	197	186	209	211	170	171	178	191	187	193	199	203	197	177	190	204	168	190	179	179	167	189	200	183	187	191	200	189	191	180	200	188	171	190	187	198	171	168	185	178	174	203	190	193	164	199	176	200	202	169	196	204	193	204	200	199	191	187	169	188	191	191	178	168	184	174	213	206	206	184	189	172	194	189	206	180	193	198	191	181	186	181	185	156	187	196	185	161	180	179	205	186	173	158	167	166	181	177	181	188	177	184	182	191	185	194	177	195	201	164	194	176	160	188	188	172	186	207	181	200	206	175	163	175	221	201	200	217	172	204	206	170	169	202	177	188	187	175	200	180	189	197	189	165	158	192	185	198	201	205	167	192	195	177	179	205	172	193	193	198	189	153	210	180	173	179	195	209	172	180	165	182	179	206	188	168	166	168	175	149	172	185	206	213	169	161	192	194	164	177	187	192	187	180	205	197	201	180	168	208	186	170	187	199	188	195	185	175	175	186	185	170	192	189	179	190	209	199	163	191	188	214	175	194	176	173	194	196	195	184	183	188	185	192	176	183	199	180	186	188	201	194	207	202	178	169	170	186	177	181	190	186	187	171	177	163	201	164	176	183	198	179	198	206	190	206	154	167	206	180	150	195	209	196	170	196	182	203	202	167	189	214	182	179	178	179	212	194	159	195	195	165	167	186	187	183	195	182	181	198	199	189	167	196	179	208	172	180	174	185	205	180	204	215	201	178	189	169	175	189	175	173	185	189	202	189	198	184	192	186	177	217	195	195	169	180	184	209	169	184	186	185	187	203	198	198	197	176	181	191	170	196	187	158	192	170	174	183	169	184	175	191	173	174	170	176	174	196	194	186	200	175	168	178	177	192	195	185	168	199	165	206	188	174	191	183	167	196	171	173	192	164	149	171	186	198	183	202	172	165	180	182	175	188	183	199	179	169	208	187	186	191	184	142	163	180	170	191	171	180	189	169	199	181	192	188	213	189	157	220	206	172	190	170	181	179	204	200	199	176	168	176	155	196	185	181	176	174	197	190	190	195	198	191	192	169	212	192	166	194	220	197	183	177	190	183	163	163	194	189	183	197	180	201	190	223	182	226	176	180	192	179	175	183	195	196	167	164	186	184	178	184	172	185	173	187	193	182	176	192	174	174	191	190	192	181	198	172	172	182	194	181	178	167	202	179	167	193	186	173	198	178	181	209	211	171	181	185	186	163	200	181	177	180	163	157	195	178	159	190	195	187	172	194	177	188	189	204	188	190	220	186	192	181	195	210	175	160	183	196	176	190	196	172	185	181	195	183	183	174	206	182	198	190	174	202	188	167	181	199	193	203	180	203	201	186	181	180	163	177	194	167	166	186	170	193	200	199	192	193	178	186	184	190	168	170	191	168	180	168	174	198	190	173	169	205	188	222	189	177	189	171	192	151	195	178	201	195	176	177	200	175	176	189	187	197	178	176	179	178	175	202	158	183	173	191	166	191	181	174	185	202	198	183	166	193	184	184	196	188	190	194	206	187	177	214	210	184	183	180	176	196	181	182	176	173	208	160	196	201	153	200	182	178	197	198	174	165	178	179	178	203	205	196	181	171	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5554	1433	2939	3678	3243	2643	2184	1744	1574	1448	1319	1166	1141	1078	936	925	827	874	873	820	855	766	725	787	681	673	700	679	707	673	673	689	673	646	671	619	642	589	658	626	657	604	633	613	572	599	596	595	574	617	589	634	620	602	577	564	609	578	625	629	571	566	564	602	631	598	607	590	520	574	633	588	604	557	616	567	560	584	565	619	626	588	599	586	595	569	593	564	590	560	560	581	572	574	574	607	546	590	605	569	603	591	577	567	601	641	578	539	563	560	606	579	595	585	567	584	561	531	579	581	556	580	579	580	561	573	574	553	542	579	579	559	557	566	549	528	572	619	589	574	563	571	559	581	618	591	548	569	543	556	612	575	631	558	522	593	563	589	582	585	563	537	536	567	582	601	571	559	599	595	631	591	589	596	602	573	593	598	553	533	561	596	548	590	564	577	601	555	548	573	532	578	604	551	599	582	553	596	539	563	579	544	601	577	587	541	527	577	579	566	549	588	594	566	580	568	580	580	588	545	567	575	555	599	562	599	604	591	590	599	554	607	556	571	587	568	557	566	590	554	601	583	552	563	594	584	571	572	586	562	590	587	591	565	537	561	595	577	583	575	648	506	582	603	564	575	537	602	555	549	568	588	572	573	607	587	574	555	618	533	566	584	602	565	556	557	573	582	505	581	600	573	588	590	542	561	552	568	526	570	581	547	547	560	566	587	587	541	532	556	544	565	531	544	572	608	596	584	561	549	543	550	565	518	561	604	562	581	553	558	578	520	539	569	585	570	561	605	567	552	575	538	568	597	542	588	595	536	581	588	570	562	566	519	610	548	565	546	578	602	560	588	643	616	572	580	572	593	566	546	558	549	578	576	570	585	551	574	588	599	555	535	559	576	575	573	590	535	581	585	607	567	536	560	609	570	577	563	539	537	571	579	606	590	580	553	533	571	537	568	566	577	595	574	591	554	597	591	580	559	603	573	597	573	570	606	583	559	581	552	564	568	584	559	557	593	567	560	598	571	543	577	533	564	578	537	564	573	606	600	567	598	569	571	574	568	581	548	581	576	554	606	547	550	582	599	564	565	599	611	577	607	624	541	611	600	577	606	574	537	560	596	556	577	591	594	607	589	571	566	557	580	570	546	558	578	579	565	552	580	617	568	623	584	541	539	571	623	555	585	559	554	554	589	587	551	555	591	561	578	593	573	593	551	585	534	548	554	566	580	542	600	563	576	610	559	589	551	524	562	564	530	584	589	570	528	602	552	573	566	527	564	588	563	575	577	533	596	564	559	552	609	555	554	591	543	600	548	543	559	538	576	567	552	586	565	557	577	586	592	567	542	619	617	569	574	640	558	605	612	546	582	597	580	614	544	588	557	613	628	564	568	570	560	539	577	555	564	545	605	604	585	540	572	592	585	626	564	576	577	565	586	569	539	540	564	565	588	573	605	570	539	564	549	581	554	543	556	588	595	589	531	588	563	579	543	577	544	571	564	569	570	551	564	587	555	560	551	571	523	560	603	568	549	547	562	560	582	540	603	598	587	590	572	558	607	560	557	561	570	557	539	581	582	576	579	565	564	543	538	598	582	564	566	579	553	576	626	523	607	560	559	568	601	569	624	573	547	613	570	561	580	609	548	592	580	554	568	581	514	591	518	596	586	564	609	640	575	534	571	601	608	564	581	566	542	525	553	568	579	565	578	585	588	579	587	542	565	543	583	593	577	570	617	544	579	593	571	566	571	605	562	560	585	591	552	602	530	581	600	572	540	589	557	562	586	572	576	599	585	553	529	514	580	595	588	573	567	523	570	546	584	550	585	591	579	583	547	580	565	576	575	540	581	596	538	549	620	564	607	609	547	567	584	559	551	525	596	586	593	601	586	591	587	540	546	523	580	575	568	533	591	574	616	559	552	575	593	611	585	544	561	552	574	590	562	545	559	577	553	546	542	565	592	602	605	583	568	555	594	577	588	587	595	545	579	546	576	611	586	530	579	532	568	607	568	552	579	559	564	584	613	567	573	599	583	604	524	550	578	583	573	572	574	517	562	575	544	566	565	618	548	543	587	534	575	548	575	577	538	569	559	576	558	557	571	533	549	569	560	564	544	565	572	559	579	574	528	561	589	576	558	593	589	565	587	576	543	562	593	582	595	541	599	589	581	529	592	600	629	575	558	566	531	549	550	557	570	604	564	550	560	640	588	550	569	593	573	548	608	556	557	584	624	599	576	534	588	536	578	580	594	564	586	630	588	595	563	566	563	614	547	564	544	583	529	595	618	569	510	567	579	584	543	572	603	574	550	608	577	566	567	567	609	531	547	588	570	588	564	562	579	571	543	598	548	560	563	580	549	579	578	596	583	572	566	570	579	557	605	593	571	561	546	559	558	557	603	562	573	564	577	536	579	580	587	584	549	598	544	594	562	607	577	566	539	561	567	532	537	586	559	612	554	578	546	601	585	589	584	599	563	573	598	602	601	605	574	560	583	597	586	566	589	556	529	551	538	595	614	627	571	632	561	564	542	584	600	560	571	565	600	570	605	566	574	549	595	569	579	591	536	587	608	586	619	597	557	583	580	609	573	590	567	597	603	526	582	578	570	582	584	581	572	572	562	574	561	547	575	579	585	528	580	603	589	553	552	535	525	564	560	543	588	549	568	575	571	621	541	555	561	553	550	587	558	592	556	574	563	603	562	589	574	614	567	605	549	558	576	568	572	568	568	551	571	550	585	507	534	578	581	565	562	571	563	568	566	611	581	585	612	557	562	568	578	530	573	579	565	555	602	547	539	579	582	542	579	605	574	564	543	586	577	595	538	576	581	599	546	554	572	602	561	585	570	576	559	547	586	558	570	565	552	570	561	590	568	593	582	584	585	559	575	577	569	592	545	551	590	583	598	608	609	540	552	542	567	602	575	600	571	579	575	559	605	569	595	569	567	587	533	564	581	584	604	544	624	557	597	564	557	543	563	587	610	586	531	571	618	596	575	569	553	544	584	579	511	584	577	576	588	576	589	577	566	577	588	593	591	572	551	562	518	627	583	580	586	547	575	550	596	581	540	572	606	597	605	588	536	607	529	589	552	544	586	554	594	620	570	571	568	601	603	557	579	504	519	575	570	587	572	583	567	589	546	582	571	571	618	569	587	541	553	572	554	577	573	586	571	618	585	570	607	570	571	576	555	566	594	633	598	567	548	542	565	619	543	578	565	548	571	568	600	528	576	574	587	594	583	576	574	595	590	549	611	570	577	567	566	592	560	572	582	578	621	583	596	574	578	584	580	570	584	591	606	573	563	594	602	561	528	569	525	583	572	581	600	566	576	563	536	601	620	605	570	574	562	587	580	585	576	591	541	576	576	566	596	599	531	535	580	565	545	576	598	556	564	572	583	578	551	564	586	526	583	579	557	556	592	601	585	548	625	559	568	565	549	523	602	541	578	582	554	572	575	583	622	553	545	574	563	515	557	550	583	587	622	586	575	555	600	582	581	539	564	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15261	2267	2404	1965	1435	981	767	608	467	415	371	346	285	291	259	227	248	226	227	218	187	209	170	193	157	169	194	167	183	147	140	151	139	172	169	169	153	141	168	161	156	145	150	163	182	133	143	141	160	156	135	172	143	142	147	141	133	150	148	140	131	140	150	157	156	132	135	135	133	140	131	144	149	125	148	143	145	150	136	129	136	153	157	139	155	148	158	146	125	145	154	128	144	166	146	122	163	148	166	134	146	123	133	167	134	153	160	150	158	140	134	138	122	149	132	138	135	136	142	147	152	152	158	145	149	146	127	155	168	133	161	161	137	153	130	132	134	144	128	136	130	138	129	161	140	159	132	138	143	135	166	132	132	156	153	144	152	160	139	147	139	156	124	146	125	126	142	159	165	163	139	137	148	114	116	168	144	144	154	139	121	127	162	145	145	142	148	151	141	155	145	145	137	132	131	134	141	139	158	137	148	128	128	143	144	129	127	163	121	161	152	149	152	134	140	156	129	165	151	148	148	143	160	123	160	130	132	157	131	149	165	149	137	135	141	153	148	157	165	136	141	140	150	151	138	157	143	150	130	170	150	145	153	134	155	132	137	151	145	143	179	160	146	134	144	120	126	148	148	156	145	140	140	142	129	131	144	153	149	126	146	136	148	143	135	131	134	137	160	141	124	150	132	153	143	141	139	128	145	142	148	134	153	126	146	142	132	132	127	153	155	137	164	126	136	166	144	141	154	158	155	139	135	147	142	149	113	168	172	118	145	139	154	141	150	126	133	150	146	142	126	127	131	132	131	119	126	140	143	146	153	139	133	142	142	143	129	113	158	143	153	138	135	158	142	133	125	149	119	133	158	157	134	136	152	153	145	131	144	133	148	153	140	153	134	183	137	147	159	137	138	119	121	125	126	150	124	156	131	146	138	138	153	143	134	135	147	137	138	150	143	136	166	143	150	142	138	152	147	147	126	137	127	148	132	144	124	143	140	131	129	126	125	151	140	154	130	137	150	143	155	149	147	134	151	142	160	143	141	119	140	137	132	118	141	151	152	165	152	125	151	154	156	150	141	144	126	140	138	117	149	144	142	142	131	133	176	148	148	161	166	134	156	131	132	155	132	129	147	139	138	142	146	131	151	145	155	156	148	136	119	137	137	170	155	154	135	137	146	143	152	154	144	119	140	125	128	145	134	126	164	156	131	159	142	136	139	133	135	139	145	133	149	168	148	156	158	124	135	139	140	135	147	142	135	135	166	136	131	132	158	144	159	122	174	129	127	136	164	166	133	166	149	129	138	151	131	141	157	163	140	142	123	145	127	137	131	139	137	135	118	154	134	136	113	129	144	161	146	147	136	152	135	153	139	158	143	154	144	118	110	142	139	144	139	160	155	149	132	141	134	110	143	140	116	149	136	129	146	127	140	143	136	138	129	127	166	140	133	152	142	125	136	141	153	141	135	138	168	142	127	124	134	156	147	151	140	141	141	156	141	153	150	148	134	147	154	154	124	147	134	161	134	135	138	163	142	163	146	129	138	129	137	149	134	157	133	137	148	146	142	155	138	144	129	147	136	140	133	156	128	118	132	135	147	133	148	156	164	146	127	129	131	161	137	138	144	132	143	146	132	141	159	152	149	152	140	140	150	145	144	164	144	172	148	124	147	153	142	150	144	147	143	137	168	142	125	139	128	159	136	123	147	136	129	140	158	115	141	132	152	166	133	145	142	151	136	144	139	143	153	133	146	142	135	160	136	149	148	141	171	152	117	165	144	146	136	156	129	139	152	127	124	118	133	155	148	131	170	156	134	121	124	137	156	135	119	142	158	134	141	148	133	148	154	125	136	137	144	144	143	131	141	125	147	151	131	139	150	147	137	120	151	142	151	126	130	150	141	139	135	131	145	134	152	154	145	163	156	158	156	113	141	133	127	155	131	148	113	136	123	134	118	139	133	155	147	155	146	151	136	146	136	143	146	136	152	143	161	136	143	148	122	134	126	142	133	138	125	138	144	126	149	155	131	147	137	149	147	143	145	146	131	133	143	134	151	117	145	132	140	162	137	158	134	142	146	147	145	146	148	174	145	130	136	150	151	148	134	140	126	138	140	128	149	146	159	137	153	139	172	138	172	150	150	133	130	153	147	133	122	132	144	147	140	152	134	141	135	145	145	125	120	136	144	161	159	149	130	152	125	120	127	139	164	146	123	129	136	138	144	141	141	140	109	134	151	145	137	157	168	153	147	122	123	155	148	132	146	159	170	155	123	139	147	123	141	159	154	139	149	153	137	161	138	151	134	158	145	149	148	156	162	148	116	147	162	167	143	127	146	141	157	123	139	164	117	139	130	125	149	148	151	135	149	145	160	121	132	128	143	141	155	156	140	138	133	132	129	147	133	136	134	135	169	137	128	144	135	129	170	158	128	139	134	139	140	133	149	140	129	163	127	139	143	155	132	130	178	154	139	149	155	113	138	138	140	169	160	136	138	123	147	139	140	130	128	160	133	163	159	132	142	143	139	120	137	149	138	140	132	134	151	125	146	153	166	125	143	156	152	156	144	143	148	162	115	149	127	153	134	148	144	132	155	136	131	125	139	109	157	127	127	156	150	128	115	141	158	146	121	132	143	141	137	164	152	143	145	145	154	137	129	152	137	149	128	144	155	130	129	172	145	145	138	137	145	141	163	145	155	155	122	118	119	146	161	132	125	148	136	149	149	140	137	129	143	147	160	135	131	161	150	106	151	141	150	134	138	140	131	146	154	138	140	145	134	140	131	152	144	126	139	136	122	139	130	125	144	152	143	146	138	150	147	119	147	122	154	134	148	160	148	140	130	142	140	124	133	151	139	134	151	148	134	135	144	155	143	139	139	136	164	166	144	140	159	128	143	148	155	153	128	143	141	130	150	157	163	165	152	130	120	137	149	135	131	153	150	146	120	136	148	149	134	139	142	143	158	147	141	146	123	129	133	133	146	141	145	159	130	155	148	155	127	126	135	134	144	160	147	135	140	149	154	137	133	158	135	131	149	157	151	141	135	142	122	142	128	131	159	137	154	141	151	131	139	155	139	140	124	155	150	145	143	144	140	135	141	136	122	135	134	147	140	140	158	141	138	150	142	157	137	140	131	139	149	139	133	162	127	137	144	162	142	149	127	151	136	149	108	133	152	143	156	122	145	142	137	158	134	129	176	150	160	145	128	122	153	131	168	146	150	135	140	144	152	164	134	137	144	115	128	137	118	149	137	136	152	154	147	139	166	160	143	134	131	148	146	144	158	141	144	132	149	133	133	136	147	148	142	143	135	147	145	135	152	147	146	145	144	143	128	136	135	162	124	132	114	146	127	150	132	134	139	132	142	135	148	145	159	161	135	141	140	134	133	152	142	158	127	149	131	145	128	124	162	135	149	163	144	148	149	160	140	123	148	141	150	173	136	132	136	150	149	133	140	157	147	132	150	150	140	150	154	137	144	133	125	150	164	171	154	158	143	149	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7465	2294	4959	5824	5351	4305	3380	2855	2454	2089	1834	1618	1477	1317	1178	1149	1062	1012	939	847	810	816	808	758	719	763	682	681	672	696	608	658	639	641	631	599	579	591	567	560	555	564	569	561	558	543	537	536	525	496	508	501	559	512	524	508	542	542	534	520	514	472	486	502	509	456	521	522	511	532	487	508	501	485	525	519	491	514	488	504	460	508	485	495	516	532	457	490	446	518	454	501	447	475	497	504	503	484	486	513	457	492	473	458	471	470	498	472	501	438	456	487	512	490	469	485	467	486	519	454	458	484	485	503	449	462	471	500	455	481	493	460	478	480	489	481	479	443	489	474	493	482	491	484	517	464	509	460	472	450	510	472	456	458	495	484	524	515	475	464	492	477	477	483	449	466	458	501	504	451	505	470	473	478	464	490	486	487	456	466	477	452	465	469	490	445	465	458	523	487	504	460	494	469	475	434	514	487	464	432	453	458	475	482	510	464	443	453	499	465	464	471	467	491	493	515	487	486	460	477	469	503	450	489	445	469	487	478	410	510	446	463	460	480	485	473	528	485	503	491	484	472	497	490	438	490	488	471	508	449	448	488	472	438	495	490	488	469	467	505	453	439	433	480	469	479	493	465	469	491	478	507	479	528	455	481	464	460	456	480	478	463	448	506	430	466	468	472	477	503	484	423	457	460	474	475	473	455	487	482	499	489	469	470	466	500	486	477	441	531	472	435	500	463	476	468	507	495	469	480	484	464	459	451	486	476	454	478	485	444	456	452	482	492	434	472	462	522	445	484	449	506	499	467	479	451	454	437	519	450	465	467	443	482	482	440	464	475	460	476	427	463	444	493	449	461	464	457	483	500	443	469	471	477	454	464	443	485	469	462	466	456	471	492	441	525	480	480	505	475	485	481	471	442	487	482	500	487	475	484	494	495	475	443	457	439	510	485	501	485	461	497	463	453	475	457	484	454	501	432	453	486	444	490	494	479	460	473	494	457	460	468	492	465	478	448	491	479	480	475	468	487	442	510	428	462	479	451	449	474	453	498	467	411	452	477	419	476	514	527	504	482	454	448	462	467	412	510	529	485	434	465	463	464	457	511	454	492	474	472	452	475	471	447	492	446	483	471	502	482	492	471	496	493	460	508	460	469	471	460	445	487	487	478	457	463	452	463	460	443	467	466	482	476	506	460	475	425	486	489	448	478	468	425	440	465	475	471	518	471	485	455	447	486	475	472	487	490	432	450	499	443	465	469	463	460	499	462	429	434	445	523	478	473	476	482	472	435	459	461	471	473	490	428	487	490	457	496	486	462	445	479	478	491	458	490	458	454	476	472	489	457	472	447	451	479	488	493	479	485	494	488	483	481	498	440	474	506	473	463	507	504	449	465	478	499	493	491	536	511	472	465	470	465	502	460	459	515	476	479	432	448	431	503	474	456	472	485	449	474	469	493	471	457	442	436	502	457	496	446	480	489	489	511	474	458	517	491	477	440	427	513	465	476	450	425	515	499	471	467	464	463	471	463	458	461	454	480	501	464	452	462	492	468	477	462	509	475	473	422	446	487	492	447	466	458	461	405	457	442	433	493	435	490	468	456	467	477	490	465	477	439	473	501	474	489	501	454	454	459	422	449	480	474	468	503	494	482	465	466	445	479	467	458	452	477	494	501	442	446	454	417	431	464	474	421	492	421	442	488	453	444	467	470	466	473	457	455	460	461	468	437	479	449	472	469	461	473	471	446	444	472	445	476	460	506	483	492	519	445	471	484	512	470	458	443	510	479	442	467	467	457	474	502	463	465	499	480	484	449	460	441	443	435	513	466	465	456	464	469	516	460	505	492	467	521	445	459	484	496	468	464	469	508	467	494	458	463	476	470	467	476	465	458	428	466	452	481	478	451	472	483	506	471	453	461	468	461	525	488	490	449	479	476	497	471	482	470	450	440	475	462	458	515	469	476	489	469	467	485	466	445	459	446	449	441	455	476	501	425	477	486	471	452	470	459	472	496	491	491	479	475	487	483	450	448	470	459	452	487	466	473	459	413	469	441	486	494	461	457	515	462	475	482	475	473	481	465	480	477	498	451	472	450	487	488	411	446	465	460	435	434	460	468	504	494	453	494	429	469	522	493	494	456	465	462	470	461	456	455	464	474	426	475	436	450	498	472	442	452	454	492	453	496	455	468	445	519	449	483	443	479	466	440	457	413	511	427	460	483	429	411	475	455	422	450	450	457	473	517	453	463	493	497	466	479	449	491	497	471	453	465	446	435	436	467	489	514	452	472	509	488	516	446	452	499	459	464	485	483	511	511	466	463	463	463	464	462	464	437	453	457	450	480	463	466	454	460	497	443	476	493	498	445	495	440	460	482	437	481	469	475	447	492	469	495	472	427	504	459	489	457	463	467	477	478	473	517	475	497	483	468	500	467	499	442	430	497	487	453	453	490	459	497	491	461	469	494	454	488	478	495	485	470	443	476	458	465	454	451	461	449	417	433	473	479	475	502	452	476	514	487	452	477	489	441	462	458	483	486	479	464	482	459	440	469	488	474	491	472	459	452	477	482	475	473	473	459	447	458	490	492	465	497	478	461	472	463	480	463	494	455	459	495	463	465	472	493	478	459	471	464	449	477	499	444	458	455	443	448	423	441	424	480	459	481	456	508	498	468	472	464	456	483	459	469	426	454	451	452	474	481	473	466	510	487	488	420	513	473	449	472	469	481	475	412	450	488	483	476	464	506	467	443	466	514	465	465	486	455	465	450	442	477	466	477	459	440	448	513	461	468	472	452	486	467	450	483	458	512	477	478	456	465	434	457	469	456	426	455	457	467	464	480	489	464	455	463	468	457	495	433	515	446	490	455	474	480	462	465	477	448	474	425	455	479	465	461	482	480	478	481	519	477	443	487	500	487	446	496	479	433	442	463	479	449	499	484	486	484	484	489	491	446	463	453	489	497	468	499	412	464	505	485	504	470	497	463	433	482	510	490	469	477	487	468	457	453	470	482	457	473	487	475	459	498	483	481	499	450	456	449	465	513	480	461	475	458	478	451	426	463	453	479	481	473	480	482	470	459	457	464	463	472	477	483	465	452	463	524	477	451	468	497	488	479	437	460	498	476	460	485	490	467	480	436	498	456	483	443	489	478	464	453	502	440	514	466	519	449	489	453	492	499	469	508	452	478	454	495	482	473	490	482	510	498	455	450	441	437	476	463	485	449	478	469	511	443	491	481	434	476	464	483	466	458	418	472	484	435	441	477	468	484	444	500	473	461	474	446	452	464	469	477	505	485	504	467	479	496	482	490	484	478	485	497	469	497	469	467	500	475	461	499	459	523	466	467	499	457	477	443	470	431	495	467	473	473	464	469	486	489	460	462	459	457	460	492	447	466	472	462	478	491	428	486	470	464	496	467	436	479	444	503	477	495	474	453	460	455	463	508	477	489	480	455	485	473	505	473	493	455	470	422	485	503	516	401	465	473	463	495	454	496	472	474	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2161	390	369	349	348	357	333	307	371	318	329	305	352	295	322	307	307	313	328	318	361	322	321	330	315	314	303	333	297	340	333	328	300	315	312	325	329	344	313	331	334	313	329	346	343	297	309	316	317	328	271	298	336	299	326	302	314	322	318	334	341	325	325	315	307	310	350	335	299	314	328	353	322	303	330	350	312	327	306	316	307	315	341	363	296	364	313	312	337	294	311	311	312	312	331	305	333	312	301	332	300	341	311	299	296	341	334	348	315	363	309	319	311	308	314	321	313	302	302	312	304	309	304	332	317	306	336	345	315	334	320	343	308	326	346	328	297	296	319	310	293	329	316	320	324	282	295	308	318	304	320	279	313	294	318	289	296	338	327	323	300	315	285	342	321	315	299	303	310	335	353	321	292	293	304	276	289	329	295	335	315	341	330	314	289	291	306	289	288	320	313	318	327	303	274	325	336	356	285	345	320	311	297	333	305	298	318	309	310	300	295	327	306	297	276	312	330	307	337	305	332	311	340	308	318	333	332	345	304	318	299	331	313	360	308	348	307	359	325	317	286	334	287	325	324	303	310	314	335	339	319	307	322	292	286	294	318	322	309	304	313	330	345	318	309	315	289	314	324	318	342	295	332	324	311	317	320	332	356	315	326	301	306	292	324	311	332	361	340	321	314	323	302	313	307	317	338	374	312	330	316	316	334	343	316	311	316	303	315	305	343	298	361	317	323	310	325	318	315	325	288	323	303	305	305	299	333	297	313	302	318	332	312	305	323	329	300	305	309	329	306	324	333	296	310	320	338	314	347	314	289	324	349	306	345	285	321	303	288	311	307	299	317	285	313	308	342	311	331	306	299	320	304	326	340	312	285	316	342	310	291	332	295	304	313	293	312	330	297	314	310	294	374	294	331	296	318	317	291	321	341	292	322	327	303	302	313	338	344	334	303	305	323	285	306	284	308	309	324	308	377	334	314	328	327	306	325	321	323	352	295	354	286	334	306	326	357	325	307	321	291	330	308	344	289	331	323	327	316	365	316	337	296	299	287	338	307	305	318	309	289	303	303	296	308	333	331	307	332	319	299	299	315	284	322	317	322	312	345	317	313	335	296	320	296	290	321	297	294	277	342	315	290	356	307	349	334	288	327	306	306	303	334	319	326	322	305	276	319	313	317	346	318	282	329	304	336	344	311	303	324	304	326	322	353	307	361	299	340	308	335	305	331	310	311	304	334	305	325	318	318	323	328	318	305	307	310	306	331	336	321	291	289	308	304	328	293	279	357	330	325	304	330	296	313	321	313	345	343	311	322	315	295	335	309	350	303	310	316	310	317	300	323	315	312	337	328	305	307	348	323	322	320	305	325	347	338	327	328	308	319	294	332	336	351	314	315	335	297	316	337	330	294	331	333	312	324	299	327	318	288	318	311	320	284	278	329	314	338	333	318	286	377	333	305	309	308	310	323	300	324	301	325	300	310	307	306	329	337	318	332	317	281	291	324	346	326	302	315	320	295	308	321	335	291	310	326	327	333	318	315	344	301	319	334	300	339	309	308	292	336	315	313	344	311	307	303	285	341	331	361	305	286	313	312	322	297	331	322	295	331	313	305	333	315	307	288	314	274	325	343	331	335	308	314	340	320	324	325	337	324	296	295	322	299	309	336	336	304	319	302	315	276	336	338	337	304	306	318	300	337	352	324	343	297	312	320	339	331	309	340	324	292	336	325	319	312	291	311	296	338	322	315	341	325	332	330	307	334	337	342	326	346	331	361	339	328	307	316	334	316	313	335	324	319	314	327	303	317	321	302	281	309	313	340	329	321	344	327	325	312	300	292	304	316	344	326	349	290	324	315	332	299	326	316	303	269	321	321	332	310	308	319	346	319	289	309	327	330	292	338	302	332	326	303	313	325	340	317	321	334	272	316	302	297	344	316	352	312	322	316	324	302	318	354	376	327	326	306	317	328	314	321	305	285	326	356	339	304	322	316	315	296	338	350	333	334	297	312	331	308	321	315	330	312	349	307	313	300	309	301	329	297	314	290	348	329	313	318	322	334	316	328	304	349	304	296	331	320	310	328	308	346	314	274	344	310	297	341	292	324	333	319	327	290	332	327	313	335	323	350	323	306	327	333	334	316	305	315	324	287	314	333	339	314	328	319	310	291	305	317	296	300	317	342	333	341	302	318	312	327	360	344	311	348	330	309	344	333	319	316	358	295	323	344	306	324	350	328	309	320	313	314	330	329	349	340	307	302	297	302	329	309	321	340	327	329	302	334	317	317	336	327	317	302	348	349	272	322	334	345	314	339	294	319	289	331	292	293	308	334	318	303	322	305	304	304	301	299	302	313	325	319	347	282	309	312	319	288	326	309	299	322	306	319	339	324	332	307	304	285	351	309	364	330	319	326	319	320	295	302	319	311	314	298	338	276	295	340	328	325	323	309	292	364	346	323	318	318	322	271	324	360	332	327	320	338	337	387	320	364	321	346	308	314	312	340	315	295	326	342	298	319	334	295	324	316	358	306	337	313	303	336	352	307	310	312	336	323	313	301	327	352	343	306	347	298	319	329	322	328	341	313	300	311	337	316	303	298	306	312	307	346	348	299	308	293	320	288	326	317	306	348	340	297	292	322	298	344	334	316	306	304	347	321	295	318	269	331	342	313	330	310	324	303	310	333	304	355	322	323	304	362	326	331	310	316	275	298	341	336	310	307	318	310	310	294	300	321	333	316	308	312	333	301	323	325	290	311	352	310	325	301	338	311	332	307	360	327	320	326	302	325	332	343	313	315	330	295	337	312	328	324	320	295	355	292	302	275	308	347	313	309	312	279	289	341	332	358	314	299	331	301	304	299	308	306	291	296	308	316	345	349	313	318	318	309	319	312	303	327	303	306	312	308	317	326	320	277	344	287	309	309	340	342	299	306	306	272	334	302	308	306	307	320	287	286	337	326	331	331	303	313	334	333	345	345	311	330	303	304	303	303	308	314	315	305	320	305	331	300	331	317	299	297	338	317	321	326	332	310	291	316	323	306	333	338	324	311	306	317	283	302	302	292	310	302	296	315	320	307	324	333	307	316	305	324	310	311	297	317	350	299	349	317	314	293	293	303	312	284	357	296	299	303	299	325	327	324	343	326	324	315	349	355	325	329	340	316	260	329	305	319	305	335	316	311	313	344	291	335	299	336	308	303	317	339	314	321	310	319	334	321	300	332	304	306	308	322	322	333	299	306	313	310	343	347	303	292	320	296	313	329	318	297	320	328	290	353	285	296	345	349	342	322	302	296	336	301	297	304	316	339	335	318	315	311	290	339	322	306	326	308	327	291	312	298	327	306	340	337	310	354	321	323	339	372	324	321	311	291	328	294	310	313	322	302	340	328	344	335	291	339	302	311	301	321	275	342	322	332	305	314	332	342	331	338	332	323	308	344	292	287	292	305	348	313	314	321	302	312	316	298	312	338	322	321	319	307	323	303	322	344	310	334	343	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2482	1003	1091	1113	1127	1047	1090	1019	974	1035	972	906	977	991	1003	945	963	953	888	974	945	940	910	939	912	978	925	912	995	941	911	929	881	934	935	927	924	965	955	922	905	909	923	884	959	926	954	945	891	909	918	962	965	940	936	928	921	895	873	944	935	889	907	915	941	928	906	903	929	948	922	961	908	975	991	892	926	898	892	907	897	878	946	948	946	976	964	952	894	895	988	931	926	941	946	961	927	951	899	947	914	922	931	897	880	963	898	915	913	922	997	937	966	889	910	899	942	905	874	940	931	936	952	966	922	955	996	942	926	882	960	890	936	910	887	915	892	936	895	965	873	968	963	935	856	901	949	900	935	908	921	909	912	939	944	895	886	911	858	930	966	936	986	905	920	956	897	916	946	886	932	919	910	907	924	894	914	903	917	915	914	921	908	944	898	911	956	900	948	882	944	924	929	939	891	883	901	918	928	925	938	915	918	922	960	936	934	895	913	881	894	938	887	965	925	872	906	908	893	953	914	917	971	911	936	908	906	925	890	904	951	915	941	956	942	918	964	964	934	928	920	910	909	943	854	917	893	915	907	906	936	923	918	902	956	831	920	905	873	878	898	980	932	886	917	913	926	937	926	964	917	906	942	908	981	915	962	870	912	946	935	914	970	894	898	897	919	910	949	887	931	930	938	958	977	909	910	967	913	905	941	887	930	937	944	900	940	899	887	941	953	885	905	893	939	884	899	923	948	947	939	879	961	925	879	909	896	912	876	887	911	944	946	906	920	911	954	932	980	968	908	925	870	892	952	914	942	924	924	886	911	910	854	970	950	936	966	931	858	912	909	920	951	880	947	902	891	892	913	920	917	949	927	928	917	933	879	991	947	928	895	895	958	933	921	961	902	926	919	935	894	944	975	928	897	913	867	966	909	942	878	933	938	971	913	939	934	941	899	929	927	964	918	976	861	898	877	964	984	922	930	902	901	905	902	922	947	951	942	954	911	957	926	920	927	951	940	847	925	911	905	911	880	890	937	885	908	930	926	884	913	884	965	927	932	932	964	866	941	929	910	930	897	947	944	968	930	885	922	955	861	970	1005	923	901	947	920	933	1016	938	858	918	953	925	907	922	913	942	915	983	916	902	932	961	852	936	884	941	931	912	958	915	907	869	923	917	926	871	963	922	918	930	956	960	928	973	1002	927	888	965	842	935	886	957	989	961	909	928	867	897	877	959	885	926	969	852	929	900	888	948	947	925	907	914	902	936	947	940	900	956	935	971	977	879	913	897	877	958	923	892	911	962	929	944	918	949	909	978	974	886	895	905	874	966	992	915	943	923	914	847	848	884	916	946	958	934	905	907	891	916	932	918	952	914	931	914	869	889	899	906	933	893	900	954	925	909	922	915	904	1019	951	924	942	921	905	883	964	908	931	952	885	950	946	932	933	882	936	907	885	884	955	910	956	917	851	961	921	912	968	897	912	967	946	857	952	903	913	904	916	880	940	894	932	893	955	881	849	882	1020	917	885	891	908	924	925	917	923	869	929	878	900	892	904	893	904	962	884	888	898	933	973	909	913	916	964	952	950	887	983	920	904	915	866	934	981	915	940	965	936	947	928	985	980	930	887	987	948	959	904	974	921	923	924	921	904	892	881	915	988	941	926	891	910	902	884	889	948	917	969	919	912	925	966	965	944	914	946	950	904	889	930	902	922	935	875	919	933	926	969	879	920	962	915	932	924	973	951	932	917	915	902	945	944	925	919	888	942	888	976	896	921	946	951	1006	951	940	891	899	896	897	927	920	977	953	943	894	920	907	949	915	935	901	945	957	1005	985	927	856	890	881	938	866	857	933	930	935	940	891	909	931	938	926	947	973	926	938	951	948	944	897	897	960	885	931	965	907	897	884	917	908	880	921	930	971	897	942	889	947	935	926	897	893	923	903	950	986	902	922	952	914	860	913	954	931	899	921	947	917	935	907	876	919	878	938	912	927	978	869	914	897	963	939	959	943	918	933	959	926	936	933	889	918	918	904	913	953	950	925	856	905	883	868	935	930	943	890	968	884	942	958	915	992	898	892	915	893	883	948	916	954	890	915	953	933	942	948	919	919	938	927	914	918	919	904	894	907	970	929	862	912	933	848	904	963	895	959	934	901	889	883	925	885	885	915	898	899	964	945	885	869	963	903	896	927	965	897	953	881	901	953	833	925	940	904	887	947	877	939	872	932	927	951	929	960	926	873	916	887	941	968	895	965	933	899	935	938	891	894	908	908	963	967	877	962	927	903	917	918	911	941	890	930	939	869	899	937	934	929	964	949	921	973	929	984	964	939	903	926	832	949	924	913	923	944	879	939	922	956	883	965	883	857	962	1007	932	936	934	852	934	952	911	884	956	928	936	956	970	910	939	937	906	864	935	919	938	958	975	911	932	962	896	896	880	907	901	943	887	990	899	899	904	884	902	919	863	946	959	929	923	936	905	855	948	865	918	908	860	947	914	926	967	985	1017	943	903	908	951	888	965	919	966	906	895	910	925	910	896	896	955	1005	955	896	950	927	885	953	937	886	896	927	945	941	929	933	968	897	876	982	879	916	902	865	927	879	856	982	966	940	954	938	888	935	911	930	946	849	934	913	956	869	905	916	958	895	957	897	906	919	958	928	956	890	888	939	939	935	905	883	918	956	880	915	925	911	958	900	910	937	922	920	929	918	922	936	944	949	981	904	924	975	992	930	947	958	938	885	889	947	926	896	920	892	922	968	911	913	949	952	939	931	959	901	960	902	935	944	904	895	958	889	929	958	931	887	907	918	959	951	889	976	894	949	890	930	898	945	878	924	965	940	934	847	924	934	902	948	922	875	900	911	892	924	927	880	924	933	905	952	900	948	876	905	924	897	952	884	905	928	888	911	918	940	919	920	946	890	946	915	921	933	959	888	861	923	860	901	864	966	909	905	874	928	955	933	915	966	908	918	913	962	906	933	908	950	960	923	882	929	917	884	917	905	925	940	936	895	953	919	910	929	916	967	870	922	883	856	946	975	849	936	953	913	970	925	927	920	893	909	895	918	899	992	902	953	887	908	956	971	916	927	894	911	926	926	897	903	912	939	932	957	938	941	935	902	940	933	933	965	914	987	928	975	879	927	920	903	907	939	925	935	909	924	907	930	933	967	909	895	965	899	942	936	897	933	916	908	867	941	899	889	966	954	919	897	932	936	929	935	928	938	890	941	909	973	947	956	953	885	931	919	906	931	950	931	928	906	879	918	921	924	970	905	915	916	957	927	988	976	906	907	910	930	940	881	938	920	914	931	952	977	929	943	960	914	992	927	946	930	921	895	908	877	903	937	939	876	939	873	985	1004	909	954	904	902	947	951	934	866	866	912	931	924	903	988	929	915	956	933	909	950	906	931	926	908	972	915	948	941	919	900	939	963	914	918	928	948	913	920	911	967	943	933	895	921	910	942	955	930	929	884	926	928	941	970	891	1019	931	922	934	907	926	929	924	922	916	890	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7938	1076	1390	1101	830	610	497	426	334	321	288	257	285	252	227	238	230	205	209	216	223	215	211	215	202	209	199	199	172	210	206	197	195	177	189	183	200	201	201	191	188	190	190	198	200	181	198	182	187	175	190	211	193	180	196	201	164	180	187	180	172	172	170	212	206	185	166	190	192	220	190	171	171	176	162	182	198	195	189	208	196	187	188	172	182	205	193	180	185	180	202	186	177	189	166	202	213	190	182	165	193	192	200	167	168	176	183	190	169	164	202	204	147	189	178	172	191	183	188	171	181	186	187	201	165	172	202	214	159	188	165	158	186	182	173	195	169	186	195	180	202	168	185	194	186	181	186	218	176	198	188	185	195	181	167	190	187	180	191	197	172	183	176	151	173	186	204	191	204	196	188	168	189	174	200	172	182	197	167	193	194	172	164	177	166	203	190	181	190	184	196	207	202	179	199	192	200	188	194	174	167	183	189	210	202	174	200	198	173	167	187	201	216	163	211	181	212	173	183	183	180	185	179	195	178	160	196	191	199	196	210	176	177	180	188	173	194	177	204	168	226	197	195	183	204	189	174	184	168	178	212	182	188	176	189	164	194	152	184	161	176	173	204	185	179	196	178	173	148	205	203	202	191	173	195	158	204	177	168	190	150	189	172	195	180	175	206	187	206	189	204	162	199	180	177	179	195	199	194	183	190	171	193	189	180	180	189	190	197	182	202	175	170	200	180	204	190	185	183	186	176	163	168	174	173	181	197	187	199	177	184	191	171	193	169	172	174	190	180	180	183	166	183	188	167	167	175	163	175	211	179	173	168	209	179	169	201	165	176	190	196	182	204	192	178	168	181	188	185	184	169	211	186	187	181	194	179	180	195	175	181	194	179	151	182	179	193	188	174	196	180	179	201	217	180	195	179	178	179	174	181	182	169	167	191	217	199	187	189	165	185	192	192	181	181	186	195	175	181	191	179	190	161	196	170	209	188	171	167	188	156	180	198	173	180	185	190	194	188	190	213	190	196	181	186	176	173	196	179	184	203	174	185	170	186	176	191	150	198	205	197	181	179	206	188	175	196	188	191	193	187	204	177	188	201	172	188	190	182	190	190	189	186	177	185	208	197	196	172	178	191	179	171	188	176	167	175	184	194	181	176	200	188	167	187	198	165	169	202	184	199	197	190	193	196	172	214	150	192	169	197	193	176	179	200	179	164	198	186	189	162	169	195	182	167	177	176	191	192	184	221	167	185	169	183	178	177	170	186	205	182	173	169	165	198	177	169	201	181	190	159	172	207	194	180	183	182	191	170	209	186	180	176	177	220	167	172	172	182	174	185	193	206	171	200	187	191	197	192	173	182	178	195	191	195	210	164	148	182	173	168	161	185	196	178	203	189	197	182	186	197	173	199	189	172	177	184	166	197	192	178	174	171	185	177	171	185	189	200	172	179	192	198	191	208	196	165	186	196	172	158	186	191	178	170	170	172	194	185	180	188	188	196	187	181	187	198	202	207	182	191	162	188	172	180	176	169	206	193	190	198	198	193	180	178	191	185	165	168	176	203	188	182	171	196	194	188	204	194	181	188	181	190	193	191	185	171	191	164	198	205	158	158	179	186	178	190	163	190	179	171	195	175	171	158	185	193	159	183	175	170	223	187	198	197	180	168	195	210	172	166	194	179	183	168	185	168	200	188	183	170	183	207	195	199	189	196	192	189	184	170	169	176	172	177	190	188	159	196	186	179	175	170	184	213	186	212	171	186	169	195	176	199	182	201	184	170	178	188	180	190	184	197	187	176	198	164	189	183	189	161	185	168	207	185	168	183	178	198	186	173	181	179	165	183	173	175	188	193	177	179	149	173	205	174	183	187	182	182	175	156	172	152	185	185	172	187	173	171	190	194	186	188	171	194	180	194	173	187	186	162	186	190	181	174	158	158	190	177	148	210	195	163	184	186	163	167	169	185	191	202	170	184	191	185	162	187	173	202	179	197	199	189	193	172	161	182	166	169	166	171	192	193	196	194	179	210	204	200	181	203	187	188	194	170	175	181	161	171	164	171	169	189	185	179	190	206	186	202	188	186	191	181	173	217	178	183	198	192	189	173	190	157	187	182	194	173	189	190	164	177	180	188	183	199	154	190	190	170	215	182	190	169	205	198	189	178	190	183	185	181	191	165	181	171	171	173	182	194	180	214	167	154	193	165	187	203	181	201	175	218	218	189	165	185	167	162	191	204	180	188	195	192	180	211	185	186	182	183	163	179	194	181	199	178	191	173	202	195	180	172	189	156	172	185	173	204	163	204	166	186	200	209	191	198	179	176	177	195	190	188	167	171	194	177	180	191	193	177	189	170	164	189	189	183	201	170	199	187	196	192	188	197	158	183	184	189	208	195	181	197	194	170	168	207	172	169	211	204	165	175	162	187	189	201	202	186	176	186	174	167	171	190	186	161	201	175	193	172	189	169	182	166	193	192	188	167	157	166	173	178	188	198	179	162	219	195	208	201	184	174	178	184	203	174	206	191	185	187	165	152	198	197	195	183	188	192	190	191	188	179	207	215	181	174	210	165	189	204	182	173	170	203	185	192	201	179	190	177	180	156	181	170	181	190	183	190	181	171	178	183	184	173	193	197	213	158	193	183	201	168	187	210	157	189	194	187	198	186	187	194	177	156	195	155	177	195	210	201	178	186	185	210	181	200	193	176	186	193	168	172	183	197	192	176	201	182	189	164	164	176	212	174	188	179	176	197	166	188	213	183	188	190	182	190	191	190	167	173	179	182	181	190	191	189	201	178	191	193	171	176	164	173	199	186	204	180	177	176	169	171	185	184	192	174	170	197	192	188	187	191	175	208	186	200	161	180	191	198	177	178	179	186	178	175	194	172	202	188	163	188	184	193	233	160	186	196	162	164	185	176	188	175	179	167	209	190	198	169	192	193	180	198	172	194	190	189	181	182	211	189	190	186	169	174	184	215	185	166	191	186	149	195	196	182	163	188	171	192	182	177	180	175	186	193	176	168	199	182	189	197	174	201	189	206	206	200	169	173	170	192	205	182	189	188	185	197	174	177	198	207	196	180	178	219	199	174	174	189	188	189	176	204	184	176	201	198	177	192	197	169	202	193	167	161	164	177	210	184	174	206	191	179	184	165	190	196	217	211	204	204	185	210	181	185	180	182	177	165	168	168	172	164	184	184	167	178	188	184	182	190	173	181	198	192	179	172	200	199	172	205	151	177	185	180	194	182	197	173	189	179	163	184	203	193	192	209	164	165	163	176	174	189	170	180	182	191	192	161	188	190	161	185	174	184	176	203	201	189	183	178	199	162	170	182	175	195	174	189	185	163	169	209	167	187	160	171	169	182	184	161	174	175	229	192	178	169	179	199	183	192	182	190	179	183	175	193	181	172	202	171	183	180	179	183	197	159	170	193	197	176	175	184	188	220	158	180	185	164	178	171	164	177	187	180	188	197	180	185	191	180	191	163	185	181	205	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5649	1495	2851	3503	3419	2593	2144	1837	1573	1491	1314	1128	1099	1051	1004	937	893	791	809	858	801	795	742	745	667	724	704	702	667	695	674	671	668	631	622	655	615	633	658	587	632	632	605	618	600	574	577	607	588	607	630	608	601	606	619	621	589	599	589	591	582	619	564	601	591	583	579	618	567	588	606	597	589	592	565	560	556	595	578	594	601	567	589	604	563	571	640	597	570	554	605	540	569	554	567	638	546	608	601	558	602	566	568	591	633	608	584	578	596	626	562	601	596	609	503	564	550	553	531	551	562	594	563	612	571	566	573	570	584	599	577	591	549	529	624	581	587	560	600	563	602	593	591	598	528	602	601	547	542	562	540	577	575	560	552	597	580	566	592	577	600	616	553	568	616	564	563	580	558	593	591	580	587	575	569	583	555	540	553	548	584	530	572	552	552	609	550	571	581	575	538	592	535	576	586	543	547	644	552	564	579	601	557	517	582	566	582	573	588	569	579	614	520	519	610	566	523	575	555	568	551	570	549	570	560	593	616	573	577	557	577	580	594	603	592	562	581	580	579	581	603	576	591	548	574	612	573	566	573	537	518	597	581	611	578	575	579	567	625	589	517	521	574	574	571	529	583	557	586	579	569	615	595	587	584	618	548	570	572	603	582	590	576	573	569	579	533	563	550	599	603	560	514	569	594	519	568	562	577	579	560	577	578	581	567	533	580	581	565	608	607	570	555	615	590	620	561	565	535	537	595	557	544	557	581	582	602	575	563	581	579	556	560	549	606	582	606	589	561	536	579	536	623	546	609	556	577	559	544	569	556	577	548	569	593	564	518	635	580	562	550	579	558	551	557	595	556	534	581	576	533	603	568	554	575	570	550	547	572	593	548	605	559	577	590	576	540	580	601	543	598	581	599	572	549	616	583	578	527	542	592	615	561	565	564	564	591	592	578	579	567	600	582	528	613	559	585	537	633	493	593	591	562	563	546	555	560	595	598	555	588	567	561	555	583	574	562	632	535	596	590	564	544	557	541	589	592	592	580	593	536	583	589	579	545	575	597	620	590	583	581	592	533	547	535	525	571	550	556	592	560	572	580	590	546	572	573	601	557	563	553	579	618	559	581	572	550	546	550	579	554	525	568	591	586	584	533	610	575	544	594	550	579	587	533	574	609	590	573	588	536	540	601	555	578	587	544	591	567	619	534	578	593	612	522	558	569	574	587	566	545	563	580	604	557	582	598	538	600	560	590	558	563	575	585	533	560	537	562	540	559	553	593	510	585	561	556	552	581	575	605	583	553	568	567	565	569	593	564	572	572	571	603	599	569	571	563	557	557	551	533	549	557	595	610	581	600	569	567	588	527	553	591	557	585	591	553	575	582	600	558	560	572	517	575	581	595	578	556	551	575	601	568	611	516	570	584	558	548	551	606	618	580	588	601	572	546	586	601	557	552	575	571	634	569	581	547	568	555	548	597	568	537	602	582	540	595	568	558	565	538	571	542	602	576	527	566	583	595	576	552	610	580	597	550	554	600	566	527	579	609	574	603	587	559	566	568	575	551	558	603	523	590	530	579	570	554	588	581	584	588	577	571	549	578	556	592	575	611	573	594	558	571	596	578	553	566	554	575	574	570	594	577	625	595	594	544	590	567	561	573	572	571	566	570	561	577	592	542	581	551	580	560	524	564	568	561	547	563	578	599	573	574	566	600	592	576	551	591	586	581	552	605	579	556	552	561	540	546	577	569	548	567	570	595	583	553	572	606	583	545	536	593	560	580	564	612	550	575	609	540	549	567	573	587	593	569	597	527	508	576	564	555	556	602	553	582	566	615	524	606	530	548	592	585	573	559	547	586	534	575	568	571	575	535	575	572	507	590	540	558	594	574	595	596	582	554	567	574	571	528	568	590	546	570	622	588	533	580	568	565	554	596	588	561	575	533	560	538	588	569	588	586	531	548	557	565	609	657	575	598	541	581	571	585	565	549	573	586	557	614	578	574	555	597	549	582	587	577	579	569	599	590	578	551	562	598	604	570	542	570	553	562	537	611	581	545	560	574	569	529	572	568	596	534	615	550	574	545	578	563	572	549	520	570	541	583	570	582	583	598	564	549	578	555	573	554	544	531	605	607	530	588	613	557	540	569	589	554	554	582	583	589	544	571	587	589	563	584	606	563	599	598	600	560	583	549	564	570	562	537	568	555	593	556	555	553	560	574	534	543	547	564	556	584	543	605	555	649	518	585	545	578	591	547	588	603	600	614	561	561	556	538	591	601	567	592	529	522	595	560	578	562	552	608	606	540	582	563	562	588	586	585	598	578	565	523	571	585	568	557	593	554	561	545	580	562	598	597	572	574	567	550	540	562	593	601	578	618	581	567	550	562	554	558	539	591	574	532	585	604	596	530	561	560	577	550	573	554	585	594	561	580	565	582	595	560	540	590	614	549	575	606	527	598	606	595	568	585	554	560	602	575	596	578	536	578	581	580	582	549	588	572	575	597	599	541	562	571	591	555	554	569	551	553	527	578	539	586	631	595	587	597	553	531	578	558	567	590	582	550	583	552	531	579	566	574	533	584	556	552	574	574	590	566	584	590	565	560	592	578	579	550	605	586	578	571	558	540	559	563	600	535	572	570	517	594	560	542	580	591	573	593	570	560	575	561	589	552	589	582	587	612	578	575	530	586	597	556	558	584	539	570	547	574	564	539	615	611	562	563	576	585	573	589	576	556	604	587	598	605	563	603	571	568	616	579	581	597	608	575	561	571	567	604	603	551	591	575	588	560	538	582	575	575	640	588	567	623	620	579	541	542	548	587	551	594	537	594	580	582	622	547	589	564	568	568	598	564	571	559	558	520	563	569	599	548	581	541	584	582	576	596	585	580	552	586	555	548	559	596	603	618	551	595	590	553	576	617	566	536	595	595	596	570	604	560	566	594	585	583	582	578	571	616	570	576	578	558	563	533	589	565	577	567	559	559	554	584	572	553	564	555	617	549	578	536	579	566	559	576	621	571	574	568	580	535	606	539	574	564	561	573	558	573	608	597	579	579	530	590	577	564	590	568	547	588	576	556	580	538	549	563	576	568	624	548	586	608	563	576	550	593	595	557	602	588	570	555	565	565	614	590	568	540	568	532	583	577	578	543	568	556	544	594	566	596	561	579	579	541	561	579	568	569	548	600	540	583	529	563	582	563	549	648	568	546	601	567	583	568	574	569	564	566	542	553	559	558	589	537	555	555	575	573	546	569	597	591	555	573	575	594	567	533	547	595	506	568	542	577	562	537	578	602	551	552	560	590	598	549	582	587	557	579	563	577	543	558	589	549	575	539	581	591	543	569	562	620	562	564	587	575	560	555	583	574	535	543	585	553	556	582	582	558	578	560	574	535	611	557	569	598	557	556	592	555	572	620	585	575	555	549	552	545	566	585	558	586	556	564	536	578	571	565	584	554	565	567	542	593	569	597	547	552	551	566	575	595	590	556	587	598	576	536	563	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15530	2339	2497	1937	1376	1036	709	603	499	433	325	315	268	286	266	251	217	227	229	225	178	199	181	179	177	194	171	170	133	175	151	154	177	172	171	155	155	171	156	160	148	128	170	156	127	153	166	163	147	146	169	160	157	149	150	128	139	133	148	156	152	137	148	145	132	146	129	144	164	148	126	138	143	129	145	146	115	137	134	134	160	138	118	141	142	153	141	128	153	112	153	147	136	126	151	134	144	139	140	134	131	129	126	142	139	147	154	141	145	149	127	133	138	155	160	160	126	132	150	137	146	134	146	145	151	151	148	144	139	148	141	143	131	158	156	130	127	135	157	143	149	153	144	129	147	139	149	155	121	129	137	149	149	134	158	139	169	135	133	138	138	145	145	132	163	141	140	129	138	152	159	121	116	143	160	130	132	127	145	160	134	141	148	132	150	126	128	130	144	134	155	156	166	142	148	137	128	147	120	151	147	154	137	144	140	137	127	141	148	138	168	132	152	162	135	148	129	158	126	162	159	165	157	128	119	139	139	144	142	144	143	148	126	151	123	162	145	157	128	125	134	154	151	149	163	141	141	152	126	150	131	154	135	131	151	144	149	134	150	132	137	130	128	154	136	127	112	150	122	129	122	151	168	146	148	157	132	122	137	145	138	154	170	121	153	163	136	141	140	142	131	133	133	154	148	118	141	134	122	142	101	163	141	148	160	125	151	140	160	128	170	135	158	121	157	150	170	145	142	137	143	153	151	166	128	136	154	133	142	137	133	127	128	163	134	133	126	136	121	139	140	144	145	132	152	141	123	139	156	126	131	142	134	149	129	122	130	135	130	141	143	123	140	149	142	148	145	124	133	148	149	129	137	147	134	135	123	142	138	136	135	145	142	145	138	133	150	148	138	156	154	141	149	144	159	142	146	122	144	130	140	136	154	122	158	143	154	131	127	132	130	141	158	141	151	152	147	141	123	156	146	140	148	125	141	151	141	152	129	141	143	137	146	142	148	153	141	161	146	151	146	161	126	153	161	142	134	121	171	136	131	151	121	135	132	137	162	153	145	142	136	144	168	162	137	138	145	167	152	143	147	138	138	135	141	142	169	124	129	145	129	154	156	138	145	136	142	150	148	133	150	132	165	149	143	125	136	131	148	168	158	133	134	144	135	147	143	131	140	148	155	160	137	137	155	137	153	131	142	154	142	163	121	145	146	122	136	156	128	142	141	119	145	139	129	165	140	144	129	139	121	147	169	144	147	134	144	132	166	131	161	135	144	149	144	154	150	121	124	159	162	154	138	128	159	147	130	144	168	131	154	139	144	143	154	147	124	162	129	130	150	137	140	147	136	141	130	136	152	141	144	127	133	131	154	162	138	169	122	157	156	127	142	161	127	152	138	159	164	124	152	115	166	141	136	137	142	126	144	142	158	160	137	151	142	120	126	139	147	125	153	156	119	155	153	146	134	158	148	158	142	158	160	136	151	133	130	139	128	166	122	123	105	124	151	127	140	126	131	130	152	130	125	141	160	148	166	138	122	125	138	144	150	126	132	172	145	151	131	138	143	144	130	141	138	114	136	129	148	143	167	143	143	138	176	127	141	132	148	148	161	167	119	136	128	168	141	150	127	155	142	134	152	132	143	148	155	139	170	143	140	137	139	137	117	151	153	139	141	149	131	148	143	145	137	172	145	146	130	151	144	128	145	129	145	152	123	133	146	155	147	110	160	149	125	131	140	149	146	153	125	124	140	131	139	149	157	145	145	146	129	124	142	161	123	137	141	119	126	151	128	149	128	122	139	135	155	115	140	125	125	137	132	124	143	139	147	135	118	147	152	137	152	164	152	136	120	146	138	148	145	157	148	136	148	127	140	139	162	153	140	151	154	158	168	122	157	148	153	122	160	131	137	118	136	151	139	129	160	131	113	163	153	138	153	125	134	133	128	139	130	149	124	134	144	148	152	130	138	119	161	138	118	153	111	122	162	134	146	133	145	154	142	154	147	148	120	156	126	139	149	132	157	145	118	163	113	151	132	132	131	138	140	142	135	138	141	132	160	148	139	131	149	132	128	139	158	143	131	114	129	136	137	142	136	128	163	137	136	141	129	143	130	149	114	123	145	147	150	146	132	139	130	141	124	145	129	143	160	155	126	152	136	134	168	156	139	155	159	132	142	142	147	148	143	145	161	143	127	138	148	138	148	134	129	149	139	142	136	133	145	148	123	138	156	174	144	141	136	151	142	148	140	150	144	139	142	134	127	141	139	155	146	164	140	137	156	145	125	137	132	152	143	144	156	142	151	138	128	145	149	146	153	132	118	141	133	138	124	126	139	139	145	144	148	131	129	167	146	126	139	137	141	159	140	134	136	145	142	152	138	115	143	142	156	133	160	134	135	148	136	145	149	134	128	149	125	130	149	121	138	140	137	143	146	127	154	159	125	145	139	135	122	157	139	147	138	150	146	133	107	142	168	153	158	142	126	134	158	169	136	129	119	153	113	133	142	126	129	148	129	164	143	138	130	130	125	161	145	152	147	158	138	143	132	151	161	153	146	149	116	119	133	145	131	120	129	140	128	138	116	177	130	127	159	129	152	146	138	143	135	132	147	132	149	146	142	150	140	153	130	154	119	116	135	128	121	132	125	122	149	168	130	119	153	131	147	147	147	125	160	141	125	131	170	130	157	134	134	135	160	140	168	128	135	145	142	140	147	149	146	130	152	143	148	134	124	160	163	143	146	151	131	150	132	155	144	131	123	130	161	155	130	143	148	142	138	149	160	131	148	149	136	161	137	145	137	141	134	145	125	132	152	151	157	123	111	149	143	141	156	142	157	152	151	157	143	133	131	155	142	129	155	135	138	134	146	145	122	132	163	135	146	143	133	140	149	146	113	127	144	142	152	147	144	130	133	131	131	159	152	123	128	132	140	133	143	155	152	133	145	143	125	150	134	149	118	150	136	128	134	161	118	152	173	154	123	154	142	164	154	139	149	126	150	141	170	141	154	129	141	143	130	148	140	175	148	125	143	160	137	148	151	166	134	153	140	142	167	134	140	138	166	147	145	155	140	122	140	159	140	136	118	168	165	137	146	131	138	171	122	127	135	154	161	147	131	138	142	133	148	125	139	145	158	135	133	131	132	126	143	139	129	130	138	158	136	138	139	123	142	139	124	125	146	159	128	143	139	162	133	155	137	158	146	157	160	132	131	124	145	128	135	152	102	142	112	147	144	140	135	145	143	124	140	148	144	131	149	141	144	135	153	147	144	156	148	129	140	133	113	142	144	173	123	131	142	149	140	145	140	121	126	130	140	122	129	150	148	167	153	135	152	132	141	150	161	147	126	123	132	151	167	149	133	153	121	157	131	124	150	146	167	138	155	140	106	129	135	137	155	148	146	140	124	133	162	141	145	145	143	161	129	171	153	120	158	145	153	140	143	149	143	150	144	131	138	123	140	147	122	146	155	147	115	157	129	134	148	141	159	117	161	118	145	136	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7600	2270	5000	5967	5314	4298	3414	2866	2353	2067	1927	1665	1477	1387	1161	1156	1039	1026	950	886	856	848	809	749	708	736	746	708	601	681	712	659	662	627	640	618	587	617	612	582	607	584	544	550	565	596	552	534	577	559	560	488	560	512	539	508	509	526	509	528	558	531	531	520	507	519	509	498	487	533	457	519	483	529	481	490	484	493	470	474	479	495	509	476	513	486	486	480	496	494	496	470	493	505	496	456	479	489	504	499	471	518	524	506	487	475	496	483	489	488	479	502	464	517	521	482	504	475	484	434	477	456	468	448	467	472	473	460	505	482	521	426	468	524	449	470	484	457	531	457	470	438	470	431	458	454	460	464	474	480	473	526	466	456	470	461	478	489	420	479	465	455	458	473	451	531	478	483	442	444	457	471	503	476	513	419	439	470	445	479	482	475	457	501	514	472	506	488	474	488	488	501	472	471	461	524	483	515	481	449	472	475	500	433	482	483	459	469	480	521	466	478	468	473	507	497	493	486	485	435	490	462	499	497	484	472	486	445	469	461	509	468	479	489	464	487	451	487	456	442	460	469	486	499	471	485	457	474	500	500	455	442	484	500	491	450	447	455	484	473	478	484	474	488	433	470	468	474	509	454	456	471	486	470	507	473	444	509	433	488	465	474	462	470	445	467	475	469	441	498	499	493	453	460	469	461	470	477	449	476	484	447	486	469	465	468	481	492	466	523	480	458	484	480	485	479	506	482	484	454	497	468	484	482	504	497	447	464	460	465	471	468	476	445	452	474	480	466	454	481	480	469	478	486	463	420	472	469	464	520	488	453	509	463	469	479	461	430	481	465	457	493	477	459	492	472	504	516	472	454	493	461	447	471	496	470	497	437	456	453	473	467	510	439	444	476	510	450	424	461	449	464	524	490	453	468	493	487	445	463	494	438	474	468	445	495	457	492	477	467	488	486	463	509	514	448	450	510	423	455	453	448	497	472	458	446	471	432	467	461	445	472	460	506	435	450	476	499	450	442	451	426	475	446	471	479	486	472	484	500	467	465	458	477	460	497	477	440	462	407	439	445	478	471	510	476	456	489	437	444	459	472	468	464	495	501	448	466	445	480	447	470	502	477	498	423	460	462	477	460	464	435	495	490	465	476	479	487	487	489	467	456	498	483	481	479	500	431	493	439	449	503	480	504	453	486	449	454	455	461	510	498	486	453	483	504	462	438	483	467	447	456	450	474	524	492	471	459	457	434	475	495	497	486	469	479	432	461	476	458	452	489	466	490	469	456	465	479	457	478	511	485	470	455	459	478	471	479	454	523	507	457	465	430	441	456	511	459	484	508	492	478	488	479	469	438	436	474	425	456	481	478	482	470	487	475	480	474	455	478	459	506	454	467	516	455	478	509	404	443	470	463	460	482	445	509	438	482	455	449	485	461	500	493	506	475	497	475	503	492	457	461	513	472	492	486	446	511	521	481	482	492	531	503	474	474	455	503	471	462	470	448	469	464	508	450	528	480	464	471	482	462	425	427	500	476	453	487	474	483	438	470	456	470	463	456	464	486	458	428	444	457	423	446	434	508	453	458	474	485	507	465	441	461	456	495	452	457	472	490	500	470	474	450	479	488	480	430	448	477	444	466	432	471	436	451	515	427	449	462	512	464	449	428	412	463	442	465	465	471	503	473	496	483	501	496	466	483	459	519	474	429	466	477	479	466	466	505	461	451	477	457	483	494	451	440	451	431	442	470	482	481	506	463	443	434	475	482	464	444	469	464	422	486	513	473	477	455	504	450	438	459	481	451	508	471	485	475	476	470	475	494	477	515	473	455	457	470	485	503	457	485	441	457	426	465	452	445	470	489	484	459	441	435	454	471	465	479	466	478	459	469	492	476	496	478	491	483	483	458	447	471	505	465	487	466	494	469	469	499	494	506	512	449	472	452	481	462	477	445	456	469	468	460	476	413	505	440	444	485	499	452	458	467	490	462	460	472	481	454	519	456	479	443	510	466	473	465	469	452	485	434	484	501	489	463	450	486	476	460	460	475	451	456	466	484	485	471	488	482	497	480	459	429	471	483	484	462	467	461	463	471	449	431	475	451	454	475	473	479	415	465	488	477	486	452	478	437	468	462	472	467	471	437	459	504	448	499	488	447	464	492	477	478	435	504	462	459	482	465	463	492	465	474	451	494	493	472	506	494	482	415	530	451	488	462	486	440	503	433	484	471	502	473	505	478	471	463	477	502	460	489	470	463	449	486	473	481	476	469	449	462	448	501	498	502	456	479	512	465	512	496	455	459	477	495	507	464	459	467	495	501	489	458	517	458	441	506	471	448	461	518	498	459	461	412	440	465	474	480	470	519	482	467	473	464	502	486	500	447	452	486	464	475	474	487	479	455	495	490	477	489	477	472	477	419	483	488	487	446	443	490	429	457	456	490	444	484	469	467	484	492	487	527	461	427	484	499	442	488	490	480	481	481	471	477	461	481	447	496	481	463	485	462	464	481	511	464	465	448	476	480	521	510	485	485	454	452	455	448	457	436	450	474	450	475	459	470	476	474	478	476	485	512	462	453	447	486	491	442	471	466	455	464	524	498	452	524	435	484	455	485	451	490	470	435	493	443	447	489	472	457	459	506	444	483	445	452	501	449	476	457	459	474	464	436	459	513	481	453	465	491	464	471	457	494	471	449	466	460	471	462	436	466	483	476	515	484	459	479	451	441	468	452	513	467	491	459	487	478	437	469	452	484	493	451	474	436	456	513	486	474	480	448	464	428	421	430	453	464	458	458	492	461	471	497	481	497	455	458	461	424	478	461	456	497	469	497	476	539	457	497	463	503	460	445	428	507	469	485	432	455	437	489	492	473	443	494	479	462	438	449	507	432	478	465	475	477	473	495	469	446	408	445	435	481	482	474	495	444	474	481	451	502	484	431	475	486	494	471	471	465	502	455	464	478	467	462	469	463	461	470	461	461	479	460	458	477	476	485	462	456	433	462	494	458	443	438	453	445	478	465	427	467	472	469	488	470	493	449	466	489	516	471	465	473	480	472	465	511	468	489	457	491	443	467	452	477	449	471	471	462	458	462	469	496	451	442	481	488	488	489	449	446	464	462	481	468	496	455	484	457	472	468	497	453	497	454	464	474	465	470	453	427	479	490	457	481	472	490	474	432	454	430	444	434	502	461	479	503	463	475	524	483	433	447	463	480	455	428	470	441	463	464	463	511	429	522	448	457	437	500	464	486	472	454	485	490	503	482	466	477	455	456	490	478	470	444	462	511	465	454	489	512	476	479	477	482	462	473	490	432	509	482	494	473	436	474	501	463	490	442	461	474	487	474	492	452	472	459	468	462	458	453	488	456	463	463	436	489	466	454	487	464	478	439	441	438	480	497	461	491	428	469	453	428	453	506	465	478	489	473	483	462	457	476	425	507	449	448	484	446	476	433	456	453	484	454	465	455	479	454	470	449	441	463	526	492	433	500	437	512	428	456	459	454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2130	368	372	405	381	352	361	343	319	354	335	358	343	303	331	302	318	348	335	346	300	284	314	321	301	336	345	338	332	320	320	326	344	317	315	318	306	327	319	346	314	321	307	331	339	337	326	320	323	337	297	351	316	320	305	306	347	288	322	324	333	311	303	262	333	297	330	339	334	324	313	329	327	325	317	318	299	325	339	316	295	328	313	295	300	324	331	324	329	343	324	311	299	318	314	329	317	329	362	309	313	299	326	330	333	316	292	323	305	310	335	337	302	372	316	325	331	305	320	314	293	336	302	349	316	324	302	312	354	255	317	323	313	308	332	324	300	311	304	309	295	332	291	288	319	309	314	328	310	323	324	327	337	303	307	325	323	291	331	292	310	338	320	324	314	307	338	311	315	321	322	320	327	330	342	356	300	302	324	314	340	319	326	290	319	285	330	320	329	351	282	343	325	294	322	338	329	328	320	322	340	324	290	302	308	381	305	310	342	353	341	328	293	344	301	310	339	314	309	297	300	339	308	324	338	295	319	304	311	321	296	314	331	332	319	301	327	323	354	334	309	300	354	304	299	321	298	329	345	302	318	331	327	313	331	294	319	316	351	291	312	322	331	318	305	331	355	343	327	317	335	313	319	328	316	347	325	302	316	318	325	316	292	317	348	333	301	337	350	329	334	336	337	339	326	327	289	350	328	309	300	295	300	333	325	333	350	299	310	315	340	306	310	331	334	320	334	354	303	317	332	301	316	329	326	326	344	332	318	339	308	333	360	330	332	300	317	303	311	355	325	326	351	320	304	303	280	306	336	328	271	301	321	303	286	354	317	310	304	345	307	288	311	358	336	316	334	342	313	317	337	314	336	284	316	303	351	335	325	295	281	329	360	289	307	320	328	301	322	312	299	304	352	338	287	336	327	350	344	325	317	345	313	332	324	314	328	344	298	320	337	319	288	306	340	307	306	305	301	329	344	334	344	323	309	282	305	316	293	332	320	276	303	281	297	341	306	361	335	344	324	313	328	324	313	317	330	318	334	304	318	334	317	299	339	336	316	324	331	307	323	301	334	321	326	346	313	314	362	314	306	323	305	325	343	316	321	309	341	314	297	324	314	307	304	306	300	311	297	325	312	344	322	313	300	324	327	332	295	349	318	345	304	358	326	340	308	296	341	333	296	340	287	350	321	305	315	332	310	313	330	348	312	345	311	339	337	327	304	356	343	302	324	350	341	299	303	340	301	344	314	340	310	291	306	317	309	350	320	333	296	332	309	284	317	314	357	293	342	351	312	337	325	335	313	318	315	334	307	340	286	338	347	332	298	298	309	309	302	317	334	314	338	347	319	321	328	320	327	318	324	334	301	325	295	290	327	302	346	311	342	346	377	311	353	323	339	327	299	321	305	317	305	317	324	307	350	329	306	324	355	327	346	333	347	341	322	316	327	309	340	300	305	290	364	303	322	286	315	308	306	296	309	317	326	322	324	314	331	314	302	336	324	311	355	335	344	332	296	297	319	336	302	357	318	286	315	330	313	299	349	329	326	293	332	310	319	332	312	335	332	306	324	327	337	307	349	315	332	318	293	324	316	308	318	332	315	328	302	311	299	323	333	332	323	293	284	342	344	345	295	303	308	312	318	284	301	325	316	316	360	289	311	313	337	355	298	300	329	303	333	334	322	347	306	307	311	312	312	340	338	285	337	308	317	311	297	331	339	322	337	309	285	297	322	297	303	326	303	285	314	324	341	296	295	310	309	337	302	307	277	337	332	325	316	304	351	310	328	319	313	311	329	322	309	317	321	302	309	323	332	279	338	316	343	310	341	286	308	315	310	315	343	321	311	300	310	313	347	298	319	296	324	308	340	302	305	312	352	300	268	323	333	345	329	316	316	297	323	337	372	324	331	328	309	312	341	304	323	324	330	321	323	345	330	323	334	354	317	325	302	318	317	317	308	325	322	315	347	340	305	345	346	328	293	338	304	344	291	344	310	296	341	312	299	333	312	348	308	319	337	308	321	304	339	340	289	308	345	317	337	324	321	290	327	348	312	320	297	329	322	331	354	284	326	304	321	306	298	327	320	317	291	337	289	312	335	314	323	315	312	325	308	291	337	326	310	320	343	316	336	312	312	301	336	333	325	330	317	341	320	328	297	311	318	338	327	308	335	323	324	308	334	325	338	320	318	324	336	284	303	324	337	324	331	310	322	314	304	288	336	275	348	309	321	353	301	303	321	336	328	328	295	309	310	318	347	295	315	332	288	305	328	301	339	301	374	316	353	309	300	346	318	304	311	311	339	328	304	317	326	356	313	316	315	313	353	374	336	302	302	316	332	342	340	337	307	331	330	338	320	312	301	311	319	322	318	315	335	342	310	315	312	329	304	296	295	286	317	343	349	345	304	306	280	315	301	350	330	307	327	335	285	285	294	293	313	353	292	309	315	339	338	324	332	312	313	308	331	307	321	290	328	288	325	351	324	310	349	310	350	325	319	321	310	295	339	306	295	354	328	304	339	311	316	308	334	308	298	317	307	293	331	297	333	320	327	310	285	345	341	314	320	307	344	309	312	318	337	322	346	310	327	317	324	294	333	322	291	316	346	318	309	323	302	324	327	345	340	322	326	351	316	309	331	355	310	292	315	335	347	289	348	326	336	331	355	312	270	312	338	318	327	320	342	326	345	331	321	357	328	332	303	328	314	319	302	314	332	354	342	304	345	308	317	311	375	323	296	294	306	304	314	309	311	306	323	296	329	341	340	323	299	343	337	324	307	342	319	320	318	322	333	344	316	327	307	330	310	319	295	298	372	366	316	309	313	312	300	326	327	322	315	296	350	323	293	337	318	309	305	326	351	330	333	305	323	321	331	301	318	339	346	324	328	341	293	319	338	311	320	320	306	319	339	310	330	323	298	330	311	342	324	294	311	319	307	311	309	326	301	351	326	314	319	328	308	344	294	343	313	314	313	294	336	330	338	360	313	295	287	308	316	281	371	309	336	289	325	338	367	308	339	358	313	313	341	292	308	340	321	318	342	287	326	308	341	367	327	325	312	335	293	319	306	295	307	311	308	300	289	338	327	315	334	339	306	346	320	322	337	317	324	322	317	276	298	326	341	319	311	293	329	329	296	298	319	344	344	341	306	322	281	338	290	322	293	337	325	335	287	344	329	342	339	362	322	278	316	310	309	330	294	288	327	315	326	320	334	274	337	312	342	282	275	292	278	342	307	302	333	335	333	320	317	314	304	346	292	321	316	283	344	358	372	295	286	329	315	329	359	327	320	306	305	325	344	310	335	332	335	306	326	320	309	332	324	327	329	359	294	279	308	329	339	316	317	318	311	300	291	304	327	332	347	333	325	289	294	303	324	336	351	279	303	332	304	289	330	318	290	328	301	326	296	302	315	320	339	330	309	321	348	305	357	320	303	304	313	335	335	297	326	304	341	320	318	330	305	321	330	338	331	294	281	322	328	307	355	312	336	307	339	306	344	320	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2519	989	1123	1169	1113	1055	1084	1015	995	998	1011	970	953	971	1016	929	944	993	1035	934	877	896	895	911	902	849	904	926	935	930	956	901	955	901	950	910	935	915	876	890	898	939	892	893	883	982	908	912	933	944	897	876	885	935	887	944	908	916	907	941	911	879	935	972	942	904	920	905	878	930	943	899	885	965	926	920	931	937	911	941	942	940	910	953	919	924	950	898	878	949	932	878	940	942	916	917	967	895	908	960	895	924	904	906	949	936	906	925	965	935	917	893	883	937	901	892	859	929	898	938	912	903	964	917	902	864	915	917	980	884	965	941	959	898	952	914	953	914	904	887	964	950	919	939	937	944	936	888	924	881	925	923	926	935	884	906	932	884	874	939	923	928	944	921	919	961	929	897	941	946	935	949	941	922	937	863	899	853	927	871	871	955	889	882	888	845	938	905	884	924	955	952	938	916	955	868	944	944	901	934	909	910	915	964	919	940	891	908	927	874	885	907	894	871	952	907	888	916	907	962	890	871	938	934	887	925	857	921	958	945	876	922	922	953	968	958	914	934	929	923	956	923	866	960	943	923	939	880	812	940	917	907	911	906	901	927	932	925	955	899	924	899	921	889	903	875	888	918	945	969	921	913	989	841	913	890	902	938	915	881	924	911	874	896	944	934	928	923	894	884	954	925	945	906	972	903	895	895	927	984	918	936	893	895	872	909	942	897	958	928	905	934	932	924	914	884	885	977	926	939	873	918	924	872	958	966	862	942	925	923	933	926	908	918	909	907	947	936	907	935	944	923	894	907	946	953	908	894	909	887	913	915	938	938	924	962	897	874	924	994	906	922	929	910	952	892	896	951	963	872	916	926	895	979	950	923	904	900	946	955	932	876	901	893	917	948	881	900	937	912	931	925	939	884	887	908	920	908	913	928	962	876	921	901	907	944	943	965	950	895	935	964	901	903	962	859	934	885	907	961	888	971	910	922	902	907	960	919	894	884	975	923	944	932	948	873	937	928	926	932	968	986	891	866	925	918	953	935	885	968	956	919	889	977	958	917	873	924	899	904	942	971	949	945	929	926	928	893	869	855	914	956	889	867	912	937	938	971	879	931	931	908	915	937	915	890	881	936	909	881	951	946	922	873	919	967	896	880	886	890	923	932	923	926	924	906	876	908	985	913	980	929	917	897	903	906	915	975	940	915	937	921	933	905	897	938	916	907	929	905	925	945	898	917	906	920	881	925	926	880	877	960	906	972	893	938	984	912	906	972	915	900	934	942	907	906	934	959	960	959	919	939	925	900	916	908	961	943	909	898	926	977	883	952	909	926	889	922	906	939	928	879	892	951	859	864	870	919	917	946	908	904	954	885	904	944	906	903	932	918	964	873	953	926	932	905	957	926	837	888	904	919	953	942	957	881	907	896	913	955	980	914	873	894	992	972	976	926	899	885	908	918	868	895	924	922	939	973	902	935	958	882	924	919	939	941	913	962	978	924	945	895	906	837	907	903	932	934	902	883	895	914	938	933	946	872	881	912	922	906	895	911	927	868	911	950	921	895	891	947	950	947	975	940	867	926	910	968	907	955	932	930	896	955	906	937	899	992	976	956	982	940	873	857	896	911	941	938	885	875	937	895	873	918	965	861	866	849	910	905	934	890	944	978	963	907	951	903	859	903	841	893	899	900	957	928	901	920	880	960	897	933	892	845	928	915	918	917	956	927	916	940	950	927	899	898	867	926	918	883	930	956	927	918	980	929	932	932	900	976	945	904	938	941	912	894	940	919	888	967	871	886	883	924	894	938	920	927	915	915	946	899	902	909	947	920	952	907	928	941	962	942	869	981	918	933	913	931	874	995	918	927	933	879	907	913	935	882	884	886	919	909	902	908	901	900	912	944	933	942	919	906	936	920	865	887	997	916	921	959	930	974	918	890	915	899	907	911	908	901	957	932	879	898	913	937	921	1014	949	935	879	925	920	908	952	963	909	933	901	905	931	920	887	910	929	912	935	939	921	934	957	873	911	936	956	907	920	926	896	929	901	941	927	949	886	937	869	853	923	923	943	916	916	979	890	909	948	939	956	917	908	911	914	931	950	951	951	870	926	950	955	906	964	866	951	944	884	1003	910	942	908	903	925	923	940	969	927	832	909	928	948	910	925	927	949	901	904	896	963	888	941	885	845	903	890	934	905	897	904	992	957	903	995	868	859	884	909	933	928	905	937	943	927	901	914	900	898	897	940	956	879	943	931	888	937	950	901	889	954	897	978	896	934	877	949	884	933	947	966	938	953	902	900	919	847	924	889	947	875	898	924	968	893	852	913	902	889	912	919	940	870	954	917	921	933	906	967	934	907	934	881	928	949	966	902	876	933	900	887	916	896	930	891	943	873	902	928	896	922	876	965	964	879	915	883	905	911	944	920	979	937	967	963	924	928	930	909	908	913	977	883	896	880	933	936	945	910	974	984	895	932	893	948	961	902	928	897	910	935	905	919	910	872	926	895	875	927	962	909	904	900	959	918	909	909	920	909	898	939	959	931	902	927	894	966	878	932	929	874	901	939	913	889	874	921	909	904	938	918	901	937	955	869	942	910	903	951	942	889	953	908	915	892	896	888	925	908	895	941	938	911	892	878	906	934	930	907	928	912	900	940	922	930	924	925	925	982	938	933	876	915	918	931	922	934	917	954	945	916	933	909	898	861	951	929	961	905	953	926	880	945	852	894	944	916	895	913	895	944	934	911	907	903	900	961	879	978	893	921	827	955	932	925	940	907	871	905	958	954	902	942	867	904	885	943	975	954	935	954	953	919	945	854	940	927	952	930	950	922	957	1031	961	906	959	933	914	928	899	947	934	921	920	891	927	973	891	975	939	913	893	894	886	953	904	875	912	932	941	896	912	944	951	955	928	925	951	938	912	936	931	927	939	897	1051	929	977	926	889	901	955	930	898	872	945	954	929	920	950	898	946	910	885	915	902	973	893	889	931	899	917	943	966	866	931	923	917	972	922	869	877	895	925	925	927	899	944	940	939	932	945	907	917	938	951	945	964	908	929	898	905	928	937	916	959	925	900	949	870	947	909	888	905	911	921	884	911	990	941	914	937	987	943	924	922	893	948	957	925	901	918	929	935	948	927	896	909	897	877	897	969	983	892	906	908	891	922	913	1006	902	946	872	906	942	903	911	914	916	925	933	926	929	936	915	895	924	907	911	1000	891	931	891	908	890	933	904	931	876	924	973	953	931	882	901	937	909	911	924	906	913	944	924	997	920	867	903	967	879	951	885	914	933	930	932	912	914	914	928	924	919	941	924	884	930	950	898	977	926	900	960	918	892	861	944	875	922	862	839	918	886	933	940	950	914	914	933	937	966	888	925	929	997	953	903	912	938	959	955	946	912	948	874	869	934	905	885	955	930	938	885	943	893	929	949	931	950	944	924	941	904	886	912	881	911	916	933	903	959	918	914	915	937	918	920	870	976	895	926	885	953	896	934	927	952	967	880	939	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8117	999	1357	1130	829	654	533	402	370	305	284	266	259	276	269	262	215	216	208	240	198	220	195	201	194	180	211	185	210	180	204	174	206	191	181	202	194	218	189	195	197	184	193	178	181	212	184	202	189	190	170	199	168	194	171	155	187	176	196	186	189	185	175	198	182	184	205	195	198	183	219	184	177	177	179	184	188	173	194	191	236	170	210	193	192	190	189	177	184	188	194	216	216	179	191	174	162	157	185	195	203	162	182	189	200	161	172	193	165	182	175	157	173	207	182	175	171	193	201	165	202	178	179	206	162	199	184	205	185	172	209	156	170	192	178	162	180	185	169	188	156	207	188	200	169	170	157	198	189	187	197	185	193	175	180	209	190	176	193	180	186	152	194	184	195	174	188	182	189	194	197	190	185	208	174	198	183	181	161	165	179	189	183	194	181	180	182	213	166	188	183	187	181	184	213	180	184	194	178	187	204	181	204	183	182	192	174	168	185	183	176	191	177	181	213	176	197	161	195	180	202	203	188	196	185	195	208	188	169	180	165	164	207	193	175	179	178	210	175	186	192	157	180	177	203	175	170	176	146	188	192	209	192	170	172	174	186	214	191	181	188	181	190	186	161	183	185	166	204	199	203	175	215	192	161	173	188	195	197	178	174	195	178	207	179	185	176	178	191	171	154	198	163	166	184	146	194	179	199	189	167	186	200	191	174	185	191	170	181	218	189	185	188	185	186	194	184	155	188	171	196	196	191	187	185	175	175	187	192	177	162	168	194	162	192	180	177	198	188	165	179	173	182	193	202	178	207	182	180	190	177	191	162	181	151	194	166	207	163	204	191	189	203	168	174	199	188	168	179	179	180	162	159	214	165	190	198	193	177	160	201	179	191	166	190	181	165	183	172	190	197	174	172	192	201	157	188	185	177	182	154	156	169	175	203	180	181	207	172	208	170	205	191	181	167	174	167	183	192	180	192	176	192	172	185	191	183	172	189	206	180	209	197	184	166	177	179	175	184	172	190	163	181	163	166	185	192	177	191	180	212	192	179	185	180	187	194	202	172	185	174	171	169	179	191	211	176	213	168	175	195	199	188	143	160	166	208	176	190	169	196	208	182	182	199	169	188	195	172	202	204	188	195	224	176	171	193	185	179	174	183	179	227	215	192	171	192	179	190	189	173	179	189	188	151	187	162	166	180	157	170	170	189	186	168	171	194	189	196	184	189	208	198	187	182	173	171	166	183	187	194	159	180	173	219	169	167	163	182	190	183	178	180	182	199	172	187	166	168	170	191	182	173	175	188	170	193	185	169	170	192	203	192	174	187	163	195	178	176	203	168	173	166	185	178	164	213	180	173	182	182	158	176	163	197	189	198	184	194	186	155	190	189	173	158	209	203	177	200	169	178	189	175	177	162	187	201	172	175	185	181	174	181	193	183	194	197	188	189	186	174	189	162	190	178	172	176	187	179	192	172	177	188	171	183	173	188	182	187	167	208	180	214	175	183	204	177	185	170	187	214	195	173	176	196	218	177	174	196	212	205	191	177	182	182	153	215	198	203	182	181	176	183	190	186	167	185	182	199	168	178	206	197	177	172	191	199	174	204	170	172	205	199	175	182	193	203	173	223	161	183	170	186	194	175	184	203	199	187	181	191	185	166	193	189	182	192	191	193	164	198	200	189	190	214	179	175	199	170	176	174	180	171	175	194	188	168	176	203	186	207	169	179	177	185	192	178	223	181	191	167	175	187	181	183	195	209	189	184	166	202	205	193	196	219	171	173	171	166	163	171	153	189	166	209	208	166	181	188	180	165	190	162	166	187	183	184	175	187	182	176	161	188	164	171	199	178	190	193	191	191	184	177	174	165	193	202	171	188	191	167	195	192	195	186	170	182	175	195	174	195	175	181	176	198	183	187	154	161	183	172	162	185	178	197	189	191	183	201	195	206	178	169	162	166	186	186	184	159	171	179	174	187	203	178	191	174	186	164	157	187	189	176	170	171	204	175	174	190	194	192	180	178	179	170	175	189	176	194	164	225	194	174	208	170	197	162	198	222	174	182	173	180	203	193	185	163	187	191	206	193	174	192	167	168	169	197	172	205	176	182	202	179	192	172	168	205	174	159	210	196	198	190	177	190	190	193	189	173	214	199	187	179	184	183	175	185	195	192	193	182	175	160	182	202	188	182	167	193	176	180	188	184	198	175	172	194	195	179	196	190	205	185	211	158	175	191	195	163	174	206	163	159	177	181	162	198	187	176	164	165	166	185	168	189	187	187	198	190	183	193	184	190	167	183	178	197	172	186	161	194	167	171	201	163	181	194	186	186	199	175	164	199	175	184	183	204	184	174	178	162	201	181	190	181	179	191	170	176	185	173	179	192	174	210	205	188	191	178	189	191	173	193	189	173	188	164	176	183	203	183	182	185	191	173	168	161	155	204	177	167	181	198	191	162	187	184	166	182	193	180	172	192	198	192	199	164	192	177	164	178	181	207	180	182	174	188	186	182	195	182	164	174	220	174	181	184	176	205	199	203	197	183	171	196	187	209	203	195	175	182	183	164	179	167	167	177	202	197	175	197	166	174	194	184	171	185	194	205	174	170	170	184	195	156	182	194	168	174	168	188	182	201	176	190	174	191	184	205	184	184	191	200	218	193	186	185	193	188	174	178	193	172	176	216	196	181	171	196	180	187	187	195	192	179	192	190	203	177	190	182	191	225	177	167	219	190	177	205	183	169	179	178	173	172	176	183	197	166	169	165	181	186	189	147	168	164	179	193	186	194	181	168	199	190	189	207	166	166	191	182	201	196	191	168	171	180	191	182	179	205	180	181	195	190	187	173	186	189	168	179	187	199	195	192	168	204	171	175	161	187	188	177	201	184	198	162	178	222	174	190	189	186	181	195	158	181	189	193	194	190	174	168	192	162	184	172	188	187	193	169	189	175	179	167	174	161	209	213	191	204	182	197	167	160	192	205	177	186	203	205	149	172	185	175	194	206	172	180	172	178	235	163	190	180	190	189	160	186	185	183	148	183	193	194	168	176	201	186	185	183	169	187	212	202	189	182	227	191	179	177	170	172	171	178	178	172	198	192	195	170	183	169	174	175	178	198	210	165	185	190	175	176	173	199	185	180	188	158	184	160	201	186	185	179	164	181	173	179	196	191	171	196	156	185	180	171	147	182	192	189	170	193	205	186	183	171	181	187	186	191	205	170	190	201	210	173	160	202	193	154	182	158	171	188	172	185	184	193	200	191	170	199	168	207	197	186	198	173	182	166	192	192	198	199	188	204	168	170	183	159	180	195	180	191	178	183	177	200	186	212	198	196	192	191	194	204	178	182	215	190	192	185	182	183	185	195	172	170	176	197	192	182	193	176	178	181	191	177	185	203	191	197	164	185	183	182	193	197	190	176	196	191	180	181	170	161	158	180	172	203	167	175	163	180	183	154	190	187	185	186	188	199	182	188	176	197	169	189	214	187	199	185	185	181	166	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5568	1461	2983	3473	3329	2667	2136	1895	1589	1370	1306	1180	1058	989	986	994	901	858	816	813	780	774	740	735	750	686	733	681	656	654	648	637	696	685	656	608	646	652	591	644	611	624	575	624	633	608	598	631	629	630	625	645	581	638	619	633	584	582	553	567	565	583	576	578	587	632	615	575	610	574	554	594	595	582	586	576	583	603	593	575	593	584	596	585	547	583	591	578	566	578	568	602	547	585	576	596	609	604	590	591	581	562	557	572	576	595	577	603	576	610	569	619	628	548	563	571	582	547	561	551	556	584	511	614	554	594	598	556	583	575	557	575	585	576	582	579	590	569	551	554	558	539	593	591	562	574	554	585	571	572	548	575	564	568	558	601	620	587	574	558	518	562	557	583	587	573	552	573	539	613	551	575	571	570	575	536	565	594	584	560	616	578	554	579	591	574	566	575	561	605	552	574	593	609	584	541	605	570	626	587	566	552	552	555	552	599	595	557	546	537	572	566	586	544	534	616	557	556	603	547	576	583	558	558	530	573	561	569	536	622	576	577	563	572	566	566	596	592	571	580	578	582	627	606	541	576	597	534	580	579	588	576	589	571	562	551	563	589	572	535	572	581	550	540	560	554	567	563	563	557	577	547	569	568	580	564	563	594	546	535	561	550	554	577	558	575	576	574	623	548	578	600	593	578	529	564	530	573	585	598	581	542	540	591	593	581	540	584	554	553	588	585	582	543	583	523	577	568	579	589	550	570	553	594	551	573	585	599	588	582	564	594	581	591	589	598	550	555	579	589	587	610	604	541	567	576	546	544	562	512	575	545	595	571	572	534	592	569	552	572	562	609	512	599	596	585	568	596	599	566	571	576	559	551	590	567	574	556	525	565	583	624	551	601	609	590	581	593	558	551	540	538	585	597	589	580	560	576	598	536	556	608	564	619	581	570	600	581	603	552	575	605	557	604	549	563	613	593	595	566	565	569	533	572	556	559	540	613	547	539	563	564	583	568	567	603	578	567	516	546	574	574	558	574	579	571	589	608	563	551	537	582	573	550	518	525	606	587	551	592	552	565	588	566	550	538	563	600	508	555	618	590	574	569	572	553	573	564	597	554	600	596	565	600	570	560	600	575	576	567	540	567	575	563	593	579	546	561	557	561	544	572	626	551	576	567	518	612	564	586	521	579	594	602	574	589	547	552	557	582	560	539	571	606	602	590	586	598	588	603	592	535	570	608	591	590	591	553	574	624	540	601	594	584	576	534	549	554	569	567	595	547	564	578	531	604	553	554	559	551	566	585	586	550	560	550	554	577	583	557	575	584	566	533	543	580	560	591	584	522	562	568	557	567	582	547	570	546	575	584	585	582	547	534	571	554	566	565	571	612	575	535	570	525	550	594	605	557	589	599	589	566	561	591	513	577	594	604	551	620	577	559	536	586	619	569	540	589	567	527	556	586	570	530	568	592	605	567	586	559	543	579	578	553	573	552	548	540	599	614	563	572	572	571	565	576	590	576	553	548	597	543	565	547	574	590	537	523	588	517	600	548	558	605	599	555	593	605	585	521	554	589	586	571	616	560	568	560	581	584	552	582	601	579	585	526	588	557	528	556	569	574	587	602	576	597	556	562	549	578	548	590	533	609	598	575	527	592	526	570	604	608	594	579	521	556	659	581	523	548	603	559	571	578	617	517	569	560	549	557	566	535	630	577	578	556	577	607	584	566	578	556	568	560	597	574	558	555	575	568	539	564	543	591	557	564	582	578	543	556	549	568	610	535	586	589	581	575	591	579	565	569	582	592	560	561	594	541	582	568	537	598	576	552	565	596	600	596	562	547	559	538	561	581	541	588	568	526	575	585	586	616	595	569	584	575	556	574	555	558	561	544	574	571	560	560	609	568	592	596	541	583	572	587	584	564	526	596	550	519	584	606	528	616	571	641	568	547	559	600	564	591	564	549	548	578	581	582	568	568	550	531	574	589	580	601	535	608	561	566	553	579	578	561	616	537	605	578	595	592	591	539	580	547	567	579	575	551	559	563	545	597	611	521	591	531	581	585	560	596	560	545	570	578	579	580	620	539	530	556	542	566	548	571	597	578	561	529	574	572	642	545	582	572	570	576	558	605	594	566	570	563	605	579	577	583	559	591	602	570	537	561	565	592	583	622	577	576	555	554	585	542	582	529	538	589	541	570	576	545	536	555	557	574	563	558	634	570	595	607	609	545	564	545	607	577	570	599	573	589	568	602	594	546	574	583	586	557	569	545	595	587	567	537	547	576	567	554	589	581	560	573	590	567	647	603	601	567	593	568	557	568	525	541	557	554	585	579	561	543	566	590	580	554	557	585	553	556	547	575	575	539	580	550	569	587	534	611	548	605	603	601	528	551	592	566	569	574	560	562	539	544	564	600	553	564	576	591	560	567	575	586	553	613	562	560	569	607	587	571	553	549	540	559	546	546	555	608	576	589	556	581	573	597	526	571	574	556	563	575	571	589	580	558	545	567	577	557	586	599	566	589	574	573	574	550	589	544	547	544	559	565	521	586	570	548	596	588	571	604	537	569	580	583	581	562	550	591	575	545	578	552	606	565	579	544	593	609	573	554	587	555	551	605	601	600	557	582	582	604	522	571	536	589	596	586	546	584	540	563	593	546	606	570	589	577	557	540	553	562	547	570	564	568	556	564	539	555	534	571	594	564	539	593	561	561	602	543	610	536	551	553	550	603	607	570	540	606	555	585	573	575	503	570	559	567	597	522	570	576	540	547	544	565	546	593	586	554	577	590	581	573	583	590	559	580	549	572	599	561	596	571	540	570	572	524	559	578	576	568	592	568	589	560	548	550	593	607	588	534	568	534	578	583	599	575	573	536	559	553	599	560	580	542	553	562	573	559	567	588	591	559	571	576	578	605	572	570	580	539	557	581	552	555	556	568	613	559	565	578	562	562	524	526	572	577	589	535	576	541	553	564	550	555	507	518	570	567	569	541	578	598	571	554	550	576	602	555	586	550	578	555	595	528	541	587	623	591	601	542	622	589	579	595	551	582	531	564	531	569	596	561	584	586	563	584	556	558	610	574	558	608	586	588	540	572	568	547	567	567	590	537	566	609	568	585	572	574	547	527	555	535	537	581	578	559	584	575	589	549	538	574	579	546	542	545	546	547	577	588	536	579	569	528	562	575	539	563	548	598	582	578	607	591	570	557	550	550	527	543	522	578	572	575	551	597	562	578	553	544	562	592	550	588	553	568	594	563	583	580	535	563	565	549	609	537	594	587	572	568	585	548	549	572	578	604	556	575	606	597	611	575	593	589	550	589	578	558	596	543	588	511	571	591	565	553	603	559	586	535	583	550	595	590	588	587	578	588	575	520	571	593	588	582	554	588	580	605	547	579	575	610	607	575	569	593	571	553	537	620	532	570	550	560	537	579	587	529	549	578	552	590	573	566	545	576	631	569	579	568	555	542	611	529	577	590	594	521	534	544	604	533	569	544	585	584	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15253	2201	2507	1900	1423	1028	738	586	521	377	351	313	265	266	271	242	228	202	184	194	199	198	202	153	178	159	165	149	189	157	169	157	170	166	167	167	170	149	154	156	164	161	146	150	163	148	129	143	173	140	154	166	148	151	161	118	131	145	137	144	130	121	159	151	133	155	146	135	141	151	158	135	150	126	156	131	146	141	158	126	151	163	154	135	147	140	155	151	155	148	133	164	130	138	133	150	134	135	137	126	130	140	141	136	136	126	153	153	135	143	150	148	145	163	137	149	137	154	135	148	157	162	146	123	152	135	150	157	134	158	146	153	155	135	122	139	157	143	145	140	156	136	154	147	155	132	141	126	154	143	161	138	127	177	135	152	122	151	155	138	144	137	132	150	109	140	140	136	136	142	126	125	152	150	149	143	134	132	125	150	137	150	137	142	136	154	125	142	128	116	129	146	129	125	169	131	155	114	152	133	141	140	160	149	144	151	131	144	157	129	145	141	126	145	131	148	145	129	142	147	149	147	151	155	138	150	116	136	132	139	152	139	142	130	126	154	134	137	144	143	172	141	149	150	142	158	124	119	131	130	136	130	157	141	165	136	140	148	135	126	166	141	140	150	137	141	162	139	160	133	118	154	142	118	154	116	124	144	135	161	138	117	133	151	161	138	131	139	141	155	145	139	148	140	144	157	150	125	142	132	119	151	138	140	114	117	137	150	155	144	150	149	142	142	135	137	142	163	126	134	170	130	144	145	161	136	136	142	153	142	146	145	139	145	150	155	141	142	152	120	149	123	141	162	132	134	143	136	168	147	169	150	160	170	154	128	139	155	131	147	145	142	127	150	167	141	122	139	143	145	116	149	140	144	137	144	151	134	161	137	155	156	146	150	138	133	143	138	139	152	158	126	141	148	137	153	128	142	145	136	148	139	145	133	155	143	152	139	150	135	144	154	160	149	161	134	164	139	142	132	124	121	145	137	135	159	138	161	138	158	165	138	154	129	121	125	138	162	143	137	150	154	149	156	140	148	143	117	142	135	157	110	147	139	152	166	150	141	136	138	150	132	152	150	142	139	152	132	136	135	131	150	149	142	136	121	141	154	145	132	149	154	140	145	156	136	147	136	140	140	110	133	162	130	159	159	158	127	119	150	177	146	160	140	143	149	123	160	159	121	117	126	164	142	137	156	139	161	162	133	136	143	131	142	138	140	136	128	137	141	160	146	132	133	128	141	112	152	139	136	149	138	147	160	137	120	120	128	135	141	122	135	161	157	136	152	167	132	119	137	172	169	161	163	141	139	125	136	156	127	138	158	120	128	139	169	115	148	146	142	133	138	132	134	130	153	139	132	138	132	161	129	142	140	149	132	149	147	144	141	141	150	137	138	140	139	160	151	138	144	120	140	156	160	125	164	151	148	160	147	143	143	136	138	147	152	138	142	143	154	149	137	128	126	128	119	150	149	139	133	137	148	131	147	147	136	130	154	144	144	130	144	133	133	148	132	141	148	140	150	153	126	142	156	160	147	138	125	131	157	141	129	139	143	134	148	132	138	122	138	158	125	147	143	174	152	163	150	145	150	140	152	144	153	145	143	153	132	124	139	162	137	126	157	151	159	149	138	126	122	127	118	131	149	141	131	158	153	142	129	145	126	152	157	145	140	159	135	143	134	128	139	134	136	133	135	130	134	142	159	148	135	142	134	148	159	131	149	171	136	153	146	148	139	160	121	155	139	151	129	142	139	162	140	116	135	154	166	146	131	155	148	157	134	148	152	139	149	166	144	160	142	142	161	149	127	129	149	146	157	140	142	138	140	144	131	114	147	142	138	152	132	146	146	137	135	164	123	141	139	152	137	136	149	137	136	133	139	125	157	142	141	151	146	152	158	117	135	128	138	141	140	147	114	148	141	149	137	132	141	136	146	132	116	140	137	140	144	125	153	145	126	155	157	139	159	147	157	152	152	169	150	161	159	152	135	146	132	158	143	162	154	151	141	139	144	116	114	131	153	152	134	168	133	135	139	171	148	149	140	165	136	158	132	141	149	159	144	130	135	132	169	151	155	125	141	148	126	158	139	128	131	133	133	147	143	144	129	150	125	139	133	154	139	123	133	127	164	128	143	147	148	151	139	142	143	136	135	138	142	152	150	136	153	117	116	150	139	113	144	150	135	134	129	150	145	141	143	158	138	139	140	124	113	130	146	140	135	144	157	134	138	159	158	123	139	135	143	109	146	149	152	132	115	143	128	157	151	143	138	164	162	128	153	137	131	154	141	135	152	118	131	128	139	150	157	135	131	150	130	139	151	136	152	144	138	153	123	143	144	146	151	145	130	136	148	136	151	141	131	129	123	146	144	150	152	154	138	144	136	131	130	119	132	130	141	116	162	143	160	164	135	151	144	154	146	154	155	142	140	127	135	146	153	150	140	161	127	167	154	124	125	159	147	160	143	163	151	154	167	153	110	164	147	149	128	135	120	130	140	155	156	159	137	141	131	146	139	144	124	123	129	131	152	139	139	135	151	150	132	126	150	140	158	145	158	121	140	135	140	153	156	143	135	150	147	163	132	127	125	158	145	131	137	151	144	134	135	145	110	153	160	148	128	131	140	133	147	122	153	145	151	151	160	143	136	140	130	123	148	158	136	143	143	127	142	160	136	124	158	141	146	144	139	141	128	150	163	148	146	132	156	153	139	128	149	144	153	153	122	142	137	128	143	145	171	151	155	139	139	124	122	122	130	123	132	134	131	117	137	151	132	142	133	159	158	160	140	149	136	152	152	159	139	140	141	134	151	143	144	133	165	138	147	127	144	137	138	155	131	120	137	142	160	136	160	153	141	134	113	129	124	142	144	131	132	145	147	115	139	138	146	160	127	139	147	150	152	146	128	144	129	140	155	147	134	156	146	157	140	130	142	115	145	143	164	129	131	150	155	142	152	131	141	134	160	152	143	136	168	136	126	152	154	143	142	136	148	143	144	155	143	142	143	126	161	165	146	150	157	146	159	141	146	160	126	133	128	142	144	130	150	128	160	163	147	146	153	138	162	137	152	148	140	157	153	120	138	127	130	138	135	138	145	108	130	132	133	148	129	158	149	155	123	170	142	123	108	135	148	142	146	144	116	113	157	129	145	143	149	158	151	162	132	130	130	160	139	156	145	138	133	121	149	126	150	137	145	136	135	155	131	136	143	133	155	142	132	151	150	124	128	134	150	149	134	129	140	132	166	126	126	142	135	159	133	135	141	133	130	139	132	128	165	169	148	145	147	139	155	146	150	149	155	155	149	140	124	146	140	164	128	128	143	152	134	135	132	122	125	131	130	148	137	164	134	170	143	156	130	148	136	122	138	147	140	144	147	131	144	140	132	161	144	149	130	142	139	124	146	165	136	134	144	131	147	138	143	133	141	155	123	153	141	148	148	137	146	153	143	153	157	149	152	148	141	150	149	127	161	137	145	133	138	130	148	163	148	130	151	138	134	154	132	136	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7618	2230	4878	6054	5357	4324	3491	2948	2367	2058	1778	1661	1462	1327	1256	1199	1077	968	992	920	879	792	818	754	736	715	704	683	646	674	660	650	629	589	654	611	606	593	594	590	580	541	575	535	604	546	573	528	560	530	527	534	577	523	510	508	537	502	493	536	488	517	508	510	510	488	553	477	454	512	482	478	499	511	493	496	494	517	511	509	485	491	492	498	461	467	469	457	481	445	474	515	491	476	458	488	499	483	476	498	457	500	503	490	492	474	494	462	478	478	491	467	473	485	422	447	438	497	485	470	457	475	505	510	454	484	505	503	491	435	434	455	455	437	435	469	502	448	497	468	482	429	488	449	440	478	471	504	469	513	462	456	461	492	475	482	476	457	458	459	485	497	438	511	466	505	459	471	485	452	467	467	505	478	479	458	467	468	436	458	432	471	524	463	499	462	482	497	457	488	508	487	473	472	501	522	475	457	484	490	460	460	471	508	458	488	454	465	522	499	474	470	506	436	460	475	450	472	462	484	465	474	449	461	431	498	486	503	482	485	482	456	471	465	454	461	479	470	487	456	477	431	483	478	451	473	451	436	476	456	453	446	470	499	451	424	456	447	452	465	438	466	514	455	451	440	478	449	501	483	460	461	477	465	430	498	487	528	453	453	453	434	473	484	467	477	467	426	468	468	427	487	473	472	422	457	475	452	435	444	467	475	476	451	476	459	489	522	473	449	463	441	486	460	469	476	484	494	454	458	478	475	450	450	516	488	478	443	471	480	452	478	495	488	464	480	482	499	411	469	442	476	457	459	485	461	449	493	445	453	484	460	458	419	488	457	480	448	467	509	504	485	455	524	471	475	483	466	484	477	447	467	500	520	504	458	475	489	499	520	466	500	512	469	485	465	425	487	491	480	443	457	448	499	484	497	452	492	472	493	480	492	460	441	446	485	442	467	496	461	491	453	462	516	517	465	460	448	450	471	488	520	510	472	481	458	490	451	469	447	481	418	490	488	463	488	489	480	457	509	472	455	441	452	427	465	448	509	492	510	451	466	491	457	423	479	492	494	449	474	452	464	437	478	491	489	445	436	492	454	504	409	450	464	490	462	477	469	432	459	491	489	484	449	471	444	506	483	489	537	479	455	469	484	446	449	459	484	474	459	443	436	470	471	458	472	496	454	463	460	441	441	487	465	481	474	486	483	454	456	486	489	458	465	465	474	494	462	448	440	480	477	439	508	453	457	470	466	467	505	473	454	448	457	510	500	510	481	450	500	490	474	491	478	468	424	467	486	494	464	484	491	490	513	457	464	479	461	432	487	501	499	472	496	448	488	468	454	490	443	487	478	465	470	447	471	496	467	476	477	471	499	484	488	467	491	486	436	442	502	479	451	451	455	461	452	471	480	458	458	519	486	491	503	435	488	509	456	462	470	414	456	457	475	477	503	488	488	482	464	470	507	459	513	470	464	479	440	456	424	486	470	429	426	481	487	469	469	467	462	500	475	481	491	454	470	444	485	510	500	454	422	487	454	499	486	465	459	457	482	455	478	459	479	450	475	479	480	466	452	479	457	470	444	482	434	534	485	491	441	484	481	506	506	477	451	499	459	430	492	479	445	455	463	489	469	501	500	518	426	461	489	477	465	496	479	453	450	439	471	454	474	465	459	505	427	472	447	487	455	466	497	469	461	481	428	436	488	488	471	457	437	484	474	482	468	488	476	474	445	492	503	469	430	483	486	434	469	460	453	492	468	466	483	456	466	459	462	445	451	461	469	464	501	521	477	497	446	450	474	454	486	513	432	462	437	450	503	487	508	453	449	496	502	499	476	425	464	535	454	460	475	467	460	462	491	459	517	425	472	457	476	461	471	404	490	486	449	486	469	483	469	450	470	496	471	476	463	468	506	447	499	463	465	445	482	466	439	422	489	510	445	453	452	462	467	526	465	427	470	524	465	473	486	474	450	489	456	437	488	493	426	463	450	474	441	480	446	488	442	528	446	476	499	478	479	501	477	484	415	504	465	456	488	447	453	490	473	505	426	511	428	478	466	457	489	486	490	472	435	471	464	470	487	489	458	438	435	443	488	484	464	494	486	492	509	508	476	464	476	454	467	453	460	485	425	467	486	439	477	447	475	470	442	469	480	482	446	458	437	501	449	470	483	471	479	466	456	442	478	476	448	478	468	465	454	486	486	490	482	447	519	500	461	502	452	447	458	487	445	471	502	485	455	434	488	461	451	506	406	459	423	462	472	473	485	440	468	478	469	456	493	468	475	462	499	482	460	489	467	475	462	502	464	447	479	487	487	463	467	489	489	458	484	541	485	491	468	472	476	462	495	497	469	451	479	451	451	433	494	475	465	490	452	474	481	451	517	514	478	463	472	456	479	428	505	456	470	465	454	464	482	474	441	474	468	505	459	457	475	478	474	482	502	454	489	468	459	454	450	499	439	510	465	453	502	464	472	474	464	448	472	524	480	451	521	502	498	460	439	470	472	498	464	460	455	484	476	480	475	474	469	453	513	471	491	469	459	449	463	458	444	439	488	467	495	475	465	462	499	447	485	470	461	494	498	461	496	498	481	486	437	461	475	486	426	479	494	481	442	454	464	503	459	490	470	491	461	472	446	453	467	468	496	520	476	468	496	522	493	487	447	495	448	490	452	423	478	469	491	494	466	464	454	488	458	480	481	479	454	503	443	453	472	467	466	450	502	454	487	447	427	472	459	460	455	483	470	466	487	475	456	503	455	471	418	486	518	456	452	431	491	468	500	509	481	470	452	440	492	483	493	407	462	470	456	491	451	488	460	486	438	442	464	459	493	524	476	481	467	500	497	506	468	478	487	451	513	441	446	447	455	485	481	492	456	511	478	454	464	426	469	482	443	441	426	459	453	449	465	461	506	447	480	452	462	464	488	479	478	485	462	454	446	471	467	475	439	440	439	471	475	480	465	504	483	495	491	442	437	517	413	463	458	443	468	453	470	490	466	436	478	471	477	481	455	481	460	465	450	459	463	482	479	462	491	451	474	469	491	483	510	467	445	458	446	487	458	446	462	459	450	478	518	459	475	460	476	416	484	485	471	468	479	463	484	483	455	498	480	488	485	453	496	490	457	472	467	450	439	460	459	481	462	438	478	473	470	487	480	466	518	497	483	477	440	479	456	490	468	484	478	491	476	488	446	479	498	511	469	501	465	505	473	472	467	480	439	480	468	461	445	468	478	474	472	484	474	499	495	436	469	456	498	487	470	444	458	472	427	479	479	462	449	499	468	489	452	447	462	495	473	454	432	457	466	442	462	470	461	465	465	476	481	454	470	465	477	461	477	480	492	480	464	422	490	419	482	499	488	465	501	510	479	463	449	460	455	492	480	500	478	490	483	448	471	510	468	483	467	456	462	465	480	496	436	483	502	491	459	463	470	523	486	490	472	465	471	534	469	467	409	489	475	466	511	458	417	468	491	454	522	461	474	464	485	490	450	438	463	471	501	465	481	505	501	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2132	399	399	398	376	338	360	351	317	331	367	377	329	319	317	343	321	324	329	261	299	340	318	339	287	339	322	346	327	343	336	355	345	381	325	344	309	274	328	348	326	332	320	340	321	298	336	314	278	351	296	303	317	299	321	311	356	302	339	302	303	295	315	292	331	346	328	296	322	302	317	325	313	309	317	294	289	306	312	315	348	314	340	302	329	295	326	323	320	282	300	352	286	314	333	334	346	329	309	306	304	298	317	333	317	307	338	317	327	318	298	296	309	305	334	305	341	269	306	297	287	333	299	329	325	295	318	311	319	304	294	296	326	285	313	302	309	367	322	300	335	360	345	332	292	323	328	322	302	333	316	296	317	334	331	305	324	275	297	322	329	323	330	303	315	329	292	321	325	307	324	330	326	353	300	318	301	319	345	276	316	331	314	317	307	331	316	325	335	381	343	313	345	341	316	308	318	308	344	323	329	306	287	294	376	307	317	282	333	331	301	343	320	330	306	304	350	329	327	301	308	307	343	347	319	348	335	292	298	343	323	329	316	340	297	331	297	286	352	324	309	341	336	324	314	317	333	302	301	301	322	291	286	330	297	290	331	314	329	355	309	313	327	293	281	301	317	325	334	313	311	320	295	270	347	317	324	334	300	287	302	310	336	299	295	346	332	328	293	288	283	297	320	338	319	299	337	293	322	311	296	326	333	326	297	345	322	327	305	309	295	314	292	337	340	342	314	338	327	322	329	331	332	328	307	317	315	315	340	344	343	334	309	362	330	334	305	320	350	311	319	313	303	294	318	321	314	308	343	373	309	339	328	337	331	286	315	321	317	322	328	289	349	342	297	324	336	326	327	324	294	323	303	305	311	324	317	330	315	294	348	341	347	304	328	283	341	316	312	336	309	309	340	303	258	324	349	301	320	317	296	314	340	314	320	339	303	346	314	318	290	343	343	301	306	310	317	324	331	321	326	291	299	353	326	327	308	309	284	307	317	279	320	321	297	337	321	338	314	301	316	298	341	316	329	320	313	309	308	299	309	318	337	318	287	344	327	339	326	332	289	335	328	322	327	304	302	333	326	299	324	307	295	343	313	309	335	298	343	315	326	323	319	331	326	350	364	321	308	340	306	307	321	346	323	302	303	311	322	322	297	362	351	331	327	280	278	344	306	342	308	349	331	270	323	338	326	327	302	273	348	318	363	303	318	309	321	320	317	322	320	318	355	269	301	290	289	337	332	330	291	326	318	323	325	296	319	302	296	332	290	315	308	303	346	301	320	302	302	317	329	336	307	331	321	352	324	310	291	362	291	324	327	307	301	333	343	331	341	346	323	348	307	302	308	311	310	329	325	320	314	302	312	345	312	319	366	330	308	341	303	319	310	331	334	320	315	309	284	310	304	308	327	330	334	304	330	325	327	334	311	315	354	307	328	319	324	345	295	359	311	349	311	307	299	320	322	348	315	315	324	317	302	300	327	329	295	339	338	296	315	358	322	315	307	315	341	309	299	361	319	314	316	297	294	309	306	307	331	331	306	317	302	331	326	288	352	298	321	305	295	314	315	323	325	314	332	320	329	307	304	318	353	304	309	366	305	326	312	320	338	324	301	314	346	310	313	333	307	267	336	323	279	324	335	319	316	308	311	331	342	308	337	295	345	314	347	305	320	338	325	329	322	306	276	343	330	295	326	326	348	326	300	321	314	312	326	324	314	319	278	339	304	316	287	305	316	318	325	268	353	367	318	316	325	338	292	313	301	299	315	332	311	297	345	319	341	287	317	340	313	324	314	310	330	327	286	329	305	325	314	332	301	305	326	306	326	324	346	296	321	347	298	305	330	304	344	331	291	328	312	348	313	343	313	319	322	313	297	321	351	321	317	277	318	331	326	280	347	333	338	349	333	332	328	332	339	334	303	299	332	319	308	300	327	303	314	313	348	331	317	288	337	365	331	325	309	310	355	331	337	338	350	313	317	332	298	323	316	328	297	301	351	322	305	284	328	296	339	323	333	328	304	339	283	324	315	299	323	274	338	317	303	321	315	308	315	328	335	362	320	343	295	325	326	354	315	327	312	302	307	332	323	321	299	309	342	370	318	318	323	288	313	334	303	323	327	325	330	315	300	339	325	334	329	358	294	290	307	301	332	328	331	317	332	342	331	308	333	337	330	318	302	346	277	304	287	336	336	314	329	325	315	327	301	321	323	326	347	329	319	315	317	339	304	305	343	313	320	314	265	344	323	322	328	314	315	316	327	293	313	307	345	283	311	352	343	307	320	337	321	337	341	296	320	332	313	347	318	270	309	294	320	320	316	350	292	307	324	322	318	309	322	321	340	302	286	321	348	296	329	334	298	304	325	322	332	279	333	339	316	321	339	306	294	342	325	296	307	336	336	315	300	333	290	329	298	311	303	293	335	347	294	328	322	331	320	295	302	301	322	333	322	324	296	299	301	312	322	328	314	343	299	321	306	338	335	289	319	314	308	306	300	311	338	337	314	309	290	277	365	305	290	351	321	326	307	323	337	318	325	332	303	315	348	312	300	307	326	325	316	332	319	292	326	316	341	308	307	300	310	308	302	300	339	332	325	350	334	349	331	295	334	292	295	320	350	321	327	338	316	317	316	316	295	309	327	334	321	314	308	325	304	292	334	281	318	319	335	309	355	299	285	322	309	315	321	312	311	331	304	297	316	328	302	274	347	333	337	304	298	309	310	326	309	339	327	343	308	312	307	338	333	329	328	345	331	313	326	319	287	304	345	310	304	317	313	328	322	298	344	311	356	312	354	317	323	327	311	315	328	304	342	323	321	314	340	317	313	339	356	339	312	334	294	310	327	332	306	334	335	306	324	324	332	294	319	287	349	322	347	319	350	331	304	317	315	336	286	295	300	317	320	342	325	336	331	290	332	318	313	327	309	298	336	303	318	306	296	302	319	337	319	313	310	319	317	305	278	311	315	331	308	327	328	328	298	348	335	323	310	365	304	324	282	303	316	314	340	345	334	312	318	305	346	283	303	305	353	347	321	313	308	290	348	315	307	315	297	307	305	328	331	337	333	334	315	299	306	342	316	279	334	319	299	345	300	321	319	315	330	321	335	322	316	296	303	305	314	283	315	316	308	328	280	356	338	334	345	340	360	326	330	295	328	297	329	304	318	311	306	316	328	295	340	305	315	303	339	305	304	330	360	297	340	347	304	309	325	326	328	324	312	336	305	314	327	315	342	309	320	292	319	303	319	352	314	347	323	279	307	317	357	321	309	335	312	331	356	272	357	311	310	363	356	313	340	323	351	322	306	324	304	313	350	331	323	314	340	317	326	339	332	300	352	324	312	325	335	303	306	323	351	328	333	323	295	298	349	319	327	318	327	329	333	343	321	337	308	332	295	324	298	320	292	325	280	287	312	324	276	295	314	308	331	316	320	318	318	315	329	324	314	339	309	304	308	305	331	339	328	332	309	347	313	314	311	326	353	298	338	343	320	313	353	312	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2508	1004	1114	1104	1088	1083	1043	1013	965	960	988	953	953	981	989	1007	944	927	937	1014	943	941	923	942	907	938	969	896	946	883	963	899	914	1002	961	866	939	968	911	885	966	921	956	963	917	887	940	900	855	890	967	955	906	961	906	877	874	923	937	969	924	930	935	916	942	984	902	929	971	917	905	916	867	864	933	937	892	933	967	887	905	916	862	870	927	881	887	902	916	902	918	941	900	877	933	948	923	952	974	942	952	908	882	870	971	908	948	885	882	969	996	953	910	952	900	993	982	909	978	907	974	910	952	897	912	934	949	903	928	908	896	946	917	944	908	938	939	925	939	856	964	955	936	936	888	914	970	948	935	915	907	908	881	934	918	926	926	972	943	949	886	911	895	963	909	927	901	945	898	910	867	933	897	894	867	855	1015	905	973	933	865	936	946	915	924	962	921	904	915	921	934	952	899	886	965	929	897	932	921	943	890	923	956	970	908	939	913	891	926	913	944	916	938	919	946	918	897	957	948	931	901	962	968	914	909	873	927	887	941	931	952	937	926	895	984	915	1010	911	863	929	898	924	913	951	952	953	922	849	936	922	885	928	926	968	876	958	960	947	879	971	896	886	900	939	946	922	869	926	947	949	947	959	914	902	860	927	915	947	946	962	908	945	909	921	894	936	878	933	863	907	899	941	942	954	891	886	907	908	925	946	936	856	916	875	972	905	945	889	949	897	933	919	915	970	894	926	930	879	894	951	915	892	893	870	930	887	911	922	948	908	932	932	891	896	936	917	940	912	926	951	905	906	918	899	905	894	968	927	921	951	864	916	922	852	968	958	893	935	881	963	927	919	916	949	919	902	903	918	1008	937	961	886	896	878	880	913	947	876	900	924	1000	965	949	954	923	940	878	846	952	942	928	910	907	956	951	894	940	938	931	921	978	879	934	900	896	956	942	891	927	916	981	925	886	917	900	915	913	860	975	947	916	949	990	941	971	870	895	951	892	909	914	918	868	991	951	924	956	916	936	914	929	932	912	898	898	929	931	913	901	972	874	935	950	968	946	928	911	940	876	912	915	945	916	911	871	912	881	914	914	931	977	944	906	949	936	882	881	933	910	897	902	856	907	927	938	887	907	1000	936	982	924	903	948	957	936	905	913	925	938	917	970	948	924	992	984	905	913	887	910	866	965	898	895	938	930	926	936	916	944	982	881	912	909	938	895	986	938	980	934	931	890	873	884	912	938	897	965	932	902	878	945	893	926	962	949	919	946	928	938	948	926	974	925	923	911	921	885	915	941	933	913	893	814	942	942	896	885	973	897	971	925	931	919	904	880	975	939	893	896	888	919	904	905	926	960	921	938	895	914	875	945	922	912	917	932	897	928	902	942	913	945	920	903	944	935	910	944	936	953	923	905	919	911	884	907	898	930	963	941	938	913	923	878	967	912	926	958	1015	917	867	971	920	916	918	934	976	945	902	923	924	871	958	916	893	890	1012	949	914	877	950	964	859	922	959	890	908	877	905	941	899	944	923	908	899	874	988	884	913	873	935	925	885	904	899	975	863	921	922	868	920	945	915	939	883	986	874	893	939	943	928	923	928	894	951	936	908	884	921	956	943	928	982	908	942	858	917	894	967	919	899	914	905	939	937	944	964	900	974	904	902	896	879	926	887	926	909	928	945	877	983	883	881	946	917	929	987	920	909	941	910	947	942	939	948	936	930	923	907	897	953	867	936	936	915	877	917	905	901	892	923	951	918	970	929	975	893	881	920	954	899	940	871	921	876	934	908	893	910	941	926	878	940	929	952	921	938	854	903	952	978	949	918	893	914	944	953	933	898	929	957	923	977	889	931	934	915	908	919	898	898	900	924	883	907	906	943	919	901	891	917	918	909	880	921	948	921	938	891	914	911	867	967	965	952	887	966	929	949	891	960	927	944	928	968	921	955	944	918	903	903	954	893	894	930	856	937	866	880	939	932	916	880	936	861	906	944	920	954	906	912	931	939	888	1027	946	880	937	882	919	952	940	912	933	941	900	897	911	955	1006	951	905	941	978	907	912	909	877	947	955	930	940	942	887	968	954	893	915	928	918	929	930	937	920	867	930	952	924	932	903	948	945	953	938	907	926	938	907	903	906	942	918	926	962	911	875	925	968	947	867	918	976	941	882	929	947	915	941	891	922	946	935	904	928	896	935	879	931	918	899	919	953	928	990	966	952	879	886	971	882	939	934	938	905	889	959	896	950	1000	912	937	927	951	937	933	903	960	918	895	901	874	903	903	963	939	903	941	880	940	958	926	947	881	929	914	886	927	924	960	866	997	900	939	914	919	977	955	868	965	1005	934	893	884	897	900	929	979	890	944	927	901	955	957	936	909	928	978	947	956	933	925	935	929	917	911	892	871	881	912	917	835	893	907	929	896	925	996	919	919	898	927	942	923	888	947	920	923	860	905	943	950	938	953	900	888	943	915	891	955	887	954	888	960	911	952	945	895	925	955	958	956	974	968	931	950	929	934	853	951	962	950	936	918	910	907	977	898	921	884	896	890	884	979	949	883	964	878	859	940	930	916	933	893	913	991	945	925	928	959	916	918	909	929	928	917	965	928	986	897	892	909	916	925	997	967	913	886	933	864	933	921	935	981	826	940	923	935	924	891	882	938	908	896	890	923	928	932	886	874	983	916	926	855	939	916	904	948	963	888	868	931	892	906	919	955	928	904	880	934	901	879	866	944	901	900	921	929	923	976	965	916	938	873	957	916	894	949	894	933	903	894	910	939	920	955	927	905	902	905	951	961	910	933	959	913	922	899	888	922	941	959	891	920	913	924	956	912	907	945	935	878	944	913	912	938	938	902	933	947	935	922	903	892	962	948	938	946	987	884	956	950	939	970	915	909	932	934	899	856	861	938	920	956	910	926	927	889	939	862	896	915	884	922	888	922	956	909	949	909	939	919	935	901	906	886	913	933	932	878	952	900	898	930	941	889	887	933	938	926	1002	960	901	881	951	918	946	860	1007	961	878	896	908	932	943	910	944	921	919	914	969	934	948	875	910	919	888	900	982	918	951	920	913	902	890	872	961	949	986	913	892	894	888	888	971	904	934	870	940	960	920	887	958	890	968	966	976	983	907	903	938	917	931	911	916	879	902	946	919	904	883	946	927	933	871	914	933	963	974	927	957	949	917	937	948	909	928	925	999	1018	974	908	885	891	968	925	903	951	917	893	903	903	888	950	891	885	885	930	898	922	920	899	890	963	932	910	937	956	917	938	965	948	916	908	897	971	879	898	978	951	897	919	935	941	907	923	918	897	896	897	909	924	966	918	899	928	909	878	954	945	961	931	894	957	911	941	895	988	926	925	947	970	870	952	952	918	942	867	920	949	917	871	923	900	969	902	966	919	886	937	850	902	926	880	908	890	910	868	904	905	970	971	889	958	896	944	901	932	917	911	918	953	966	909	946	900	914	900	903	901	908	914	930	895	907	964	929	971	897	909	949	929	865	972	970	938	872	939	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7909	1157	1451	1158	851	622	455	429	351	319	327	291	281	271	235	254	220	226	248	222	236	191	183	199	232	202	172	203	193	186	233	193	186	191	187	176	185	214	221	204	166	181	183	184	192	183	186	174	191	195	209	194	195	205	168	178	187	192	158	187	186	177	169	179	177	188	200	182	192	154	174	203	166	180	183	214	170	166	167	199	159	185	183	194	187	171	212	169	199	169	167	184	214	177	186	175	177	194	187	195	192	203	188	183	166	191	202	195	193	202	194	173	204	198	197	180	198	194	177	180	169	181	190	192	191	207	177	200	179	204	178	194	179	185	215	159	186	162	201	203	176	192	217	220	198	170	184	174	168	165	196	165	202	185	185	216	175	182	197	154	191	168	195	187	173	178	180	211	159	167	179	175	188	177	187	201	213	194	187	171	184	188	172	167	190	183	166	204	173	173	164	166	175	188	182	203	183	206	200	183	170	194	187	163	191	176	160	188	197	182	183	194	174	188	192	170	194	179	186	181	191	155	196	179	180	184	176	166	159	195	196	201	188	176	161	207	199	214	178	186	188	184	182	173	170	177	173	177	198	219	191	182	185	163	175	180	171	167	191	182	164	183	168	179	174	172	197	194	181	171	169	181	201	198	189	173	155	173	147	195	179	193	191	178	192	222	158	190	180	172	184	163	194	207	197	150	183	179	203	175	178	203	183	166	178	194	172	181	196	196	168	190	186	173	222	210	205	189	189	164	173	193	168	206	214	184	161	204	190	206	180	187	174	195	193	186	222	198	201	199	167	205	188	168	175	179	195	190	170	158	201	188	190	179	196	174	189	194	196	177	175	193	184	177	176	177	150	176	187	179	164	182	179	180	210	213	170	186	163	169	202	184	200	174	195	208	186	176	159	174	179	178	188	199	195	174	191	184	169	172	193	192	161	177	164	184	184	181	182	176	206	167	181	202	172	169	177	202	186	196	187	196	167	166	167	181	178	181	182	179	177	152	170	196	182	176	175	191	175	177	161	162	209	185	204	175	203	189	189	196	184	185	207	179	176	164	175	182	180	229	199	217	176	182	217	157	188	187	191	158	185	185	192	183	183	192	165	214	184	170	179	195	175	192	173	184	181	209	192	192	223	189	206	195	182	173	189	187	186	193	197	184	221	171	184	179	180	162	201	175	183	183	199	198	175	176	192	174	180	190	163	171	182	187	190	183	191	186	190	178	191	165	173	177	175	200	181	189	197	196	194	170	200	169	195	170	193	185	188	180	178	195	193	182	188	176	195	181	203	181	207	202	196	189	179	177	180	194	177	209	174	180	201	188	196	178	186	173	169	153	198	185	179	188	188	174	194	173	187	193	194	170	186	178	154	162	197	171	187	182	199	197	177	188	167	186	172	199	190	182	195	179	196	183	174	200	186	198	196	189	197	169	188	153	175	159	188	191	173	172	176	212	171	209	186	196	188	166	210	213	184	197	167	176	189	194	183	183	178	167	190	187	175	163	168	186	159	188	171	177	193	181	200	209	195	191	179	188	195	164	191	165	168	195	188	203	184	173	171	185	190	183	181	183	158	198	170	174	192	183	184	195	182	175	194	191	193	150	180	194	166	187	164	200	175	166	185	179	179	169	195	187	196	165	150	192	172	196	182	187	181	187	181	180	181	195	188	188	203	188	188	185	159	186	173	190	177	187	181	182	190	188	164	177	168	206	201	197	195	182	184	182	207	149	192	184	184	199	184	178	180	197	176	209	160	170	178	162	177	173	171	178	210	161	208	182	182	204	179	176	189	181	195	178	184	188	175	192	180	195	227	175	176	166	177	185	168	176	204	184	192	204	205	192	196	170	196	178	202	193	186	204	208	185	157	188	174	151	189	201	186	158	180	190	148	202	164	181	177	183	185	182	180	215	165	182	202	196	161	185	186	188	175	208	218	183	173	170	188	140	180	181	201	173	185	197	188	177	197	204	172	176	199	167	188	185	185	163	182	194	152	175	184	173	196	183	192	177	174	164	201	220	183	175	183	181	210	160	182	194	161	193	176	186	185	189	195	178	196	182	179	185	190	174	187	176	186	177	190	209	198	177	165	174	185	196	179	187	176	184	179	201	190	190	192	203	172	195	202	181	172	148	182	180	179	195	175	201	178	213	191	194	191	190	188	175	177	166	181	189	187	195	189	195	190	200	183	176	182	164	201	169	179	172	196	194	206	185	175	184	183	188	188	195	170	179	168	197	184	190	188	167	209	167	180	187	190	194	171	170	194	175	154	182	162	181	196	199	185	195	188	171	183	176	194	190	191	182	196	204	179	161	176	213	173	170	167	186	182	185	166	198	204	184	198	178	172	172	192	195	182	171	164	181	182	180	171	174	191	167	197	167	175	203	177	189	172	201	188	157	180	159	169	197	186	184	165	182	190	183	184	175	180	174	184	184	185	195	174	191	187	185	168	163	175	198	175	183	187	189	219	189	178	203	191	194	186	216	183	195	176	182	159	206	153	194	175	181	170	198	205	163	208	171	190	177	179	161	178	187	180	189	208	196	159	166	177	194	184	181	194	185	179	182	176	195	165	183	176	202	173	187	198	187	179	167	182	186	190	176	172	180	183	207	175	167	180	207	183	207	198	186	196	186	208	197	196	194	175	193	154	183	184	188	191	191	195	184	171	187	183	187	170	193	192	200	178	185	174	188	174	177	173	168	185	150	183	169	177	203	195	183	203	167	153	189	179	186	181	167	192	201	170	215	180	181	176	186	164	193	182	179	181	192	190	179	188	192	181	182	183	186	194	194	197	170	183	182	172	159	191	200	175	192	183	196	191	162	202	178	180	202	180	156	192	189	170	165	171	182	185	187	184	185	178	156	166	201	175	162	203	169	193	195	175	204	176	185	171	161	187	193	169	178	164	183	192	192	166	181	154	186	195	186	202	173	197	192	213	162	191	177	201	183	200	194	174	174	195	190	192	185	163	191	191	187	173	177	186	187	180	194	161	149	203	192	221	169	199	195	178	190	185	200	192	208	199	186	180	168	166	210	180	195	154	183	200	176	188	178	181	193	186	192	196	177	190	209	192	186	162	169	182	194	200	160	183	180	178	190	206	191	194	189	176	175	189	196	173	206	161	180	171	181	184	154	211	187	201	197	185	200	161	175	194	190	160	168	188	186	163	184	207	168	181	183	188	176	149	179	188	192	181	188	192	202	185	179	186	197	167	200	186	190	176	186	181	208	189	185	174	185	197	182	196	172	179	180	198	170	207	178	198	170	174	193	191	179	199	164	192	185	152	187	172	199	193	169	174	198	178	189	192	187	198	193	172	200	218	167	176	182	171	172	196	182	184	196	202	187	196	174	166	187	210	182	194	189	165	191	195	175	181	190	211	185	171	169	197	177	164	170	196	196	190	190	204	218	184	198	182	174	187	174	190	161	186	171	182	187	188	188	188	190	185	198	190	178	181	166	183	203	215	187	196	181	184	173	190	194	185	213	173	187	199	178	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5720	1601	2963	3653	3263	2567	2081	1882	1644	1450	1265	1159	1097	977	978	943	894	841	821	814	787	745	744	711	695	733	733	692	668	683	663	676	595	666	648	663	634	622	605	644	633	585	610	590	558	619	559	583	589	557	631	647	592	600	646	567	572	562	644	547	555	581	518	586	585	579	596	578	586	591	577	564	612	582	610	563	605	593	595	568	586	581	608	574	619	597	540	603	537	581	580	606	560	548	590	582	610	588	592	557	587	576	554	581	604	565	579	550	587	577	567	554	531	575	583	558	557	587	618	563	586	566	605	633	587	569	584	553	586	596	583	605	576	603	581	599	594	578	556	557	551	579	595	585	559	575	581	582	579	563	569	570	586	566	542	573	573	537	564	574	575	560	533	553	588	586	603	569	579	573	529	565	563	508	570	581	540	587	570	572	534	602	566	570	567	554	561	564	575	571	581	583	594	551	587	594	567	571	604	582	573	560	581	602	580	613	541	551	611	576	573	593	540	556	573	598	558	579	598	567	626	537	603	613	540	545	585	545	602	562	569	595	573	562	591	586	606	537	593	564	567	547	574	567	571	611	627	613	578	597	576	599	588	571	568	613	558	578	581	571	604	575	572	567	507	574	588	575	588	573	542	558	600	564	554	556	553	594	559	535	573	557	589	590	571	594	582	601	542	556	603	604	587	574	592	563	533	556	559	564	626	576	599	574	550	566	581	571	590	536	619	531	574	597	554	551	603	565	620	587	574	596	607	545	559	545	572	577	543	584	582	586	602	534	566	594	589	556	582	566	546	606	574	559	598	581	574	556	566	591	555	575	552	579	588	528	573	599	559	570	603	631	563	559	566	570	537	589	566	601	583	539	574	523	564	576	548	557	561	574	584	587	595	610	546	531	573	568	551	553	565	551	601	533	598	586	553	586	544	547	557	590	547	580	576	554	544	584	549	617	507	550	566	554	594	592	556	583	556	575	575	589	566	586	570	578	530	535	557	588	538	568	540	598	530	533	575	530	631	590	595	557	599	566	576	634	558	580	593	565	606	539	556	586	586	596	567	614	587	573	626	570	574	550	546	576	590	573	553	575	587	586	594	577	577	538	551	555	559	558	583	553	539	602	543	566	566	571	598	560	598	600	606	580	569	551	522	536	582	595	588	561	564	549	572	568	559	598	554	566	560	566	608	529	520	513	593	555	619	563	549	553	527	594	579	542	555	586	579	597	545	585	568	548	564	553	587	553	566	538	563	584	562	555	580	561	582	576	558	611	558	628	642	601	534	541	598	578	577	548	567	545	614	566	584	576	585	597	558	595	559	563	572	540	557	573	608	570	581	588	566	602	583	583	579	594	565	570	623	562	537	557	530	559	570	606	573	532	586	555	544	568	575	612	608	598	523	584	550	602	567	542	559	588	537	547	543	587	571	585	565	552	573	556	566	558	583	580	556	582	569	539	546	529	590	551	595	536	557	573	552	551	568	568	537	580	620	521	575	582	572	587	531	548	530	569	569	571	551	548	543	596	581	598	529	524	583	573	556	559	560	556	591	568	584	571	581	597	611	563	554	563	576	588	551	566	532	563	597	559	564	612	554	599	626	529	592	562	580	588	612	550	583	550	552	606	574	566	572	618	578	580	552	584	569	548	590	578	558	532	610	577	547	547	535	532	577	571	573	578	548	573	593	564	533	533	560	529	547	623	554	586	584	541	565	529	532	520	589	600	578	584	587	566	571	591	607	535	604	571	607	571	585	605	573	522	549	557	558	587	569	575	570	588	582	567	545	596	567	580	532	550	554	600	592	578	545	591	574	566	570	557	565	604	534	617	582	568	571	608	585	598	563	566	540	571	569	580	602	550	556	518	559	579	619	552	568	581	546	554	595	562	544	545	548	635	550	561	573	559	557	579	624	557	589	558	602	566	522	584	551	570	589	584	590	587	570	589	564	533	604	603	581	586	555	544	564	553	582	597	535	568	561	546	590	583	558	578	585	573	568	579	595	546	572	577	602	617	541	579	573	577	608	566	537	548	564	575	520	557	584	591	589	596	554	550	623	582	580	583	522	633	566	584	580	548	596	570	570	586	574	592	585	542	553	563	579	589	543	575	535	547	591	547	551	545	579	535	534	576	587	570	566	602	527	588	580	536	602	540	560	546	583	573	624	568	564	585	558	571	613	579	614	565	573	546	574	578	582	586	585	541	552	548	537	585	527	543	589	556	563	582	588	574	587	545	585	561	565	575	561	534	582	597	579	521	577	578	565	605	588	499	545	596	542	572	563	603	570	598	599	561	577	543	574	550	559	576	566	598	541	587	544	553	520	553	550	584	589	582	549	526	589	563	588	588	613	591	602	560	538	572	566	606	575	587	544	563	589	596	573	601	636	584	549	581	538	544	567	565	538	622	560	571	579	582	544	570	579	614	548	568	596	582	614	597	579	559	596	575	556	555	570	581	578	585	579	583	602	561	554	551	555	551	590	604	558	596	580	568	578	553	592	591	578	563	580	596	552	618	575	578	549	555	620	592	576	594	562	574	540	578	574	550	574	590	620	582	571	564	527	553	552	568	582	557	584	545	561	574	559	580	588	577	554	591	567	591	596	546	566	609	585	554	604	572	562	544	606	583	618	601	554	553	574	611	559	576	546	566	566	548	610	591	577	543	581	587	568	586	594	552	598	573	545	582	551	615	579	612	584	539	609	564	577	535	578	528	574	585	582	537	544	587	583	570	578	552	563	543	574	578	553	569	566	641	550	563	539	530	563	583	580	588	545	587	532	620	566	566	579	522	566	533	544	574	587	579	590	545	577	608	578	563	570	591	574	571	613	592	543	525	542	578	599	601	567	555	564	597	547	559	556	576	586	557	578	596	555	553	526	548	564	553	544	547	597	570	583	558	550	578	545	563	616	594	600	561	547	564	518	593	599	607	520	594	564	556	529	561	578	577	593	598	550	572	585	606	561	571	587	553	593	571	558	572	600	518	559	590	556	590	578	588	572	565	545	620	543	599	597	571	525	553	583	587	582	571	572	606	572	548	578	555	585	549	556	587	618	585	563	550	517	603	569	558	559	553	560	543	586	607	533	615	552	555	565	559	617	567	588	573	567	578	574	589	567	582	556	569	611	601	613	572	563	570	604	596	569	576	597	581	564	594	569	547	557	595	524	613	590	546	556	585	581	556	554	535	581	554	561	553	595	573	576	546	535	529	568	591	583	568	583	581	564	567	548	576	586	613	641	577	574	591	581	574	547	582	591	563	531	570	546	547	585	507	550	634	538	568	611	559	523	580	568	551	592	554	560	578	580	536	569	613	553	563	579	591	507	583	560	541	556	592	601	578	590	570	592	590	563	543	556	590	587	548	516	558	544	559	541	582	554	571	581	630	524	578	593	599	582	551	589	574	604	554	547	564	566	589	555	555	581	508	544	530	573	534	574	548	581	591	571	562	591	577	530	603	591	514	593	538	600	601	569	562	561	632	569	587	528	509	549	589	553	577	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14935	2155	2531	2029	1345	996	754	584	449	409	375	310	301	234	260	214	249	233	193	186	167	197	195	184	170	176	150	164	150	145	172	162	168	169	144	170	173	145	160	186	151	166	151	149	155	150	168	160	151	161	171	161	135	164	133	154	159	134	133	139	129	154	136	142	158	138	120	145	159	143	147	148	160	159	151	153	141	142	142	143	160	134	139	153	170	144	145	142	162	131	132	157	144	135	148	143	153	155	144	145	132	143	132	135	161	128	137	148	131	147	141	162	145	141	133	129	163	128	152	157	127	174	115	138	138	137	156	147	139	116	132	144	154	137	147	171	131	149	134	133	126	145	159	130	143	139	122	160	150	154	137	145	166	153	130	184	146	171	119	135	125	144	136	145	127	131	141	142	147	129	132	142	139	155	154	133	116	133	158	139	142	167	144	150	146	137	143	147	134	121	124	146	131	127	149	143	150	160	146	145	125	148	149	119	141	168	134	129	147	139	137	131	118	159	154	149	140	157	148	151	146	140	139	155	148	178	146	139	134	130	146	140	138	151	132	154	124	138	134	143	145	151	144	164	149	129	139	131	133	139	156	145	157	127	150	135	126	152	140	129	159	119	136	147	151	155	188	130	143	148	139	154	163	145	166	144	175	149	130	163	141	142	119	127	128	151	155	140	111	149	129	140	142	144	138	137	130	155	157	139	137	133	124	152	133	143	129	133	128	122	130	160	141	126	141	146	133	136	160	133	160	151	140	147	125	155	127	154	144	128	159	148	170	129	139	127	138	150	139	137	135	159	161	153	149	133	161	151	134	152	136	127	142	142	135	139	165	148	161	122	149	143	164	131	129	140	143	144	150	134	133	121	147	137	142	149	165	119	156	157	140	147	134	132	135	126	115	124	137	149	132	149	134	149	142	157	150	161	135	131	121	135	168	119	155	144	149	128	116	132	138	127	165	153	150	126	151	157	129	148	147	157	123	151	132	142	152	143	129	142	147	148	153	151	132	127	131	128	139	139	123	135	152	137	137	130	149	128	153	122	143	119	148	148	139	142	135	135	130	148	148	155	131	147	154	133	137	134	157	141	156	137	146	123	161	125	128	141	127	136	150	132	147	160	143	136	160	164	157	130	134	141	147	141	138	127	130	138	151	146	132	107	151	137	131	130	152	133	133	139	116	140	154	140	129	144	153	140	149	138	141	128	149	115	154	124	165	138	120	157	147	130	163	135	146	143	134	160	152	171	129	135	123	128	152	142	130	150	143	135	152	130	144	160	142	157	144	140	155	130	141	147	159	125	123	130	114	133	142	144	130	167	143	141	138	146	145	149	148	139	151	127	140	156	161	159	149	156	132	144	131	164	143	136	134	134	132	140	137	130	124	145	142	124	136	141	153	135	130	138	143	145	138	132	148	140	148	147	138	133	129	143	143	147	143	164	139	141	170	146	151	160	137	146	103	156	139	132	148	136	131	148	169	146	168	152	125	150	155	141	131	129	125	143	142	136	157	136	148	144	155	152	147	141	168	123	145	148	155	141	130	157	141	150	161	140	148	139	141	147	138	152	130	152	150	152	144	131	142	134	137	143	129	143	144	141	139	152	146	166	138	144	150	139	177	150	148	142	159	145	129	171	141	158	148	149	113	140	135	142	149	149	127	133	131	169	136	146	146	145	143	132	143	145	148	145	168	119	153	156	149	143	153	116	128	134	162	146	140	138	141	144	143	139	136	161	154	135	157	155	131	140	156	144	134	129	120	137	121	118	171	143	148	143	124	161	142	149	137	151	171	138	144	132	167	138	146	146	139	147	163	125	132	142	139	140	146	124	135	121	134	133	120	155	146	161	141	153	171	130	139	139	126	132	156	144	144	153	159	148	155	163	145	143	152	159	141	146	149	124	144	133	148	158	154	156	129	140	153	114	162	135	133	152	132	128	122	128	130	149	142	137	136	147	149	143	153	137	133	136	143	128	141	140	138	142	135	130	157	156	136	164	152	135	139	140	128	141	115	144	133	129	134	135	141	161	160	145	138	139	143	116	147	156	155	130	131	152	125	162	153	138	143	147	139	161	141	146	157	172	132	145	149	146	125	169	149	140	155	136	157	143	129	127	144	147	125	149	179	121	132	166	132	144	131	137	121	122	140	132	131	151	130	124	145	134	151	140	152	159	142	146	140	127	147	159	138	141	136	157	155	156	142	128	142	135	145	133	153	144	158	130	132	120	142	143	129	139	156	168	142	135	148	137	129	144	145	151	136	137	156	130	158	137	134	151	138	136	164	138	168	139	149	149	156	134	144	160	170	132	142	136	137	146	146	154	132	142	152	151	147	120	132	146	128	112	135	125	139	159	151	128	110	154	161	166	137	139	139	138	130	146	158	141	144	139	124	161	130	143	147	158	143	125	140	135	129	131	126	130	153	183	141	142	147	139	139	119	137	138	132	146	146	151	139	143	134	148	146	133	117	152	144	148	143	148	137	120	155	126	143	133	141	157	134	164	138	127	131	157	149	147	144	123	154	133	130	135	148	126	145	135	150	134	130	130	138	135	135	130	139	142	185	175	142	150	129	156	140	137	150	145	147	127	156	134	147	127	127	130	117	170	128	121	138	143	162	156	118	124	146	122	138	114	137	139	144	125	129	150	156	141	129	151	161	135	131	152	132	135	143	136	137	161	143	148	139	159	166	153	138	150	155	132	151	136	143	115	124	141	184	121	150	139	116	149	142	138	152	157	148	138	138	145	123	166	125	147	129	137	150	149	139	150	153	158	144	163	123	150	148	133	139	132	144	148	144	127	149	137	148	142	131	137	145	158	128	147	150	145	153	159	123	133	143	147	132	144	145	147	134	119	146	135	126	156	149	162	127	144	129	157	138	128	139	131	168	147	121	143	141	162	133	157	155	148	140	126	147	145	113	126	125	128	135	162	135	126	145	166	163	148	146	155	127	150	136	136	155	121	120	137	129	138	127	172	133	147	146	142	155	142	142	136	134	152	146	131	162	124	132	120	154	132	141	137	145	140	125	130	140	132	149	147	146	152	127	136	115	120	152	153	125	129	147	147	163	153	151	142	151	140	149	119	139	144	127	129	137	147	154	121	138	132	139	161	142	141	160	128	127	142	144	133	138	144	149	145	150	139	160	149	126	138	161	139	167	158	129	145	145	151	117	132	150	156	158	147	125	120	127	147	129	148	129	119	154	154	141	154	155	125	169	140	129	133	136	142	122	135	137	133	140	137	143	139	140	146	163	134	148	136	153	121	125	131	134	151	134	123	134	123	133	129	129	148	133	146	136	164	136	135	109	154	131	137	147	164	131	136	157	135	156	145	124	150	148	134	136	135	137	150	151	152	146	144	133	131	149	172	137	145	163	168	164	141	136	153	144	163	138	149	136	144	158	107	126	137	150	140	142	135	151	134	145	135	129	134	156	156	145	151	146	130	143	145	144	138	133	152	174	137	132	152	140	137	154	164	143	142	149	138	137	138	157	113	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7488	2266	4832	6020	5193	4195	3294	2811	2422	2012	1823	1570	1450	1290	1254	1168	1089	1007	960	886	868	795	768	793	765	674	715	693	656	664	656	680	613	599	590	622	542	608	610	567	604	551	503	596	572	541	567	533	490	513	526	548	548	531	515	490	512	514	493	509	522	514	534	474	487	552	473	496	519	510	449	480	465	494	506	496	500	515	495	479	523	504	466	485	487	523	490	491	435	472	470	537	497	471	501	464	492	467	464	487	482	483	496	477	469	497	481	481	460	487	492	466	448	474	488	495	443	494	470	454	446	445	485	480	462	452	489	478	470	499	460	470	465	475	483	462	481	450	488	509	445	487	498	451	501	512	476	459	476	503	453	488	466	444	461	467	471	462	514	449	494	481	444	476	448	456	468	472	486	483	451	460	522	455	474	493	437	464	492	455	434	444	486	470	488	472	481	495	478	495	448	493	470	497	458	450	457	483	471	444	475	462	471	477	477	465	480	480	460	511	471	518	432	430	486	483	452	441	466	467	487	436	480	465	485	443	475	475	485	504	447	484	464	489	475	457	500	479	470	453	435	446	453	432	455	485	494	483	483	459	461	474	452	453	495	485	511	468	480	424	491	462	455	502	468	456	488	501	462	497	453	466	448	467	468	432	495	485	428	476	455	433	470	450	450	431	462	437	465	490	448	437	456	482	479	471	465	449	469	480	485	449	477	460	502	440	494	493	472	507	493	431	431	478	441	449	459	426	492	493	505	476	457	484	451	508	480	453	486	502	443	486	491	454	474	449	463	483	459	524	472	491	467	452	453	458	483	459	462	456	457	463	452	498	488	478	471	432	471	481	447	478	455	464	492	516	497	459	474	520	469	468	462	447	457	484	453	468	453	448	455	455	451	472	450	470	447	445	459	425	427	458	459	458	426	471	486	482	473	471	485	443	492	471	431	431	495	501	512	459	491	460	437	469	477	461	496	483	440	474	442	463	484	484	470	472	478	511	458	426	445	445	472	471	463	478	465	482	473	497	472	465	490	470	474	454	466	508	462	485	461	432	484	419	498	467	460	493	442	479	449	507	485	475	438	466	494	418	493	430	478	426	491	488	484	468	455	437	454	426	437	491	422	466	466	411	513	437	467	488	468	477	434	423	466	458	491	464	499	449	468	457	481	501	467	447	445	487	462	483	482	468	483	477	480	473	472	444	464	490	447	490	460	475	437	523	494	459	415	470	466	430	459	489	459	430	489	486	484	463	462	469	474	482	460	475	484	433	452	503	478	476	461	473	455	445	465	489	457	462	439	491	493	486	462	431	511	457	460	496	434	481	449	473	467	445	456	492	490	471	483	479	502	529	475	483	438	456	480	493	458	456	460	438	469	488	495	489	428	460	473	486	470	447	472	480	465	483	462	470	461	484	479	496	454	475	475	502	485	426	475	472	496	445	477	453	479	459	486	498	416	483	447	472	448	507	489	428	478	528	467	470	456	463	487	452	474	528	472	492	494	466	463	452	426	453	457	433	480	482	474	472	482	497	459	477	486	440	487	451	471	467	439	520	487	437	456	467	484	458	467	461	470	433	441	462	453	461	456	489	469	471	459	451	461	430	448	491	449	501	480	462	457	510	474	487	428	472	458	451	465	494	445	447	465	482	459	480	495	473	455	464	481	501	491	448	416	489	467	474	472	474	452	457	493	489	443	485	504	464	469	467	467	495	430	495	475	477	440	451	471	419	468	442	472	486	468	438	457	518	477	474	496	471	480	467	489	462	473	483	489	474	503	462	457	460	454	430	492	459	495	483	466	459	423	454	478	473	467	452	513	442	426	452	456	489	472	439	429	494	485	488	475	462	493	490	480	463	485	444	507	498	481	473	531	454	480	487	471	462	451	482	477	465	493	443	503	477	461	437	473	464	440	473	439	530	454	478	465	451	452	458	441	480	446	497	489	442	477	451	467	509	479	457	475	477	434	458	487	437	507	482	438	471	483	487	500	463	441	448	480	455	449	480	434	430	459	443	476	482	475	440	461	466	468	486	456	453	519	468	453	456	456	445	440	465	508	474	440	520	445	488	490	498	492	450	459	480	469	473	476	492	462	505	466	481	491	504	495	460	461	456	482	507	445	518	443	459	458	503	479	474	445	465	438	494	437	468	438	454	471	482	488	449	463	489	449	435	464	450	441	464	456	514	451	456	476	452	444	474	477	472	451	466	421	446	470	494	465	480	481	446	448	462	482	487	445	464	472	456	500	498	452	448	459	465	460	477	485	451	451	493	445	499	458	477	478	491	448	489	440	494	456	461	473	460	446	439	464	465	468	454	464	496	468	478	455	475	462	446	454	478	484	460	448	471	495	504	463	450	474	507	469	421	441	428	471	477	466	475	455	478	452	473	467	417	473	485	481	479	456	459	454	481	485	463	509	487	458	453	461	487	468	441	474	461	491	470	436	485	510	460	466	471	471	492	487	484	480	468	490	474	455	447	482	483	437	462	470	486	454	483	457	417	476	477	463	438	467	469	409	478	458	453	501	477	475	429	514	466	468	448	458	488	448	490	447	461	462	456	452	480	438	469	487	504	486	481	449	490	497	466	452	477	445	510	507	498	514	461	499	447	418	464	447	429	466	464	484	509	466	470	458	454	486	490	488	430	515	456	456	479	489	455	478	498	475	481	469	457	466	468	476	473	442	450	482	480	503	494	468	447	466	451	474	454	483	471	483	426	490	483	462	482	466	440	454	468	451	443	458	452	468	445	473	466	472	443	459	485	474	436	506	508	471	460	473	463	435	468	447	459	438	453	468	489	401	460	497	454	493	457	458	451	465	494	458	476	474	446	427	465	468	479	478	486	468	450	442	462	451	464	497	490	456	457	499	489	476	449	472	462	498	440	452	430	485	434	453	437	497	454	432	487	464	494	497	459	469	455	461	499	485	452	512	472	468	442	484	423	468	480	488	473	433	493	473	438	476	461	441	446	491	470	491	464	477	471	467	448	445	465	485	471	454	457	483	488	463	444	413	461	469	477	444	476	497	482	464	452	502	450	464	444	487	462	440	488	475	467	471	502	464	497	482	453	459	445	490	497	467	486	450	480	462	470	452	458	470	490	434	466	490	472	499	481	457	503	466	478	528	516	440	428	455	499	447	446	457	473	448	504	473	449	444	451	481	512	484	418	478	455	483	463	489	480	457	454	465	482	488	489	447	468	442	449	492	454	476	457	472	453	438	464	437	484	440	454	486	485	503	448	448	469	453	487	461	505	462	442	462	421	461	470	467	477	456	481	480	483	483	467	495	451	477	490	467	483	457	505	484	452	474	491	500	484	450	490	481	464	441	450	460	484	449	467	508	428	483	487	488	507	516	462	479	470	439	454	453	489	486	459	466	473	448	510	468	480	492	466	502	477	476	469	475	502	466	475	463	460	455	512	450	460	448	444	519	435	488	453	477	473	418	487	464	447	453	458	466	440	447	502	474	459	477	469	457	483	492	484	484	409	501	453	467	460	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2166	386	407	389	375	320	308	317	330	312	333	353	318	347	315	307	327	292	329	350	310	314	344	327	329	324	302	307	335	292	310	325	330	313	312	322	350	322	331	326	331	311	320	333	338	314	311	296	351	299	320	313	315	354	318	299	314	305	323	294	291	320	336	309	310	314	320	330	316	297	329	325	335	301	333	327	334	327	328	336	306	287	326	315	328	300	327	304	336	286	301	321	348	335	310	304	312	354	334	302	352	310	323	307	341	375	341	349	340	339	300	331	304	314	306	325	333	321	326	320	342	298	353	281	347	320	332	313	346	326	319	321	321	303	347	323	322	316	328	298	329	361	340	318	316	354	319	322	339	310	316	318	312	334	315	300	312	304	338	320	347	328	316	341	298	341	332	342	310	308	332	324	307	341	338	329	329	326	338	337	292	324	287	325	317	321	310	307	311	338	336	313	311	333	322	344	304	305	326	309	352	309	343	326	312	291	323	288	348	321	334	279	351	314	335	316	301	299	282	299	310	351	290	350	316	311	288	322	304	341	363	313	358	305	289	308	343	293	316	311	329	318	330	311	319	310	295	330	325	342	300	294	326	318	302	305	324	332	355	326	307	311	337	353	306	312	351	312	327	283	302	309	330	352	319	281	328	354	315	317	344	324	309	313	330	319	299	294	268	319	321	345	298	297	336	339	315	331	310	311	343	326	335	349	342	337	336	311	326	327	302	290	313	326	330	339	331	331	311	309	311	290	336	355	330	305	329	290	320	292	326	340	326	314	311	337	326	322	332	334	305	335	316	354	349	334	309	292	340	335	327	291	298	352	312	348	342	340	307	313	341	340	308	327	341	302	313	309	297	293	298	320	324	280	335	300	305	312	303	316	311	338	326	307	281	377	332	318	306	319	340	356	321	314	366	324	313	300	279	292	319	322	319	305	293	332	326	349	278	313	311	326	300	326	317	298	330	307	344	336	331	330	320	322	331	325	338	310	304	335	325	300	320	312	297	322	318	317	331	332	323	324	308	316	329	316	285	322	326	312	336	345	309	299	309	337	335	296	304	308	330	327	336	307	348	352	300	325	331	311	315	323	346	333	330	322	313	327	364	308	314	329	300	309	322	292	316	289	299	302	348	349	347	328	305	336	285	320	317	299	336	307	295	320	303	320	314	285	348	331	289	340	285	322	322	308	305	340	321	327	332	306	306	291	347	311	297	304	321	320	308	300	316	306	309	304	340	321	305	316	317	331	318	316	280	297	308	306	328	284	325	334	300	327	302	321	302	308	299	328	292	351	366	325	314	309	323	313	308	310	311	297	309	345	327	355	328	343	336	302	299	312	333	301	332	326	318	309	337	340	301	345	316	313	312	300	322	320	339	311	312	324	292	316	310	339	306	334	332	337	320	316	294	309	302	330	321	332	318	307	308	331	298	308	306	355	306	341	343	317	287	320	321	292	320	343	321	324	269	335	319	327	326	336	299	304	305	321	314	311	308	292	331	318	342	326	329	327	287	340	329	318	308	323	316	313	330	313	294	347	296	351	307	297	311	342	316	302	350	311	345	297	330	330	324	323	361	291	326	302	298	305	331	313	335	298	370	304	346	283	297	340	354	334	360	321	330	310	295	320	333	319	334	311	331	314	331	329	307	313	317	284	347	331	274	296	325	308	329	330	315	304	330	321	307	303	319	341	310	308	322	342	330	306	322	325	320	356	310	320	307	333	327	317	310	322	317	296	314	307	342	324	310	292	336	314	307	327	362	309	331	322	339	301	326	329	313	310	355	322	300	303	314	334	300	363	315	346	313	294	301	297	347	356	315	304	292	352	301	338	328	347	312	329	337	311	327	327	319	322	304	298	289	310	312	335	310	313	317	312	305	336	305	344	325	323	324	300	336	305	340	311	328	323	313	327	321	322	324	305	313	301	309	302	328	301	306	348	337	317	298	296	324	346	304	314	330	335	323	325	316	313	337	299	330	330	335	322	336	331	321	313	347	312	326	292	318	319	314	335	313	326	332	335	320	326	305	314	299	331	297	312	322	308	321	310	338	315	294	319	329	318	323	305	326	319	325	302	328	316	319	274	302	312	319	314	304	329	302	339	344	328	306	341	332	326	317	298	347	326	321	305	287	301	330	317	340	289	334	336	315	374	315	317	324	301	318	327	335	278	315	324	312	278	298	333	328	302	328	339	310	311	325	325	289	320	342	295	309	323	324	319	296	343	317	285	323	319	306	329	349	339	353	304	324	340	301	318	326	328	331	314	313	291	323	326	296	312	316	293	308	273	278	314	317	308	347	317	296	309	287	317	318	298	342	319	299	364	320	281	305	308	306	328	316	305	345	329	326	322	317	315	323	316	334	314	313	328	292	326	315	345	329	357	284	303	341	313	307	294	336	300	303	317	341	345	319	320	342	306	333	322	310	309	313	323	351	331	319	316	285	281	327	318	340	310	330	322	296	296	305	330	341	303	323	345	346	289	335	302	290	333	364	304	330	333	354	323	321	290	319	321	307	310	318	309	328	322	316	324	303	295	314	320	337	321	313	297	345	317	320	285	288	328	322	282	349	316	329	313	320	323	338	329	329	332	327	313	328	308	284	343	299	304	320	330	318	310	321	318	296	314	326	331	300	295	331	314	361	286	303	342	312	314	313	305	352	318	334	334	327	324	306	286	303	353	334	300	328	314	324	328	305	329	322	349	321	314	316	338	329	302	321	311	310	335	309	288	320	323	332	347	315	301	330	322	304	299	314	338	337	335	300	317	351	339	319	327	287	282	322	318	344	298	333	326	278	321	304	319	321	331	272	341	328	332	321	301	299	307	303	312	298	300	289	322	319	309	296	336	311	307	307	298	326	323	317	326	322	321	326	319	341	327	310	339	303	355	331	325	286	288	342	330	344	302	297	334	297	312	307	303	314	341	320	325	325	332	298	298	305	324	292	336	313	309	303	329	294	335	341	339	327	282	317	311	322	348	305	299	348	320	328	321	328	306	298	331	347	309	339	300	314	316	310	359	313	324	306	330	301	296	324	335	339	291	319	314	321	327	321	365	314	314	288	317	301	327	306	307	334	299	312	309	331	326	297	347	327	336	323	290	315	281	338	329	309	320	338	347	326	302	332	308	349	350	335	325	312	308	319	300	323	326	311	321	288	326	310	354	313	330	333	371	318	321	318	349	345	349	291	313	303	290	350	328	330	320	337	282	342	310	346	318	287	320	338	309	314	298	320	357	299	274	292	319	359	343	333	314	328	307	316	339	314	336	313	286	325	324	307	341	324	344	302	331	293	334	315	323	344	341	322	330	326	323	354	328	289	322	295	302	302	300	323	338	344	313	328	331	333	306	294	294	322	306	322	328	312	317	320	320	353	298	285	323	321	313	331	278	329	330	315	333	329	344	325	316	310	322	296	345	344	326	332	278	316	301	318	302	305	323	315	349	313	323	271	319	333	355	326	355	330	326	321	316	291	311	299	307	316	298	311	320	328	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2498	941	1147	1167	1177	1088	1033	1017	971	1036	942	985	863	960	943	967	945	936	904	947	937	971	887	922	937	932	940	929	932	954	921	920	941	908	947	934	945	999	942	891	926	927	902	943	920	963	889	964	986	924	933	914	938	911	952	932	900	915	889	898	892	911	879	959	890	904	933	915	929	908	896	959	885	881	877	904	901	858	934	927	935	895	944	950	929	913	926	907	949	963	948	907	895	967	876	874	967	941	890	851	901	923	922	916	966	928	909	880	893	878	984	950	986	952	923	902	928	875	982	917	962	972	934	901	956	904	932	885	865	957	913	942	924	933	879	949	907	924	920	907	892	929	939	904	947	976	967	905	891	993	914	916	923	925	939	895	933	909	961	920	920	872	919	943	889	919	924	934	951	882	931	928	973	920	899	926	895	907	908	892	938	947	969	924	927	922	932	920	879	917	913	906	939	878	932	963	926	900	933	955	943	897	912	948	879	926	933	911	932	909	903	888	942	937	927	883	893	943	908	923	917	884	944	922	915	948	957	880	911	876	924	908	876	961	939	887	899	916	906	907	919	920	940	964	896	969	881	926	885	926	904	963	915	926	938	946	956	882	969	908	931	906	900	896	919	938	917	920	938	950	932	883	907	835	958	911	899	943	935	901	934	953	908	906	924	919	898	918	953	953	887	963	924	942	958	885	901	917	908	953	964	885	922	926	931	929	901	919	931	922	897	901	924	944	923	914	917	975	921	886	932	936	935	933	904	902	877	974	919	889	874	962	934	937	962	920	960	957	876	908	930	940	927	902	933	928	907	976	919	961	899	919	855	942	966	869	938	911	857	926	915	938	958	904	968	920	904	928	915	947	886	892	924	940	930	913	909	930	889	912	849	928	899	879	865	910	936	884	982	931	879	912	905	947	910	859	871	867	934	956	953	897	914	863	865	939	936	950	960	932	951	947	933	938	962	909	936	832	920	929	950	910	897	899	943	911	943	937	936	932	968	945	915	910	969	854	926	941	933	951	928	906	949	914	897	981	955	933	970	952	914	944	940	884	891	919	895	876	930	910	949	909	927	912	921	929	872	855	935	884	932	832	904	933	972	949	892	909	911	933	932	919	839	891	880	958	952	984	965	896	908	968	954	968	900	884	921	873	931	940	920	855	966	958	967	923	928	960	924	920	913	912	918	878	934	932	979	919	934	920	939	981	933	958	921	904	928	912	932	923	960	961	868	914	968	939	887	929	940	950	926	908	912	940	907	910	917	915	1007	954	895	917	900	900	937	906	874	894	841	929	939	928	931	925	863	905	892	918	877	929	949	852	929	874	912	880	919	926	917	841	937	898	961	932	897	911	885	874	917	920	938	937	908	896	967	911	941	965	950	915	941	957	911	905	910	935	908	922	939	944	937	908	948	984	875	926	958	897	854	857	882	965	859	892	873	955	888	920	894	945	957	972	932	943	920	921	900	908	923	905	906	920	928	918	902	889	903	917	880	867	881	884	953	914	952	916	952	902	863	929	976	928	921	872	928	880	915	894	929	841	939	981	919	970	943	957	926	945	921	881	929	942	882	930	903	910	936	896	917	999	914	890	884	909	932	888	898	890	934	929	926	937	932	905	900	905	890	886	969	885	898	934	891	939	968	948	927	930	964	989	910	880	952	875	908	900	933	873	899	904	882	919	927	924	965	900	896	892	932	944	889	952	873	920	936	914	910	908	917	898	887	947	992	915	959	946	912	903	922	927	935	943	888	972	984	883	924	905	873	965	973	863	925	915	877	904	926	903	922	883	888	898	910	966	893	919	962	946	895	911	888	845	874	927	957	883	916	925	902	901	905	926	947	942	919	916	936	908	904	932	910	956	890	907	918	879	949	922	885	935	958	891	903	888	935	929	944	842	918	955	916	936	867	964	879	905	897	937	912	892	913	945	897	896	915	912	946	911	914	870	876	909	906	905	900	940	944	881	925	938	891	893	901	906	885	946	875	933	916	888	913	930	919	894	916	874	946	917	918	957	932	950	949	933	866	881	928	911	1004	891	925	920	921	910	947	917	928	915	919	947	906	909	886	956	869	905	949	896	904	905	899	889	876	924	887	949	914	942	904	922	903	911	968	894	894	935	914	866	933	925	925	873	915	930	897	958	876	929	917	926	871	938	932	880	903	909	888	930	907	864	954	917	900	966	976	869	914	959	905	939	930	953	900	888	985	878	941	926	976	998	909	962	891	882	900	916	960	924	886	900	880	944	950	917	905	902	989	928	929	962	905	908	914	967	907	949	899	891	920	883	911	914	984	859	948	926	914	946	948	928	907	909	873	898	874	910	945	901	904	898	979	920	957	917	911	927	913	923	937	867	996	947	927	925	874	928	938	856	927	895	956	960	954	969	941	949	902	889	896	901	895	844	856	913	886	873	949	888	914	920	925	928	957	996	902	885	954	904	930	911	963	941	976	884	907	936	963	917	963	919	982	919	938	1019	919	908	937	905	895	913	941	923	929	938	938	891	934	933	929	948	919	916	903	971	932	910	894	922	940	887	882	961	916	955	955	876	879	936	957	936	866	954	917	875	877	868	921	902	925	904	971	945	907	932	947	951	977	882	924	900	963	919	885	922	903	910	926	958	921	941	934	910	854	947	909	915	979	939	955	945	939	902	910	925	920	893	935	905	928	907	966	927	904	904	926	894	943	917	972	956	907	923	966	882	919	976	956	948	948	887	900	936	910	904	886	909	909	909	917	868	916	930	915	884	931	971	909	908	922	927	966	953	934	926	895	926	908	882	935	858	918	938	924	898	919	874	923	881	925	882	957	895	933	931	896	949	957	977	902	913	980	874	941	892	887	906	944	968	916	906	894	902	923	875	900	970	901	905	907	926	931	907	912	963	915	901	902	951	916	908	901	964	957	934	985	921	928	944	972	937	889	923	864	874	937	889	904	897	877	975	880	944	930	915	972	910	962	914	909	953	893	854	930	962	925	938	988	969	873	897	965	881	901	942	916	941	937	823	885	900	939	923	934	966	977	928	925	920	945	957	922	909	977	902	937	942	918	946	973	933	937	947	891	888	877	864	951	912	913	887	900	935	926	910	975	925	986	945	920	868	921	974	959	939	939	878	940	926	885	901	912	960	927	904	897	927	930	908	917	866	920	886	934	946	898	877	913	863	925	895	966	896	939	952	942	932	872	927	891	901	914	942	931	879	892	940	933	928	911	962	923	910	891	930	924	934	906	884	938	897	958	869	949	926	894	967	857	927	877	927	928	906	885	890	870	920	849	883	944	913	936	942	900	922	943	925	924	966	927	931	908	907	933	902	931	925	902	926	935	901	886	924	934	921	927	883	926	944	965	922	898	913	979	896	942	955	926	935	922	970	921	943	918	898	940	923	894	931	935	897	884	873	897	975	923	954	943	886	968	902	916	927	886	956	916	942	875	905	857	969	933	892	948	935	985	919	981	940	908	855	925	942	931	1001	943	878	907	919	924	864	882	881	910	930	904	912	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8007	985	1416	1107	842	662	471	385	347	327	276	318	265	267	247	214	202	216	219	205	213	216	227	188	201	223	180	188	191	193	176	192	184	195	197	178	202	198	174	163	190	201	164	212	174	178	173	177	201	159	204	201	189	193	163	189	205	186	206	178	199	179	176	183	181	173	228	180	175	191	171	174	207	170	186	190	189	197	196	181	165	171	188	183	178	197	200	177	203	208	158	173	199	180	185	193	193	181	193	160	184	172	173	184	184	192	174	204	194	175	199	196	176	177	182	168	198	179	198	178	147	174	163	186	209	198	166	165	193	196	175	190	195	184	225	190	172	158	178	197	197	195	185	177	210	215	200	190	172	177	189	219	174	189	176	164	204	185	172	202	197	187	186	162	189	190	194	184	198	176	185	208	205	204	208	176	195	201	175	208	194	187	188	186	185	199	159	177	185	173	204	195	187	172	196	188	172	186	208	188	167	183	222	211	179	182	202	180	204	185	169	189	185	203	190	185	172	178	185	189	175	180	188	170	185	183	195	184	170	164	208	178	194	156	192	207	175	188	193	188	178	179	170	177	190	183	188	182	159	161	173	193	190	186	225	193	204	158	168	185	196	196	149	206	174	179	182	188	185	190	187	166	199	180	193	211	188	185	177	180	194	188	198	200	210	172	199	169	196	182	190	185	191	172	192	185	186	199	170	179	215	184	173	196	180	183	187	189	196	198	181	212	165	178	197	172	165	173	205	172	195	147	161	186	197	196	200	189	182	188	191	153	185	183	191	183	162	174	187	163	178	203	170	168	183	176	187	163	207	181	192	196	174	208	195	189	159	194	159	189	171	184	169	174	202	186	188	183	206	174	196	185	164	194	165	171	183	192	184	175	192	194	195	189	196	186	187	187	198	190	196	188	172	175	184	172	192	192	182	177	178	197	189	220	181	177	180	189	180	196	198	172	204	172	215	201	176	163	200	187	176	160	181	179	193	189	180	163	212	169	174	186	194	182	178	176	152	170	201	171	179	163	193	171	162	162	194	170	170	202	207	186	171	200	188	188	190	185	191	174	177	190	171	177	186	198	162	170	174	178	183	208	206	183	180	188	183	195	184	193	173	168	160	197	192	188	185	195	168	190	163	170	192	192	168	156	193	183	176	194	191	192	203	197	188	175	195	180	168	190	176	180	174	194	180	185	172	168	174	191	177	199	202	187	207	184	164	207	195	189	172	179	169	184	190	183	186	183	206	195	191	183	181	186	177	180	180	188	185	188	178	196	176	190	172	184	193	176	193	182	169	192	179	188	185	212	173	190	198	185	190	174	209	196	157	192	193	174	204	179	201	183	170	190	197	193	189	178	193	175	200	195	202	190	190	171	189	199	194	195	178	182	169	193	179	196	170	184	192	184	186	193	201	186	197	192	196	164	192	191	159	191	175	161	173	176	184	183	176	196	182	184	186	202	190	159	178	189	184	188	207	182	176	181	215	216	190	188	176	192	189	182	177	190	169	191	186	171	178	191	176	175	174	187	171	188	166	193	171	200	189	184	174	189	183	170	184	172	184	182	178	197	200	178	160	204	186	169	151	204	170	179	186	184	189	182	165	196	203	166	177	191	178	186	172	184	185	197	180	184	183	168	183	193	184	185	158	161	201	175	197	170	174	197	194	177	184	162	204	173	182	186	199	185	180	150	155	172	179	190	186	167	159	155	192	178	173	189	200	166	161	185	190	183	180	198	193	173	181	204	185	182	168	189	182	183	193	208	192	185	197	159	163	168	211	177	187	195	205	186	214	194	176	156	186	182	208	171	208	197	182	184	176	164	217	198	177	178	188	195	179	200	187	179	175	175	182	179	184	167	189	182	187	198	174	181	195	183	189	198	174	195	179	178	201	193	170	165	199	183	192	213	179	157	181	197	213	181	170	213	204	205	191	194	167	181	186	182	216	183	192	176	166	193	180	184	171	178	169	168	182	196	184	190	173	188	188	197	192	168	192	187	191	195	162	159	168	166	204	216	180	173	204	184	174	199	174	174	170	191	160	169	182	176	218	162	182	205	188	188	172	179	170	184	184	178	197	186	194	192	178	209	192	192	169	186	186	210	193	179	173	185	173	165	198	230	199	187	176	190	189	179	215	178	185	196	184	192	180	214	180	193	200	184	189	181	194	211	191	161	176	206	181	174	188	200	228	193	182	189	181	179	190	188	191	174	198	196	185	202	170	199	192	181	203	176	175	170	167	181	191	190	190	160	203	164	204	198	168	192	199	166	169	186	192	200	190	200	187	185	187	189	199	205	182	166	180	191	178	174	179	178	171	180	177	210	162	187	173	183	170	166	177	207	189	187	181	218	188	175	195	168	184	188	202	171	204	199	180	180	186	177	183	183	196	173	164	164	168	193	202	216	176	206	177	201	182	180	169	204	194	204	176	170	163	193	172	190	177	181	193	162	172	167	197	177	177	176	203	190	184	183	171	188	196	168	179	174	195	198	177	178	188	172	187	231	204	171	185	174	197	210	201	195	198	182	170	183	176	184	182	212	197	177	195	173	187	178	191	178	168	215	185	197	203	214	179	189	181	207	173	175	191	178	188	176	198	190	162	189	189	200	187	181	169	180	181	203	174	186	194	206	193	199	177	184	175	205	204	173	177	173	201	172	175	194	204	174	174	195	183	173	188	212	174	210	207	173	194	186	162	165	167	207	210	157	209	171	160	185	203	163	176	168	194	211	183	161	185	186	192	194	183	180	173	145	172	193	160	177	195	175	189	194	201	189	185	175	184	183	183	192	188	208	184	204	188	173	174	169	178	160	180	177	191	190	182	178	193	198	172	200	169	175	176	171	178	185	195	188	165	187	171	173	189	211	208	205	178	184	216	164	197	207	183	184	194	171	222	204	178	164	171	204	188	158	166	176	198	186	151	162	186	187	190	196	189	195	191	181	184	188	193	183	184	193	197	222	161	169	175	181	191	174	168	192	209	191	184	144	199	201	179	190	175	195	182	196	184	191	195	179	187	167	170	171	180	178	190	161	192	183	187	181	161	186	188	176	189	215	183	197	178	172	193	162	193	182	179	200	170	161	178	193	194	191	181	183	179	232	185	182	183	182	180	196	178	174	180	188	184	175	184	192	177	160	178	193	162	178	227	191	176	191	179	180	190	175	180	193	213	188	188	163	183	208	179	176	172	174	180	179	198	187	202	187	182	198	199	213	186	161	176	192	192	179	179	182	198	163	171	199	208	159	193	185	198	182	177	164	179	183	190	215	179	187	192	175	195	185	190	191	160	203	189	213	185	151	180	171	192	190	180	182	180	187	168	194	172	184	167	185	180	174	196	170	186	169	192	180	194	189	192	189	179	174	172	189	172	148	186	210	199	184	191	186	184	210	193	186	177	187	190	174	176	173	195	207	183	165	193	181	205	192	177	160	165	159	180	195	179	211	198	207	180	174	168	193	187	198	195	192	178	178	170	170	184	203	178	165	175	195	193	189	168	182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5615	1442	2979	3627	3152	2598	2152	1847	1618	1391	1348	1190	1129	975	978	889	864	879	812	792	792	728	747	747	656	696	670	720	657	692	665	649	615	641	654	652	612	669	681	621	561	604	631	571	599	614	584	593	621	573	593	580	647	597	567	586	570	599	649	617	600	578	570	642	552	592	606	601	590	560	605	558	594	570	609	629	577	575	599	581	588	531	613	569	554	631	547	559	576	553	567	576	610	613	560	560	563	595	555	597	548	565	534	608	636	555	584	584	607	582	584	568	610	616	576	591	566	535	542	593	563	597	620	555	593	622	574	575	541	575	564	619	573	577	561	574	546	545	573	632	602	573	614	596	575	557	508	617	576	521	565	560	564	554	631	530	567	569	566	641	574	599	556	564	571	587	554	594	555	581	542	568	557	583	563	584	597	581	600	551	572	613	585	557	586	546	550	616	604	535	566	613	537	566	586	565	564	598	577	599	561	547	569	541	599	555	567	571	555	586	557	568	577	586	560	562	581	565	560	545	595	578	614	632	532	609	532	619	563	574	612	581	518	604	563	552	593	537	591	602	589	611	590	546	569	559	600	578	586	572	578	625	522	545	538	545	533	580	564	573	568	529	604	599	607	601	528	585	620	509	530	572	572	554	548	566	536	598	570	564	589	539	543	543	596	577	575	582	548	553	547	533	607	540	575	569	557	550	585	568	554	525	586	600	579	573	605	578	552	536	537	611	563	555	552	534	546	560	552	568	556	562	583	584	531	555	616	539	562	599	601	567	561	554	593	552	552	555	534	536	577	568	565	534	589	539	575	568	579	584	607	539	583	609	565	567	583	576	562	565	538	554	575	582	600	566	564	592	615	583	552	577	538	584	565	583	571	559	578	601	582	588	626	579	601	595	601	567	562	543	566	565	552	578	578	559	561	571	607	570	573	546	561	582	571	552	574	564	546	582	544	563	569	543	562	543	533	563	549	594	589	533	613	562	598	577	537	527	571	565	588	604	616	561	586	579	579	570	562	566	588	552	554	572	539	599	611	578	554	604	591	600	534	606	592	577	548	570	548	578	562	512	543	584	569	566	568	565	591	606	541	558	588	580	584	577	606	554	590	545	574	547	575	553	582	579	604	566	573	533	566	537	573	606	581	570	552	566	578	593	564	557	542	541	550	566	539	572	568	558	600	534	561	537	602	631	560	555	565	548	560	584	566	538	594	579	553	559	572	547	579	584	585	576	579	541	599	560	587	550	550	548	583	571	531	574	574	591	563	559	558	525	592	543	538	587	536	555	590	559	551	575	545	559	575	597	570	628	571	575	588	546	526	592	571	569	595	588	577	612	532	567	573	517	538	609	571	573	575	606	570	559	589	564	589	568	597	583	553	600	599	578	594	583	582	597	556	589	569	570	557	642	574	593	615	600	590	554	499	560	585	556	586	578	570	578	550	547	533	571	596	543	593	590	550	539	621	542	612	562	549	578	571	530	545	580	536	563	536	557	566	573	553	606	592	599	598	586	604	582	582	543	579	562	565	577	576	549	503	633	556	563	610	558	552	567	551	600	547	543	558	587	556	619	572	563	527	558	591	578	558	606	545	593	566	531	525	588	589	644	588	579	568	609	571	576	554	567	586	565	572	568	531	589	547	528	577	609	580	565	611	582	559	635	568	538	563	594	601	573	611	598	584	546	563	537	605	565	589	605	540	565	575	557	550	593	560	623	559	544	577	547	553	588	584	596	567	561	606	603	594	545	554	579	558	554	553	549	567	544	554	536	569	537	569	555	585	576	607	581	549	568	585	548	586	576	556	536	569	527	596	550	585	551	578	606	568	583	581	582	572	576	533	552	529	557	584	563	566	579	551	554	588	600	606	629	553	642	522	615	564	553	549	541	561	584	582	603	568	532	573	583	589	569	556	591	574	570	559	540	607	597	566	591	563	535	558	603	553	528	605	602	529	568	529	582	575	591	563	553	560	563	595	578	574	546	549	553	582	524	560	543	543	535	541	588	591	566	568	592	552	577	573	614	543	560	568	559	558	609	601	576	631	567	581	568	562	604	567	556	586	573	617	590	592	604	558	581	534	616	517	560	579	591	592	563	581	556	546	593	538	557	576	615	546	608	576	565	568	585	587	521	514	558	556	601	562	556	577	590	569	572	582	553	597	553	587	584	586	541	581	577	550	552	619	585	572	571	574	554	555	554	573	572	596	620	559	591	567	620	579	552	515	583	583	571	581	578	566	570	586	614	577	575	537	567	559	542	565	583	572	586	549	557	591	598	558	603	585	554	592	573	589	593	570	577	544	590	586	580	619	566	537	580	554	555	558	537	600	581	595	547	567	553	528	588	537	552	597	606	555	568	562	584	631	545	567	573	552	562	570	564	564	545	577	535	585	544	564	550	553	549	555	560	549	543	573	629	532	549	587	573	601	563	562	579	575	557	571	541	582	586	575	574	558	545	531	549	620	568	564	625	618	568	580	556	590	546	629	572	552	580	605	565	550	550	505	561	558	582	550	555	572	588	559	556	560	574	576	590	576	608	587	569	555	555	581	568	632	597	573	576	549	593	539	607	566	581	538	592	601	535	575	586	588	572	578	586	555	590	576	615	578	586	569	552	587	577	568	546	575	567	544	586	538	578	562	566	561	601	600	577	608	547	560	572	606	562	588	535	593	571	548	613	583	566	515	523	560	522	568	541	609	548	551	613	562	574	541	571	568	561	577	592	578	558	579	548	612	584	555	555	605	559	590	596	550	540	534	562	558	602	566	570	587	550	549	572	575	581	585	589	581	547	568	555	542	560	602	602	527	592	593	583	611	611	616	574	558	559	567	557	591	518	560	590	542	583	567	564	605	584	590	563	553	577	558	578	555	607	549	570	589	541	564	597	547	564	540	557	579	525	596	538	556	620	555	528	562	591	609	552	590	555	543	579	558	599	577	595	546	574	545	582	592	576	577	546	558	540	580	635	561	561	538	574	606	584	555	559	564	583	575	578	585	605	556	608	559	563	552	548	587	542	547	563	562	575	562	562	567	554	584	584	588	572	571	556	534	593	527	581	562	574	585	596	604	538	569	586	570	580	538	564	581	614	568	572	552	512	565	573	571	620	597	542	563	556	539	611	566	580	570	605	524	562	592	559	544	550	515	571	576	628	536	597	594	520	563	559	568	623	582	575	599	576	560	583	582	596	582	570	586	562	549	553	580	547	590	559	567	581	555	536	535	580	589	577	580	568	527	604	581	547	589	570	543	555	583	550	559	538	601	588	566	541	532	588	556	561	571	605	602	534	568	544	591	587	535	578	605	505	570	563	598	570	571	563	563	596	617	604	554	569	542	561	572	585	562	590	571	572	568	608	529	546	497	607	572	594	546	567	586	593	575	552	582	576	597	567	570	577	556	574	586	571	546	558	590	568	559	588	572	552	576	564	635	543	584	597	615	533	608	580	577	533	573	579	519	530	550	569	565	564	577	609	583	524	594	547	561	624	578	562	604	560	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14992	2283	2576	2006	1465	1055	734	632	513	465	382	316	293	270	239	255	218	238	213	206	171	163	177	193	164	177	212	173	179	161	160	175	183	152	123	148	158	159	151	150	166	143	149	157	160	167	160	119	133	163	142	162	153	137	140	145	124	129	149	129	153	163	140	131	171	147	154	169	154	150	132	128	133	148	146	164	175	121	142	137	120	142	133	152	134	131	131	131	134	156	148	137	148	141	159	149	154	136	148	156	161	110	152	129	134	140	148	133	159	147	134	147	157	134	152	140	148	136	146	179	174	163	118	145	158	129	142	149	170	161	147	141	150	153	142	138	129	155	142	137	161	135	127	121	131	128	139	131	136	146	132	159	159	129	138	141	153	133	140	145	143	147	146	157	146	128	123	151	130	147	158	134	136	145	123	114	150	134	151	133	133	139	152	134	124	151	132	149	126	160	158	154	127	123	149	148	142	154	124	143	154	151	163	153	144	155	162	131	151	140	136	137	152	128	126	140	129	131	133	146	144	171	138	150	149	135	110	135	175	139	141	142	139	157	131	115	130	143	136	172	153	131	166	140	148	131	168	139	138	168	141	121	136	121	131	144	136	148	149	140	160	161	130	143	157	131	148	144	134	133	158	149	138	146	145	121	120	155	131	154	131	154	145	119	142	155	160	131	156	153	145	154	141	151	137	127	141	125	157	146	143	130	151	141	152	159	145	147	111	152	155	155	136	137	127	139	152	140	146	141	158	144	139	136	136	146	151	131	138	161	140	127	117	125	144	150	131	124	150	167	146	139	139	118	119	117	154	152	139	127	129	136	140	133	145	122	135	129	144	130	125	146	137	136	145	145	152	138	163	133	148	147	152	160	123	146	144	152	143	136	165	130	155	155	132	147	139	134	138	147	157	140	146	151	131	127	165	154	139	148	156	136	140	142	156	157	166	143	141	133	147	151	153	144	159	133	141	143	132	162	138	132	150	131	118	136	161	131	152	140	169	156	134	127	143	160	139	135	142	138	137	136	144	151	144	141	135	157	144	157	110	135	131	130	149	118	147	179	125	142	136	127	155	129	160	126	154	142	157	139	134	121	149	117	160	132	159	160	137	157	121	124	151	141	144	140	137	139	143	160	139	135	144	152	144	132	149	138	149	136	159	118	141	145	128	128	135	157	139	123	123	149	127	155	126	127	134	154	143	121	138	142	128	143	144	146	132	149	143	154	150	145	121	143	148	156	130	153	134	153	160	150	137	128	159	163	150	126	147	128	154	144	153	120	131	131	125	140	130	156	137	152	154	151	156	180	145	130	158	129	156	166	129	149	156	151	162	137	132	150	132	168	126	134	143	139	130	154	133	154	140	125	149	164	132	145	122	132	142	132	139	152	137	139	141	145	142	121	150	141	132	144	149	140	151	134	132	134	120	124	131	149	134	139	144	151	159	124	152	131	155	137	134	158	134	146	144	166	142	157	125	148	138	137	133	133	139	142	144	155	155	153	156	126	144	142	152	141	145	127	145	161	162	126	149	120	146	170	134	155	160	136	141	126	144	132	130	123	119	144	162	130	145	151	135	142	133	126	123	133	135	128	124	155	142	154	128	166	147	148	161	140	152	157	139	128	143	147	149	131	154	124	133	140	143	120	145	156	157	143	138	132	160	135	137	147	125	150	151	131	147	151	143	144	131	119	134	139	137	127	146	152	129	123	144	155	130	147	141	126	141	141	149	147	140	150	164	169	144	155	130	141	141	144	142	138	158	134	146	142	150	137	140	150	147	118	155	131	132	142	145	152	138	137	155	140	159	151	141	130	151	138	140	140	125	157	141	145	144	135	162	144	149	132	148	146	139	139	108	165	150	161	134	124	132	160	131	144	149	138	141	133	143	142	138	143	123	153	144	137	142	134	144	145	118	126	145	154	157	149	120	163	148	139	160	149	140	158	123	119	153	156	136	127	155	150	149	151	156	137	135	115	128	136	138	152	126	138	153	144	134	137	137	142	170	142	167	123	130	141	137	156	142	125	147	133	109	129	149	139	141	164	154	124	130	141	138	135	120	136	151	142	135	148	156	149	131	132	155	173	153	150	138	145	149	134	141	143	136	150	138	145	124	126	151	139	144	125	147	160	137	141	123	144	138	146	151	150	134	127	146	165	148	142	151	121	135	133	138	141	111	131	156	126	156	133	133	136	153	152	148	160	145	149	146	135	145	140	143	123	148	148	144	135	180	146	115	131	140	155	131	138	125	148	134	160	141	133	145	152	149	141	138	144	142	121	148	120	150	150	144	142	144	127	132	142	137	156	128	129	141	121	159	170	143	151	158	153	128	126	136	131	145	142	144	136	151	129	150	152	145	132	152	143	142	149	147	151	141	154	146	147	141	155	140	141	153	151	144	148	142	150	152	136	123	150	139	126	98	146	136	124	168	140	117	153	144	122	132	146	123	129	158	134	110	146	131	144	146	122	160	132	169	145	136	155	154	140	135	138	149	146	144	174	141	139	132	147	139	139	133	148	150	169	150	134	156	139	167	157	154	139	145	116	133	130	134	119	134	155	140	126	137	154	128	124	133	123	133	163	146	143	123	140	151	142	149	152	142	148	123	159	120	137	156	118	169	123	148	149	145	135	143	133	132	131	132	150	137	138	139	150	151	147	137	140	125	159	136	147	159	148	149	151	140	169	126	124	161	123	135	129	127	132	142	134	138	147	136	148	127	119	157	157	154	135	148	150	134	128	160	155	134	142	143	116	176	148	147	128	166	164	148	140	163	151	147	149	150	150	145	118	127	139	148	148	144	146	158	130	143	128	149	134	157	154	145	151	138	124	139	145	140	146	128	134	145	171	144	136	149	143	162	138	145	148	167	141	180	140	141	162	133	138	128	135	141	156	140	137	132	155	131	142	127	142	145	141	142	125	141	142	138	142	147	146	136	124	143	111	149	133	142	131	150	146	148	155	160	140	140	124	140	162	148	144	140	135	165	121	146	125	140	143	123	141	146	148	142	144	158	133	131	140	165	157	134	149	150	142	161	150	146	142	129	148	125	149	135	127	144	156	137	135	122	152	143	155	118	136	129	146	147	154	156	166	140	142	147	147	147	129	126	131	134	157	161	146	142	154	163	141	159	167	138	125	137	130	167	137	140	138	119	158	123	129	152	134	139	132	149	135	135	128	148	146	139	132	140	140	159	142	158	150	140	128	146	138	125	154	123	133	149	145	160	130	125	134	132	155	137	149	139	151	146	143	131	158	164	136	139	148	125	136	154	158	136	144	129	150	143	128	114	158	141	139	120	140	169	121	157	148	147	139	124	151	131	131	158	148	141	143	155	143	148	148	149	125	134	124	145	148	160	143	153	127	137	168	168	123	129	147	134	139	132	120	137	143	117	115	157	159	143	121	145	149	139	138	150	124	135	150	132	153	140	114	149	136	147	166	150	170	156	152	148	150	154	144	124	157	132	151	161	142	149	172	125	134	153	158	155	145	168	128	143	159	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7677	2305	4990	5961	5444	4290	3413	2813	2419	2033	1823	1656	1481	1418	1246	1105	1123	1055	927	1004	900	879	837	728	807	700	739	676	657	633	640	618	564	652	581	612	607	583	600	581	559	560	526	561	578	564	540	576	515	554	543	539	521	574	528	496	541	531	513	507	517	484	505	491	498	515	475	554	508	465	515	505	513	489	498	466	475	443	489	513	489	509	475	536	495	476	510	545	489	449	459	515	474	461	526	482	480	498	512	510	483	506	457	471	515	468	482	504	470	482	473	507	508	458	465	495	465	521	462	474	460	475	486	471	484	475	458	494	483	476	461	511	454	507	475	470	491	488	466	459	486	476	500	466	467	495	473	522	437	459	464	499	479	447	491	492	454	478	473	474	458	486	499	471	459	469	484	495	435	457	476	502	485	506	468	485	462	439	493	490	454	436	435	510	481	448	534	455	450	473	500	493	438	457	516	461	469	511	474	465	446	492	472	481	455	498	477	447	460	474	482	462	505	414	520	482	435	449	434	485	456	478	496	494	441	484	478	471	486	478	477	466	433	479	477	483	466	472	488	449	470	447	478	466	465	422	487	464	469	474	473	466	461	451	476	445	463	461	511	468	480	472	482	467	442	500	494	439	487	431	477	461	467	455	495	466	422	443	493	466	472	458	482	464	487	490	466	488	466	476	477	468	491	450	470	455	490	465	490	477	442	490	480	435	488	460	531	447	495	501	456	476	463	462	481	439	451	448	469	429	465	469	493	480	467	488	465	494	448	501	446	470	463	497	473	495	454	472	477	474	480	478	505	474	462	466	461	457	485	482	471	494	452	452	465	472	482	482	495	460	466	499	432	457	467	483	508	469	482	458	493	463	486	434	478	496	492	422	459	453	477	472	422	495	460	456	453	473	467	451	498	459	489	504	465	493	461	428	457	496	457	492	458	450	464	473	444	456	476	473	496	444	477	495	468	460	484	484	444	437	453	457	515	472	470	443	417	483	436	446	484	504	467	461	505	478	496	491	511	479	421	469	458	432	483	482	461	442	494	468	460	471	476	492	469	438	478	459	482	458	469	466	465	473	451	465	471	470	428	467	475	458	459	472	438	489	455	467	430	486	523	483	491	490	452	432	475	465	517	484	416	449	492	456	452	484	497	480	446	482	501	459	517	417	480	467	468	486	477	451	450	470	448	468	440	447	458	512	484	488	444	435	464	504	463	438	453	498	450	487	499	469	457	444	456	443	467	487	471	468	479	499	469	475	447	494	446	446	459	461	471	453	427	470	511	495	438	475	501	479	455	516	446	475	464	456	513	447	451	439	445	440	442	461	460	458	480	452	466	456	466	458	460	462	496	460	486	502	462	435	463	482	462	494	483	449	455	481	456	451	454	489	466	476	465	475	484	457	447	458	498	470	484	481	455	476	457	472	463	443	476	528	446	492	458	499	442	468	487	449	503	526	430	472	485	432	464	450	465	478	473	498	465	466	488	475	468	490	470	471	488	436	493	484	481	478	481	507	413	482	447	469	464	467	488	458	431	474	428	476	491	463	469	439	467	495	473	499	482	486	491	502	441	480	502	479	475	494	476	490	461	458	478	455	462	454	512	458	482	497	463	478	483	502	489	468	456	486	467	476	443	475	455	483	468	479	530	442	469	492	473	462	501	454	466	466	450	489	488	465	486	476	455	497	465	419	474	481	503	474	485	482	457	465	516	464	457	445	438	471	436	464	501	490	440	452	464	470	498	449	447	454	474	445	489	506	440	445	467	484	445	479	471	450	446	519	451	445	450	449	421	454	466	477	462	479	500	450	480	448	459	510	470	471	498	474	469	493	446	476	485	477	432	406	511	478	483	454	454	497	497	486	446	461	460	462	479	488	452	458	458	423	449	501	469	470	455	484	466	479	457	465	482	465	464	481	515	499	467	438	465	467	484	466	486	469	425	450	505	473	443	436	435	486	436	454	441	480	454	473	448	502	483	486	421	484	443	479	473	443	425	467	429	477	416	430	433	466	472	525	460	465	458	493	471	456	457	471	479	468	458	461	496	464	406	510	442	450	440	453	468	469	450	501	459	454	497	452	492	474	465	451	496	446	456	444	500	491	432	478	481	456	454	487	436	463	448	498	445	492	447	504	483	456	460	507	469	485	471	468	477	473	433	475	482	468	468	492	467	493	515	462	465	499	519	454	490	458	484	461	468	471	453	448	482	484	469	489	487	475	487	467	485	464	468	447	468	446	462	438	454	500	448	460	503	489	459	477	464	451	503	507	467	457	482	523	478	530	472	479	456	467	476	449	463	481	492	463	451	506	462	470	471	465	477	448	483	473	482	440	490	488	464	473	483	442	482	476	497	455	510	474	475	456	514	431	529	445	486	478	453	490	499	468	489	474	475	465	430	450	489	488	443	489	461	485	481	453	473	424	475	504	447	449	502	484	476	474	450	452	455	440	482	442	458	480	441	452	457	451	509	438	473	459	443	460	470	481	452	464	451	514	455	450	444	436	454	446	494	432	454	468	483	466	478	449	484	460	471	470	489	449	458	485	460	489	450	501	444	436	461	491	452	471	466	492	490	488	466	454	522	475	437	480	512	508	434	487	485	472	498	452	449	442	464	460	485	459	462	529	478	496	470	474	466	484	519	478	479	425	451	456	525	493	478	467	456	470	490	481	464	471	450	476	440	478	476	462	523	463	471	453	450	472	437	491	463	457	486	482	463	486	436	478	456	482	455	457	446	492	492	482	425	479	467	438	500	466	453	505	507	464	463	458	494	476	508	464	509	459	475	478	437	450	412	451	457	445	455	468	438	447	455	446	478	441	468	420	469	498	476	487	461	446	484	464	474	506	487	481	490	448	450	487	479	499	459	464	412	474	482	510	456	487	467	477	494	439	480	475	471	470	485	463	467	489	474	500	450	477	469	456	452	487	446	431	448	442	431	453	488	499	486	483	450	529	460	466	483	493	487	470	481	491	482	474	415	478	447	480	481	443	471	434	488	452	468	479	450	461	483	469	466	470	464	423	447	439	481	510	461	496	476	487	460	459	463	488	456	452	439	522	478	453	458	498	452	506	469	489	469	426	512	462	483	470	468	470	436	470	494	451	502	453	448	491	463	480	497	470	503	461	444	440	462	455	474	468	457	491	460	455	451	441	460	461	471	464	452	459	463	476	442	490	470	478	457	470	465	455	473	501	442	477	455	511	475	459	467	437	462	458	484	469	444	462	494	431	458	489	463	469	450	466	463	480	487	455	429	478	486	470	423	467	474	456	472	458	474	476	463	468	464	492	447	477	507	473	473	500	433	455	474	468	437	500	493	470	449	461	484	485	432	493	477	476	492	480	456	465	487	485	461	472	432	456	468	450	477	440	481	491	453	462	463	456	467	488	456	504	473	466	427	472	473	465	443	502	512	488	447	458	480	476	456	507	475	447	500	448	472	488	500	464	482	472	463	450	441	485	447	452	447	481	467	466	465	475	447	469	479	479	456	429	474	485	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2205	416	393	417	358	333	359	330	330	336	337	344	303	337	322	333	315	345	324	319	323	328	292	332	330	324	342	354	303	290	319	317	308	316	344	347	307	329	308	324	323	289	317	304	337	324	289	299	330	322	324	316	350	303	286	338	304	338	333	333	320	329	325	331	326	314	311	307	315	323	334	320	309	309	300	285	332	300	339	323	295	293	306	329	332	334	345	319	310	336	303	341	300	286	344	310	320	320	315	326	310	309	286	309	303	305	306	301	307	312	308	318	335	292	325	344	340	299	303	328	320	290	331	314	345	317	285	301	303	321	313	314	312	298	319	299	290	304	312	354	305	309	317	355	303	305	310	329	335	286	293	308	319	348	328	317	342	330	317	360	351	362	322	311	303	320	324	331	305	310	305	294	312	315	294	299	308	325	296	367	283	318	307	309	341	325	340	303	325	354	359	340	327	321	323	347	339	290	316	346	305	324	308	332	307	327	316	312	312	327	308	338	309	330	329	334	313	345	346	365	308	345	343	313	306	315	319	350	306	292	318	344	326	306	323	307	311	316	304	307	302	299	326	292	337	318	340	325	292	339	322	300	321	306	306	311	311	331	305	311	329	303	298	314	333	332	326	313	328	311	283	297	305	298	336	312	319	320	338	327	321	307	313	303	329	330	324	326	290	327	282	345	303	302	304	356	319	291	308	313	307	302	320	303	310	326	321	315	310	289	315	341	309	349	297	297	311	293	321	281	313	324	322	288	312	312	317	331	342	345	332	307	326	351	314	329	303	318	301	335	298	336	332	296	304	318	296	311	292	307	304	300	331	304	301	335	294	323	325	337	327	321	321	338	356	327	349	307	340	323	352	314	341	317	317	299	332	319	299	337	317	324	314	329	289	322	321	287	328	330	306	317	305	316	283	305	314	339	309	312	317	308	305	325	330	307	333	329	341	310	307	323	299	293	349	319	316	327	353	289	314	351	307	314	299	315	327	339	354	318	324	310	338	283	304	328	347	310	312	328	301	341	299	306	317	314	342	339	343	285	281	324	302	318	309	329	316	325	294	326	308	291	328	324	313	314	301	321	313	317	339	313	301	305	322	321	299	311	318	314	328	311	317	336	316	299	307	339	319	331	338	324	313	337	325	318	344	304	330	304	305	321	316	305	296	339	321	299	335	333	343	355	299	299	315	327	322	345	315	325	299	283	326	324	341	305	335	301	331	321	281	323	340	356	340	334	324	322	331	329	320	310	333	371	342	318	330	288	337	330	331	328	338	304	296	288	316	311	304	304	296	303	298	337	329	319	319	324	308	330	330	308	308	312	316	318	309	321	341	316	327	305	309	349	357	312	342	335	314	294	327	289	291	313	327	318	290	305	294	317	302	320	321	332	292	293	320	320	303	311	297	323	316	313	309	310	324	321	317	345	300	334	310	313	331	310	314	315	310	314	329	326	307	337	325	304	307	336	330	318	318	312	319	321	316	325	308	317	311	347	316	331	355	346	297	317	316	339	378	337	324	325	307	341	334	309	301	311	306	320	331	320	330	316	339	322	341	318	335	334	326	299	323	303	344	288	317	343	323	281	320	298	332	316	323	321	285	327	318	305	317	362	320	321	294	350	333	311	336	311	305	327	334	302	303	332	334	323	335	318	316	303	334	324	331	319	308	322	320	352	319	318	295	308	299	313	341	314	314	316	307	295	328	314	334	303	316	288	295	320	325	321	270	334	303	336	325	327	327	304	288	317	322	324	319	294	313	306	332	351	319	349	319	312	306	307	313	339	318	312	313	301	303	312	320	289	302	347	317	329	317	347	322	304	305	277	327	317	307	286	297	299	310	331	327	285	307	306	310	299	334	307	299	330	319	295	301	317	296	328	301	323	306	337	364	308	310	299	294	319	336	323	323	307	331	312	324	294	306	330	279	289	308	316	319	310	314	309	294	332	287	310	321	319	321	302	320	315	359	331	314	316	307	303	307	343	309	299	330	327	314	309	325	316	290	336	330	290	332	316	332	309	335	326	339	306	334	310	313	308	335	321	325	298	283	295	303	319	324	365	302	299	342	338	284	317	311	328	337	326	317	323	317	315	315	322	332	331	339	322	314	334	326	329	336	342	304	335	310	336	318	352	269	311	302	306	321	310	277	337	330	346	357	300	311	313	307	336	341	318	326	287	336	320	333	311	309	285	346	322	292	356	330	297	326	335	293	304	302	328	307	338	344	331	301	310	329	331	320	342	317	295	314	322	312	319	315	308	336	353	329	325	326	308	288	303	321	329	333	299	341	312	315	328	307	304	318	304	310	317	292	333	351	322	345	300	319	297	355	362	356	299	319	337	302	304	320	317	322	289	289	323	301	323	316	321	323	365	280	323	304	314	325	326	327	325	304	324	324	311	352	251	341	308	342	322	320	332	316	307	341	313	268	349	323	314	334	322	321	320	362	309	300	305	321	337	299	357	326	287	278	307	313	326	314	313	295	317	317	311	299	310	314	297	330	316	299	299	319	320	313	321	295	282	333	314	316	343	317	340	337	296	330	357	314	300	330	336	307	282	322	304	297	312	304	314	350	281	301	330	340	279	318	298	281	310	324	316	311	319	303	319	357	341	341	330	289	338	337	319	349	312	309	323	322	345	292	324	304	336	302	329	321	281	314	317	315	351	330	312	322	298	323	316	331	308	296	287	309	330	326	302	309	304	323	347	332	311	298	298	323	339	323	346	299	314	333	330	306	299	325	335	319	343	302	302	307	348	313	307	304	307	297	321	314	315	324	320	305	319	334	299	322	343	324	327	295	321	330	337	315	319	320	339	308	336	367	302	309	301	309	345	328	301	321	320	310	304	352	311	309	326	358	313	318	315	312	325	327	350	339	305	318	297	322	310	322	335	335	350	316	310	316	351	357	327	315	317	332	299	294	325	341	341	337	309	326	335	321	330	296	317	291	328	318	338	317	315	322	324	296	324	356	292	305	307	324	325	297	285	290	300	311	309	320	307	292	305	327	327	307	306	318	337	339	326	295	329	290	341	324	293	314	321	313	325	333	339	308	311	282	330	322	314	288	316	343	328	317	324	322	324	322	313	330	322	311	317	324	291	341	315	344	328	315	346	336	326	314	312	324	314	336	321	286	333	309	288	308	336	322	322	311	341	318	348	336	287	338	306	310	320	311	329	328	299	318	357	330	309	338	299	291	317	314	335	319	348	329	277	350	313	324	266	340	325	320	351	311	318	300	294	318	312	333	343	318	309	334	319	330	327	347	341	302	343	331	302	314	326	278	304	313	318	285	324	309	333	311	290	323	344	328	319	320	331	335	344	337	322	350	293	305	322	311	312	284	293	318	297	299	338	309	331	337	339	291	320	324	312	322	284	314	332	334	314	338	358	287	342	318	323	316	292	292	284	337	329	303	334	297	327	321	290	349	308	338	324	321	317	313	322	313	355	327	334	325	327	329	311	320	316	304	300	301	329	303	317	309	349	329	299	338	336	296	290	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2498	984	1095	1118	1134	1057	1030	1015	963	951	989	976	938	957	992	997	944	972	980	979	1002	980	918	937	912	943	967	954	944	925	956	927	901	925	961	912	952	967	987	962	950	902	984	968	915	923	936	896	932	940	960	893	960	885	847	900	944	940	907	938	962	984	918	915	969	951	942	934	927	860	923	902	965	937	904	912	940	913	978	897	984	892	879	898	988	910	920	894	928	904	960	939	921	914	950	927	926	904	923	887	883	901	923	993	949	927	965	920	930	901	930	908	899	939	909	958	909	886	928	918	975	911	925	985	944	941	976	964	889	874	894	952	912	920	868	961	936	963	938	891	941	925	928	904	934	914	850	949	872	894	902	901	893	892	939	945	966	917	936	897	929	884	922	967	932	889	872	915	922	953	944	861	1008	932	914	941	855	916	898	917	915	948	970	921	964	911	896	919	892	952	949	912	898	932	937	923	963	918	947	979	954	844	943	962	942	933	945	942	908	927	950	905	905	928	926	940	885	853	935	914	883	914	925	885	945	919	887	956	908	943	952	966	909	936	973	911	900	903	927	918	958	915	887	913	944	937	912	955	884	946	930	953	912	932	1005	944	960	904	881	912	883	901	913	862	910	883	976	890	918	942	866	902	926	951	915	913	931	899	892	864	879	944	952	908	963	846	924	916	976	936	889	938	895	947	971	935	935	947	914	982	878	920	957	908	920	903	889	899	922	902	916	926	924	965	931	958	939	907	931	901	911	879	935	942	942	947	909	919	913	910	912	935	878	932	922	935	956	868	933	924	965	975	883	880	867	887	920	891	905	953	890	893	895	883	892	910	952	884	854	929	946	898	932	891	915	901	934	918	879	894	902	953	922	888	894	999	894	898	895	910	933	925	937	932	870	981	931	908	895	886	887	853	900	892	940	921	886	920	891	924	888	934	879	927	886	902	834	913	918	911	851	961	891	903	985	954	879	929	918	942	899	957	904	884	912	913	948	953	924	951	925	931	895	939	905	916	919	906	918	950	892	922	949	950	928	926	919	965	902	909	878	897	894	880	931	928	919	940	924	888	923	920	982	931	934	931	953	917	918	890	925	936	885	922	912	916	958	895	954	881	943	905	917	899	938	912	951	848	922	901	904	959	885	946	913	925	916	879	901	913	917	951	923	966	884	915	904	952	971	895	916	896	975	911	884	915	887	890	963	888	939	910	937	909	885	919	940	926	926	955	885	923	943	955	969	889	921	925	920	926	910	913	952	932	900	942	882	907	894	883	944	897	971	863	885	859	907	877	938	945	963	972	933	897	948	961	959	935	941	977	924	913	967	887	921	955	947	927	951	948	942	901	924	914	944	869	929	947	969	928	908	904	877	880	895	860	939	909	1000	895	961	968	969	969	932	905	935	919	895	900	963	971	967	904	923	891	910	887	940	936	896	878	896	891	907	922	947	915	934	885	915	960	880	1002	892	903	918	889	860	881	917	920	941	873	933	895	937	924	992	884	892	884	935	922	952	905	914	935	948	936	918	944	915	910	884	887	900	951	900	921	867	941	927	922	919	932	896	869	896	936	871	984	917	876	942	906	927	901	901	914	944	951	904	915	947	877	865	898	873	928	911	916	871	903	893	942	972	923	928	889	946	898	930	893	922	994	937	901	910	961	928	893	858	929	896	926	935	905	932	918	924	947	967	926	922	913	909	934	920	868	857	899	899	873	901	936	989	926	867	933	879	916	883	903	918	859	938	938	932	921	923	974	852	881	907	878	908	903	888	950	940	930	912	892	877	815	919	893	884	952	939	929	885	929	892	902	897	906	877	842	960	894	954	902	935	914	935	925	924	930	939	902	885	905	911	874	935	905	880	916	898	939	932	871	941	920	940	922	975	908	918	937	937	871	882	912	912	919	902	955	922	921	909	943	912	897	863	889	937	893	929	978	896	889	919	974	899	917	890	969	942	933	954	980	930	897	932	896	924	933	911	966	890	856	877	944	853	946	922	882	908	930	933	959	915	925	892	960	880	904	956	942	948	971	905	902	866	918	960	934	1018	896	912	897	918	895	872	951	945	937	923	960	938	938	904	858	935	913	888	945	888	919	934	897	939	935	903	906	946	938	917	882	900	911	957	928	897	910	894	897	982	975	917	921	905	931	903	892	912	895	944	909	910	961	924	960	873	882	907	941	934	881	905	889	925	952	844	956	936	907	980	934	943	902	919	930	912	946	877	904	882	913	916	898	885	937	893	861	887	877	948	952	888	992	961	896	911	940	941	931	882	940	848	901	923	922	914	894	918	958	923	877	894	913	908	925	925	933	955	926	944	892	946	842	925	915	1004	906	919	950	930	923	890	881	935	971	891	890	853	921	890	936	916	924	897	942	921	902	948	902	918	913	910	923	974	940	981	897	905	920	910	879	948	909	969	915	911	917	901	892	890	868	908	854	891	898	917	868	889	923	878	900	923	942	906	852	924	905	930	897	889	901	908	945	869	907	908	885	936	935	892	879	912	910	931	897	969	950	927	933	895	906	965	905	935	920	942	909	902	919	911	911	919	887	930	918	915	935	940	880	888	931	932	928	948	896	894	900	895	964	936	918	951	912	923	927	903	880	862	952	907	992	906	919	905	916	929	983	891	947	935	889	936	945	897	893	944	895	899	909	889	898	955	914	893	908	917	937	936	919	922	919	932	914	926	920	931	944	895	892	877	913	907	903	864	958	927	910	898	943	861	955	893	942	885	882	877	888	913	901	890	893	976	862	966	903	877	901	913	943	896	925	908	877	934	890	905	1001	862	903	880	912	909	918	910	967	949	937	851	936	925	894	931	963	1004	933	925	938	936	925	960	921	887	910	917	919	940	928	955	855	931	934	944	891	947	940	880	924	911	885	893	887	905	931	910	917	957	875	885	912	940	907	933	888	907	955	998	898	946	913	874	898	955	919	858	900	884	941	893	958	906	902	915	929	920	890	902	936	910	916	943	968	929	958	909	862	941	919	863	949	951	872	939	932	900	929	936	926	921	941	905	887	937	943	903	952	924	887	914	848	909	893	897	896	925	906	957	895	907	915	909	960	962	930	954	877	921	863	880	903	937	923	921	906	889	939	888	963	898	907	940	935	908	914	898	946	858	901	924	864	943	963	862	934	954	935	906	907	952	918	876	939	938	860	928	912	877	888	889	851	931	923	905	895	873	888	892	896	936	952	909	953	924	939	906	904	901	873	895	955	886	861	947	891	942	916	943	907	933	914	907	979	894	929	907	933	902	946	917	942	903	940	952	905	900	952	941	919	880	945	946	921	884	891	947	939	914	962	926	862	928	898	921	922	886	934	949	880	996	853	949	931	919	932	935	924	932	934	897	923	847	951	896	964	974	941	916	937	907	963	950	918	864	930	911	911	924	923	919	895	901	917	941	885	908	952	900	898	958	890	933	855	940	907	917	928	880	914	904	893	879	898	920	918	910	954	914	988	896	867	917	973	873	914	927	908	903	943	941	911	924	963	927	894	981	895	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8052	1094	1383	1159	930	643	532	430	350	309	275	298	271	255	244	251	226	246	204	227	213	227	201	195	214	194	169	194	187	185	192	181	180	197	190	193	201	189	189	198	187	187	176	172	182	191	201	194	177	170	224	176	206	184	182	188	168	201	194	194	196	179	194	185	174	178	193	196	171	184	166	190	185	174	180	164	197	181	181	198	184	200	161	179	173	183	186	194	193	199	168	206	184	186	188	189	182	206	174	176	183	170	185	175	191	155	198	180	192	194	215	198	170	202	196	181	199	186	204	200	183	170	193	194	175	181	189	194	204	202	186	176	192	189	164	174	202	201	187	175	167	169	183	203	214	185	208	203	194	182	219	177	171	191	194	159	181	160	186	187	213	184	186	195	170	158	196	220	170	187	203	185	179	197	183	200	208	163	195	168	199	178	183	179	169	197	216	205	164	201	193	184	190	172	179	179	192	165	198	186	155	207	198	178	191	165	176	184	198	177	167	168	184	212	178	187	216	196	189	167	168	178	179	177	180	185	178	192	195	169	208	204	170	184	202	190	191	183	193	209	214	183	179	188	162	201	195	211	184	184	171	172	168	182	173	183	202	199	190	194	174	179	179	195	194	195	180	196	202	193	192	180	172	180	186	163	201	160	203	195	206	160	190	172	198	188	201	183	210	172	188	211	174	175	185	190	180	177	187	164	169	195	184	204	205	171	186	183	206	175	188	184	188	175	191	171	199	185	179	177	159	188	172	159	195	189	180	173	175	214	184	186	186	200	201	198	186	211	187	177	179	172	185	179	171	176	198	188	178	171	187	191	187	185	210	187	197	178	191	178	180	193	187	188	194	198	202	164	191	183	186	188	217	170	169	177	190	190	218	182	174	185	183	181	185	171	186	175	167	191	212	212	178	182	186	185	193	171	177	203	195	194	155	171	187	170	158	191	194	186	184	182	179	162	189	168	205	184	195	176	166	190	193	193	197	183	200	176	193	191	177	159	162	202	188	195	180	186	187	183	215	196	178	204	173	179	183	180	193	204	170	179	176	210	178	208	176	209	165	189	193	174	169	204	169	171	197	194	179	185	185	178	180	192	203	192	199	179	186	174	165	177	172	209	181	185	186	176	204	159	198	178	173	186	182	191	180	193	185	199	185	224	224	207	162	181	199	185	186	170	199	182	199	181	157	194	172	186	171	190	186	167	167	193	200	168	191	189	185	202	176	200	203	168	193	166	168	195	192	175	174	209	196	144	207	203	177	183	208	178	177	196	170	163	181	169	192	196	176	164	189	179	192	190	168	180	182	178	180	168	206	189	173	179	207	181	192	191	197	191	175	179	201	208	153	164	190	193	210	196	177	177	185	171	188	216	196	186	178	194	208	163	176	175	202	167	173	194	177	189	179	203	202	188	180	210	173	167	182	212	155	191	187	195	197	191	179	207	207	192	203	175	196	224	161	176	186	208	179	207	185	166	215	182	200	193	200	172	183	197	185	174	174	195	173	197	173	194	204	205	194	199	181	182	166	198	170	173	180	167	191	186	160	185	172	191	183	181	187	196	189	187	196	177	207	189	208	161	170	178	187	175	201	193	185	184	215	186	184	194	178	182	171	188	204	200	182	222	185	184	166	196	180	195	162	190	183	187	179	195	194	190	165	188	175	185	193	187	189	215	177	175	174	190	201	168	204	163	183	186	189	185	163	195	168	200	170	175	183	176	185	193	178	210	163	190	185	197	171	201	193	182	182	183	164	179	192	161	175	161	178	183	207	177	174	189	182	184	183	195	165	180	190	182	193	182	195	178	167	191	195	152	182	183	157	185	191	191	184	184	201	174	186	180	168	167	192	169	197	166	185	175	189	165	177	173	206	180	196	209	208	179	199	170	175	194	189	192	179	164	205	197	180	182	186	206	183	171	181	169	201	178	169	209	174	201	188	186	198	166	178	197	195	187	180	198	214	198	185	187	195	181	208	197	191	182	172	174	185	203	185	215	187	175	170	178	197	182	187	196	166	184	196	170	194	188	173	170	205	178	191	209	195	167	185	198	175	186	181	195	178	182	182	180	183	196	190	168	173	194	186	192	173	172	194	188	159	173	184	190	169	189	190	177	192	192	175	184	189	178	145	182	205	153	166	171	179	176	194	169	210	176	188	180	179	181	173	173	184	194	186	193	181	172	193	169	185	170	169	168	164	192	198	155	191	173	168	190	181	193	181	190	184	159	184	192	206	193	198	151	194	172	172	191	180	212	192	178	176	193	188	188	186	196	189	188	192	178	184	190	206	190	206	183	163	179	190	180	166	165	183	157	181	183	174	201	181	184	209	176	169	169	181	195	174	192	155	178	197	176	208	183	170	175	192	199	186	170	190	175	191	192	189	205	181	168	191	178	180	178	174	198	178	201	188	171	172	173	191	183	183	187	166	200	193	201	173	195	174	201	189	174	197	181	180	186	202	188	179	184	189	196	198	183	180	170	175	181	177	201	194	182	176	207	165	177	191	210	189	194	201	192	196	180	199	185	169	175	191	198	181	205	196	168	203	191	157	211	182	169	193	173	163	202	171	160	171	211	194	188	189	163	190	164	198	184	201	178	168	166	185	190	231	166	224	207	224	194	199	178	190	181	185	192	190	177	173	198	170	168	186	189	193	209	213	195	170	193	179	180	187	196	185	187	186	189	168	179	163	198	186	193	168	172	167	185	151	168	196	201	193	188	199	187	156	183	183	163	194	175	166	212	213	180	179	202	173	204	178	192	201	177	178	180	180	184	173	188	212	180	165	199	188	166	201	164	208	178	174	189	169	182	180	180	203	173	185	188	202	176	224	173	174	186	190	163	192	177	179	190	161	166	177	161	190	172	173	169	174	217	190	180	177	223	170	164	156	216	199	179	185	191	178	188	214	178	180	194	182	174	190	180	172	214	180	217	186	188	189	194	208	177	198	157	166	177	195	169	173	177	173	178	189	180	179	206	201	189	188	180	199	166	182	170	205	185	196	190	190	210	184	185	190	204	183	156	189	166	162	188	188	203	162	184	182	189	184	185	186	190	177	210	195	192	186	198	164	202	199	186	183	176	188	207	179	190	183	172	165	159	187	185	155	171	191	200	182	170	198	179	202	172	186	169	194	180	200	185	189	181	192	188	199	184	173	194	179	172	159	197	199	179	175	174	185	193	164	141	199	186	197	187	175	210	178	196	176	155	214	188	163	169	203	179	187	214	182	184	171	195	178	189	183	176	187	210	181	182	181	192	199	180	188	190	203	186	172	189	163	189	189	152	192	179	186	203	199	187	184	191	197	191	213	208	176	175	200	191	173	189	189	179	159	185	200	187	181	188	159	188	168	181	179	177	185	179	200	182	185	213	179	190	181	179	171	197	193	181	194	189	186	167	181	207	198	203	161	184	169	177	199	171	201	201	197	206	168	160	153	190	193	187	172	177	182	176	178	200	153	193	183	183	201	180	176	181	188	212	208	172	198	153	177	189	185	186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5709	1482	3027	3592	3399	2621	2080	1833	1594	1404	1263	1188	1046	980	981	902	916	811	797	791	718	795	738	736	730	737	682	675	688	652	636	631	634	659	642	622	664	661	652	655	598	622	596	639	635	630	624	611	578	641	611	567	593	572	568	616	573	650	610	517	596	556	582	602	553	560	601	586	575	585	600	542	579	564	549	588	578	555	588	599	598	605	602	606	545	598	592	569	544	567	541	629	583	584	621	598	600	547	593	587	582	574	555	579	554	570	559	574	581	560	532	580	537	555	551	616	612	576	615	552	537	573	578	573	574	537	580	579	550	563	590	605	580	542	573	580	545	575	541	574	583	617	570	550	555	628	562	530	629	571	534	534	559	565	570	573	599	532	573	607	550	555	592	564	580	595	556	572	547	623	585	588	560	564	576	549	567	550	604	542	578	574	539	614	553	563	571	550	556	591	543	591	568	563	612	542	563	574	607	563	555	555	591	590	565	568	578	568	614	542	544	581	573	581	587	615	592	565	583	569	553	557	586	572	595	619	578	570	561	583	582	596	528	565	558	547	621	575	561	576	573	567	630	602	558	579	553	558	522	559	561	572	595	608	592	547	545	547	581	548	553	567	552	526	571	570	605	546	591	597	566	569	558	540	534	562	574	616	549	562	575	572	551	583	537	537	568	575	571	533	579	564	560	582	595	541	549	549	568	575	545	569	582	551	605	548	578	501	593	557	560	604	585	600	556	608	553	540	601	593	550	588	542	616	541	583	546	547	576	578	619	603	593	589	598	572	535	528	568	579	539	597	569	586	564	567	581	580	569	531	522	598	604	539	548	564	578	574	565	570	593	573	565	529	563	562	557	543	556	545	582	611	586	555	534	552	570	585	556	567	584	589	581	574	542	558	561	571	563	549	564	557	591	559	566	572	595	537	567	569	569	592	583	538	533	545	567	604	580	563	524	576	502	547	555	586	528	582	558	568	625	526	551	568	569	581	596	580	590	560	568	555	577	563	518	550	566	564	567	585	582	555	583	542	523	568	565	534	582	608	600	551	616	545	575	571	567	530	549	586	584	583	573	552	532	565	583	549	546	581	522	589	586	571	562	582	558	597	551	574	557	584	570	581	569	567	595	546	509	615	581	578	613	571	528	526	503	548	558	597	591	524	567	553	589	560	549	566	577	562	539	565	511	562	560	562	555	555	547	560	572	568	544	590	561	556	573	557	577	580	563	542	552	562	566	558	564	586	563	585	599	563	581	600	548	551	565	594	552	573	572	539	573	580	570	593	549	545	580	556	565	581	592	544	567	572	554	615	546	559	617	562	545	562	592	546	543	594	553	590	571	542	546	584	557	576	512	576	515	539	591	602	547	571	554	545	599	601	579	559	574	573	595	525	602	549	568	532	560	548	582	573	576	558	568	596	548	593	541	609	521	575	587	562	556	559	580	597	547	534	534	573	568	617	607	582	552	576	565	628	522	565	575	592	558	610	591	563	604	587	535	503	566	565	598	578	562	545	564	574	578	583	559	611	573	551	536	621	548	567	550	534	548	587	547	576	554	554	544	603	577	559	573	538	585	538	563	567	582	554	541	609	600	574	553	581	574	589	541	581	603	580	545	578	564	610	575	620	537	573	590	595	581	541	601	529	579	590	577	592	565	588	546	566	549	575	555	577	567	568	538	587	580	565	562	556	565	552	583	601	573	594	591	590	565	534	537	575	577	564	620	579	573	554	597	605	572	567	571	530	572	542	578	564	529	581	550	603	578	598	575	586	564	557	556	590	591	585	557	560	577	554	555	522	605	545	547	566	536	557	599	610	550	628	539	581	562	557	601	589	616	581	593	579	558	566	558	575	583	582	589	574	597	511	558	565	554	582	587	594	592	525	597	556	599	560	598	564	553	629	536	580	531	592	539	551	552	567	557	589	580	566	564	634	579	580	584	535	572	551	554	584	578	535	575	575	602	549	556	550	599	583	601	575	655	588	605	556	564	547	564	591	623	549	549	600	582	553	579	597	598	546	575	547	595	584	580	592	519	553	526	574	589	566	554	568	576	577	573	613	553	584	586	546	559	563	562	538	558	603	537	549	559	576	546	551	553	575	615	624	508	588	578	541	608	566	599	560	569	573	569	551	592	570	586	590	570	580	555	619	594	546	563	548	524	542	567	593	521	532	570	584	545	614	552	565	576	548	598	611	552	554	586	516	602	574	548	574	559	604	602	574	556	530	579	558	574	556	578	568	592	565	569	579	604	556	585	540	542	556	568	590	542	559	583	554	560	582	590	586	562	619	529	573	571	573	563	562	550	558	586	607	551	605	555	548	567	600	601	571	567	574	561	584	569	569	580	549	625	532	558	579	571	529	563	561	570	562	576	568	565	565	560	604	570	544	580	559	573	583	549	622	579	561	613	549	560	572	538	560	588	578	583	595	576	554	559	581	576	570	615	554	509	574	555	548	587	552	526	549	570	571	572	574	571	601	557	610	570	573	598	583	599	573	576	607	523	587	612	549	603	563	568	514	557	566	563	590	585	582	583	557	583	565	601	631	589	559	579	576	546	534	559	545	596	582	580	544	561	611	560	546	545	587	581	566	597	574	559	590	546	556	587	507	563	573	563	584	579	583	528	563	558	575	630	622	569	504	575	589	600	544	599	534	564	552	617	556	613	576	579	592	583	577	594	601	579	551	603	602	626	575	564	590	626	560	549	492	611	582	541	582	563	527	588	599	566	576	589	553	575	553	560	567	608	574	553	542	561	578	584	552	553	593	603	571	558	556	580	563	566	550	587	574	599	531	536	565	582	553	543	581	574	591	595	603	594	574	573	551	556	566	584	578	587	576	568	565	588	567	619	567	585	584	521	569	549	588	529	577	588	582	613	560	566	567	613	596	581	513	561	527	563	565	536	566	545	543	584	593	553	574	572	569	601	576	570	588	552	575	551	571	584	635	580	577	548	548	547	597	596	543	581	545	585	594	555	575	591	635	584	534	599	602	557	520	574	603	554	573	591	538	560	557	590	559	598	550	633	521	538	600	580	605	580	551	565	609	535	552	555	580	575	547	587	597	585	572	579	587	606	540	598	567	611	568	574	575	594	595	570	536	565	593	582	570	576	531	590	597	565	568	599	550	578	561	542	550	521	562	611	599	597	574	596	575	558	611	532	552	570	580	580	553	594	529	563	585	589	588	560	528	556	560	558	561	580	568	578	600	569	553	538	541	621	554	617	589	569	557	596	552	561	573	631	550	580	589	568	558	571	592	578	578	538	549	531	564	540	537	590	560	593	589	581	583	615	552	564	580	614	566	595	558	579	552	520	560	611	592	604	574	552	591	555	609	533	601	544	564	583	554	541	546	533	611	568	567	603	577	555	598	537	582	541	592	545	566	599	549	558	597	611	574	544	580	618	582	555	573	566	564	569	580	551	574	562	578	571	596	547	554	588	589	558	564	540	598	570	575	565	550	567	589	558	572	620	570	542	539	586	586	569	592	561	567	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15089	2253	2525	2021	1516	1063	731	575	495	443	387	340	316	272	248	246	236	215	219	203	191	179	194	175	195	159	194	193	160	167	160	174	147	157	163	169	162	158	165	186	158	149	172	142	171	167	159	131	162	174	144	148	157	151	157	145	130	156	164	159	139	141	123	147	155	115	137	146	171	140	151	149	151	134	136	155	152	171	149	158	146	137	138	163	137	149	154	146	131	150	143	134	158	146	148	137	152	134	145	144	131	127	140	137	160	158	148	131	148	142	135	158	139	151	138	142	159	146	149	132	155	147	160	141	144	131	140	133	132	124	143	152	143	137	134	127	139	146	141	122	144	129	128	149	128	137	152	148	133	142	144	152	158	149	150	140	108	152	141	147	129	157	136	148	135	130	175	155	134	156	136	144	151	164	128	155	125	144	143	157	149	114	141	152	148	125	149	133	144	146	137	130	141	141	151	144	163	166	147	127	138	132	169	136	133	140	138	141	149	160	143	149	140	144	139	161	132	156	137	139	169	137	145	151	140	134	143	167	142	157	141	140	159	141	145	164	169	142	134	140	136	143	138	164	147	157	139	131	133	131	150	135	144	114	139	138	135	138	139	122	140	156	138	162	169	128	153	138	144	141	175	136	147	129	141	159	125	160	145	139	146	171	148	153	129	144	161	126	141	129	159	132	155	139	133	120	151	122	167	115	147	133	151	149	129	154	139	167	141	163	164	154	153	140	152	130	152	139	132	141	143	165	150	145	148	153	143	136	153	166	161	164	161	159	130	139	149	129	151	141	143	130	139	128	133	160	145	143	156	148	147	145	144	134	120	136	148	148	156	123	142	126	133	141	138	133	159	131	145	146	151	131	154	137	147	147	148	140	141	141	130	146	161	128	123	145	154	140	162	143	137	140	149	150	136	154	133	136	146	130	137	152	151	164	134	164	153	128	143	123	133	138	130	128	146	141	144	158	150	156	136	144	143	122	141	155	130	153	133	144	158	132	140	141	143	145	122	142	162	130	143	147	152	126	124	149	158	141	142	132	141	171	154	139	141	143	138	114	132	148	164	157	142	126	140	141	168	121	136	134	152	126	139	124	143	146	166	147	126	153	147	145	142	147	140	138	140	129	134	158	132	154	141	140	142	138	148	150	110	152	141	133	138	138	148	171	143	137	122	131	125	141	165	144	138	133	107	146	144	143	143	139	154	151	136	125	149	115	141	135	146	156	121	146	152	138	152	142	143	133	127	138	156	130	153	158	138	127	134	144	157	123	139	144	136	142	138	148	147	133	146	136	149	158	152	146	143	140	131	145	161	137	132	151	141	135	145	145	161	165	149	116	158	143	159	117	144	137	142	155	138	124	140	150	153	151	140	131	134	151	147	147	133	134	140	151	139	131	154	119	132	135	132	161	136	136	159	147	144	130	137	161	160	133	137	155	152	127	139	152	136	154	147	138	149	161	149	152	134	168	160	131	143	149	121	142	153	138	147	149	143	132	134	142	137	158	154	131	132	168	114	141	145	170	156	135	141	128	139	172	162	159	140	146	144	148	128	147	147	146	150	123	143	130	151	141	161	125	154	138	141	138	140	149	140	154	154	128	142	122	146	142	135	141	135	145	134	149	164	149	145	116	146	139	155	135	151	151	147	146	144	156	136	163	146	126	153	133	132	124	143	153	153	128	154	153	139	163	146	135	118	142	143	133	135	151	148	130	144	145	112	118	147	153	125	142	172	137	160	131	146	169	140	144	148	142	151	142	156	124	121	147	152	153	138	141	140	135	147	150	150	135	151	125	121	162	137	125	116	141	134	132	146	140	152	142	136	137	131	106	136	158	144	133	126	143	143	137	159	145	133	159	156	133	150	143	148	147	140	150	142	135	139	154	139	132	138	127	151	136	140	162	121	135	191	163	139	124	146	152	129	133	143	141	157	127	154	125	125	146	115	130	138	157	132	166	138	146	140	142	150	136	140	138	135	141	133	147	149	161	144	103	140	147	137	131	132	141	139	142	141	112	138	137	115	137	143	154	147	135	131	135	152	157	151	147	139	151	138	128	148	163	132	131	155	135	136	135	136	154	144	148	135	150	126	141	145	150	130	133	135	147	159	137	154	141	143	152	147	133	108	132	123	172	137	172	137	138	122	122	136	150	133	162	150	141	132	149	141	138	158	132	124	138	149	157	135	157	155	121	158	131	141	123	124	142	124	136	153	154	147	157	109	159	124	123	160	151	145	149	157	147	136	131	130	153	141	155	128	151	144	142	141	136	156	141	142	145	132	147	146	132	150	145	139	157	138	108	142	132	143	137	155	134	143	142	159	171	135	151	122	140	136	129	144	143	139	144	139	162	153	143	128	128	141	136	154	157	149	148	146	148	137	156	134	158	135	131	136	142	146	148	130	137	154	131	168	134	143	151	125	142	156	170	136	142	155	116	141	140	131	129	153	142	143	142	121	138	154	134	142	130	146	150	154	139	136	143	138	111	137	146	139	161	160	128	164	143	150	134	148	149	115	142	149	138	130	120	145	157	134	146	121	149	152	144	150	129	136	145	149	160	154	156	131	161	139	158	143	128	156	140	151	134	142	144	164	148	137	147	133	129	140	137	146	157	143	135	144	138	148	160	121	142	152	147	165	130	147	149	158	131	140	154	138	149	136	143	148	119	152	138	146	150	130	130	145	128	153	171	144	140	145	123	115	155	165	148	130	143	129	144	160	132	150	128	147	135	141	140	126	154	141	164	133	132	148	117	153	124	143	147	155	144	135	134	124	139	148	142	151	168	125	152	165	153	148	157	156	161	160	144	151	141	126	149	140	142	139	146	134	144	145	157	136	141	142	155	145	137	159	135	137	166	131	149	150	124	124	132	142	135	146	129	137	131	128	145	128	154	147	123	148	136	157	140	160	127	118	151	165	144	157	149	147	146	138	125	144	157	110	141	168	163	164	159	149	140	154	162	143	129	145	146	147	148	152	138	152	137	146	129	154	152	155	131	149	146	148	119	140	144	141	147	152	138	143	145	132	149	147	146	154	128	124	138	151	142	138	154	145	143	141	173	137	124	136	137	150	156	143	130	130	133	152	133	152	131	138	141	139	137	132	134	138	145	154	118	161	150	135	174	134	140	123	147	136	141	135	136	146	126	129	123	156	122	134	120	153	143	145	142	146	147	154	155	132	152	135	151	161	127	155	139	147	156	144	145	134	137	161	148	143	135	134	129	144	145	123	123	146	136	110	147	134	170	163	171	142	141	145	124	141	129	140	143	118	146	135	154	128	132	126	158	182	143	125	150	142	148	128	168	144	161	140	164	144	140	159	136	136	133	136	148	151	120	155	143	129	154	142	145	130	166	128	143	142	149	130	135	135	150	153	145	165	154	134	157	137	151	128	135	145	132	144	155	140	130	144	134	139	136	143	129	135	146	133	149	152	135	151	146	171	136	150	143	147	127	132	149	135	151	134	137	135	137	138	142	147	133	126	132	153	161	145	168	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7583	2258	5049	5960	5400	4198	3389	2847	2414	2085	1832	1618	1544	1374	1219	1140	1063	1019	948	922	861	841	732	744	799	714	663	690	649	648	675	623	612	644	556	597	646	585	625	566	587	562	531	562	542	563	515	496	532	530	548	537	480	522	534	499	489	543	559	529	531	538	537	481	481	470	505	521	526	511	468	507	523	525	470	480	530	526	541	513	468	481	517	522	458	508	495	506	484	511	483	474	452	420	443	491	461	466	470	457	492	466	462	443	488	502	457	452	480	469	476	505	479	508	422	451	500	488	497	488	498	479	472	460	498	471	444	507	456	480	449	520	481	494	446	479	479	492	500	480	479	486	487	481	449	486	470	453	473	491	500	478	472	436	434	429	441	458	460	475	500	451	473	461	438	480	491	463	461	488	490	484	489	475	468	434	489	478	473	476	476	453	468	487	492	467	462	476	475	485	452	494	456	492	453	476	501	491	487	485	494	502	459	496	484	495	463	495	485	483	512	455	464	515	410	472	487	485	444	495	482	454	472	491	474	433	445	490	464	470	491	453	478	463	411	477	491	475	482	445	481	476	433	451	474	457	474	501	457	451	461	475	458	453	450	442	442	493	450	478	472	488	437	476	495	474	461	448	485	452	467	470	462	486	464	452	472	502	468	473	497	441	463	500	469	492	480	467	459	469	475	453	490	459	472	457	497	481	434	482	490	497	480	467	449	469	446	457	478	464	484	485	473	485	468	441	485	504	481	472	456	488	485	465	442	471	486	456	504	501	470	485	460	505	494	455	467	516	445	458	446	442	438	474	466	415	478	480	441	517	478	455	457	462	479	480	492	477	458	464	472	503	481	478	481	506	496	435	415	503	468	503	442	455	456	459	455	505	469	486	488	495	473	438	453	444	448	462	487	492	462	447	472	447	458	465	519	446	457	505	503	506	505	481	476	440	483	479	462	477	483	482	466	455	475	458	460	487	477	474	481	467	473	494	469	474	458	465	485	444	485	434	478	446	487	496	485	472	493	501	478	506	462	493	464	477	478	507	453	476	449	470	449	419	503	473	447	449	472	463	482	485	441	485	428	453	452	449	454	462	427	463	458	476	477	451	456	461	473	443	453	434	450	468	440	434	456	475	447	501	476	486	437	469	470	504	462	514	450	461	483	476	480	477	508	465	496	452	460	444	459	456	503	495	464	498	473	469	445	455	498	468	463	520	477	452	466	441	423	513	460	505	465	446	465	489	455	462	454	443	482	491	475	452	426	511	423	484	425	476	470	492	482	470	483	471	474	438	490	435	480	488	511	492	436	500	510	464	465	470	462	496	483	468	460	435	472	466	458	468	435	503	480	488	427	476	494	467	465	503	462	453	465	471	535	473	505	457	503	468	482	461	439	458	453	467	482	454	452	449	470	482	468	487	447	408	494	436	474	471	459	442	492	431	436	457	495	487	506	469	468	450	459	487	478	513	447	510	495	498	469	488	507	449	484	476	473	439	484	480	465	470	487	503	494	501	435	471	495	460	473	493	483	456	444	462	456	485	449	469	468	455	447	500	454	489	474	466	464	467	494	501	468	479	465	482	442	457	487	484	467	452	464	472	448	447	497	451	458	518	480	452	474	467	489	488	477	462	446	462	484	504	468	485	541	462	492	451	452	441	469	457	434	464	467	467	443	486	472	460	462	473	490	505	485	461	508	435	489	467	437	483	465	506	417	476	475	485	491	469	474	438	439	506	462	446	454	443	454	468	482	475	426	485	454	492	506	457	486	466	458	464	444	501	487	478	488	436	454	450	466	463	491	451	452	510	460	442	445	452	446	494	464	476	514	513	475	460	429	457	512	451	480	486	481	439	487	455	475	474	434	468	459	450	495	453	481	471	499	432	460	464	467	479	459	474	503	494	492	470	416	487	474	451	516	459	465	455	482	482	440	468	483	494	449	454	474	439	486	460	454	473	435	472	511	470	462	451	465	466	471	452	481	518	488	517	470	494	478	501	484	486	484	456	453	479	492	487	435	481	431	477	475	475	473	428	454	480	419	465	445	473	475	472	455	437	447	506	481	458	500	439	483	473	473	438	463	473	475	474	428	460	513	477	461	465	469	489	503	467	472	484	465	461	467	465	435	456	475	459	527	469	452	452	480	456	498	492	429	439	465	467	460	452	461	456	483	477	463	480	463	429	461	442	493	486	468	463	476	477	453	511	501	489	451	451	507	478	474	441	460	434	440	439	453	468	484	478	480	490	459	460	477	471	446	477	502	475	440	438	485	460	437	404	480	424	455	461	442	489	467	502	474	473	478	468	470	471	467	460	473	473	469	465	457	435	506	457	446	445	465	437	491	466	468	495	472	466	470	460	500	423	492	487	467	480	462	479	443	495	504	428	491	446	453	428	469	449	441	429	440	474	495	425	486	453	456	480	457	441	502	458	474	470	454	468	501	484	450	463	482	463	478	451	497	489	479	460	465	483	479	434	486	462	466	463	467	406	455	483	467	429	467	443	494	453	470	476	428	496	452	462	463	444	471	457	484	481	492	492	499	481	446	460	470	474	474	434	465	470	462	432	462	456	487	462	466	488	467	486	471	470	467	468	437	456	487	458	502	494	449	502	436	489	458	453	493	467	482	471	481	444	445	471	481	486	501	453	458	456	481	481	503	474	463	444	472	456	442	483	483	453	490	518	470	489	470	471	505	445	496	517	456	494	500	482	471	447	480	453	432	437	489	486	447	481	465	463	460	450	509	470	435	477	426	484	481	458	470	478	454	457	469	468	492	484	448	493	476	507	477	421	483	461	462	497	459	440	479	469	480	463	461	459	472	452	457	461	470	481	491	486	467	473	458	478	437	430	451	472	475	499	481	470	471	532	488	470	502	453	462	441	466	454	454	457	448	491	456	484	477	488	497	445	477	472	485	482	501	510	429	477	497	456	462	454	446	460	480	483	449	458	457	438	473	456	488	443	456	478	464	444	458	499	474	471	486	466	498	465	440	501	492	470	493	452	486	473	457	469	501	458	498	457	469	449	438	453	430	491	447	477	445	510	493	450	458	428	456	448	472	492	452	430	459	459	489	480	509	456	440	490	445	497	470	450	445	442	502	471	455	464	458	494	483	486	406	461	459	488	488	477	473	444	442	472	470	435	461	435	454	515	488	446	453	510	505	482	464	474	454	434	482	456	452	442	487	513	490	484	450	439	460	465	472	449	449	447	428	448	496	487	497	488	499	444	469	421	487	463	447	481	491	482	448	476	513	477	450	470	496	451	497	468	457	429	495	423	463	475	480	446	481	487	423	442	464	496	461	486	466	495	487	473	466	483	481	461	467	481	487	454	463	468	450	456	473	495	453	459	512	465	480	478	456	480	492	480	469	470	436	448	478	509	469	413	487	439	494	505	458	466	441	503	496	462	486	476	478	462	461	470	476	455	454	427	464	485	455	437	474	460	469	473	477	492	478	467	445	444	447	487	442	456	446	450	499	464	469	502	520	486	449	461	475	424	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2140	368	448	376	416	324	313	310	297	329	330	350	346	301	318	349	282	329	320	340	323	307	321	326	329	334	343	283	317	264	308	298	335	324	312	299	340	311	309	313	318	298	294	321	329	309	328	319	312	333	344	283	334	289	303	317	309	334	300	325	334	301	314	338	344	308	348	330	313	307	328	332	277	321	322	318	321	284	333	323	336	314	301	287	287	321	329	331	326	355	338	262	344	356	299	300	335	297	336	326	285	329	327	326	286	344	329	305	317	321	328	323	345	302	332	314	361	296	301	329	338	313	340	280	327	327	344	297	292	314	321	313	305	328	330	312	333	296	349	305	316	322	328	350	321	333	326	345	289	325	321	317	300	318	293	311	304	304	317	324	332	359	331	301	337	358	344	317	322	313	311	297	328	339	307	339	300	339	332	319	291	320	301	304	299	348	311	314	302	319	295	342	323	305	315	330	331	325	308	330	335	335	351	324	341	348	304	349	313	302	294	348	298	338	316	317	299	301	295	327	314	282	342	362	291	329	319	317	305	330	298	309	311	295	327	321	301	297	307	291	328	300	304	333	304	334	288	309	282	282	342	369	324	326	270	311	309	316	342	334	310	299	310	321	301	363	323	327	308	332	335	313	300	315	332	322	322	324	332	318	336	329	311	349	318	320	329	339	299	303	337	334	312	320	333	325	306	285	311	321	288	320	299	358	318	319	337	309	347	302	329	327	307	327	341	322	319	328	319	321	289	331	317	301	313	335	343	293	315	311	308	318	265	318	337	314	310	317	314	299	321	310	311	347	335	317	307	310	328	328	311	285	313	316	338	303	355	325	307	301	320	316	318	327	329	318	308	281	302	321	287	302	320	327	333	340	321	277	331	309	301	327	327	322	311	326	323	340	270	323	317	303	314	305	308	319	331	340	311	325	324	311	327	295	309	304	268	300	311	330	332	306	339	302	327	323	335	305	312	328	287	306	320	311	287	311	283	328	302	319	343	295	313	368	329	349	325	299	317	305	320	321	326	302	281	324	327	373	346	339	318	315	319	311	346	335	289	311	335	322	321	312	333	345	296	329	312	302	328	331	314	352	318	310	339	297	314	336	312	339	317	291	335	302	317	321	335	336	339	314	332	278	342	302	286	305	322	300	333	324	317	319	292	299	303	292	334	302	325	322	310	338	329	316	321	348	327	331	303	315	283	320	336	333	354	323	295	328	332	308	312	322	343	310	293	316	326	301	293	341	297	359	302	321	306	292	295	328	344	278	304	315	324	334	350	311	320	331	298	298	299	318	299	305	325	319	335	328	312	336	296	318	287	323	329	339	304	357	327	322	326	339	323	320	320	311	314	308	329	291	300	344	320	307	304	307	313	309	315	288	279	333	318	285	326	326	332	276	338	293	329	327	318	338	333	326	321	348	333	330	339	320	318	346	301	285	342	318	329	310	306	312	308	295	275	334	315	294	306	334	335	281	322	289	306	337	320	315	320	335	325	307	347	344	320	303	311	335	308	327	316	304	305	346	325	317	320	311	319	299	349	315	327	311	346	322	336	290	345	349	346	272	315	363	331	335	296	302	299	318	321	293	304	307	351	308	314	298	340	333	352	366	318	277	286	350	331	333	328	305	307	360	336	310	371	336	310	311	332	322	326	337	281	299	303	318	299	306	331	316	297	336	305	330	318	318	296	305	331	318	301	330	321	321	340	332	331	325	335	279	316	313	329	316	285	339	295	341	295	311	321	315	322	283	323	329	316	331	317	322	326	304	318	323	301	328	336	308	321	339	321	340	355	345	341	331	309	314	312	305	332	308	307	331	313	325	300	337	350	358	322	327	336	304	318	297	343	294	352	308	279	323	346	312	321	306	292	332	338	334	331	313	314	338	330	289	293	327	295	295	310	296	288	320	285	334	293	312	307	312	324	300	350	333	320	313	355	327	307	339	312	354	335	304	336	332	381	305	335	283	324	339	311	333	333	307	327	295	309	310	338	331	318	359	320	310	305	341	326	314	306	325	302	321	286	307	296	309	326	321	319	327	337	302	319	316	340	297	354	319	307	308	287	344	314	364	349	312	299	318	338	316	328	354	313	334	340	330	282	316	324	309	313	329	318	348	322	312	353	347	324	291	312	300	305	313	317	320	337	324	351	293	311	342	313	335	320	325	340	317	337	314	312	319	316	318	307	338	312	303	302	308	319	283	309	298	331	310	304	332	341	349	318	302	336	324	326	345	296	339	279	330	333	349	321	327	322	323	314	344	350	301	321	330	355	316	328	333	295	290	310	342	317	327	315	327	307	313	287	319	300	306	332	337	358	341	333	334	343	293	335	313	350	300	365	307	336	332	310	321	303	304	327	324	314	323	300	329	326	352	306	332	322	337	333	358	320	326	318	335	292	315	331	310	297	326	318	301	341	294	316	316	359	312	293	313	328	360	326	330	346	297	297	326	291	325	318	322	309	311	324	314	282	322	319	336	305	336	347	332	332	354	343	329	318	316	320	311	324	318	329	321	326	304	284	319	316	311	317	329	340	301	314	313	322	298	319	306	311	313	304	295	315	289	308	323	298	289	312	290	271	316	316	304	347	335	334	335	351	324	319	365	320	289	347	337	354	328	311	341	337	333	343	309	322	305	343	278	304	329	320	315	314	338	350	296	347	313	308	276	328	354	307	335	335	321	328	295	338	321	291	338	324	312	330	310	330	295	322	336	327	318	363	334	304	330	337	318	311	316	323	279	314	297	332	346	303	352	335	315	319	339	315	303	321	294	306	290	304	303	334	315	327	337	349	335	326	307	313	343	318	312	306	323	358	259	321	285	318	307	315	331	303	316	304	328	316	310	320	299	302	328	340	353	309	322	307	316	306	298	333	303	365	327	325	319	320	314	286	315	308	275	346	291	300	311	306	344	308	346	310	280	313	282	334	344	337	325	338	292	332	280	296	337	351	329	357	318	338	324	313	341	314	307	324	314	327	322	343	304	330	301	371	356	318	331	313	323	322	307	346	320	339	312	316	320	317	300	323	289	307	316	320	331	331	326	331	326	327	348	312	325	331	304	317	290	332	316	335	317	284	298	305	298	282	297	299	300	339	311	320	326	336	322	294	301	321	326	345	337	300	325	321	317	319	321	353	323	325	351	320	306	293	327	300	326	337	332	294	313	339	328	326	325	284	313	330	296	354	332	315	323	322	286	333	345	347	301	320	300	348	311	305	314	327	317	322	322	325	306	317	341	326	342	316	314	295	339	324	319	331	328	344	311	306	287	323	344	336	328	308	328	315	296	314	297	347	348	314	285	283	339	328	324	333	305	320	335	304	295	283	311	322	302	352	345	300	308	309	323	306	321	323	280	317	290	317	324	336	313	305	324	320	318	292	303	333	314	275	300	308	315	319	328	301	289	336	360	311	316	307	336	323	306	336	297	322	331	353	314	271	316	296	312	344	284	335	330	297	314	314	314	335	322	325	308	321	305	348	291	307	330	326	342	313	331	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2473	1014	1058	1159	1139	1116	1038	959	975	972	983	982	955	899	989	1002	951	937	873	875	883	885	884	925	953	929	937	948	971	909	898	933	907	921	922	927	958	929	899	944	931	926	880	936	879	933	915	927	938	872	848	906	937	893	889	908	898	877	917	927	932	906	919	865	949	861	945	962	891	914	905	952	920	895	904	868	974	967	896	935	948	883	890	913	895	884	965	915	911	958	936	927	938	907	946	936	903	910	928	909	892	933	919	937	907	936	932	924	968	928	924	939	919	882	926	938	924	865	901	953	857	889	923	921	903	929	903	972	935	961	963	920	886	957	949	872	1013	942	947	934	950	919	956	944	945	927	931	919	941	955	893	926	980	937	912	926	964	929	915	925	956	914	933	903	948	918	911	885	905	931	916	918	934	895	949	920	975	930	906	903	924	911	969	907	908	895	874	969	928	951	914	932	950	937	954	939	961	922	883	924	887	876	935	941	888	870	912	903	954	926	930	918	927	947	930	965	878	910	935	946	928	974	893	913	919	952	882	871	890	948	889	929	937	935	955	857	900	952	928	875	927	899	950	950	918	922	849	850	1006	920	934	916	928	902	943	944	899	941	950	938	933	916	917	951	899	914	952	949	945	893	888	933	959	953	876	893	952	924	947	887	913	937	900	916	893	911	915	934	918	963	913	985	934	961	899	900	908	874	920	961	932	984	966	992	906	923	877	932	914	887	946	957	962	894	915	921	904	932	921	932	928	932	902	978	910	945	919	959	954	950	912	961	926	964	903	893	936	936	968	966	938	1012	869	908	938	937	980	914	957	916	886	928	958	956	938	901	925	888	907	939	856	903	971	931	901	958	898	933	930	966	901	906	858	926	905	922	894	915	931	921	893	927	900	944	906	924	927	922	912	939	931	936	898	888	884	894	905	923	946	992	919	904	898	881	931	943	881	889	943	939	878	930	949	958	952	921	918	890	945	903	932	966	921	945	975	954	933	882	893	950	905	935	932	941	881	932	923	915	953	886	909	869	912	996	993	929	922	914	951	864	910	911	925	969	918	910	916	882	930	937	900	964	969	917	906	877	916	944	945	856	862	950	938	909	866	926	926	889	893	937	945	898	913	883	891	922	909	904	889	950	974	934	899	935	895	930	980	884	928	946	920	893	935	961	922	921	917	902	936	931	957	920	948	941	932	896	903	969	890	871	900	862	910	959	904	905	965	918	929	949	913	928	878	932	934	875	888	875	923	913	939	871	911	953	884	909	935	883	884	984	938	891	952	922	839	935	945	959	908	952	923	906	936	930	907	903	951	869	917	933	980	932	891	880	906	925	883	952	946	961	892	903	928	900	862	883	894	917	894	932	920	926	916	882	980	910	953	891	874	909	933	961	910	883	945	828	905	883	944	928	910	918	911	913	885	922	935	903	914	896	912	893	915	916	924	951	904	924	953	986	939	899	978	897	942	931	852	935	894	930	933	934	935	924	937	885	935	942	923	881	871	919	905	926	968	882	945	920	921	883	932	919	920	897	896	944	878	892	883	885	908	963	988	925	956	879	942	919	941	940	866	905	905	887	928	887	848	929	899	932	931	934	924	922	903	893	892	928	964	893	909	913	929	929	923	944	917	918	917	929	920	908	877	894	939	866	938	928	922	956	933	940	918	938	870	916	893	898	897	932	879	876	955	960	892	917	936	964	920	902	879	872	883	880	904	922	893	916	901	934	916	899	917	954	972	924	935	917	853	945	948	935	917	936	933	906	918	924	892	908	902	864	906	923	939	901	927	928	922	897	913	893	941	915	935	921	913	931	922	928	984	915	904	913	883	957	951	967	953	914	897	947	947	919	970	905	939	933	897	935	910	928	958	913	941	914	920	898	896	881	908	927	934	871	946	907	905	979	937	956	905	935	872	897	903	912	885	921	865	928	967	936	899	953	934	992	878	905	930	913	947	1010	960	902	903	922	930	911	903	935	981	887	903	960	895	901	925	897	959	983	943	923	917	869	915	919	950	942	921	922	952	901	908	911	946	908	915	914	915	927	889	921	924	913	926	897	940	978	931	914	935	933	924	952	966	893	856	881	946	925	927	903	951	944	909	927	964	937	955	975	913	881	956	910	923	900	965	929	905	879	921	958	909	922	970	962	880	927	958	955	922	880	927	924	932	909	976	916	913	977	945	906	910	862	938	938	895	890	931	932	922	950	944	896	912	919	878	950	948	877	898	934	970	901	853	944	929	953	929	898	921	889	960	886	940	939	954	891	925	927	899	922	920	936	929	945	943	941	916	933	964	923	874	891	910	886	912	864	904	897	875	936	933	880	889	918	961	923	922	1017	898	894	906	913	918	917	913	954	900	918	923	949	892	907	912	938	924	922	952	980	906	939	927	937	931	929	919	932	884	925	889	921	912	929	926	950	888	1007	946	951	909	925	895	887	935	927	920	893	958	938	905	953	882	971	936	886	935	928	958	928	912	917	922	925	938	870	952	861	892	896	903	915	898	913	872	897	898	958	936	953	933	929	941	919	930	917	955	962	895	933	896	878	946	918	914	874	872	919	867	902	907	908	929	929	930	884	951	969	895	932	948	964	959	852	942	895	978	888	966	965	931	880	947	899	911	885	925	905	885	921	907	914	883	936	934	952	959	923	919	956	923	930	862	871	935	893	944	940	886	910	954	911	973	912	896	904	950	926	865	909	906	871	941	933	915	935	930	934	942	871	912	943	913	947	925	899	894	934	922	940	932	945	915	948	940	881	963	936	930	958	918	925	901	900	901	905	942	904	914	944	912	930	901	885	967	894	906	890	877	870	911	932	913	926	915	860	913	915	902	877	897	930	902	904	916	977	873	903	988	953	901	931	882	882	928	920	894	880	883	879	925	893	883	947	948	899	893	897	889	962	875	888	931	905	907	877	874	959	840	927	932	923	917	885	922	933	869	878	966	908	942	909	925	948	884	934	912	928	938	927	935	930	943	895	937	986	914	847	932	884	945	893	979	904	902	924	929	961	901	885	876	859	893	989	918	932	947	913	944	910	911	887	937	903	936	923	952	930	907	917	972	888	902	909	918	866	882	888	998	881	931	925	916	911	924	913	888	934	846	865	918	884	933	935	951	889	958	955	889	889	939	949	952	932	952	918	902	922	914	928	973	985	946	913	894	853	912	914	916	910	926	893	892	989	934	952	955	994	961	916	911	979	927	867	924	904	954	907	930	948	946	879	910	915	935	932	940	878	941	927	942	960	905	972	940	876	925	940	931	916	910	904	879	934	942	885	912	930	935	909	982	909	941	921	903	950	949	920	948	910	950	919	938	923	909	906	944	909	922	860	900	848	944	934	911	954	905	947	921	965	862	954	992	959	900	858	968	903	895	878	943	920	882	910	942	909	924	939	923	907	901	963	854	899	944	900	900	988	918	925	905	913	921	907	933	899	897	920	889	908	928	946	938	934	914	926	946	920	944	914	957	948	907	904	908	919	868	917	861	956	938	865	923	967	957	942	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7737	1047	1315	1075	900	645	514	414	393	319	319	262	268	259	237	237	235	221	219	223	201	206	228	203	214	201	194	201	215	183	202	203	200	195	219	192	186	193	173	171	183	192	194	196	176	179	186	175	193	195	184	154	186	201	197	203	198	197	177	182	168	172	168	186	188	182	206	178	218	189	161	177	179	165	192	201	203	184	181	204	189	184	194	176	175	162	184	184	194	184	192	202	179	165	184	200	174	176	213	161	168	196	191	180	195	181	178	178	181	178	186	192	174	174	178	183	196	160	187	207	169	160	181	186	186	174	187	172	192	183	175	186	187	185	171	205	187	195	184	194	196	186	186	206	183	166	171	171	171	209	182	197	192	169	160	171	189	195	164	183	162	167	178	189	188	151	166	171	172	199	193	191	178	187	177	194	195	199	171	204	180	193	174	199	195	161	159	182	180	188	165	166	175	187	182	174	182	174	191	189	170	186	187	178	190	187	166	180	171	181	174	188	197	205	194	160	193	174	208	190	189	179	175	159	182	173	184	190	168	173	171	183	197	161	179	192	188	194	207	178	193	183	184	173	221	205	177	185	175	170	169	166	179	186	201	199	197	202	194	195	169	164	181	197	144	205	179	188	183	189	170	182	168	178	205	164	194	198	178	201	185	174	200	186	190	186	191	176	179	158	176	183	189	168	179	170	192	154	167	163	183	175	191	182	203	187	177	171	185	168	180	182	188	180	186	172	189	189	198	180	196	196	185	190	178	174	187	178	181	179	184	200	180	176	193	169	200	172	174	169	181	187	192	180	184	187	178	170	195	184	193	189	194	161	187	188	177	190	207	177	181	179	198	154	172	194	192	190	192	194	184	200	154	182	177	191	185	175	181	215	167	181	192	197	214	197	177	183	171	198	182	185	188	171	158	164	205	194	195	190	207	161	189	184	176	175	200	174	185	194	215	168	184	166	184	183	200	194	175	191	193	181	183	189	160	206	181	162	167	205	185	164	173	167	173	187	198	167	185	196	178	178	170	178	194	187	178	181	203	172	194	177	184	197	196	187	195	176	182	181	185	164	188	185	183	188	200	191	213	186	179	188	193	190	189	186	181	187	195	176	185	178	193	178	191	192	171	186	179	190	213	177	184	179	182	174	169	169	185	160	183	173	181	201	175	188	218	191	196	186	182	187	190	193	174	187	203	158	161	185	178	180	183	184	186	186	167	185	201	172	166	183	178	167	178	175	185	167	208	189	187	185	179	196	173	189	173	190	200	182	173	194	188	201	169	179	203	195	160	181	189	197	206	178	179	197	174	180	173	183	213	192	183	204	196	176	187	179	190	194	189	175	160	185	182	192	167	169	171	168	189	185	186	186	191	163	190	172	181	177	179	196	177	172	172	183	192	188	179	200	158	165	183	185	164	200	186	158	170	178	195	170	194	156	209	189	183	204	172	199	170	192	198	162	158	185	177	187	208	174	167	182	172	204	181	155	183	178	178	189	177	191	197	211	211	186	185	198	154	179	184	182	207	211	176	162	202	194	184	175	159	197	175	179	190	178	186	191	177	166	170	203	193	184	195	172	161	210	198	170	205	221	180	170	189	155	171	182	166	191	168	176	171	174	183	181	194	186	191	192	155	171	188	214	192	194	172	212	168	199	173	177	201	169	192	160	207	186	196	175	193	190	200	182	188	194	191	203	181	191	166	176	178	179	186	179	184	184	200	190	203	186	199	160	161	190	183	162	163	204	169	201	186	192	155	214	182	181	183	165	213	177	179	177	184	202	190	196	174	162	176	158	170	173	184	191	180	186	206	178	200	182	199	182	197	186	159	182	186	169	165	189	183	171	199	179	180	167	195	179	163	176	174	164	179	169	173	205	153	179	191	204	193	178	192	190	195	169	189	186	158	187	195	176	169	190	190	179	199	161	181	172	197	173	176	189	199	166	180	160	190	190	194	165	177	168	165	184	206	176	189	192	199	190	194	179	175	206	189	170	214	180	165	166	204	177	171	181	183	198	160	181	155	181	191	215	187	177	183	195	185	164	165	171	176	173	185	187	185	186	155	151	159	196	170	177	205	173	178	194	190	175	178	189	177	186	197	190	158	196	203	144	189	185	167	216	168	200	192	189	188	169	184	207	179	163	165	162	156	205	178	181	179	172	220	211	175	187	172	159	183	174	179	189	181	186	193	186	169	192	193	186	203	205	183	185	173	180	192	191	174	173	174	156	199	162	178	182	201	198	167	195	184	185	163	185	162	211	184	197	195	171	180	196	172	177	156	200	205	180	180	204	183	174	201	181	191	182	154	169	181	176	175	178	169	215	192	175	181	182	176	180	179	172	171	167	175	188	177	188	190	200	187	180	197	188	190	192	190	180	184	165	170	181	164	161	194	204	183	171	166	162	139	177	186	191	204	181	182	187	181	175	201	180	174	189	157	159	191	175	160	202	186	175	167	175	162	174	177	180	206	200	186	213	167	188	175	162	195	176	160	161	175	196	189	175	185	212	174	182	210	198	178	195	212	186	178	173	169	202	181	182	182	182	195	189	185	190	178	186	168	182	191	185	185	197	196	160	182	201	167	189	207	197	180	180	188	178	181	198	182	187	175	184	190	197	185	184	212	187	180	163	181	195	203	192	208	204	180	208	188	182	178	168	171	159	194	131	183	195	180	180	175	170	204	200	190	189	194	173	185	177	188	168	179	203	182	184	179	217	204	203	186	179	181	178	189	170	176	197	183	160	158	200	207	211	186	187	188	215	177	170	189	187	179	190	191	177	178	169	191	187	203	174	184	186	165	187	167	201	176	185	166	173	172	190	152	191	187	192	186	225	179	182	167	157	184	178	210	194	198	188	206	185	163	163	196	242	193	192	171	174	192	168	156	192	191	180	171	177	178	163	193	182	188	178	183	195	175	192	189	181	175	181	182	187	172	164	178	181	184	207	190	175	186	187	201	168	203	161	175	181	171	171	187	163	169	168	206	172	178	174	180	195	183	184	193	198	169	161	185	160	174	184	200	181	200	191	168	184	180	193	165	203	169	169	202	191	191	186	202	169	180	211	166	184	186	185	196	212	191	174	190	171	195	189	190	195	180	176	195	188	175	188	197	193	150	170	199	167	192	182	166	213	198	161	173	176	191	173	193	180	144	152	184	173	165	158	190	192	176	183	196	194	192	192	166	175	171	165	194	178	152	175	172	205	204	191	202	185	172	192	189	182	177	163	179	221	189	178	184	173	179	192	187	208	185	179	171	185	194	170	199	188	167	177	193	184	171	167	189	176	197	190	177	170	192	171	187	184	164	185	183	182	194	180	170	171	178	181	176	192	185	171	205	177	194	178	171	181	170	174	177	191	184	184	193	213	183	164	176	186	192	185	209	178	179	185	167	188	176	168	208	191	193	192	176	191	196	189	174	179	162	147	198	154	175	187	202	188	192	186	189	172	180	198	157	193	190	170	190	193	190	185	174	168	189	174	190	195	155	169	194	178	183	194	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5569	1497	2924	3434	3409	2600	2155	1899	1554	1417	1305	1106	1078	1000	964	937	911	832	849	808	842	771	749	743	735	693	732	725	723	661	670	613	687	623	653	638	647	610	617	612	624	612	577	655	622	615	604	621	615	582	680	584	566	555	584	570	582	550	598	620	603	558	580	579	561	569	531	536	581	553	577	589	572	524	584	564	572	584	575	596	621	546	566	549	542	593	643	602	589	561	569	584	574	546	580	627	561	547	560	568	580	572	554	587	587	569	562	599	595	584	546	603	615	571	587	582	579	577	565	597	575	591	569	574	553	541	598	564	548	576	575	538	600	560	554	567	559	580	599	586	586	518	549	589	608	559	564	581	557	553	561	575	548	620	602	575	582	566	558	592	543	577	571	571	540	534	607	561	572	555	582	594	576	577	591	609	561	557	570	587	577	564	559	560	577	593	574	584	527	554	556	591	570	565	547	575	547	546	554	565	616	556	559	548	552	561	550	587	568	608	560	542	573	552	559	541	538	563	568	562	571	565	604	527	549	544	567	542	562	614	622	582	573	597	532	556	563	598	539	559	569	565	577	621	564	535	567	594	582	594	548	568	563	523	553	578	581	556	575	579	553	573	581	568	563	528	585	524	541	548	559	580	570	559	551	554	547	567	539	568	550	578	577	554	574	573	534	574	570	576	586	527	560	556	554	568	578	561	575	559	594	568	549	592	567	555	598	532	524	615	603	602	591	543	592	572	574	551	576	576	531	597	566	586	571	541	557	560	576	563	561	544	604	552	605	605	535	550	618	567	572	524	551	560	557	571	589	597	579	539	558	593	570	573	536	535	555	551	540	577	563	559	542	558	541	535	580	583	550	583	529	571	593	542	531	580	589	611	562	587	589	565	533	556	544	551	588	577	587	540	565	560	550	605	499	574	555	569	576	587	597	555	578	579	584	576	563	585	557	578	547	550	548	565	553	564	568	560	539	590	541	589	578	559	554	588	568	540	519	579	555	545	552	605	559	555	498	591	538	530	598	594	564	597	551	591	512	548	574	551	591	563	595	573	521	571	582	579	573	622	586	572	540	549	570	573	579	569	529	530	560	544	560	580	584	588	605	542	535	577	565	557	566	591	591	583	552	548	564	553	546	598	544	572	576	597	554	596	537	569	537	616	570	574	573	564	600	581	580	577	564	592	529	538	504	519	555	598	611	539	531	540	545	555	553	558	574	575	584	541	615	610	581	552	606	562	580	565	575	569	560	560	602	560	554	556	579	558	586	578	592	545	566	581	547	600	573	553	591	588	568	543	543	599	546	588	592	593	600	570	543	600	537	545	597	551	570	639	555	600	586	577	561	582	534	553	573	602	525	559	551	597	574	560	600	541	561	567	613	580	547	569	622	571	594	593	540	581	564	601	575	589	570	554	564	534	569	546	557	596	568	577	606	544	615	539	574	570	594	511	536	579	580	558	573	593	575	544	583	585	608	566	613	575	562	579	574	589	565	569	582	596	628	577	562	593	554	543	567	591	581	600	535	566	597	562	557	557	573	571	546	558	516	574	591	517	505	568	559	596	599	534	587	525	560	603	579	537	582	604	592	557	570	557	594	597	583	562	556	562	583	566	605	551	562	594	570	578	527	563	578	575	585	587	576	541	598	564	624	594	575	578	555	559	590	550	578	580	554	568	572	586	545	534	554	550	577	538	614	595	565	556	595	527	580	553	549	566	560	589	549	572	593	578	592	552	559	568	569	529	554	525	563	575	566	591	554	551	561	589	542	574	538	550	577	542	567	554	589	582	582	553	555	539	545	577	590	573	581	559	572	559	585	559	555	593	599	591	564	573	573	558	564	537	569	569	544	561	555	571	545	583	558	552	550	606	549	546	547	608	590	576	545	571	582	553	571	554	543	603	562	597	562	579	562	612	563	531	617	576	575	592	573	601	562	567	583	554	555	564	562	534	572	552	579	534	591	534	592	511	520	581	566	585	551	590	627	578	555	571	561	524	566	570	549	564	544	591	574	568	575	553	552	572	521	605	578	583	563	559	537	583	572	530	591	531	553	625	576	564	566	571	586	593	582	527	587	574	562	519	563	571	568	558	584	625	589	562	539	569	603	581	580	561	547	605	606	590	561	577	559	548	538	535	558	561	548	574	562	565	548	582	575	546	570	545	530	551	571	565	573	524	516	515	539	542	563	543	566	557	588	612	580	569	600	565	515	598	558	578	573	576	564	554	545	580	530	602	586	566	569	539	576	553	546	545	591	547	575	565	579	515	519	571	581	594	548	582	557	529	554	559	540	595	577	551	571	580	540	584	589	596	573	559	569	560	542	565	573	562	530	581	552	562	603	579	543	567	567	573	578	567	572	593	555	564	574	573	556	553	603	583	552	532	539	573	602	569	536	561	561	559	577	613	553	556	571	564	557	531	536	608	567	564	593	579	556	655	573	546	525	541	555	556	539	568	556	593	541	546	577	582	560	569	613	556	578	583	565	558	571	584	548	590	538	594	547	558	590	548	574	571	528	532	577	574	591	548	613	575	603	579	556	587	549	551	600	574	552	604	552	537	637	521	552	584	547	596	598	590	585	610	612	603	558	576	604	565	547	578	564	519	596	553	562	574	571	581	545	553	527	599	592	562	578	580	597	568	549	571	566	595	549	560	558	573	569	603	580	542	550	593	552	591	553	594	585	592	540	588	564	552	607	527	550	568	578	593	567	569	536	563	539	583	584	561	579	584	575	577	585	568	561	541	576	557	574	553	589	612	575	552	542	568	542	536	571	573	539	624	568	540	558	580	583	592	588	587	591	569	571	543	556	566	555	581	628	568	580	580	580	564	563	569	597	600	579	563	566	595	606	552	550	589	573	577	570	577	562	559	556	562	554	541	541	560	564	608	610	603	578	559	585	557	586	542	537	568	537	546	585	572	555	598	557	567	556	565	514	542	585	538	563	546	574	590	598	590	527	569	535	585	573	536	613	562	590	594	529	534	547	549	594	594	510	560	579	553	603	537	547	573	553	544	585	569	547	599	568	571	582	628	562	607	565	577	548	578	587	571	561	533	560	517	537	564	557	569	597	550	554	570	572	556	536	553	609	550	599	600	576	585	558	545	603	543	564	554	538	558	568	551	597	541	527	564	554	599	585	554	565	579	593	546	534	559	548	528	553	574	567	518	558	583	547	549	545	562	579	594	578	547	582	583	566	587	556	563	566	585	603	568	599	576	571	564	579	574	553	557	565	564	567	558	591	553	541	527	559	525	556	622	533	585	548	555	547	598	560	573	551	594	541	585	505	603	538	544	524	597	584	590	593	549	576	545	610	558	579	572	555	566	574	545	598	628	528	607	533	557	561	556	615	605	585	582	548	562	569	505	570	549	591	565	571	566	586	575	616	574	582	561	565	514	629	590	540	567	521	565	576	575	543	550	543	599	588	563	593	575	534	544	569	536	574	598	595	523	581	579	589	512	528	569	588	601	571	547	586	577	622	530	553	567	550	599	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14940	2227	2610	2040	1601	1063	732	589	523	407	339	341	307	287	232	218	229	208	201	209	193	200	191	163	168	180	168	173	166	164	167	159	141	156	149	168	167	153	188	156	165	152	144	143	150	156	141	143	144	146	153	137	149	170	150	149	138	139	145	154	153	151	152	150	155	152	136	150	138	139	129	136	145	147	123	158	160	158	139	145	150	146	154	151	133	149	138	157	137	147	160	127	115	123	147	139	161	153	131	137	136	139	136	137	154	139	150	143	120	130	147	107	131	123	148	157	140	155	148	122	144	129	146	137	149	148	141	142	121	133	140	155	165	140	134	128	129	133	147	140	137	130	132	151	166	148	144	141	132	146	144	161	136	118	135	149	131	159	118	116	130	135	133	138	139	129	145	165	156	157	103	123	158	140	177	166	131	142	157	154	130	160	116	135	148	143	136	147	124	121	133	157	162	145	139	125	138	135	164	146	131	135	125	123	127	148	128	146	143	136	140	157	140	144	138	175	139	146	136	118	137	154	127	147	135	171	147	140	123	149	110	146	167	133	146	126	145	148	132	119	166	152	143	153	160	163	137	125	155	136	122	147	150	137	162	144	144	137	173	147	146	146	148	163	136	126	128	156	133	129	145	143	147	128	139	160	124	131	139	148	132	133	137	150	126	132	163	137	144	136	139	142	157	141	157	159	126	143	145	154	122	126	150	140	150	143	141	145	132	139	140	150	146	143	138	142	137	131	119	135	155	162	156	149	147	131	147	131	157	139	150	112	164	131	137	151	144	168	146	138	149	144	149	138	136	134	154	127	139	151	136	158	141	159	149	137	151	145	135	150	123	122	149	138	145	139	139	123	150	167	153	135	166	149	144	122	137	144	119	141	153	146	158	113	130	135	133	140	135	142	145	142	162	126	157	153	137	138	156	139	114	181	139	161	131	154	148	128	147	144	157	128	151	143	146	148	153	126	163	152	134	165	144	146	138	153	145	140	130	144	134	154	143	126	141	153	133	141	136	148	148	139	142	136	139	132	145	158	134	146	138	158	152	140	153	136	138	148	129	151	161	155	139	134	155	139	130	144	129	149	129	151	133	179	152	140	133	134	124	131	153	152	136	136	146	125	146	130	122	145	164	114	138	137	131	137	144	160	157	159	132	127	131	144	140	142	142	136	148	139	146	140	136	147	141	155	147	140	126	123	140	142	145	137	112	135	131	128	147	166	149	167	130	133	116	159	133	133	151	126	145	144	148	161	141	149	133	149	160	138	140	126	145	118	131	114	150	151	153	142	127	141	134	146	141	144	124	126	136	130	146	154	145	138	154	131	142	149	151	137	151	139	139	138	132	122	151	133	144	152	158	125	127	166	133	158	146	141	139	127	166	134	142	122	140	141	156	146	150	135	138	152	135	145	139	153	138	134	156	169	129	127	151	134	119	128	143	121	141	131	140	138	140	145	132	133	147	157	162	132	151	156	156	122	151	136	152	140	155	158	114	134	143	156	123	162	139	153	152	146	140	134	140	135	127	150	141	172	138	135	153	136	128	143	160	148	145	118	149	121	151	136	158	134	160	136	143	152	149	121	136	135	140	154	130	136	143	131	157	139	121	128	140	138	156	137	165	139	141	138	136	170	138	150	169	140	150	108	142	133	124	129	153	155	143	156	133	136	143	144	130	134	135	151	144	142	120	152	141	133	146	154	144	149	146	139	139	118	140	145	144	129	133	143	132	138	150	143	149	142	147	157	127	134	135	155	126	140	146	172	150	147	111	159	155	128	136	158	132	172	132	119	143	137	116	167	141	146	139	136	135	153	140	140	141	143	142	134	142	116	136	164	147	112	129	145	149	158	139	114	152	127	146	119	138	159	145	132	136	119	126	132	157	153	143	136	162	173	127	139	146	134	140	154	139	140	141	129	176	150	149	118	138	132	138	141	159	140	145	137	148	125	138	132	147	157	136	143	158	130	125	148	160	148	139	132	147	151	143	149	131	146	129	150	109	151	146	147	130	138	162	170	128	153	162	133	140	146	130	143	159	124	145	157	171	165	130	159	155	140	154	125	149	128	139	144	147	126	140	128	138	146	123	143	130	132	154	138	165	153	158	144	154	138	109	118	140	126	126	128	144	138	135	147	150	148	150	112	153	154	151	142	125	147	131	149	151	155	142	129	130	142	148	157	133	140	136	164	147	125	139	131	140	142	126	154	120	135	146	126	157	126	128	136	125	140	150	143	147	135	127	169	154	161	139	142	149	158	154	152	132	137	159	144	144	161	135	141	170	151	127	140	146	132	124	140	144	149	134	135	124	141	126	134	140	137	168	165	160	136	142	138	139	130	153	155	158	146	133	144	146	147	139	144	152	135	154	143	142	162	125	110	150	140	133	142	129	135	151	167	140	165	164	143	144	119	155	149	161	155	157	144	149	134	141	154	153	148	124	143	151	132	139	144	134	131	135	152	141	158	145	147	139	153	144	149	168	137	136	139	133	152	159	130	127	155	133	167	158	158	154	152	136	127	148	133	140	132	130	129	140	138	147	141	148	143	139	154	154	139	141	145	152	142	141	140	141	149	147	125	117	155	153	143	162	139	140	152	151	156	134	138	149	138	147	150	138	134	138	144	122	150	155	149	128	149	147	151	147	135	125	160	158	116	128	115	134	151	143	149	137	142	127	113	143	146	130	143	118	154	142	149	140	120	133	149	124	135	136	134	121	156	131	113	138	139	158	137	135	137	130	147	138	138	136	150	155	98	130	146	147	139	127	110	130	124	150	152	130	133	151	173	140	152	132	155	160	126	123	122	122	158	136	129	137	143	157	157	148	141	132	138	143	141	137	163	140	132	159	131	138	138	140	132	149	158	136	134	146	135	167	129	150	153	143	134	154	129	135	130	157	147	123	158	144	130	157	164	144	156	151	145	127	140	143	145	127	168	129	161	146	128	132	127	140	150	142	113	128	149	140	146	146	131	125	170	161	143	143	132	122	169	166	134	132	124	136	152	146	125	142	137	120	132	146	150	151	142	169	135	140	138	156	148	137	145	149	165	127	144	136	126	147	155	139	142	161	120	114	151	140	146	130	144	126	151	165	121	118	139	142	175	144	160	137	144	149	172	149	147	140	138	147	140	137	125	164	170	147	128	157	136	136	124	157	136	147	131	125	151	148	142	145	147	143	148	133	142	129	152	129	145	137	148	165	156	160	134	138	135	145	143	132	135	134	150	142	141	131	137	119	137	155	154	131	151	147	135	131	143	125	159	121	128	132	123	144	162	144	146	147	146	142	147	145	158	139	135	128	154	134	149	132	120	134	147	149	151	128	131	167	155	145	127	148	139	149	159	130	172	133	147	125	133	139	135	144	141	135	148	144	145	145	159	143	151	125	136	136	128	141	152	149	140	121	160	127	151	142	157	129	146	143	143	146	143	144	134	138	153	138	154	148	143	150	129	132	144	128	161	139	169	169	154	149	145	133	138	121	140	149	153	127	134	140	126	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7657	2274	5039	5988	5473	4180	3373	2818	2394	2101	1849	1631	1486	1367	1211	1208	1023	998	988	891	867	798	762	800	728	705	718	706	633	632	646	702	614	627	651	585	579	582	625	565	576	578	545	551	538	514	532	528	549	534	527	552	571	490	540	478	477	492	541	540	499	519	525	517	517	538	490	511	504	512	505	517	519	464	470	480	512	489	537	454	496	491	496	515	527	524	489	478	468	503	472	466	497	470	469	533	465	443	506	497	472	431	478	476	472	485	509	464	497	487	445	460	480	470	464	493	433	505	486	456	489	474	471	489	477	496	459	468	473	468	487	521	495	456	464	444	448	494	509	462	471	482	495	474	511	461	506	525	449	481	494	438	519	446	459	448	465	469	496	457	477	482	500	488	471	460	461	450	447	482	474	472	486	498	479	503	487	461	451	447	434	483	447	483	514	474	469	450	485	457	484	476	472	491	469	473	449	469	428	503	514	479	459	474	438	510	466	466	477	476	462	502	456	462	462	500	468	489	473	426	446	485	470	492	465	483	463	433	473	455	511	492	460	467	488	455	478	514	491	497	497	464	509	490	496	459	474	436	467	475	459	460	466	452	500	460	441	468	472	490	504	458	472	483	460	456	521	481	481	478	477	506	441	478	492	461	457	465	481	481	477	459	469	504	457	461	447	445	463	464	454	483	461	455	442	447	491	473	446	495	459	442	482	482	496	420	500	461	458	486	481	465	422	459	426	435	464	464	497	499	452	495	447	496	483	483	459	453	503	462	476	459	477	509	439	507	437	456	452	472	455	472	479	513	473	462	472	476	475	479	501	480	470	465	443	496	485	461	425	443	448	458	462	482	481	486	482	506	501	507	438	491	507	425	455	464	496	450	489	515	517	458	448	458	453	427	497	449	469	451	464	470	481	462	472	500	467	467	431	428	510	476	440	461	478	457	490	457	444	461	467	489	483	478	442	480	508	469	478	465	455	481	444	465	482	460	443	487	444	463	458	456	474	476	460	456	468	468	431	471	471	464	492	463	452	434	485	481	479	450	457	457	466	469	463	467	477	456	452	466	436	451	472	477	426	489	484	472	458	490	455	469	486	460	490	494	428	494	466	496	452	457	486	485	470	480	477	484	501	478	470	505	481	465	459	487	477	436	497	496	488	508	426	454	474	452	457	435	452	466	448	462	441	468	463	466	470	484	493	472	464	513	431	457	440	446	467	465	489	481	426	504	466	479	484	488	474	436	492	448	471	465	455	452	470	514	461	490	446	498	466	460	504	495	533	476	447	496	466	473	509	463	479	468	516	480	496	449	457	436	484	473	498	539	491	458	436	482	472	493	462	451	492	478	473	457	485	482	437	479	472	454	460	436	416	448	446	507	487	466	491	466	500	444	440	451	472	483	439	456	446	468	486	489	469	455	438	452	503	473	455	447	448	466	474	446	483	471	480	508	436	473	490	421	514	515	466	471	461	456	519	436	439	457	477	476	471	516	481	431	442	473	539	515	480	482	441	448	491	458	445	459	468	463	470	461	481	475	474	468	495	514	477	459	502	466	460	449	470	485	478	456	491	476	480	513	474	477	460	487	438	456	496	472	463	459	466	476	482	465	486	483	460	452	432	452	471	456	502	485	458	462	476	465	492	477	484	444	447	459	482	488	482	514	457	492	471	460	448	483	495	448	485	447	464	521	419	478	463	474	488	478	469	476	455	451	513	486	470	481	409	491	478	473	449	458	480	456	476	509	430	497	432	434	458	452	486	484	459	443	417	441	500	470	467	468	437	454	484	466	438	455	472	439	507	457	463	462	480	458	488	499	438	467	435	517	528	462	469	436	479	470	456	471	495	446	471	436	462	456	486	523	435	486	463	475	500	522	466	487	458	476	490	475	484	489	431	468	430	479	452	428	479	437	447	462	433	505	475	500	480	457	464	446	482	470	462	469	490	456	445	449	450	463	439	472	492	481	472	443	435	447	454	450	482	499	482	453	445	454	494	450	504	446	442	496	475	493	460	508	471	435	486	451	479	457	498	456	485	505	450	469	487	465	493	462	429	457	422	441	443	460	509	446	472	463	502	468	424	454	465	449	449	465	457	466	481	485	512	453	495	530	442	422	455	448	504	515	475	470	472	484	442	455	465	449	480	489	464	504	493	455	473	457	508	472	481	501	470	487	480	488	463	458	443	443	475	451	427	483	462	466	503	448	474	481	468	450	490	476	468	468	498	462	465	464	421	445	436	498	450	465	466	481	467	505	436	461	458	499	480	502	515	471	463	477	491	437	444	452	450	462	498	457	492	416	470	485	452	453	448	490	477	488	450	472	462	414	473	479	482	461	466	430	435	478	494	428	464	461	474	472	469	452	468	499	477	467	446	439	477	454	508	450	509	443	478	471	493	502	474	495	515	500	479	472	470	480	479	456	478	450	463	490	477	500	479	463	473	435	453	475	447	457	435	491	468	478	461	452	479	485	437	461	486	498	470	468	461	493	477	465	493	448	479	453	492	463	463	456	483	481	451	500	472	447	493	446	482	452	451	460	472	457	484	492	486	490	459	492	438	482	470	467	480	463	435	465	511	466	477	451	454	479	504	465	448	491	472	453	462	454	453	444	443	467	476	471	448	471	440	492	492	462	472	513	433	486	470	463	470	476	468	485	425	457	450	494	504	472	504	425	457	457	471	476	457	457	465	514	478	484	448	455	480	492	443	473	432	484	482	484	454	480	467	455	496	444	455	489	456	475	547	467	470	423	459	473	489	481	483	427	432	427	484	422	431	460	488	461	474	459	467	450	440	455	490	467	481	461	475	482	489	459	488	455	485	514	459	479	504	499	481	463	468	492	530	454	464	501	497	477	473	514	525	423	445	499	490	454	437	433	453	476	454	454	489	464	430	438	426	478	493	483	501	465	458	465	450	451	523	433	457	495	488	509	458	464	468	459	491	472	459	462	464	448	435	484	493	484	490	450	460	461	438	452	470	491	454	453	452	466	449	445	447	459	481	486	481	500	434	459	421	509	454	497	489	460	456	452	491	503	501	483	460	471	439	480	449	487	486	463	467	473	446	434	476	483	462	468	472	480	452	471	473	491	463	460	520	474	454	449	457	444	463	450	464	482	473	483	480	447	445	467	425	422	480	466	474	493	465	490	459	446	515	488	468	486	478	479	502	441	488	469	498	498	455	490	462	462	464	471	448	477	435	458	464	468	462	484	474	481	505	496	457	485	432	456	488	472	434	479	452	450	485	451	441	446	475	489	463	484	469	484	503	452	480	461	464	459	498	448	501	499	457	508	503	464	488	484	433	447	534	473	441	464	447	426	475	438	468	481	494	481	475	489	456	481	485	460	450	438	484	469	489	501	467	460	439	476	465	422	444	441	499	444	444	420	475	490	466	497	476	464	511	438	478	485	474	479	435	469	451	474	522	491	471	469	417	433	488	468	439	496	469	471	462	488	473	466	493	477	498	518	451	451	473	484	453	518	473	444	452	480	471	486	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2137	378	417	381	367	325	335	341	324	350	323	320	307	362	353	325	314	347	328	322	329	312	312	347	317	316	318	326	277	328	320	298	305	292	298	294	358	309	301	324	283	305	324	289	301	356	346	345	324	294	348	302	303	282	375	301	324	315	331	309	297	312	333	303	335	326	286	319	289	328	350	294	318	340	331	326	287	317	297	315	332	305	350	302	286	327	337	330	296	280	307	331	332	325	322	360	303	324	321	339	312	350	311	296	314	306	360	300	313	332	302	300	323	327	299	282	327	326	311	310	330	325	306	309	329	312	313	330	332	307	317	331	307	325	304	334	325	340	320	325	306	306	330	316	311	311	322	340	304	296	317	297	304	344	313	280	331	293	329	335	330	329	348	333	295	313	288	318	296	335	297	313	285	304	332	309	319	325	332	300	302	341	308	323	299	320	283	329	330	317	306	305	324	331	300	320	323	316	321	345	307	311	284	339	326	289	321	297	335	299	307	332	323	323	327	358	289	369	342	297	352	328	311	327	344	326	321	329	324	328	286	284	320	310	314	347	304	356	278	307	318	326	285	308	304	330	302	290	309	305	331	310	340	326	322	342	342	329	315	330	312	325	323	309	313	268	316	299	302	321	323	332	319	343	343	308	323	304	342	314	302	300	341	320	299	301	330	279	304	331	302	313	341	266	343	301	300	306	301	332	310	325	352	326	338	297	323	287	353	311	336	302	382	311	338	316	311	310	298	324	319	318	350	325	329	318	321	326	316	318	326	288	285	314	307	270	289	324	314	333	285	344	333	296	316	305	325	308	303	290	335	327	311	326	293	289	299	301	299	300	320	292	319	325	313	336	329	319	318	333	302	297	303	333	306	317	282	316	308	328	332	319	298	319	341	326	332	308	331	313	341	305	327	309	320	318	282	324	337	346	331	330	298	333	301	309	326	349	328	325	290	296	324	302	314	298	300	323	341	328	313	321	326	330	323	322	332	299	307	320	336	313	305	320	297	325	315	320	337	334	333	321	271	309	306	301	297	321	312	276	282	334	304	319	307	304	320	314	316	312	318	326	348	344	297	312	310	320	304	346	340	338	328	321	291	317	312	317	305	327	336	331	312	323	330	292	290	336	336	325	320	321	303	326	342	313	307	324	321	317	323	285	301	324	291	315	339	340	296	326	337	288	314	327	338	320	306	325	316	307	327	288	330	293	344	303	320	327	332	290	330	298	280	327	294	304	309	322	250	328	323	315	323	289	321	327	324	308	307	313	348	325	307	312	287	347	328	323	304	338	326	328	323	328	325	335	317	337	302	332	311	342	356	321	322	326	309	297	299	328	316	307	334	273	322	312	334	284	304	319	336	293	288	336	336	321	337	336	328	316	308	335	320	305	316	321	300	339	306	295	275	307	336	305	358	311	324	289	326	321	337	314	317	344	351	307	303	300	311	327	316	341	315	345	327	331	318	351	332	350	295	337	297	335	335	326	318	329	332	304	280	321	322	317	313	320	291	316	320	349	286	315	330	331	322	336	319	325	328	284	334	296	326	355	300	333	331	313	327	320	303	310	294	302	296	298	298	322	326	309	295	290	299	300	326	316	347	282	293	329	310	317	327	333	307	300	335	276	310	307	318	311	316	330	311	316	326	309	317	295	325	295	315	302	337	301	317	310	326	313	311	316	332	282	292	344	299	301	327	308	322	341	306	334	321	297	315	344	326	293	339	329	318	344	322	297	311	278	355	324	315	343	298	304	326	305	323	358	325	323	330	282	305	307	339	310	288	320	278	297	317	299	323	326	320	310	318	334	343	269	312	297	319	294	349	320	303	323	327	313	310	295	345	322	348	329	322	338	331	302	323	343	325	324	311	326	300	326	304	341	323	312	339	300	306	313	321	313	316	314	322	313	310	331	333	321	354	318	334	316	349	302	305	278	299	321	320	305	319	305	316	297	353	326	349	331	288	286	353	326	313	324	342	295	298	318	332	317	331	342	317	297	317	304	307	323	294	332	325	329	300	323	323	326	313	329	334	347	330	332	302	337	325	325	339	311	304	294	343	310	302	327	315	278	331	318	287	336	312	315	349	319	347	322	328	343	317	322	308	304	325	302	337	331	281	330	308	291	349	339	320	286	358	308	352	286	337	291	332	317	344	318	347	281	300	313	311	302	324	342	324	283	333	293	321	369	323	347	329	318	338	332	313	319	304	322	322	302	330	320	327	313	323	303	318	318	278	332	278	298	327	329	307	344	348	290	323	323	325	297	316	300	309	295	313	342	345	329	340	314	347	296	305	334	323	346	352	310	327	263	325	312	329	336	312	302	292	319	330	301	337	312	320	320	321	333	303	344	328	316	338	316	333	298	311	289	293	312	290	329	303	310	290	343	316	311	301	296	296	336	328	341	328	309	308	328	298	332	317	331	332	339	316	298	329	350	310	307	307	325	292	355	319	319	349	347	296	302	303	334	330	331	320	321	339	318	265	333	305	295	334	307	328	323	327	330	335	327	335	323	302	302	313	321	310	291	297	322	345	328	334	278	304	321	316	319	323	316	311	300	307	302	337	340	324	287	318	339	314	374	297	304	310	299	286	329	332	304	318	290	325	314	299	324	294	308	320	321	318	323	297	322	304	324	322	309	322	312	321	300	332	290	327	326	320	278	318	326	325	294	322	286	308	287	316	304	311	307	327	350	333	284	328	326	315	314	336	308	334	331	337	329	309	325	288	324	298	324	344	319	359	313	332	306	316	337	333	319	306	307	299	322	310	312	338	324	309	322	326	288	335	290	320	308	330	335	297	300	303	313	316	324	317	326	335	333	319	318	272	326	377	336	322	347	329	337	347	331	293	309	295	300	311	315	332	300	304	339	305	342	304	337	342	291	324	313	272	300	307	291	308	336	343	319	306	308	354	312	336	309	304	353	343	332	320	339	303	336	302	293	327	300	299	310	330	321	325	303	333	285	317	304	279	339	309	355	308	311	324	312	328	328	299	307	354	309	341	302	300	316	314	323	282	311	344	328	332	321	360	369	321	292	318	318	325	298	296	309	334	319	346	335	313	317	316	319	318	321	303	340	314	337	316	313	321	311	299	313	328	336	345	347	312	327	323	310	303	314	327	325	323	314	318	346	313	343	299	328	352	292	314	335	326	307	315	327	287	324	292	322	324	335	319	302	303	294	312	310	290	320	331	347	342	312	350	300	319	298	319	316	328	317	354	308	285	322	311	316	290	328	316	326	331	328	330	340	302	294	316	315	312	301	300	314	307	343	332	324	343	329	312	347	314	328	310	332	294	320	306	321	314	343	292	289	320	359	335	305	326	326	313	315	338	323	341	324	294	316	327	304	316	297	304	313	346	314	299	295	317	312	320	348	344	310	303	341	322	287	301	309	304	323	310	288	352	324	331	315	314	340	327	351	329	312	311	311	353	307	317	298	311	333	329	327	328	300	327	329	307	329	304	310	338	332	331	337	351	311	307	311	309	265	311	334	306	336	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2483	1035	1081	1156	1102	1053	1033	922	958	965	914	975	956	970	940	967	928	1008	919	972	943	927	955	948	954	886	937	959	925	940	891	924	925	889	890	936	941	934	907	944	872	849	876	880	931	946	863	950	945	878	878	900	927	960	981	946	919	909	893	909	936	951	922	898	905	915	955	972	921	926	905	915	903	953	883	872	931	926	935	982	920	899	861	954	911	952	908	932	931	935	958	899	942	902	929	895	849	905	909	908	969	907	906	890	866	946	919	919	898	909	899	881	883	955	935	888	873	932	929	954	940	909	897	923	932	906	940	937	908	886	907	894	885	878	936	841	839	895	912	907	899	912	899	977	914	910	873	898	926	919	898	936	886	925	919	924	942	889	892	932	933	954	873	916	926	927	928	918	936	948	888	903	938	929	933	882	951	876	866	958	945	939	954	936	906	905	964	944	922	938	885	909	892	930	952	903	908	902	910	905	894	913	897	870	947	901	913	916	921	896	903	916	926	945	845	998	903	930	955	931	912	904	979	916	975	932	924	921	917	924	919	901	882	908	907	935	943	937	904	924	925	949	927	907	923	873	885	928	911	877	886	840	930	883	894	898	940	914	905	950	937	904	869	974	916	870	920	941	974	878	906	908	985	948	888	968	904	923	903	901	903	931	974	895	947	870	941	924	895	928	948	879	980	893	931	853	938	880	915	916	868	921	927	903	856	918	929	910	931	941	895	911	973	906	925	908	929	939	908	884	957	907	905	940	872	905	961	927	912	953	904	916	915	917	896	902	922	909	893	897	910	1017	872	942	906	925	944	917	873	889	962	933	928	1035	906	866	917	899	842	900	897	913	947	913	889	964	932	907	980	906	941	936	927	902	925	953	910	930	935	911	950	911	879	936	876	965	932	880	918	925	898	919	878	855	895	859	875	947	866	861	924	906	893	910	1018	975	875	900	943	912	916	955	936	916	921	951	924	944	924	898	948	853	975	925	945	896	901	928	870	969	943	900	921	926	917	929	956	900	971	894	911	915	922	878	918	926	898	909	949	925	883	980	923	893	945	930	884	940	920	909	933	898	874	925	928	871	907	963	945	872	938	975	942	888	891	930	944	908	969	906	933	880	890	943	871	922	877	923	926	934	949	897	931	911	927	1002	985	933	948	901	848	902	924	957	963	889	932	957	908	921	953	928	922	912	936	884	897	930	907	926	865	999	969	937	901	889	829	919	901	921	876	883	882	929	918	915	907	975	914	935	923	900	952	921	874	911	892	895	895	933	966	870	923	875	886	881	889	933	936	875	918	906	916	947	936	884	921	939	931	901	909	931	892	915	941	921	876	897	959	935	912	893	909	892	897	889	921	939	911	903	974	890	920	948	864	915	896	899	922	932	959	893	982	908	944	947	915	939	926	916	928	935	947	844	932	925	893	874	913	960	931	890	944	889	917	893	875	877	875	904	906	910	883	896	927	913	887	896	956	878	881	923	948	900	958	910	871	952	911	930	883	936	957	932	946	901	908	851	951	895	929	878	907	922	962	923	941	924	916	959	880	884	907	922	894	862	871	861	867	912	967	918	910	943	956	888	940	921	897	956	947	885	899	933	876	918	943	923	899	934	958	898	928	899	915	952	933	927	881	894	896	929	966	878	899	899	922	941	926	901	899	938	969	942	908	891	888	915	905	910	876	939	939	915	990	897	907	879	927	855	960	913	943	899	968	995	936	892	919	931	840	963	930	873	895	897	893	933	931	900	893	921	900	906	878	904	909	941	932	907	957	937	966	920	927	916	891	977	874	927	962	932	934	948	867	902	858	935	899	903	951	923	919	872	899	890	931	898	844	931	918	886	935	872	939	935	917	921	911	888	880	921	912	950	933	955	946	869	943	891	874	879	898	966	958	938	899	878	942	941	895	909	940	884	852	895	929	942	921	888	929	890	884	949	937	929	914	874	884	914	919	898	891	882	906	951	900	912	922	944	918	906	910	892	943	889	917	917	990	891	954	896	873	895	952	951	865	953	871	902	915	905	950	897	915	932	883	940	901	923	924	919	888	877	934	984	894	921	910	926	929	872	950	905	889	883	961	970	949	949	931	936	953	882	964	921	947	940	922	887	919	888	889	938	858	905	939	949	916	926	923	909	944	964	911	922	953	927	913	894	908	895	939	864	937	880	933	910	819	916	922	897	902	983	913	951	949	897	938	958	900	903	878	912	925	947	928	963	829	928	884	897	897	980	891	934	900	919	889	870	914	932	919	904	897	908	873	946	911	952	920	959	914	893	890	913	910	921	1007	907	884	955	944	885	882	919	900	932	951	950	903	911	971	917	932	875	920	963	928	952	883	879	885	969	910	945	899	897	894	920	906	955	932	915	915	918	904	908	972	896	938	953	877	896	949	899	938	952	899	886	967	909	860	917	911	933	921	927	909	989	950	932	897	891	906	932	856	898	938	909	946	916	957	911	891	923	948	964	924	944	866	890	938	917	915	966	928	893	904	905	912	976	884	910	857	881	988	920	902	926	930	915	845	876	926	944	979	937	924	876	962	957	933	899	859	894	891	892	893	894	860	892	909	876	940	865	952	912	944	913	897	906	876	909	857	919	915	958	886	877	908	900	917	934	922	942	880	944	920	876	898	866	944	915	897	868	904	938	917	939	984	980	931	946	880	895	951	976	883	898	908	899	892	918	931	921	922	907	849	927	925	975	937	882	903	873	968	913	895	939	938	914	914	954	889	989	885	898	947	961	921	943	888	932	924	872	939	908	899	888	898	897	948	916	936	860	903	973	882	876	894	885	971	931	932	942	875	902	899	875	918	915	943	900	957	893	963	962	888	928	935	914	939	875	926	917	881	906	903	924	860	941	913	879	922	961	862	905	920	964	918	906	889	936	982	950	882	881	895	904	930	922	916	907	896	895	894	935	946	920	926	861	945	925	897	901	906	931	897	931	934	869	932	917	889	899	876	873	937	858	949	986	911	980	879	948	943	927	924	891	891	848	921	930	921	1000	892	897	942	881	919	934	931	905	912	960	868	959	931	897	924	933	884	934	926	958	929	898	962	900	930	927	909	931	960	886	957	959	902	882	952	938	878	907	887	945	942	899	882	882	893	885	936	917	916	902	924	946	918	963	915	843	864	911	879	896	951	855	897	912	900	961	958	862	930	963	894	923	898	915	953	930	920	891	928	896	948	919	988	974	926	917	932	922	879	914	916	918	876	878	947	982	950	899	946	945	882	937	898	915	930	924	899	911	942	932	861	883	956	903	914	896	897	907	893	885	948	871	931	940	915	890	900	906	913	912	947	882	891	901	884	950	908	961	920	925	929	914	930	952	957	907	956	895	924	921	878	913	943	898	868	912	904	950	862	934	948	905	915	963	892	879	877	952	920	901	935	943	901	902	946	873	938	902	998	910	928	915	944	914	888	889	974	942	907	933	901	912	910	916	970	922	906	900	935	887	931	938	867	887	954	940	941	912	919	912	927	889	924	936	891	961	956	951	928	938	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7904	1061	1418	1187	921	624	511	385	353	310	316	303	244	277	243	224	227	221	222	217	202	207	192	169	179	189	176	176	216	190	205	196	191	204	209	192	212	196	198	198	199	174	178	200	178	189	180	184	178	163	186	196	193	164	181	175	191	180	185	180	178	191	181	203	181	189	211	172	188	206	182	198	178	190	181	182	202	203	218	196	199	192	207	179	168	197	192	182	178	214	176	155	165	188	198	174	168	188	180	196	158	206	161	178	163	170	183	166	199	172	187	187	206	197	204	202	166	177	213	205	168	191	187	178	177	211	176	181	175	212	180	205	186	196	177	183	220	177	159	182	172	167	188	164	204	183	175	180	212	171	180	192	178	178	177	197	179	163	167	164	209	216	179	200	196	182	206	186	172	174	185	187	200	183	172	184	200	146	175	206	169	146	194	187	211	171	178	185	187	185	181	173	182	196	173	169	179	169	181	177	177	186	182	184	176	204	185	185	169	194	184	196	167	166	186	157	170	182	189	190	193	194	165	180	197	181	201	193	209	183	189	175	195	150	167	151	165	185	198	176	173	196	188	166	191	177	182	189	188	180	166	189	190	183	206	181	178	168	186	170	174	213	206	193	179	178	188	174	199	168	183	192	183	170	163	196	153	173	171	175	188	189	193	193	172	162	185	194	159	164	216	163	177	170	194	155	201	203	158	171	177	177	179	176	161	186	184	183	208	197	173	210	222	186	189	202	172	193	172	184	162	187	194	164	179	178	194	192	180	170	186	177	179	187	178	164	185	160	202	194	168	160	193	179	195	181	193	164	188	187	176	166	177	197	152	166	171	181	183	190	179	186	193	175	204	179	167	168	187	163	149	188	166	182	168	173	212	171	174	172	191	155	158	178	189	178	200	224	164	177	183	156	197	151	198	196	166	179	191	174	195	197	154	191	191	181	194	154	185	203	188	180	203	179	180	182	184	183	180	189	196	191	181	175	159	190	196	186	174	191	176	195	190	199	173	209	178	212	182	178	173	190	177	186	181	195	205	169	189	192	190	184	196	176	177	170	185	201	173	190	199	184	179	194	182	185	184	171	165	185	197	174	198	178	182	183	162	187	167	196	193	166	179	174	182	202	173	194	194	187	169	197	191	183	181	181	158	188	173	189	172	179	163	217	193	181	175	185	192	172	194	179	196	182	173	201	178	228	179	197	154	161	171	188	171	179	175	144	177	189	193	196	175	174	179	170	182	173	195	185	183	192	159	189	181	187	169	183	139	199	187	199	197	186	174	183	178	189	175	189	169	169	190	192	189	179	185	166	168	182	196	169	165	183	181	213	179	190	167	183	184	180	178	191	175	193	174	225	173	190	205	154	191	185	185	185	206	188	178	190	191	193	183	166	182	184	169	183	214	172	179	177	178	170	199	186	201	165	179	171	213	198	201	185	188	184	209	185	167	187	182	203	190	186	175	176	195	171	190	182	175	172	203	215	173	173	197	178	153	181	186	177	197	167	177	183	188	159	206	166	189	186	198	171	169	184	192	182	169	175	189	163	187	178	198	200	188	206	168	204	164	172	177	202	180	176	193	162	163	179	173	200	167	168	155	160	204	186	176	165	185	164	178	176	190	176	177	184	174	184	176	203	181	178	190	201	185	183	180	186	196	163	195	190	158	180	178	156	184	189	172	200	182	189	191	188	191	194	197	178	196	187	183	187	160	182	177	173	186	175	170	175	183	191	213	165	191	190	207	180	157	168	195	202	161	178	189	186	203	191	181	187	204	204	188	189	179	204	173	164	166	190	182	189	181	200	188	195	224	186	201	198	182	183	165	214	180	164	194	189	177	189	171	185	184	192	184	190	191	179	178	191	170	205	203	180	191	172	198	182	198	200	185	184	188	182	199	171	211	190	160	174	194	186	161	163	176	179	176	184	171	190	211	168	174	183	210	193	163	181	179	197	177	194	190	186	175	177	182	193	181	172	213	153	177	177	163	189	178	184	175	171	177	170	195	199	184	173	171	212	181	196	196	174	182	175	177	172	199	189	214	201	182	196	162	174	164	183	198	194	199	156	162	171	177	161	201	190	170	186	159	175	198	190	188	192	162	176	164	163	185	165	175	186	169	174	206	175	187	174	184	205	199	181	179	170	188	169	193	187	191	182	182	170	206	193	174	164	188	172	199	195	205	181	179	169	188	194	192	154	195	187	186	178	185	160	177	181	184	187	170	173	194	164	196	185	186	175	190	163	181	191	166	187	192	172	181	219	189	170	201	182	196	196	200	179	188	170	160	203	169	207	202	178	206	164	182	203	168	185	181	186	185	170	167	188	193	179	186	182	176	157	174	195	186	205	158	177	203	184	202	210	183	193	171	183	180	167	191	181	190	176	190	174	187	176	196	179	170	169	180	187	184	204	185	175	183	192	166	181	187	187	198	193	218	166	177	148	195	180	179	197	181	194	192	166	193	184	192	185	193	177	174	184	199	173	192	180	183	195	201	201	187	185	174	176	174	172	183	175	195	181	206	176	190	209	169	212	188	184	179	187	179	194	165	177	189	163	180	155	189	179	193	203	173	202	190	174	170	180	200	190	178	180	185	188	177	182	204	204	192	165	167	184	196	169	174	184	167	170	191	173	174	174	182	188	173	182	182	201	183	172	172	170	186	185	187	183	196	176	170	169	191	198	203	186	168	183	177	202	181	168	180	182	185	166	205	182	190	169	186	169	192	165	184	180	168	189	156	184	213	164	179	172	170	160	180	161	189	190	168	178	169	189	175	171	187	183	213	185	182	186	191	193	178	222	178	156	204	173	190	188	171	190	163	181	197	163	189	185	168	197	156	165	187	168	177	161	177	193	194	177	201	195	184	205	203	175	188	179	174	189	200	193	171	176	174	180	184	185	183	195	160	202	174	183	180	177	194	181	166	179	209	188	150	186	180	195	181	189	186	193	172	168	203	178	189	177	171	162	180	210	183	187	184	174	181	181	182	194	178	177	163	205	200	180	177	184	190	204	186	193	188	195	183	186	172	167	192	175	178	177	175	193	213	189	172	195	213	178	186	191	190	165	184	171	164	186	197	194	187	185	168	191	180	166	184	183	182	191	192	178	167	185	211	207	211	175	174	191	177	200	175	190	159	189	187	204	193	190	182	194	178	189	181	200	179	186	185	181	167	193	195	173	180	184	169	156	190	196	175	187	197	190	192	192	208	200	171	158	187	194	190	189	200	186	197	194	163	217	192	173	188	177	178	188	183	178	181	207	189	187	198	185	164	179	196	151	177	178	194	178	190	176	182	164	162	182	191	200	180	191	190	182	187	174	210	197	212	179	196	210	167	203	178	185	166	171	205	170	201	172	195	182	168	178	191	174	173	178	169	187	164	198	188	162	181	184	182	198	149	166	199	187	183	174	178	182	184	195	196	163	174	173	197	176	181	169	185	188	170	153	175	169	189	168	174	161	205	179	219	186	181	198	183	187	205	184	178	166	172	166	186	173	187	189	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5639	1470	2890	3634	3379	2645	2188	1918	1584	1430	1267	1167	1081	994	989	929	844	802	844	814	786	728	715	733	730	706	695	679	667	674	675	633	665	640	646	676	621	609	580	623	643	613	619	628	612	560	658	613	623	592	611	598	610	615	571	579	587	590	555	598	603	609	635	636	572	586	594	587	614	577	583	501	610	589	569	590	543	580	599	575	579	579	576	597	588	566	586	563	573	581	551	582	594	548	598	571	572	539	585	582	564	602	561	580	546	601	559	577	601	554	601	554	606	546	590	541	570	587	577	586	610	558	607	517	604	562	573	587	557	574	576	535	549	564	570	586	592	556	582	580	547	529	553	589	585	554	535	562	581	532	568	556	551	557	568	582	581	594	548	597	572	564	563	586	569	565	541	567	605	564	604	561	559	552	563	577	526	570	583	557	542	551	615	546	594	530	569	561	568	583	576	568	545	573	600	570	540	570	555	546	534	573	605	564	551	576	561	585	568	572	566	520	546	609	549	580	549	552	569	591	579	565	587	601	610	565	529	592	536	520	555	518	590	571	568	551	609	576	545	535	500	581	554	556	557	539	540	572	583	590	558	503	545	580	577	615	574	582	531	535	562	591	500	579	530	558	586	550	606	576	531	520	579	534	609	564	520	568	553	576	561	530	548	555	576	555	571	537	593	581	570	572	571	581	578	545	553	554	561	577	573	561	617	565	561	559	584	571	568	602	576	543	582	539	591	559	544	546	542	547	540	557	567	551	601	552	577	535	582	537	580	575	594	572	562	588	634	560	566	562	604	559	578	556	526	549	547	560	625	564	556	565	566	541	531	531	584	546	511	577	563	568	558	537	519	605	568	556	571	539	552	572	545	532	576	542	569	573	549	597	569	551	580	569	556	553	577	578	576	570	569	600	548	582	581	546	592	564	490	603	559	545	569	531	560	552	605	572	531	550	520	565	563	546	569	613	592	589	573	554	618	583	549	547	567	536	549	594	623	572	569	596	552	586	592	518	567	587	557	573	557	562	591	602	600	573	570	541	584	565	580	560	598	576	610	596	538	571	586	593	583	640	561	605	586	573	610	531	582	555	551	588	528	549	548	601	598	569	572	561	614	570	552	590	581	579	557	573	587	572	535	559	577	530	547	548	606	554	581	535	579	616	530	530	526	558	563	567	535	565	572	544	539	615	597	579	605	584	525	570	519	572	570	580	567	586	553	570	578	559	569	520	573	599	594	579	518	583	574	563	566	562	587	613	580	514	571	555	559	581	585	570	548	560	544	556	550	560	569	582	570	567	559	568	547	612	531	582	553	554	617	582	574	550	561	559	574	592	582	554	534	538	578	517	572	559	559	555	557	531	572	579	543	562	566	598	566	570	594	560	553	595	591	584	564	586	557	553	574	541	579	579	551	573	586	606	592	552	545	556	545	575	534	525	522	600	563	597	567	590	579	533	536	563	587	528	584	576	572	553	586	583	575	554	550	557	521	586	538	579	526	568	563	606	565	570	558	555	562	581	576	588	584	567	560	572	545	581	568	563	566	584	545	559	589	536	600	550	528	552	566	587	540	554	575	552	574	556	609	546	570	532	596	577	587	578	562	550	545	601	548	592	531	586	588	580	556	597	493	536	562	552	567	569	547	562	583	579	550	544	553	560	541	562	534	563	527	549	561	575	545	543	561	586	560	549	550	600	551	560	572	575	546	539	579	550	576	524	545	590	550	582	528	597	544	550	587	540	560	563	602	626	585	573	584	565	569	591	575	598	554	591	570	529	609	569	564	568	619	603	601	595	538	577	575	558	583	531	578	545	546	548	573	538	509	572	551	540	587	572	574	553	541	575	571	566	543	552	591	572	534	526	564	608	554	532	584	541	617	557	570	562	558	553	613	577	555	566	558	582	573	533	611	550	582	566	563	569	553	581	575	564	543	567	581	560	568	550	547	557	571	559	563	562	573	573	546	536	554	591	569	539	542	599	550	574	543	575	557	598	555	556	570	556	570	553	605	544	566	539	603	564	552	561	565	570	575	564	619	600	568	558	550	572	545	566	563	558	566	574	524	580	572	554	601	585	554	596	570	554	565	577	569	613	564	547	585	576	579	543	593	566	537	592	572	572	568	555	577	611	527	547	583	575	571	554	555	543	581	571	580	538	583	556	548	557	596	601	581	531	587	554	558	565	523	560	579	602	605	583	506	581	551	570	592	551	562	561	563	564	566	567	583	553	559	537	522	546	570	556	568	568	549	571	532	555	563	559	561	583	531	575	599	562	564	569	610	546	589	545	544	576	568	572	587	613	583	559	543	563	611	544	560	539	545	591	566	595	567	582	561	564	543	545	585	533	554	533	572	507	545	579	560	588	537	579	575	523	539	608	544	566	558	538	583	570	555	543	564	583	578	539	585	558	580	551	573	584	579	552	539	583	596	578	575	538	588	569	528	542	560	601	560	567	529	579	530	569	531	575	586	564	534	547	601	599	583	574	595	560	574	534	585	586	583	589	603	527	600	542	538	541	587	604	589	516	583	558	575	563	587	574	573	552	596	572	547	573	546	583	551	556	568	579	572	547	590	591	569	571	586	571	559	557	571	562	544	546	566	551	584	591	557	601	585	548	591	558	533	591	556	587	577	586	583	594	592	553	547	517	552	564	596	582	587	561	570	567	555	582	586	626	567	559	570	567	564	566	543	611	565	522	536	566	554	585	575	577	578	552	594	556	563	570	600	568	575	581	593	578	546	598	552	542	593	576	549	521	608	540	580	597	561	583	542	611	534	542	542	544	601	553	568	567	526	575	584	569	594	576	556	555	573	589	570	602	538	564	562	579	557	528	603	520	556	547	556	561	552	533	550	567	573	559	559	544	556	586	557	577	562	566	533	534	567	553	574	561	526	567	562	534	553	575	561	587	583	577	537	603	573	561	579	553	586	567	594	588	558	561	543	568	584	537	587	591	584	567	567	555	623	601	600	568	541	604	579	574	551	572	565	547	526	576	559	537	597	530	615	571	583	590	527	591	593	579	559	523	561	575	600	589	578	569	575	556	588	560	523	547	549	535	572	583	574	631	586	580	566	519	625	534	605	551	547	567	602	531	578	563	594	587	545	603	606	581	564	568	560	598	544	575	549	615	569	544	606	550	591	612	549	576	558	554	547	539	577	559	573	552	590	579	589	549	560	594	588	598	578	579	563	584	592	589	562	563	579	564	531	546	594	577	577	573	560	593	538	552	564	581	560	575	522	563	547	595	569	566	555	538	573	561	551	582	598	566	566	549	583	602	564	553	569	577	588	576	589	549	582	548	559	564	552	568	553	591	562	573	552	572	537	566	563	573	549	534	572	575	598	558	619	595	536	552	567	545	578	584	593	563	552	589	545	544	558	546	601	591	565	571	579	555	535	545	561	568	575	566	555	539	555	605	611	566	567	564	509	559	583	561	567	571	544	547	537	592	561	586	541	541	583	551	568	585	520	577	549	573	526	555	533	594	528	584	548	581	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15050	2235	2594	1998	1515	976	744	619	463	425	368	317	293	284	265	238	211	219	209	206	195	181	183	207	189	186	176	161	172	144	149	157	165	157	169	147	162	153	150	129	168	159	158	148	159	146	160	150	171	148	148	158	157	149	148	152	160	140	155	141	151	145	141	153	126	134	148	121	135	131	153	136	140	159	144	127	126	130	156	141	142	158	149	143	143	140	159	157	168	148	140	139	131	155	140	150	133	154	154	158	158	149	146	131	142	134	150	138	148	133	141	154	132	144	159	158	140	132	155	134	131	137	154	147	123	152	137	168	153	140	156	129	155	122	130	141	141	146	165	119	154	118	147	137	126	124	139	141	153	145	132	147	150	140	146	152	130	147	161	137	168	140	150	161	152	168	151	145	140	161	137	133	130	127	120	126	147	150	135	127	172	145	122	147	133	134	146	145	148	126	140	167	133	148	148	148	153	135	133	158	160	155	141	120	157	135	151	144	125	123	151	140	166	124	133	140	154	166	139	149	141	155	162	140	113	147	141	127	123	145	143	150	148	161	139	124	150	154	138	148	142	167	159	153	115	141	138	150	151	149	144	131	134	147	133	131	154	137	166	135	120	133	150	157	140	150	152	123	129	151	135	120	149	126	150	138	135	148	134	160	163	145	145	147	136	158	157	170	129	161	152	143	140	153	135	124	150	162	154	159	155	136	139	138	152	142	142	133	158	157	138	142	144	140	146	131	163	132	137	143	119	172	152	149	138	146	171	133	136	162	161	141	154	171	161	157	131	137	164	129	141	134	134	141	125	147	129	131	132	158	135	138	127	140	141	158	134	153	149	147	146	133	152	138	159	140	131	153	141	151	143	142	127	162	159	141	124	145	139	131	139	148	140	151	117	128	136	147	142	161	141	142	148	118	123	137	146	133	140	126	138	154	163	150	144	153	117	137	113	136	148	164	164	165	148	152	132	147	147	139	145	150	157	110	137	142	134	127	128	147	137	163	154	157	132	133	143	152	147	143	154	169	139	143	124	124	157	140	141	143	129	136	138	144	119	141	149	159	153	139	139	137	136	144	162	163	143	144	145	135	154	145	124	159	131	126	145	149	143	149	143	139	155	140	146	134	163	153	146	133	155	129	150	133	148	176	154	154	148	129	132	149	151	163	135	173	159	143	123	148	123	134	138	153	135	157	148	134	159	150	133	137	149	126	148	127	131	129	128	146	147	161	135	120	147	137	161	128	145	152	128	139	160	145	142	145	139	131	122	127	155	138	153	139	127	139	143	140	155	158	143	164	145	117	132	134	131	133	134	142	133	158	159	122	142	140	159	136	134	149	143	148	131	157	160	138	142	138	133	155	142	143	148	136	137	146	167	169	164	131	136	130	124	135	154	137	130	134	155	152	152	133	139	148	130	121	147	146	154	145	167	135	144	146	150	156	167	126	141	133	132	161	146	135	137	143	153	147	120	130	136	140	131	134	140	157	126	139	151	150	148	134	139	152	156	119	141	130	141	156	133	147	130	137	134	157	142	136	167	146	161	136	154	137	133	136	133	149	141	164	121	147	139	143	130	155	141	135	147	124	132	144	155	140	156	132	128	146	122	133	139	119	152	172	128	147	152	125	136	127	142	146	147	151	147	142	127	148	144	163	142	143	168	163	129	137	157	123	127	142	138	168	146	136	140	148	135	167	165	141	120	137	121	134	131	126	156	138	142	133	147	120	157	138	125	153	138	146	128	136	135	151	144	147	155	141	128	154	151	161	148	142	119	147	143	129	148	136	155	146	145	142	121	141	149	181	132	145	151	123	157	139	132	144	145	147	128	156	136	131	161	140	124	154	134	155	149	155	134	137	126	140	145	156	133	141	147	149	113	136	148	145	157	151	153	109	136	165	136	154	124	151	139	131	136	153	127	138	122	145	128	120	153	144	138	138	141	133	156	147	151	146	147	151	155	158	146	154	150	145	151	137	153	138	126	134	133	156	142	146	118	131	129	138	144	153	186	141	146	137	160	142	146	144	148	147	122	126	152	139	129	155	147	116	161	136	145	134	167	130	140	137	135	174	132	133	126	135	159	142	148	149	148	162	136	132	158	133	151	133	161	132	130	170	125	146	146	153	128	133	165	129	128	148	133	138	140	151	139	170	147	138	163	123	146	147	122	112	145	154	117	136	154	141	162	140	151	153	150	141	142	152	138	147	131	146	130	121	159	127	145	159	154	149	154	141	150	177	141	114	128	137	138	143	149	165	148	152	148	138	124	144	142	163	156	147	122	158	125	144	154	131	133	134	146	133	162	144	148	152	146	133	135	156	121	141	133	131	144	136	138	149	137	129	151	147	153	120	140	130	152	148	156	149	158	151	144	150	138	153	145	142	139	174	139	131	141	152	112	133	147	157	128	126	140	152	140	159	148	154	122	146	151	130	153	147	132	138	129	121	134	166	133	162	136	142	154	153	112	130	125	144	158	147	157	157	139	138	149	125	157	138	137	149	155	130	157	145	132	147	145	153	142	176	152	129	144	161	166	135	146	155	150	137	137	145	125	133	152	135	123	145	139	157	149	154	147	149	140	126	164	171	154	129	113	150	140	145	172	135	144	146	150	137	140	127	144	129	162	137	149	130	158	167	145	138	128	140	156	129	136	131	146	156	156	119	138	140	131	118	138	128	124	125	136	136	146	142	171	125	139	142	133	154	133	136	142	148	149	135	137	139	156	148	161	152	150	161	150	140	123	136	142	141	145	158	157	153	143	138	148	131	177	131	150	143	140	152	150	151	154	156	118	150	147	143	121	149	146	150	124	142	150	130	156	133	137	164	147	133	145	153	150	139	156	151	133	144	135	172	151	144	149	149	138	167	151	144	160	148	129	162	133	151	154	138	151	141	147	122	135	137	151	154	157	147	136	137	118	125	154	122	126	132	142	134	150	144	137	131	143	155	138	143	133	138	164	122	143	165	146	153	154	143	156	150	128	151	131	126	125	147	149	143	133	145	136	125	123	147	143	129	129	125	143	143	135	161	166	148	142	134	146	154	110	144	138	154	156	140	167	166	145	122	134	159	139	143	128	136	135	131	136	163	139	148	136	134	147	112	139	155	128	137	140	146	145	146	139	147	145	133	157	133	155	136	138	147	162	125	138	107	136	130	142	126	149	162	185	151	153	152	161	147	152	117	130	144	146	145	138	138	131	135	153	133	160	143	134	141	164	122	136	144	139	149	138	145	160	152	134	143	164	140	131	153	154	137	119	146	140	123	150	127	130	120	146	125	139	149	135	151	149	124	127	143	121	149	146	156	146	148	126	145	146	143	148	154	134	143	130	151	117	136	139	143	148	150	160	114	126	137	139	144	135	140	142	136	153	149	141	154	133	164	126	140	128	130	117	112	146	122	154	148	134	114	148	151	152	156	126	141	151	172	148	153	157	128	137	126	131	147	129	139	129	140	123	141	133	144	144	132	162	149	159	156	126	129	157	159	142	147	132	138	136	120	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7741	2249	5054	5908	5499	4211	3370	2793	2387	2023	1781	1606	1502	1381	1207	1099	1099	1052	969	926	901	850	720	812	773	685	717	673	670	653	650	605	657	600	604	603	597	604	570	608	563	551	586	545	532	541	531	581	514	513	532	542	528	519	533	495	495	527	556	478	503	537	513	481	440	478	518	517	517	502	477	507	464	461	528	503	501	449	451	497	493	452	452	515	474	464	485	468	504	464	455	468	504	480	510	495	484	476	473	482	469	492	501	478	454	480	469	471	468	458	482	416	478	470	450	521	501	477	491	465	473	500	484	488	493	458	482	498	516	476	489	451	441	485	480	469	469	465	497	445	483	477	435	466	437	492	480	501	512	502	465	510	459	492	484	517	486	472	469	451	476	444	447	477	488	463	506	443	458	450	471	472	459	479	473	468	413	456	455	507	487	449	488	450	467	482	443	435	484	485	477	474	481	487	488	476	509	448	449	490	420	430	491	487	491	502	459	472	484	481	462	426	467	437	472	466	476	485	471	462	487	443	481	471	447	468	464	480	442	440	424	524	475	468	466	478	470	465	427	467	455	472	508	423	444	492	426	496	470	434	477	472	421	471	500	466	446	482	483	451	483	464	445	448	442	464	466	458	466	426	471	468	464	473	449	471	464	509	460	425	448	500	502	437	469	482	450	476	491	479	483	455	449	506	477	458	464	488	482	474	466	457	462	460	500	456	416	474	476	467	489	462	459	492	486	479	475	459	469	473	470	478	517	447	457	462	451	465	470	438	482	476	464	469	443	492	463	457	475	461	491	491	496	453	444	486	518	465	488	450	440	436	451	457	480	456	476	496	486	476	473	490	485	457	434	422	484	437	448	477	440	465	481	446	491	488	499	467	471	441	459	456	456	473	505	476	445	486	444	465	476	471	466	460	461	504	452	453	457	457	468	485	443	467	526	458	465	481	526	463	425	469	475	478	456	458	430	447	430	480	447	474	498	432	477	485	472	488	425	452	462	457	466	474	494	476	448	465	448	461	444	437	483	464	436	482	467	481	493	472	459	475	477	436	465	467	445	464	429	456	451	509	454	478	479	485	505	444	414	487	457	504	441	458	473	496	443	464	489	503	485	436	430	462	470	490	456	491	493	478	488	440	481	492	418	446	442	476	452	504	452	476	471	472	493	469	476	465	469	447	438	496	472	424	446	476	491	485	447	461	465	479	446	478	452	483	476	461	458	492	487	491	465	462	466	462	480	462	471	474	436	429	492	422	465	481	470	484	488	449	453	478	456	450	454	492	443	492	425	473	467	480	441	460	447	460	466	459	452	490	450	450	467	450	462	517	500	455	508	459	501	450	438	491	446	487	474	432	478	495	487	434	514	417	484	492	479	446	451	466	448	455	510	472	462	468	481	470	496	453	496	467	453	452	444	464	449	481	486	449	459	488	476	489	448	497	474	468	506	461	501	454	444	477	495	512	476	466	475	454	505	475	465	455	467	460	431	446	458	458	462	488	457	442	476	440	465	469	478	495	470	448	487	461	478	488	453	465	431	479	490	447	493	447	479	454	483	467	457	495	466	493	417	488	437	471	474	482	502	480	473	461	450	452	474	464	461	487	454	469	463	448	492	447	479	448	466	435	470	470	441	438	427	505	501	458	483	481	555	484	419	465	477	442	495	489	488	435	452	465	465	481	464	472	495	470	468	469	477	491	456	455	452	473	489	453	440	476	464	465	446	464	495	475	452	477	446	454	473	453	481	480	471	461	445	470	483	501	450	489	436	458	445	424	477	509	474	487	445	466	485	481	458	477	499	513	480	467	488	452	501	468	460	484	429	444	421	486	502	489	480	470	440	470	483	472	442	476	506	466	444	476	477	434	484	479	459	490	465	472	514	470	516	501	463	431	451	459	434	451	490	477	506	467	460	474	476	479	378	494	462	477	456	483	501	461	502	470	451	448	467	472	481	425	468	505	442	487	455	483	470	467	476	473	481	455	449	446	500	444	477	427	454	500	471	472	469	456	500	477	502	467	487	475	435	461	462	475	450	457	449	459	485	476	451	457	472	459	489	472	476	462	467	504	453	437	460	506	443	441	474	469	481	464	473	465	454	467	499	443	462	489	463	472	483	479	452	518	484	463	440	481	479	447	435	477	486	464	437	481	475	468	462	464	466	451	464	475	437	475	457	441	420	489	422	464	460	467	420	445	498	461	490	462	489	472	504	485	461	446	469	432	459	482	506	475	484	478	493	492	484	498	447	487	465	486	482	457	488	477	462	476	476	431	414	484	431	502	428	469	466	457	474	475	478	459	472	437	445	493	468	478	473	451	482	442	474	465	446	476	475	447	450	475	474	441	493	410	458	470	418	497	495	497	487	458	484	429	473	499	471	474	468	519	431	462	459	453	485	475	455	486	460	450	489	439	452	488	497	466	456	439	463	471	472	456	485	480	470	461	442	480	461	455	455	446	480	505	446	483	456	479	521	447	462	463	479	455	496	466	443	447	451	476	464	496	502	479	476	464	454	452	515	467	466	472	520	475	454	476	488	457	457	494	466	526	439	443	464	480	457	413	470	452	470	494	505	448	467	452	461	474	514	443	508	458	487	464	494	466	466	469	466	411	477	466	472	449	459	464	463	489	453	503	458	452	487	479	493	475	457	430	474	438	458	478	469	487	460	491	461	471	443	478	455	489	503	445	457	485	464	467	527	422	480	465	469	481	468	481	458	412	513	485	452	472	482	426	476	488	464	486	444	481	478	458	511	482	456	483	483	486	483	460	476	479	480	449	440	471	487	460	451	474	468	465	455	441	476	462	461	475	442	481	459	486	471	463	469	488	481	509	445	504	500	499	500	440	496	487	424	450	454	431	431	486	466	535	521	481	448	448	458	441	524	464	451	487	471	477	472	437	479	472	432	472	448	455	476	459	447	435	442	472	491	413	510	453	493	510	489	486	464	520	468	462	466	449	465	473	483	443	459	488	463	468	434	475	465	464	433	483	483	476	438	453	466	500	498	473	483	457	475	475	492	473	501	496	461	443	450	463	466	471	427	427	503	509	483	459	452	457	483	495	469	446	472	457	499	495	475	483	495	508	460	463	516	465	464	465	455	432	496	446	416	466	484	468	447	463	452	485	450	459	463	476	478	474	475	519	478	502	475	488	457	478	443	455	472	465	471	439	478	492	488	514	483	452	488	480	443	472	448	487	477	480	455	473	485	478	486	472	442	436	440	474	488	443	477	497	467	489	446	494	474	477	458	481	539	487	482	463	485	436	468	500	423	478	463	434	491	454	470	461	444	491	480	465	482	497	468	478	458	512	428	459	461	517	491	515	456	515	496	477	488	505	525	463	438	484	470	492	462	495	458	447	499	486	448	455	472	466	453	441	496	459	471	484	466	461	460	465	481	471	445	466	490	467	471	504	486	476	433	461	448	472	460	425	447	482	490	468	459	474	510	445	485	452	467	455	451	466	486	440	451	478	483	447	444	483	445	494	495	481	476	453	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2094	349	418	386	384	349	308	343	320	327	282	360	306	315	337	320	365	319	313	304	316	324	322	322	339	324	333	301	317	287	325	291	312	347	330	323	337	319	312	323	288	336	338	340	320	317	293	304	317	311	344	328	340	335	362	323	340	296	342	307	302	341	312	330	343	282	315	351	298	328	323	333	328	278	297	316	337	317	314	322	299	348	334	342	328	318	325	283	301	335	297	311	302	358	315	332	316	317	331	313	320	318	301	315	284	331	321	356	338	321	311	296	322	319	320	320	287	322	379	331	331	307	348	328	353	328	314	330	285	324	309	335	294	337	325	309	320	326	337	322	293	304	322	316	346	328	303	304	316	297	314	293	311	307	330	330	338	312	322	338	300	315	308	325	305	334	297	313	317	344	334	278	321	317	339	343	317	322	341	359	329	303	325	320	304	303	310	322	317	329	297	305	307	325	318	320	343	333	336	330	326	330	342	307	330	316	313	293	316	291	329	316	321	290	333	326	321	298	316	328	286	330	290	308	303	316	338	284	321	342	331	323	300	318	303	323	292	274	312	299	301	315	346	321	352	311	326	305	318	301	328	334	335	302	334	282	295	326	321	355	320	319	312	293	328	308	294	335	314	279	298	296	330	369	322	307	300	358	332	292	319	303	335	300	300	293	347	304	286	313	359	295	342	301	310	308	330	324	325	316	318	326	303	302	355	334	310	296	308	332	341	307	358	274	322	284	326	312	289	316	302	306	321	313	295	294	316	313	338	333	300	310	326	309	335	324	342	321	307	341	315	315	333	290	301	295	278	324	330	293	300	308	318	308	322	343	314	299	346	321	325	293	322	337	324	322	321	315	328	303	343	325	343	324	300	316	319	323	300	320	283	324	316	348	322	304	316	282	346	314	308	313	321	322	324	327	345	304	365	318	331	273	305	319	288	291	322	318	341	358	307	323	321	351	293	294	273	310	327	319	311	301	313	324	319	328	308	308	268	319	313	348	313	293	321	343	282	325	291	334	312	329	319	303	348	294	305	302	317	310	330	300	311	318	343	323	335	329	308	298	305	306	307	315	306	341	335	303	307	289	299	296	309	320	338	346	320	284	343	344	322	326	323	329	352	314	336	355	324	321	346	305	323	303	326	313	304	306	324	343	311	316	352	337	320	327	315	337	329	337	327	335	306	309	316	305	327	272	305	320	326	297	318	300	295	312	327	319	297	301	339	320	298	313	295	315	336	283	334	295	318	314	320	319	320	348	314	339	292	313	328	297	348	350	319	325	283	307	353	343	342	335	288	310	351	327	330	324	308	321	336	319	335	312	317	315	325	351	309	323	348	306	288	299	312	315	330	316	284	307	310	315	323	336	327	301	323	323	316	300	319	300	319	356	354	331	317	317	299	328	305	267	354	347	325	305	351	326	328	296	322	324	316	321	349	297	311	334	332	312	332	310	298	339	310	310	286	298	298	305	305	356	310	321	353	364	283	324	331	334	340	321	310	291	332	305	306	320	307	345	314	329	323	323	318	311	312	331	336	331	323	355	321	310	327	323	306	314	314	298	345	321	317	305	294	310	308	321	321	334	374	332	320	301	301	300	305	311	319	329	341	293	314	310	354	299	349	294	299	290	308	344	293	294	307	316	319	310	329	337	295	344	317	309	310	328	327	303	322	331	334	345	340	339	314	342	324	313	344	312	318	309	305	298	331	304	321	318	318	304	326	306	324	301	307	324	339	314	323	318	343	323	317	324	311	301	356	328	319	325	311	298	302	321	290	298	335	313	325	312	335	342	301	317	358	331	308	302	295	314	338	376	317	326	312	339	335	316	311	332	330	319	339	274	321	342	293	321	329	325	316	285	338	301	304	312	323	294	301	348	330	315	332	308	331	319	339	317	301	331	325	303	314	314	330	310	333	332	282	325	318	278	319	315	339	307	367	280	285	315	329	278	323	305	319	318	369	310	305	334	323	328	338	343	330	341	321	319	337	316	292	325	343	310	334	351	375	302	357	313	327	316	316	316	311	296	322	284	312	333	334	333	304	318	295	327	314	288	330	294	324	287	319	328	324	344	324	310	337	326	321	305	336	297	278	318	306	309	336	321	303	317	305	316	317	290	301	312	327	335	313	316	337	324	343	305	323	306	345	330	320	343	331	304	336	332	324	317	302	322	334	310	300	303	324	312	295	333	294	295	303	301	285	345	321	310	290	306	303	340	312	328	314	365	336	320	338	337	316	326	312	331	346	307	333	313	286	327	310	323	304	298	330	292	294	314	310	317	335	344	332	322	292	334	316	287	325	304	324	342	302	330	282	309	314	384	353	317	300	310	321	321	324	322	312	320	287	333	292	308	311	326	288	313	309	292	308	318	287	300	355	307	300	343	297	271	290	300	307	299	354	325	378	325	344	277	308	348	332	354	340	341	331	342	327	302	340	307	335	298	276	312	309	306	316	312	334	302	323	338	309	304	307	312	302	348	310	326	298	330	284	298	335	315	325	278	305	308	284	306	352	286	316	331	311	310	318	328	337	307	301	334	329	342	330	322	312	310	301	321	288	305	293	331	325	293	327	320	326	315	323	344	301	337	295	311	341	283	302	304	308	306	316	310	342	293	315	316	359	359	312	323	308	271	278	356	298	303	309	313	304	330	332	325	328	338	310	313	301	305	324	297	312	339	290	308	304	351	282	325	315	290	320	297	280	323	334	315	297	315	298	323	306	308	303	310	317	323	298	308	329	329	330	317	330	343	312	308	311	341	311	331	295	331	313	335	283	306	296	308	325	338	346	318	327	284	290	319	281	305	365	311	339	329	341	311	334	314	286	309	312	282	321	288	329	300	310	350	309	306	326	354	330	295	303	291	309	289	318	319	308	319	337	293	297	285	297	289	345	310	322	322	324	311	335	303	284	314	298	328	316	311	321	338	308	329	338	314	335	310	301	298	301	328	344	321	318	309	276	301	332	334	305	344	345	335	337	280	316	321	318	278	312	335	321	313	323	307	315	325	312	315	309	306	342	298	338	321	321	304	310	330	307	287	321	347	322	323	323	298	321	319	311	333	337	320	322	303	283	324	301	333	295	310	311	317	359	296	298	358	319	295	276	306	331	293	302	311	333	341	327	327	294	356	301	318	302	326	324	292	316	309	317	343	312	310	317	316	296	322	325	308	309	319	326	328	304	320	310	324	314	348	318	326	348	328	322	307	310	327	346	333	345	314	312	330	321	326	307	313	322	342	320	325	297	322	345	328	318	307	302	300	297	311	322	317	316	344	311	318	298	314	299	322	338	312	322	293	301	319	319	296	314	313	295	298	324	346	289	342	341	364	307	346	315	299	336	320	304	313	279	309	358	352	282	309	316	320	322	326	329	317	293	306	316	372	315	310	325	347	319	341	332	333	320	291	355	342	309	365	324	304	297	305	327	271	332	302	264	325	318	298	323	324	323	289	312	313	325	320	324	316	330	321	350	315	281	317	319	340	322	307	326	360	309	284	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2548	991	1068	1120	1167	1063	1003	1033	983	1002	1003	969	941	918	934	951	950	991	933	980	928	975	943	944	909	889	917	1013	937	929	913	947	935	924	918	870	919	973	922	912	877	882	924	927	898	929	925	895	899	891	938	921	934	905	893	978	956	937	846	865	876	937	904	921	927	958	937	938	937	901	980	904	956	903	938	916	934	901	950	919	945	922	927	901	910	925	923	928	925	929	917	950	917	915	925	924	930	920	916	961	931	965	834	933	939	895	941	971	908	900	951	896	924	903	878	858	858	887	883	955	940	952	890	967	930	962	854	920	963	923	861	890	977	962	935	919	920	939	939	889	927	927	846	892	908	872	960	908	957	977	908	951	854	982	921	898	935	900	825	941	853	987	959	874	911	965	924	913	933	913	889	925	942	931	947	943	911	926	896	894	857	923	961	941	910	875	957	953	869	906	973	908	944	931	916	914	919	896	864	925	921	921	971	902	921	941	891	892	906	914	972	931	904	896	888	932	910	933	887	963	957	923	930	887	898	916	918	881	920	946	898	908	945	909	900	931	922	920	882	973	907	908	953	887	943	938	938	924	907	961	890	945	914	922	883	918	872	968	895	950	929	926	900	941	845	921	907	880	908	897	899	874	904	965	902	928	886	875	947	876	909	950	887	876	919	919	894	907	973	932	863	836	903	947	946	948	897	904	909	875	971	910	928	860	926	869	930	906	924	919	917	958	918	945	937	959	941	918	891	861	933	972	911	937	936	937	929	938	886	882	901	1006	880	937	900	932	923	899	954	957	880	925	932	894	867	898	911	949	908	880	895	898	930	922	907	929	932	903	906	873	883	886	948	931	926	893	898	883	903	959	863	945	860	939	885	973	948	921	898	901	882	916	896	976	881	881	939	936	912	914	890	919	871	979	889	836	947	898	893	923	915	941	901	864	914	933	934	944	939	901	928	882	951	896	940	921	944	907	931	904	891	886	909	900	979	912	866	909	947	877	925	920	950	960	880	901	945	885	910	937	936	852	914	906	977	875	978	905	908	966	931	961	902	906	901	911	943	903	905	914	948	890	939	919	890	957	904	890	928	970	897	892	925	904	940	857	938	932	946	926	929	885	907	900	925	871	868	901	895	902	908	937	889	900	902	875	937	884	895	870	906	939	914	947	888	938	926	927	872	884	917	914	891	926	890	899	916	923	901	961	881	894	901	890	933	886	883	856	940	881	945	868	881	944	882	858	965	927	900	890	888	915	973	876	862	927	930	948	913	913	872	928	940	891	921	861	913	861	875	950	868	859	944	909	933	897	887	903	937	911	889	875	908	885	887	895	936	946	886	930	942	958	946	882	931	897	881	895	899	916	931	903	937	898	922	920	890	915	903	897	975	958	896	925	915	975	882	933	943	934	960	919	931	905	879	913	915	954	855	867	928	971	943	939	950	922	920	922	916	893	908	953	923	916	914	898	898	901	937	908	947	851	960	909	932	923	929	903	946	855	906	933	878	882	925	931	845	856	907	859	908	882	887	885	890	941	906	894	864	899	887	902	966	899	966	888	889	878	891	910	925	931	968	927	883	868	963	917	907	947	893	866	881	905	882	920	833	875	943	890	850	941	930	926	952	874	861	939	925	970	945	854	951	923	946	931	903	900	904	905	929	886	938	906	856	892	931	922	967	870	891	993	872	899	948	868	910	878	915	941	960	957	956	916	935	945	909	898	945	914	930	919	919	883	901	914	913	919	915	930	907	925	891	940	944	887	896	905	889	956	939	880	947	919	938	942	905	869	925	886	941	932	1002	961	931	907	903	921	883	954	915	904	956	895	919	890	941	952	918	898	962	956	883	942	869	951	952	972	931	900	921	896	927	939	927	983	939	966	882	941	923	861	932	915	899	887	937	926	869	911	896	879	889	935	891	922	900	892	971	958	938	914	968	972	871	917	967	939	862	932	955	894	917	867	944	901	921	884	930	916	918	920	898	923	940	1006	897	970	937	915	922	918	905	948	921	858	897	943	920	954	857	879	942	905	887	954	933	855	923	954	935	910	894	909	934	905	930	928	910	969	911	898	894	937	936	935	900	910	907	900	938	925	930	873	875	880	929	905	901	908	920	933	880	952	902	988	918	914	924	919	963	907	909	878	941	979	936	952	926	926	957	967	908	912	940	916	925	904	894	906	931	925	942	897	937	859	914	960	910	909	910	912	916	892	893	982	940	927	917	925	920	957	868	906	924	830	949	921	938	918	939	928	887	980	889	976	925	916	952	916	887	877	937	920	922	872	953	910	905	859	880	895	888	937	906	901	951	923	920	912	937	880	909	912	946	942	931	900	905	908	867	934	927	937	928	899	908	882	937	909	924	932	873	910	920	881	907	914	896	911	858	915	922	932	910	941	913	946	953	928	927	870	931	908	873	897	911	900	928	892	967	892	889	904	939	903	895	935	893	970	900	977	964	886	903	899	915	909	886	903	830	892	890	944	940	993	914	882	886	922	915	897	888	906	936	945	913	903	957	865	899	938	926	837	840	949	943	872	955	939	971	916	945	898	952	976	921	952	880	899	934	899	902	909	919	955	883	918	858	908	918	902	882	906	922	893	929	912	916	979	910	901	914	860	897	904	920	905	1006	892	922	929	929	959	919	899	921	924	936	901	826	918	904	891	913	907	881	958	892	885	977	918	947	946	865	886	867	907	890	892	931	889	868	907	902	883	947	918	917	980	893	916	912	936	926	922	942	888	892	880	888	925	883	883	909	963	927	930	882	877	864	911	924	923	943	866	936	887	945	888	919	867	913	931	935	930	928	928	904	927	937	930	909	930	931	907	980	906	902	903	941	918	934	915	923	853	912	877	963	952	912	948	943	918	899	949	874	937	944	891	924	974	959	871	917	873	985	916	905	930	953	864	880	903	918	892	941	909	942	939	907	950	914	944	912	937	913	912	876	899	945	901	838	963	879	879	920	931	902	886	919	902	920	888	945	926	910	931	944	951	906	917	857	942	892	947	924	906	912	914	869	937	904	896	911	885	958	916	894	910	863	912	914	903	966	912	866	901	873	870	921	901	885	891	935	955	892	900	872	897	884	923	979	898	902	912	960	880	886	936	953	851	911	889	941	905	922	930	905	988	935	902	912	946	875	878	953	874	874	940	886	956	915	909	910	906	909	866	928	860	926	929	955	904	927	880	922	879	929	936	932	918	931	935	976	870	991	883	904	875	904	839	898	942	953	894	941	896	913	922	908	838	943	918	888	893	975	910	1017	925	946	945	931	940	942	913	920	924	905	949	893	915	900	897	913	907	892	894	944	912	850	925	854	881	954	906	903	938	949	924	911	855	921	923	944	942	963	889	893	900	941	914	919	910	921	922	878	921	890	917	983	958	931	973	960	915	939	907	954	886	907	882	890	867	939	978	889	939	944	972	908	926	931	887	935	917	869	903	912	898	910	908	889	945	877	919	939	899	962	907	897	930	943	897	912	895	932	947	919	900	955	897	957	896	906	881	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7778	1046	1413	1115	888	593	493	399	397	303	310	263	267	267	222	214	217	227	213	231	199	208	206	212	201	210	195	195	207	179	190	182	213	199	198	171	190	181	217	187	197	175	186	184	184	173	192	188	198	209	200	189	182	195	168	184	174	194	191	183	180	177	165	175	181	188	187	196	181	185	191	173	189	192	183	177	224	190	175	171	193	205	172	182	188	193	181	177	188	190	175	185	188	170	181	184	200	184	162	187	217	178	187	165	179	202	192	188	192	198	202	172	197	179	178	174	166	155	167	195	187	170	181	197	194	204	198	177	184	170	179	172	188	193	200	165	182	184	168	203	198	178	179	197	167	172	185	200	172	198	203	170	208	178	193	182	161	196	175	176	183	179	180	192	182	167	170	167	182	176	190	179	179	152	186	169	165	205	192	204	180	183	217	173	214	192	185	173	178	183	183	164	177	177	177	191	198	179	175	202	160	154	200	161	171	193	162	195	188	188	184	182	185	183	203	176	171	198	158	186	167	185	185	171	166	181	176	172	189	183	169	184	199	168	176	206	200	211	179	174	182	184	179	178	193	169	218	182	194	176	209	179	191	210	187	192	190	179	206	197	190	173	152	174	173	186	192	181	187	179	192	205	180	177	169	218	179	198	167	180	164	165	176	181	175	200	173	211	167	199	208	182	187	186	181	166	190	177	189	174	180	169	168	183	183	196	183	179	170	191	172	185	180	184	205	190	191	173	168	177	154	167	174	205	178	175	177	191	185	179	200	176	168	194	153	160	192	167	183	183	206	177	185	180	188	174	169	197	188	164	193	172	167	177	171	180	203	186	187	173	189	190	176	184	163	202	192	180	181	193	175	184	203	172	196	188	194	188	197	172	170	184	167	177	192	153	194	173	174	177	179	190	208	196	178	188	189	205	186	177	191	175	147	180	161	197	163	188	192	179	207	197	171	163	192	174	182	171	155	188	192	170	193	191	202	177	211	150	213	201	169	178	154	185	174	200	167	204	174	199	178	192	183	184	162	198	170	165	199	198	177	173	163	170	202	180	175	184	199	166	206	187	201	191	175	197	171	179	181	194	196	178	189	181	178	184	192	162	159	192	193	204	192	196	191	174	176	182	160	191	192	190	188	169	167	158	172	174	188	194	201	171	169	173	189	161	172	173	180	191	171	190	148	169	169	189	179	179	185	183	161	182	194	189	175	182	199	181	164	216	147	182	193	190	208	166	214	172	181	163	198	187	186	183	185	186	182	173	184	194	207	174	163	174	153	185	188	209	182	164	170	194	203	186	192	196	203	182	191	187	192	184	185	195	195	197	164	186	172	175	196	174	174	194	188	197	184	186	160	189	185	158	207	169	192	168	172	178	196	185	206	199	184	153	180	167	186	205	187	203	194	198	180	187	228	183	198	187	178	182	160	181	186	152	174	193	174	202	205	166	179	165	184	156	194	166	211	190	179	197	157	207	195	173	174	188	161	192	170	174	170	184	199	185	187	173	152	182	156	180	170	201	180	175	171	152	162	163	176	180	178	212	156	186	172	172	165	181	188	191	177	205	180	175	176	186	186	194	178	174	184	151	177	177	169	181	179	179	168	201	179	188	169	178	196	152	205	154	177	184	153	168	166	160	187	196	164	174	204	180	198	174	180	182	174	201	181	206	176	154	195	181	171	188	171	174	189	182	170	199	183	167	192	183	170	174	213	182	199	184	165	174	194	192	175	188	177	151	158	185	159	181	174	170	179	192	167	175	189	167	174	182	184	192	202	190	199	180	180	195	183	175	191	198	181	167	175	204	203	138	170	190	185	178	181	201	172	181	154	196	175	173	171	160	189	156	178	183	176	187	160	202	193	195	168	197	207	190	198	168	185	188	199	168	195	175	201	196	187	174	183	185	172	177	173	224	171	175	204	193	165	196	190	186	167	179	182	167	170	175	176	189	171	190	187	181	182	177	176	171	179	160	172	187	178	188	178	171	189	175	180	186	192	200	170	175	187	181	168	177	167	178	188	191	170	176	171	186	186	169	177	186	170	164	180	165	186	173	180	174	176	175	168	190	179	206	157	178	197	188	182	185	182	185	180	185	191	204	166	175	170	195	184	178	183	193	176	168	205	185	152	178	176	190	201	175	196	173	194	185	161	183	175	169	192	164	175	168	181	191	188	188	197	198	172	191	198	181	189	167	160	193	167	194	170	190	177	182	187	196	201	160	165	162	189	178	200	183	166	204	176	183	185	160	182	183	180	190	173	208	198	202	158	187	188	173	178	175	173	173	172	184	170	196	207	175	162	179	167	171	170	170	190	187	184	171	177	173	193	180	178	188	181	177	165	178	183	195	184	184	188	193	162	196	168	185	157	184	185	166	180	196	173	207	191	187	189	166	169	198	191	186	181	183	171	173	189	170	171	200	184	207	178	169	175	166	171	156	180	185	194	158	164	168	186	189	187	177	171	175	159	170	186	180	180	175	186	200	198	163	199	168	164	174	185	203	184	190	198	174	170	177	192	181	178	167	174	202	198	180	175	178	183	170	180	176	173	181	170	181	185	201	158	191	198	194	179	189	155	189	180	184	195	198	181	184	192	188	159	177	165	206	215	181	173	186	168	197	193	148	157	201	180	187	166	202	177	176	200	214	148	174	185	181	181	159	176	182	178	189	180	173	208	194	193	187	187	176	207	172	187	185	189	175	186	183	172	204	180	194	199	169	187	171	191	209	205	192	180	210	182	190	182	171	189	186	168	183	204	196	190	182	188	188	167	167	178	168	165	194	180	170	216	177	184	176	167	168	182	201	192	193	195	181	177	172	160	189	180	181	189	182	181	188	199	190	188	175	183	159	208	186	202	179	181	184	182	163	181	192	174	165	177	179	188	189	182	178	191	175	177	186	188	182	193	177	195	151	186	173	180	193	199	177	186	190	169	170	222	170	188	194	174	172	184	183	183	190	179	184	189	186	200	167	201	164	186	192	204	175	183	189	192	184	187	195	181	173	169	169	174	183	196	173	188	197	187	197	188	183	171	192	190	171	189	193	210	176	186	188	188	172	169	177	191	174	212	174	172	179	173	184	190	189	164	180	177	187	171	170	169	199	165	183	183	165	194	220	178	183	184	208	184	158	169	176	181	162	188	166	178	193	186	178	181	192	168	176	205	169	176	178	188	177	196	178	174	177	183	184	167	194	178	169	164	193	201	178	192	171	179	195	187	186	171	181	165	179	201	174	180	177	177	177	194	214	178	183	204	179	193	215	167	182	175	193	175	164	174	187	202	165	179	174	172	180	192	167	193	198	175	194	196	182	178	181	180	190	146	187	183	179	186	190	177	185	180	205	194	202	179	180	189	183	180	185	168	163	178	190	199	175	205	180	178	166	168	180	166	177	176	182	178	184	182	166	170	169	198	173	160	189	160	186	203	166	173	173	206	171	202	164	166	195	203	186	177	171	183	184	185	188	177	187	179	183	176	169	185	199	176	168	171	187	184	204	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5572	1462	2968	3490	3355	2674	2130	1821	1515	1442	1315	1191	1130	1020	997	948	889	835	821	782	770	762	756	753	725	753	683	663	685	656	677	626	658	604	660	653	609	619	602	619	640	618	627	603	610	559	588	601	617	606	608	574	560	590	573	594	563	572	577	576	609	604	595	600	610	554	597	593	572	584	596	570	600	579	599	599	594	565	602	626	631	597	541	587	559	560	563	551	591	587	534	561	574	551	575	610	596	563	594	589	586	596	544	577	538	530	523	547	518	619	566	565	592	565	529	589	524	547	549	594	590	550	552	550	589	568	579	568	530	561	581	555	577	572	545	546	567	575	575	562	600	560	587	586	560	570	558	568	560	549	534	569	528	547	594	556	549	563	546	591	577	583	564	590	570	539	607	561	536	572	576	583	559	598	591	593	568	555	560	543	558	592	574	545	545	546	551	565	570	542	561	545	541	600	566	516	572	567	589	582	573	544	554	580	574	537	546	560	581	564	545	566	582	581	552	579	576	596	558	587	567	625	615	560	572	564	570	578	576	520	574	559	564	533	556	570	549	537	560	555	570	548	581	568	571	571	580	567	564	604	552	591	558	575	607	565	564	612	603	573	551	565	550	544	543	543	583	561	581	553	582	550	592	597	569	578	566	573	606	593	599	555	555	572	556	530	554	572	575	584	604	558	594	588	563	589	587	554	596	595	563	532	581	575	554	570	554	567	549	600	567	576	558	573	563	545	573	542	560	575	554	527	576	555	564	556	560	506	579	597	547	574	591	564	568	610	574	563	560	607	564	558	575	562	508	590	555	597	594	548	588	623	559	570	617	561	590	557	550	585	566	526	586	582	585	580	588	585	563	563	555	550	626	565	591	532	586	542	547	551	547	553	586	525	615	547	545	576	590	588	542	600	552	578	518	614	603	557	606	561	565	538	561	547	562	567	591	547	549	595	600	570	566	595	588	572	554	552	629	565	542	557	603	592	572	553	554	590	615	564	575	572	570	576	568	582	581	581	623	579	559	541	601	561	578	606	536	592	588	587	584	581	587	527	544	537	588	554	574	604	599	563	562	592	549	541	563	557	569	575	561	570	589	529	541	561	575	600	563	553	562	592	588	543	537	534	591	545	575	563	575	562	527	587	547	575	578	597	559	556	547	542	568	555	538	575	512	579	612	585	563	532	571	564	535	565	618	555	586	570	603	605	555	532	585	564	558	550	517	549	559	581	536	552	556	547	576	561	590	577	537	560	544	587	538	553	568	605	548	538	564	557	589	564	569	529	576	590	536	552	600	550	553	513	583	576	594	566	575	599	537	608	595	527	554	558	604	583	540	580	510	557	551	601	574	561	575	549	543	603	596	547	557	544	573	585	551	554	584	599	568	563	566	558	577	513	523	611	569	535	551	551	581	585	566	586	590	576	526	559	523	588	542	546	555	577	559	566	514	563	539	586	554	552	569	548	553	539	578	532	565	555	575	558	568	521	522	558	594	585	556	559	564	563	537	558	533	594	545	538	607	547	590	559	566	533	578	626	549	528	564	557	536	557	568	570	578	556	554	586	571	553	611	554	537	553	534	566	569	585	513	579	568	571	549	572	587	568	567	554	548	538	577	558	565	546	617	536	558	549	549	574	568	578	580	573	564	564	593	568	540	571	568	561	524	589	566	576	521	557	561	532	557	559	553	524	565	565	566	542	569	548	552	558	576	627	495	593	574	580	533	569	562	563	565	594	554	542	509	527	555	582	561	555	554	540	556	556	531	573	529	545	571	546	512	593	541	602	561	593	620	558	557	559	578	586	524	570	577	584	591	549	584	569	583	569	553	546	588	555	586	565	543	589	580	560	617	582	547	548	552	569	581	580	555	523	561	594	568	577	556	557	577	574	584	528	603	566	589	530	590	564	568	581	558	598	547	550	539	533	543	566	600	534	575	560	601	561	588	569	585	585	543	512	566	552	558	585	556	582	559	583	564	577	630	570	516	599	572	572	562	564	610	585	539	547	588	549	566	553	587	532	568	596	522	560	540	544	590	565	571	575	541	550	575	571	524	545	562	573	535	606	546	552	560	544	582	535	531	555	552	567	566	590	545	577	560	546	613	565	541	589	577	559	564	525	557	548	537	555	536	544	565	568	555	540	583	553	585	530	568	632	553	556	593	525	558	557	536	584	547	582	557	585	563	552	559	550	544	579	560	556	544	562	527	552	568	558	575	566	532	604	584	534	608	582	554	593	540	570	544	572	574	516	528	528	557	557	565	562	565	577	555	604	567	592	539	605	547	594	541	529	551	578	591	547	553	513	543	529	572	573	530	599	570	545	574	583	566	536	578	547	566	580	541	553	587	560	544	561	581	521	555	589	584	577	573	549	583	588	579	556	579	550	603	560	596	590	577	563	557	533	593	540	615	576	588	582	534	588	573	525	511	536	584	602	553	544	603	542	580	568	593	594	604	556	587	573	553	568	570	565	601	586	559	598	551	560	547	607	581	534	573	568	580	572	538	554	522	584	581	561	565	575	549	555	571	587	536	575	561	570	550	559	596	554	557	623	532	573	538	563	557	581	548	561	583	558	540	555	550	526	564	531	557	572	541	538	564	559	565	576	555	526	521	536	580	558	531	549	551	578	554	563	521	565	582	596	563	558	540	574	567	560	532	608	554	560	558	575	577	617	524	618	540	563	557	546	578	561	551	584	548	537	623	525	541	552	569	529	509	598	552	592	559	565	565	558	592	551	568	587	546	554	563	556	557	585	584	550	555	564	589	557	560	560	597	619	583	551	571	541	580	560	564	558	612	569	559	571	512	594	539	542	578	572	568	563	558	504	588	587	576	567	558	528	553	604	536	578	552	599	567	556	567	603	529	549	578	557	562	554	581	572	561	578	551	567	578	548	592	570	537	558	564	560	570	554	576	567	556	571	572	556	583	589	566	580	593	549	559	554	618	544	570	544	571	569	598	549	570	570	581	565	552	558	580	609	559	562	560	586	543	523	593	607	583	598	590	564	572	553	576	572	606	582	575	573	553	593	533	572	534	570	567	585	581	538	573	575	564	518	564	550	564	565	532	590	570	562	577	523	604	579	581	563	546	562	594	613	597	605	558	551	532	570	578	607	555	531	575	569	553	548	544	586	576	560	590	587	541	546	557	516	542	579	549	599	561	570	570	562	565	538	591	579	516	551	555	555	621	603	606	593	586	571	552	575	558	555	561	575	582	560	576	571	536	553	581	597	550	579	566	587	531	549	608	562	580	543	551	612	557	595	587	544	576	591	572	565	586	566	551	579	580	555	554	552	592	575	617	544	579	564	582	617	579	544	568	527	607	604	593	566	585	547	555	574	591	588	563	523	551	560	533	569	574	551	533	580	601	587	555	608	542	585	534	594	532	595	581	520	542	556	570	567	567	565	562	558	570	592	537	567	557	546	566	565	576	518	553	579	547	594	588	544	556	604	572	538	573	533	563	550	550	580	579	556	600	553	551	540	561	592	547	601	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14925	2227	2515	2037	1395	968	761	566	507	405	332	316	285	255	223	235	227	217	199	192	189	211	188	201	185	167	178	204	173	160	162	168	153	184	151	131	153	162	163	153	156	164	153	166	154	164	160	156	144	154	141	158	146	138	130	159	153	145	150	137	171	185	161	133	134	137	129	130	139	132	150	128	144	156	138	172	145	125	133	154	159	148	140	135	146	148	130	182	119	148	146	142	154	150	134	157	141	140	153	145	144	151	115	147	141	136	135	147	156	149	161	148	152	141	149	147	146	137	162	147	170	135	138	141	136	126	156	125	137	163	130	137	139	158	142	150	161	137	134	125	152	165	145	133	138	139	155	144	138	148	157	146	146	118	135	148	143	144	152	139	137	156	165	141	145	147	140	125	146	151	145	145	157	133	149	153	127	134	129	152	149	133	162	133	141	133	153	135	149	149	124	138	150	143	126	120	163	141	147	130	133	160	133	139	139	155	172	145	137	126	139	139	142	127	166	126	129	174	153	135	134	148	113	151	147	150	109	149	137	154	143	157	140	146	150	141	132	145	142	148	144	143	149	153	150	139	136	166	139	163	148	135	136	117	123	133	139	167	139	128	133	156	149	146	145	131	146	133	129	128	140	144	151	140	129	150	111	137	141	149	139	140	137	130	147	136	131	134	140	147	140	142	130	137	120	143	142	155	149	143	135	142	145	148	124	147	144	159	140	156	147	133	136	132	128	132	131	131	147	133	149	135	135	146	136	129	139	127	146	151	133	145	154	156	145	127	138	127	167	147	146	121	151	134	156	138	162	117	131	123	133	133	151	160	130	145	147	123	137	156	135	121	141	143	128	142	138	150	154	120	157	137	156	124	145	149	155	160	140	110	152	148	146	150	133	161	122	145	149	135	143	134	156	132	147	133	130	160	129	142	145	155	131	126	117	155	130	148	142	125	151	145	147	157	145	135	129	139	124	149	165	155	150	143	141	148	138	132	162	141	148	144	133	138	151	138	150	133	159	110	134	140	137	135	135	170	141	122	158	113	130	141	159	142	154	144	148	148	144	157	143	138	154	139	151	149	124	149	137	143	153	131	117	159	147	171	149	143	143	147	133	143	135	123	149	163	129	154	157	115	135	147	128	155	141	129	121	142	111	126	142	151	129	157	144	161	137	131	126	131	142	151	124	138	139	155	152	145	136	149	130	113	133	150	171	145	135	135	135	154	144	136	136	144	134	138	139	124	122	152	154	136	144	135	148	144	147	142	134	147	155	122	135	138	132	142	131	144	138	118	141	130	142	147	159	143	140	127	138	135	158	147	125	164	132	126	143	133	131	137	131	129	145	140	145	143	127	123	132	134	146	145	156	145	129	128	157	135	145	132	156	152	144	145	132	156	146	123	121	145	145	153	132	122	127	135	135	147	146	121	152	127	143	127	151	133	136	140	134	170	145	131	130	134	156	151	138	134	131	111	127	131	144	144	137	146	150	158	142	140	128	142	132	146	147	127	142	151	151	135	139	128	123	128	132	132	126	134	137	123	164	153	156	150	158	135	145	156	142	154	150	130	159	146	116	116	141	150	143	119	123	134	145	153	164	143	139	125	167	122	134	150	140	168	143	131	130	133	137	136	140	151	144	137	158	155	142	145	161	130	122	148	133	135	139	132	138	131	150	136	155	159	137	172	161	161	129	94	136	151	153	161	136	149	135	152	146	143	152	154	142	125	137	152	149	154	155	135	163	138	137	136	138	129	139	150	157	169	132	152	126	142	135	144	147	148	147	143	142	152	139	135	140	120	138	123	140	140	138	135	132	134	135	131	146	132	153	147	141	134	172	132	148	156	151	153	148	149	130	158	140	150	148	140	146	150	137	135	173	140	150	140	151	156	137	158	145	142	133	141	161	130	132	125	122	138	129	128	146	158	146	133	165	148	125	146	148	130	155	151	167	143	143	123	134	122	129	155	138	140	148	153	139	156	139	146	133	148	148	138	145	132	140	143	138	132	146	150	121	148	132	132	126	128	141	162	145	142	141	138	123	138	147	140	136	147	128	157	138	139	148	136	138	150	145	147	139	138	162	139	143	132	160	138	138	150	141	154	138	130	135	158	157	124	143	129	149	139	144	139	142	149	150	145	137	116	170	134	158	161	163	122	130	136	139	137	145	137	139	144	138	157	151	135	145	135	147	159	152	151	155	142	141	137	151	143	151	139	136	138	141	145	132	156	164	153	142	136	146	133	128	124	136	129	135	157	135	134	140	156	139	148	134	145	132	163	154	160	134	144	132	141	142	174	136	145	140	137	136	134	141	133	129	133	154	152	139	132	158	135	135	145	139	127	143	158	149	106	148	147	131	143	143	154	149	143	132	132	158	165	151	146	128	143	136	119	146	144	162	134	134	118	141	148	135	155	148	132	148	159	156	136	140	132	124	156	129	165	145	156	133	135	133	165	144	132	147	133	153	140	169	149	135	134	141	140	132	158	146	123	150	132	171	157	147	149	174	126	145	134	147	114	145	131	136	134	143	121	156	146	144	167	140	147	152	155	156	136	132	141	120	120	158	143	147	133	130	163	144	155	138	147	143	140	128	147	135	124	156	150	147	148	149	117	126	147	140	137	113	122	152	118	134	140	119	129	143	141	149	159	124	153	151	147	131	143	159	154	146	140	131	159	147	143	147	155	139	151	146	156	163	136	137	130	123	127	137	138	141	128	176	116	131	162	136	132	149	135	131	145	132	135	148	128	151	150	143	149	151	139	121	127	130	130	146	128	126	124	139	141	170	152	142	127	148	144	152	149	132	134	150	133	132	150	160	142	134	121	160	143	152	149	157	138	135	134	171	158	146	126	153	129	151	150	128	150	150	133	162	132	141	148	115	157	139	125	132	154	129	120	131	124	155	142	143	152	135	137	145	153	141	158	137	155	129	165	152	138	150	145	145	131	132	135	139	156	120	141	149	132	137	152	129	148	156	118	144	155	133	140	125	137	143	140	123	132	115	132	128	158	133	153	160	145	143	145	135	139	149	133	140	146	138	148	135	137	149	145	133	146	132	157	122	153	131	130	123	151	140	159	146	125	135	124	125	147	142	146	141	122	118	155	160	153	165	137	137	136	161	150	135	135	132	125	114	127	162	113	119	115	133	157	140	146	136	146	149	157	126	160	134	142	151	124	138	125	148	139	155	159	169	140	140	158	133	147	129	139	123	128	131	133	146	132	119	157	149	142	142	142	146	129	149	152	140	147	147	141	137	148	147	135	165	145	141	137	141	166	143	152	155	147	144	138	154	148	145	152	129	130	150	141	136	145	147	134	139	127	152	138	134	131	149	140	151	154	152	142	135	153	155	127	157	150	148	138	149	132	149	134	169	133	141	152	133	142	143	153	153	116	143	125	147	133	142	171	132	132	154	168	162	136	159	130	144	157	149	117	166	146	149	171	141	159	116	120	149	144	151	129	129	149	149	145	132	153	144	129	148	144	153	140	153	138	115	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7550	2296	4925	5963	5368	4157	3452	2773	2424	2163	1868	1663	1421	1299	1240	1113	1055	1023	1005	906	889	803	815	740	735	721	681	705	631	664	623	663	644	612	612	650	587	540	555	572	536	575	581	579	559	568	561	527	527	553	547	517	568	517	514	519	483	487	500	535	548	540	545	536	527	495	539	475	539	473	451	507	518	479	500	490	525	496	495	518	516	477	482	468	473	549	489	496	469	514	481	528	487	467	501	485	503	466	472	490	483	443	468	441	452	482	495	483	488	469	468	475	434	475	509	466	481	513	466	502	447	488	444	492	494	464	472	466	464	506	465	467	489	476	467	458	486	484	462	492	487	483	478	476	454	472	469	461	470	503	447	497	512	476	467	449	460	457	462	486	457	506	475	499	459	457	464	473	513	514	474	517	473	460	470	484	468	482	496	468	458	511	456	447	442	472	475	488	433	442	499	501	466	465	477	462	500	488	519	475	489	482	516	446	481	470	461	500	470	463	481	459	452	488	465	472	437	497	470	464	449	510	468	464	457	473	504	466	514	501	487	495	482	460	501	469	441	484	499	476	457	467	443	475	510	448	458	456	497	446	465	490	441	466	463	477	491	480	461	460	487	459	436	455	474	490	497	506	418	462	492	437	484	481	508	453	461	456	440	466	457	476	480	482	472	475	431	483	489	491	490	471	445	493	482	446	462	464	501	514	450	426	473	446	453	468	475	470	431	495	487	473	468	481	466	517	450	493	471	467	493	476	455	456	501	454	483	460	495	503	468	441	482	490	488	479	471	470	481	489	483	468	442	441	493	458	454	502	485	469	452	452	495	467	477	444	453	456	471	461	439	492	438	428	469	426	456	472	477	486	450	449	471	480	453	453	481	447	464	487	459	471	435	479	468	435	496	457	470	445	473	501	475	459	485	502	422	450	459	500	502	481	493	535	467	438	461	462	465	440	475	454	447	500	437	456	471	480	435	488	494	485	429	430	472	467	465	484	462	442	501	418	465	486	477	480	477	470	450	482	478	467	482	478	457	488	481	409	469	487	469	486	466	475	485	527	485	479	470	457	493	505	417	471	438	476	438	470	467	437	458	453	452	479	475	455	457	482	455	473	483	470	453	507	437	498	436	470	481	490	437	435	473	495	482	507	496	488	458	465	467	462	487	498	514	440	437	431	475	425	452	512	468	472	453	469	514	509	497	474	502	463	466	473	481	434	432	516	508	513	487	460	505	482	466	457	462	456	451	466	429	486	484	446	474	490	493	516	490	433	465	487	485	487	465	470	498	439	477	458	490	490	478	447	488	463	431	495	424	468	496	492	428	464	472	476	469	479	472	457	505	471	443	426	460	480	447	475	463	466	454	459	463	449	480	467	471	467	456	463	491	481	468	453	500	485	466	458	479	478	481	481	447	444	432	437	491	415	436	464	432	512	445	440	442	445	504	468	506	447	460	473	465	487	452	461	485	506	504	499	465	446	481	471	489	458	502	484	482	480	460	471	444	463	443	502	466	479	479	469	454	478	441	483	478	450	450	445	473	458	502	459	476	440	451	490	472	461	444	482	478	444	489	467	497	498	433	445	479	465	479	471	510	437	428	457	447	502	476	459	462	484	470	496	458	473	475	478	461	495	456	478	428	472	404	455	477	457	475	474	464	437	506	466	489	443	467	459	482	457	470	462	545	454	444	487	437	494	491	456	481	490	471	426	463	513	469	456	459	480	452	435	445	439	514	463	482	466	460	510	527	496	516	536	464	395	490	469	476	454	426	441	503	486	474	459	480	488	486	457	468	492	452	468	484	483	487	484	463	469	473	493	479	455	472	429	419	498	475	465	474	489	463	484	475	468	445	444	482	529	469	478	462	471	481	464	425	462	459	481	473	475	489	503	460	471	431	472	457	460	479	480	448	447	458	488	496	432	489	488	427	454	450	478	490	496	457	480	465	481	463	505	467	453	465	455	489	472	508	427	472	478	450	489	502	484	464	456	487	532	434	499	458	452	414	480	475	457	442	442	459	439	463	510	483	431	465	456	506	483	431	505	512	436	450	455	466	464	459	452	507	482	460	458	431	464	470	483	492	445	480	487	455	483	404	450	486	437	429	453	464	491	441	492	439	513	498	460	444	479	463	444	471	448	501	500	469	425	486	427	476	467	465	468	472	475	479	459	485	444	457	501	446	496	472	466	446	482	466	474	437	464	430	476	503	439	480	455	476	470	472	468	425	422	465	533	465	478	444	447	468	509	493	466	466	483	436	474	453	431	469	451	470	449	471	480	481	471	468	469	456	499	476	469	477	500	468	467	475	447	441	485	504	442	473	484	442	504	476	471	493	470	460	445	458	511	490	511	489	470	452	467	496	440	449	511	466	459	457	485	480	507	489	484	445	457	431	473	444	489	470	467	520	477	470	496	482	441	453	468	467	490	465	510	479	486	471	496	424	442	432	425	428	423	433	488	497	464	463	462	481	478	467	448	458	464	461	451	466	479	453	449	463	479	472	475	462	493	462	491	471	475	455	477	474	424	474	471	479	480	478	494	486	454	482	436	475	484	522	454	471	464	482	472	465	492	475	456	448	449	519	454	465	457	489	468	494	478	497	465	476	478	470	449	497	461	501	469	493	472	495	495	476	460	449	485	497	499	472	451	493	491	465	480	477	474	443	454	490	462	481	487	446	491	454	476	477	487	451	488	452	455	448	468	460	420	472	480	449	441	479	498	476	454	466	486	448	467	523	504	470	441	484	480	509	472	440	454	484	470	485	437	470	449	488	471	486	467	468	500	517	514	477	499	497	473	474	463	448	456	509	461	448	475	494	478	503	511	469	493	459	443	445	456	458	444	445	461	496	497	484	475	466	470	507	435	502	476	432	454	460	501	456	457	426	455	472	446	435	477	471	501	492	488	486	475	458	525	458	444	462	435	438	447	506	483	409	425	433	500	480	508	490	478	480	454	460	461	470	498	492	518	473	501	451	491	479	465	477	503	456	441	456	474	459	480	464	431	498	507	463	492	426	468	440	427	458	440	452	491	491	467	448	480	445	475	479	466	487	468	487	453	504	419	467	481	443	471	470	454	444	480	471	468	451	467	468	480	473	441	499	473	475	453	486	465	453	425	525	437	453	470	478	503	459	417	454	500	446	474	487	480	478	445	486	475	486	500	460	494	501	426	440	471	478	453	457	476	465	438	460	497	469	473	545	510	483	482	449	495	456	477	505	444	460	444	455	489	458	443	501	474	441	454	466	478	480	486	490	462	465	474	479	478	461	476	457	518	460	464	424	467	468	455	476	497	465	474	472	463	465	442	491	443	515	475	480	497	495	470	496	480	489	479	464	440	476	490	483	481	489	462	463	455	474	478	455	445	452	482	493	494	475	487	429	455	487	496	453	468	467	449	430	468	477	466	476	492	448	483	439	460	467	497	448	494	489	503	453	529	509	479	484	484	453	416	465	449	452	467	477	431	443	450	491	440	460	508	449	469	478	449	494	474	488	438	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2111	381	384	365	315	327	349	321	330	314	337	312	340	331	279	322	342	331	318	333	340	318	293	311	319	306	315	323	322	325	345	301	327	326	284	311	299	321	288	337	323	302	347	342	326	303	308	336	314	316	309	285	315	304	288	326	327	304	298	313	337	309	311	320	318	308	343	318	318	345	318	300	353	327	316	345	339	318	292	341	352	314	289	312	326	326	305	317	287	314	302	352	325	319	292	350	320	310	326	287	310	329	329	294	319	312	317	276	336	321	345	305	306	343	325	314	311	326	286	293	300	342	308	341	322	304	329	304	303	311	327	299	324	318	287	324	333	332	297	313	332	324	346	298	326	310	304	349	350	357	337	307	325	354	303	327	297	316	308	316	347	334	326	324	328	319	347	324	290	317	307	331	313	333	316	314	317	318	314	279	301	353	324	334	326	318	272	292	349	292	310	313	318	327	330	272	312	304	290	278	299	319	320	336	287	305	298	348	333	314	311	327	316	284	339	302	317	300	329	315	294	317	340	311	328	313	318	336	303	324	321	334	326	320	310	300	323	339	346	314	319	371	309	314	317	329	317	308	320	327	307	290	290	308	289	312	317	324	292	321	304	308	327	324	340	300	278	318	350	323	307	300	343	278	325	352	334	303	344	335	335	319	284	296	318	294	326	297	306	304	308	311	295	315	317	331	300	330	336	329	337	320	328	340	285	283	337	311	328	300	330	357	317	299	323	287	315	283	338	332	285	329	316	336	314	325	331	329	342	352	310	285	297	296	306	338	298	306	308	314	322	315	326	318	321	307	277	311	306	331	318	347	323	336	339	302	316	313	329	334	356	359	281	327	320	298	306	311	304	319	311	305	299	327	331	298	297	288	316	290	304	304	308	313	321	297	339	351	332	300	326	318	325	321	296	315	330	331	295	329	297	312	327	292	322	322	330	301	293	303	318	337	305	304	324	329	312	308	321	322	315	325	281	313	339	301	310	299	284	310	305	309	336	284	332	347	315	331	322	301	339	294	321	313	314	340	307	323	332	315	325	320	330	290	360	320	323	321	322	326	354	318	316	313	329	306	283	314	282	314	327	310	346	307	289	313	347	300	313	297	314	320	322	308	320	314	312	273	329	350	331	329	298	303	318	334	301	308	288	327	337	298	341	301	306	312	329	342	290	354	329	307	317	283	289	310	301	303	326	316	337	296	285	320	302	357	322	313	343	278	297	333	327	308	311	328	356	336	319	313	318	329	301	324	312	303	309	335	288	308	313	298	309	342	313	313	309	274	326	331	351	332	329	352	329	283	350	326	321	294	320	316	306	301	306	320	331	355	312	301	326	334	331	310	303	371	319	319	317	311	297	319	310	334	315	295	296	346	336	319	323	349	334	303	321	314	326	279	306	293	325	321	320	298	291	351	330	316	349	337	301	321	298	301	334	372	337	308	316	331	325	290	298	306	296	329	318	319	311	310	342	342	312	322	319	329	302	307	315	333	364	297	307	318	338	295	374	321	339	321	318	318	305	315	303	352	346	280	330	330	341	320	314	296	308	323	328	294	348	274	313	285	328	350	338	334	310	317	304	320	323	302	323	347	302	319	337	341	322	324	261	304	304	370	299	344	322	349	289	300	343	308	321	328	337	308	339	310	317	286	306	314	303	287	289	301	303	302	291	328	329	342	274	298	344	328	320	309	290	314	337	321	327	316	277	327	328	295	334	315	319	354	289	341	331	311	308	315	327	339	323	350	309	333	316	316	273	332	291	331	327	344	296	318	298	312	300	336	352	293	323	302	307	304	298	321	294	299	318	304	288	301	288	336	319	319	291	326	318	298	321	332	354	318	303	327	333	298	320	309	306	299	325	289	322	263	332	314	326	318	323	374	334	302	302	332	323	322	315	323	331	292	308	312	327	328	322	329	326	328	321	289	311	325	295	328	300	314	307	320	320	282	309	344	295	326	309	302	347	324	334	291	298	325	302	332	351	306	305	309	318	346	321	330	298	290	316	342	304	345	335	326	317	320	315	353	297	333	305	347	305	295	305	303	297	300	330	320	305	319	328	315	350	301	312	327	345	327	309	338	344	282	317	337	316	306	343	340	312	326	333	332	303	296	344	328	285	297	323	298	320	337	331	313	343	311	329	315	329	292	299	302	309	329	318	325	324	295	314	318	295	321	335	312	318	335	337	301	290	325	327	306	345	327	324	286	309	318	350	308	344	309	333	319	330	298	330	308	303	322	299	319	336	321	315	315	305	287	286	323	300	308	329	331	324	270	339	319	317	298	319	305	315	292	334	329	372	313	343	310	316	287	323	282	284	324	313	343	295	320	316	323	298	312	336	294	308	297	323	325	305	334	320	308	319	326	327	313	318	366	337	311	309	300	305	298	317	324	297	337	346	283	303	308	351	278	288	340	336	299	335	300	322	341	303	325	317	311	336	334	355	331	301	337	307	325	336	358	339	341	295	301	312	297	336	345	289	311	284	324	314	314	328	317	311	306	311	308	317	319	334	318	331	330	327	338	345	296	304	294	321	317	348	303	294	341	346	279	310	304	331	317	306	346	332	334	305	339	300	296	309	329	322	305	313	327	311	302	314	298	323	361	281	323	285	321	304	321	324	312	311	302	303	307	320	309	339	314	356	328	311	298	312	312	308	327	341	304	336	327	289	297	316	318	318	347	348	332	313	311	335	321	314	317	302	318	317	291	330	316	313	325	322	334	338	313	320	320	317	344	343	341	316	319	322	303	317	343	311	304	307	319	324	292	321	310	338	302	343	297	303	307	329	320	307	320	337	339	319	314	292	308	314	306	311	309	321	312	316	310	314	345	347	311	306	290	328	325	321	354	295	330	312	310	331	326	320	316	320	306	346	305	306	313	303	314	315	308	304	312	327	313	313	329	310	336	333	297	349	340	283	287	296	311	290	350	323	317	327	313	307	325	318	300	334	339	314	308	317	306	302	304	320	322	299	339	336	295	324	296	336	324	310	302	313	327	308	317	329	300	335	324	337	314	313	317	322	331	301	348	328	327	293	327	298	337	302	339	317	349	324	305	303	326	314	295	318	309	342	318	337	289	268	315	306	305	311	315	300	300	333	307	334	333	309	304	305	337	332	309	325	308	321	311	282	328	328	293	317	319	316	318	324	292	320	342	314	326	306	323	315	321	319	287	317	311	291	332	317	313	302	334	327	292	321	312	345	340	340	323	304	347	322	327	317	345	342	347	323	318	306	332	317	327	328	301	303	308	280	295	296	308	291	335	302	339	337	336	324	328	310	331	314	338	314	306	339	320	332	300	306	355	350	330	307	327	323	309	301	312	292	302	300	330	341	337	297	315	331	358	322	317	295	305	289	313	300	335	314	314	367	333	309	335	354	314	312	333	301	353	319	311	336	333	298	330	347	344	313	312	309	325	341	323	298	302	309	332	337	323	303	320	310	316	308	305	308	318	305	312	345	313	319	327	293	316	344	324	306	290	304	318	321	333	330	329	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2480	976	1034	1133	1069	1045	1059	1038	998	1069	971	962	982	921	913	937	1007	877	896	906	930	915	874	907	890	968	956	925	931	897	871	888	961	923	973	919	918	974	943	924	914	916	892	972	948	975	908	878	883	906	857	959	859	950	899	968	900	884	879	934	914	916	932	894	931	859	874	926	915	959	938	961	883	894	892	870	988	915	884	942	883	933	1005	915	939	939	872	922	902	933	980	958	967	920	872	930	908	920	922	908	942	912	966	897	936	919	866	945	908	947	886	977	919	923	942	869	922	898	903	888	943	946	924	906	904	925	939	934	885	898	959	974	889	907	880	933	931	964	896	903	949	958	921	929	948	900	905	876	930	980	875	857	891	908	857	879	916	869	926	922	888	967	878	950	928	946	906	939	1013	855	902	879	951	922	873	933	842	846	965	879	891	959	898	954	942	944	883	917	925	914	948	911	926	926	872	943	920	913	935	934	906	899	900	938	921	914	895	905	896	879	925	884	911	902	913	887	918	911	914	914	868	897	897	942	949	906	946	919	951	998	927	912	922	864	920	940	929	920	969	956	929	899	938	871	944	906	944	971	964	910	932	858	908	951	881	914	941	899	911	931	930	942	906	875	976	892	948	910	944	890	915	887	964	895	925	923	844	875	903	933	960	950	951	979	861	908	950	903	868	914	888	890	887	929	925	895	935	922	925	929	922	931	946	928	937	946	864	904	921	985	949	897	884	941	939	907	963	935	933	960	871	942	940	922	938	887	888	952	938	944	924	910	960	941	889	957	907	917	946	955	918	932	935	927	901	960	929	898	894	904	927	909	897	901	922	873	879	884	936	944	932	896	913	907	873	872	910	903	945	968	974	939	992	931	885	881	946	916	955	968	873	879	966	887	925	934	929	870	907	935	963	892	942	911	893	978	973	906	910	919	935	874	897	878	897	907	909	962	875	899	913	998	859	923	888	921	920	864	916	963	921	909	978	967	893	943	955	942	890	958	960	907	891	928	923	951	912	871	893	925	925	903	930	948	900	938	880	934	881	942	948	947	925	942	906	935	933	924	913	941	944	963	953	889	941	886	946	953	946	893	957	952	948	904	851	888	917	967	872	916	913	901	934	885	934	927	886	915	973	921	888	962	985	926	893	852	913	917	970	866	903	877	901	860	951	907	941	922	974	912	919	899	894	891	895	927	898	920	944	980	921	974	947	901	923	877	886	897	842	915	944	865	933	920	943	953	914	866	908	934	992	952	933	953	886	921	908	873	976	939	881	898	976	911	928	969	915	916	933	905	953	880	947	893	930	881	928	915	928	904	894	915	899	889	965	920	905	949	856	859	925	903	925	917	892	956	953	984	826	876	931	934	965	836	917	917	911	925	919	945	943	941	901	902	922	899	915	964	906	912	944	970	918	896	867	886	893	892	898	904	979	900	946	911	918	922	925	980	870	892	909	915	962	887	940	918	953	942	939	977	904	957	951	915	883	955	927	900	923	874	985	932	921	877	967	930	914	892	953	888	885	910	866	900	902	909	896	907	898	906	932	956	912	897	950	942	931	942	901	941	877	953	964	830	930	903	965	873	942	933	913	867	916	908	896	907	921	884	913	906	937	877	915	903	922	923	909	909	926	933	922	929	938	938	932	957	901	906	915	881	920	969	935	894	876	943	914	858	915	959	910	957	933	953	988	921	912	945	917	942	944	874	901	951	929	917	883	935	915	894	928	960	925	930	979	894	954	911	893	926	952	913	929	950	887	873	890	873	919	931	917	905	946	924	988	925	902	904	909	892	910	918	926	931	852	933	908	929	891	808	950	869	861	858	894	959	922	913	927	987	889	939	921	919	950	901	904	949	953	875	904	929	904	878	955	938	909	982	900	946	991	959	895	912	904	941	954	916	916	949	902	927	919	893	929	911	856	879	916	881	856	888	944	960	977	953	911	930	930	868	944	926	941	893	1008	886	936	854	911	960	912	933	930	917	992	903	898	916	887	896	929	874	929	875	899	938	968	982	984	979	972	897	921	932	852	938	925	924	913	901	960	876	932	903	967	883	958	914	895	907	908	923	906	948	947	913	965	886	895	930	916	950	981	899	965	912	916	938	893	948	881	862	953	918	951	951	904	997	960	886	926	910	920	911	948	888	885	892	885	933	908	921	906	872	946	930	924	900	957	951	854	961	900	949	913	919	923	929	923	886	902	922	992	878	929	962	910	989	892	913	905	888	924	899	911	925	932	920	867	938	959	857	891	886	911	907	913	939	998	918	906	916	937	949	866	984	923	904	950	871	961	910	908	933	912	902	976	913	923	915	898	932	904	892	910	862	883	880	899	953	910	906	858	927	916	933	868	939	892	914	937	918	891	889	877	897	908	911	934	900	921	924	912	912	904	891	949	938	914	949	965	945	950	920	903	923	894	916	900	941	952	944	923	926	889	963	976	892	913	917	909	949	964	856	938	893	909	912	917	859	916	974	915	897	927	909	959	911	885	895	922	950	884	930	930	867	944	918	889	913	874	950	872	924	873	946	907	881	935	944	902	925	914	874	893	918	919	877	887	910	924	928	912	901	925	951	915	927	912	871	924	960	938	925	917	947	913	938	929	974	898	912	965	941	949	900	902	919	880	905	939	914	929	863	891	884	951	885	870	900	924	959	937	870	875	933	918	866	930	893	955	924	961	932	926	900	899	938	899	912	880	898	880	931	895	869	959	935	911	879	956	860	886	943	900	943	929	954	942	956	921	951	885	939	899	927	942	923	899	930	950	917	874	949	964	935	958	884	847	908	880	944	927	939	942	906	880	906	837	904	912	914	895	954	913	949	905	981	880	936	921	882	849	882	941	866	938	905	914	940	964	927	907	905	881	914	876	912	898	985	903	947	903	937	921	908	935	930	905	880	917	955	958	860	888	938	949	871	916	933	932	941	919	886	924	911	975	894	941	897	878	894	940	939	923	901	931	912	950	940	927	936	931	886	942	909	911	874	901	905	904	961	917	913	928	901	892	931	867	901	886	953	876	1007	899	919	888	888	910	907	902	910	918	924	879	922	923	925	945	938	887	925	913	958	902	949	895	900	891	896	881	868	906	907	920	942	923	912	904	893	901	932	892	909	906	931	897	918	971	960	915	915	919	952	913	922	937	915	867	892	954	893	924	980	878	931	962	878	899	903	958	883	978	889	961	949	914	965	925	982	948	971	889	868	939	986	917	903	913	895	873	935	907	964	928	921	865	961	946	935	953	897	910	951	913	891	972	932	1039	918	894	869	941	995	952	882	931	911	917	944	908	855	930	934	923	894	944	891	870	929	922	930	902	937	947	953	923	936	869	892	961	894	914	949	900	882	1013	959	914	922	938	919	981	937	895	919	869	953	859	862	875	934	914	919	868	878	939	926	994	908	898	898	943	909	959	948	939	937	966	928	945	911	919	899	940	898	924	945	913	927	929	951	903	872	948	946	883	927	950	881	993	957	915	909	929	935	937	920	920	940	891	906	898	961	883	867	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7843	1046	1344	1095	803	612	517	395	364	337	282	283	248	235	261	239	201	217	217	201	207	218	234	221	208	209	200	191	210	185	198	176	208	216	174	177	184	225	192	184	182	170	191	186	172	205	217	190	187	186	197	179	188	163	173	172	170	202	182	203	183	174	181	222	165	200	175	202	196	200	186	186	209	166	185	177	175	183	194	186	181	178	172	163	169	160	174	174	206	181	181	176	190	187	152	164	192	185	173	173	190	184	193	182	183	176	195	184	154	165	159	167	177	174	174	191	175	203	202	166	176	186	179	158	165	153	191	221	192	193	177	209	179	182	179	167	165	178	193	177	171	183	206	194	177	187	167	167	175	179	180	176	190	186	160	178	161	178	193	177	174	197	188	175	204	186	161	204	194	169	191	186	177	171	190	173	182	158	180	181	174	190	188	191	193	166	196	179	175	164	192	173	162	175	184	172	186	205	202	170	169	177	171	182	183	184	197	194	188	185	202	186	198	192	192	178	169	169	173	181	168	214	189	156	157	182	197	165	209	185	169	161	168	182	196	173	184	179	199	162	160	184	175	173	175	172	184	178	196	195	162	154	183	168	190	167	162	164	170	183	186	195	177	162	163	172	210	177	197	183	178	170	195	206	216	176	184	170	163	156	184	177	161	188	176	194	184	202	189	185	175	176	196	186	173	180	197	184	159	168	182	161	186	177	193	185	190	175	170	188	191	202	163	174	181	185	166	190	176	185	179	196	179	194	190	194	175	183	188	204	181	166	172	200	174	180	170	190	184	185	202	172	181	197	153	149	188	188	188	188	192	209	186	176	187	175	176	181	186	171	191	178	182	188	167	190	186	178	200	178	175	158	164	190	182	200	179	182	183	182	183	169	186	178	183	173	183	200	198	200	175	214	165	184	165	168	181	156	198	187	165	187	167	182	190	199	173	209	173	175	184	169	199	194	173	154	213	206	184	183	196	198	199	185	178	167	179	173	175	183	163	179	196	193	188	174	196	190	152	178	184	198	166	179	175	191	188	180	172	200	161	176	176	200	176	200	178	178	172	165	179	166	167	164	171	191	181	200	187	177	186	187	178	193	190	186	195	178	173	164	181	197	189	180	188	195	166	172	198	203	185	150	190	181	196	179	198	189	172	162	198	166	203	168	170	173	187	180	189	186	176	178	182	167	179	192	182	174	186	180	178	176	196	184	149	197	211	188	172	171	161	171	181	171	173	184	209	191	228	172	207	190	180	198	180	150	177	180	176	181	205	171	176	196	209	181	200	181	160	151	184	169	179	177	195	192	194	176	160	190	181	195	193	177	141	199	192	202	192	158	163	197	199	204	193	145	162	176	192	193	180	176	159	183	182	179	186	166	196	159	163	189	206	169	184	201	183	170	177	200	179	190	175	199	182	179	160	168	149	181	180	187	216	183	173	193	156	189	185	171	172	191	183	184	176	190	181	180	172	183	179	180	192	169	168	168	189	180	163	175	202	175	190	162	202	191	187	187	181	165	179	185	153	189	172	170	179	159	170	177	169	192	185	157	173	169	172	183	160	193	167	172	189	205	183	184	187	190	173	183	184	204	164	196	172	198	177	172	184	195	178	184	160	186	185	190	177	161	172	199	195	168	184	171	194	195	200	198	189	178	181	196	198	186	204	164	197	173	158	203	156	204	188	194	158	196	175	179	206	184	192	184	186	153	175	175	170	190	196	191	179	189	167	169	211	169	171	157	162	178	185	167	176	157	204	187	164	186	218	180	169	166	189	178	182	169	172	173	173	183	191	175	183	193	202	186	188	174	174	174	179	160	184	147	195	181	183	207	196	185	180	184	168	183	194	186	181	178	193	198	158	185	214	158	193	194	209	176	205	190	181	204	182	174	162	155	190	171	188	165	189	181	198	171	192	169	182	197	197	195	185	162	174	183	175	205	178	187	184	168	195	185	144	170	185	179	180	184	175	166	192	172	190	180	185	179	209	185	184	179	194	205	168	207	192	178	195	197	181	190	186	167	207	180	196	195	170	186	193	174	158	196	187	161	184	192	186	195	159	206	169	192	176	155	168	197	190	176	180	189	186	195	164	176	178	164	164	193	189	202	171	175	191	178	188	173	161	185	155	153	177	190	176	189	183	152	204	183	188	192	192	197	173	181	169	199	160	176	157	205	199	170	154	157	163	190	189	179	180	184	187	193	185	184	181	182	174	198	185	197	199	175	187	194	174	172	171	176	199	191	207	187	187	191	180	170	187	185	173	185	187	180	186	202	157	189	181	182	177	191	181	182	168	182	196	184	167	184	161	175	180	188	176	203	192	189	178	181	198	174	209	179	170	181	181	175	186	192	192	173	198	188	168	169	189	172	169	171	165	177	194	181	194	156	194	179	180	177	193	187	174	163	171	170	180	211	173	181	164	181	206	178	168	185	177	198	200	149	149	175	174	201	173	168	184	176	199	177	197	167	183	193	178	178	189	179	183	195	204	184	183	206	195	184	193	207	177	188	176	176	160	154	198	207	175	181	171	180	208	174	165	192	173	213	180	191	184	194	179	155	166	184	189	189	196	184	193	187	167	180	167	198	180	163	188	170	173	160	181	186	190	197	175	211	198	182	180	165	183	157	189	182	184	186	185	198	170	192	183	180	159	196	181	176	164	173	185	188	179	170	171	183	224	178	178	169	176	179	184	188	165	184	167	208	183	148	204	219	188	186	196	176	156	181	168	190	162	174	199	175	172	187	187	161	159	192	194	191	183	161	180	208	181	182	173	199	180	173	217	167	184	176	186	207	181	202	174	182	179	179	171	189	192	175	183	193	171	201	157	193	188	187	194	191	173	165	186	179	187	176	185	165	212	216	194	204	176	175	201	207	174	154	171	170	165	197	189	191	201	196	188	200	165	201	154	172	192	194	199	177	159	191	206	198	155	177	177	185	213	176	160	207	172	200	219	187	186	190	170	187	160	158	168	190	176	204	176	197	183	167	188	172	179	181	190	171	204	177	179	174	166	171	195	158	171	181	198	166	180	188	186	197	190	181	197	194	177	196	208	183	179	180	165	200	182	146	182	167	169	162	163	192	183	199	198	179	160	180	204	200	176	186	182	187	202	183	165	149	197	178	169	208	180	169	206	168	183	188	187	205	189	158	184	184	195	197	189	142	179	172	184	187	177	205	182	193	190	196	186	170	192	187	202	158	172	192	156	168	151	172	165	180	179	181	179	195	174	178	191	151	167	178	179	176	185	192	192	217	164	193	168	169	186	184	173	188	164	182	189	196	177	173	172	186	190	191	178	161	156	179	171	166	163	189	180	170	188	198	188	199	153	175	179	184	193	192	190	194	202	189	174	185	184	179	162	162	188	189	189	190	190	182	169	185	173	173	186	183	196	176	168	187	187	201	198	163	158	186	178	193	196	187	183	179	164	193	189	206	182	198	185	178	190	179	196	188	176	179	175	164	180	169	167	175	191	168	188	206	173	168	172	210	179	181	168	195	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5687	1485	2959	3534	3204	2575	2097	1821	1478	1382	1307	1147	1098	1088	931	924	883	859	820	767	799	761	742	760	645	699	655	656	654	680	638	704	673	611	654	628	651	598	616	622	634	646	622	671	634	591	605	593	597	608	619	566	597	618	595	591	606	601	570	604	615	570	611	622	625	580	593	567	560	577	578	574	635	563	561	563	581	542	603	609	565	568	592	615	588	574	529	598	618	552	549	585	597	540	541	530	593	561	600	547	586	566	543	604	550	587	590	570	572	564	607	562	547	551	535	551	549	600	524	560	581	604	628	545	526	585	592	606	564	574	590	570	543	564	552	582	562	548	584	522	559	543	584	524	521	551	562	557	547	543	552	543	590	565	583	558	568	590	556	598	539	612	588	572	606	585	527	558	596	586	570	613	590	594	516	548	614	533	561	551	590	577	592	572	564	627	552	549	535	609	554	615	548	580	562	550	539	558	576	589	570	582	559	531	500	555	558	578	604	532	550	527	556	575	546	591	544	546	521	566	611	620	542	564	572	572	574	604	566	575	594	571	559	540	559	584	561	574	539	540	567	528	567	589	562	574	587	584	570	545	550	575	511	579	597	510	633	553	598	537	584	542	606	566	559	543	515	575	524	562	562	571	580	577	569	535	545	563	595	515	536	571	545	587	571	571	617	614	568	592	551	611	559	570	606	590	523	556	563	566	533	575	573	565	553	533	563	558	568	604	542	568	589	563	554	595	565	572	576	551	576	540	627	557	528	556	547	573	520	543	573	603	614	549	524	598	595	532	556	569	550	542	566	527	560	578	598	573	556	616	544	609	550	570	585	517	566	564	524	531	527	532	550	549	543	546	556	539	505	552	609	581	538	571	560	595	535	532	587	558	603	555	532	557	557	569	541	547	599	531	596	570	566	525	573	558	569	562	560	572	526	545	581	581	575	534	584	549	584	536	571	613	540	565	589	537	574	583	555	551	565	547	564	560	603	549	572	622	569	581	526	584	576	582	555	604	558	539	582	541	611	534	529	557	574	584	527	527	538	576	564	572	558	575	555	592	565	542	582	568	568	557	593	577	584	563	571	564	553	587	554	570	576	567	552	565	571	529	562	549	577	578	590	539	590	521	599	556	549	607	586	618	563	579	561	559	549	596	565	547	564	569	551	556	556	605	593	586	583	539	566	569	551	554	605	568	555	569	606	514	572	575	528	564	581	562	570	531	568	534	536	599	548	608	559	530	594	547	526	620	549	517	589	571	564	569	579	576	526	538	553	555	554	553	559	537	558	540	554	574	547	547	571	578	583	557	567	555	565	594	551	576	585	569	583	541	564	595	521	584	563	584	601	556	547	526	528	565	593	564	562	561	565	561	589	579	584	539	577	573	514	569	568	559	544	537	581	583	596	552	537	556	573	561	578	590	567	579	552	571	532	565	574	580	570	606	618	573	589	556	533	599	558	546	508	576	553	558	552	629	568	588	554	576	573	545	514	541	571	551	537	548	540	565	602	558	573	552	565	545	564	574	573	557	573	574	523	559	538	544	477	600	580	592	550	526	556	502	589	536	579	590	573	544	552	544	565	591	552	566	557	531	575	539	547	554	571	575	561	502	530	546	583	556	582	578	532	610	588	550	564	604	557	575	578	557	553	551	555	552	570	566	549	574	553	601	552	566	561	558	534	533	585	556	576	504	558	581	550	563	581	519	550	595	534	551	548	581	617	590	576	551	563	590	592	617	587	598	580	583	534	547	610	548	581	529	584	548	551	604	567	573	577	561	587	537	624	539	575	548	580	549	571	586	608	558	510	554	563	566	541	524	558	580	599	571	548	546	573	551	579	573	603	548	576	608	536	556	589	571	519	522	575	561	561	604	577	544	550	507	574	548	546	580	573	577	590	575	605	573	534	596	513	558	549	535	586	555	592	559	535	571	563	568	589	601	561	574	578	567	544	591	579	531	545	565	524	533	554	568	571	557	590	560	540	566	599	557	553	554	527	581	532	534	552	573	552	568	564	555	589	569	553	549	563	576	588	549	566	592	591	561	579	529	531	543	565	555	573	578	578	561	570	539	549	548	566	561	555	533	529	541	549	563	588	598	554	580	584	581	565	565	601	538	566	581	555	529	590	524	541	561	561	563	566	554	564	588	571	551	580	580	554	587	539	579	586	602	570	551	560	532	546	544	554	533	555	557	570	578	576	562	589	600	560	550	586	532	542	562	605	559	564	599	577	551	581	578	598	565	586	540	572	567	574	551	606	540	570	549	553	541	575	555	596	571	593	571	564	570	581	573	591	588	532	572	559	568	548	595	583	571	548	597	530	593	571	600	599	553	605	585	590	586	565	591	562	553	567	547	575	562	560	564	568	517	581	605	555	542	563	542	617	571	538	554	554	582	551	527	599	583	569	521	591	547	602	539	588	569	570	565	616	550	531	559	581	519	603	566	586	551	594	549	566	536	596	544	563	583	576	536	563	534	588	524	605	578	550	579	527	575	563	616	566	583	581	563	578	617	546	536	566	565	615	567	540	512	556	554	529	548	536	553	524	602	539	548	532	560	584	518	591	527	568	545	545	574	563	557	564	581	588	561	563	561	579	576	618	573	526	526	560	553	593	533	557	547	593	557	560	529	537	566	515	617	611	559	571	519	545	578	603	523	560	539	607	621	578	580	587	566	580	563	562	538	583	561	559	533	543	560	582	563	573	582	575	565	607	589	585	556	542	586	555	557	565	603	557	589	574	565	541	617	565	566	616	558	617	585	566	624	529	553	614	541	569	580	573	562	568	581	567	590	540	551	593	561	563	561	561	582	565	581	582	568	580	565	554	556	523	562	562	554	553	620	535	585	565	587	571	578	561	529	538	597	534	560	579	573	595	550	578	561	558	578	556	578	582	572	565	559	605	552	522	573	535	542	551	513	568	595	566	548	566	528	535	553	569	566	580	523	552	560	519	537	539	570	571	530	536	579	594	522	570	554	562	550	559	556	577	521	582	553	634	596	525	575	541	580	578	566	538	533	541	561	587	560	557	546	554	572	600	538	512	580	595	565	542	564	557	558	620	573	552	527	564	530	558	568	585	547	561	573	601	576	581	607	574	512	578	563	540	551	630	512	560	544	563	536	565	571	581	542	572	576	546	557	570	573	581	560	552	568	572	561	572	539	574	563	588	554	559	592	564	571	600	587	537	566	584	535	508	549	561	563	591	578	511	564	564	612	621	523	544	549	585	608	531	564	574	597	518	546	528	559	592	542	553	576	570	548	588	520	528	567	570	548	560	550	589	600	541	543	514	529	563	561	567	581	573	582	556	563	530	542	520	586	585	535	543	605	553	575	581	545	522	519	568	556	574	591	570	580	551	583	541	568	582	564	580	544	607	574	567	572	543	573	614	563	542	607	534	491	556	577	523	600	566	581	598	568	559	553	568	576	586	570	561	550	531	583	595	577	588	531	571	540	579	520	534	606	569	591	564	581	586	560	551	611	589	545	533	528	578	587	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14985	2211	2517	2056	1498	1035	748	623	453	405	403	336	274	248	207	261	226	175	214	216	186	185	177	186	165	175	179	164	176	161	156	180	149	167	173	130	149	152	165	155	152	170	133	152	180	158	126	156	155	152	131	144	137	150	136	139	147	139	159	161	137	148	156	133	131	149	148	146	141	138	153	143	143	136	150	139	154	155	173	133	117	134	156	140	135	153	120	149	132	143	163	158	134	122	145	136	159	168	144	154	154	154	131	141	128	149	139	138	141	162	137	130	155	147	151	116	150	149	157	134	151	139	121	132	150	143	146	154	146	162	144	140	139	151	160	142	137	139	149	126	143	134	148	136	161	140	155	146	134	143	154	142	149	129	140	133	137	153	123	132	138	134	135	138	169	133	157	146	139	151	160	146	129	138	143	158	132	154	140	133	164	143	138	167	171	156	137	157	141	140	146	144	142	136	143	153	147	142	151	135	147	145	145	162	155	122	119	143	142	141	148	143	149	160	154	136	173	134	140	140	141	129	138	140	143	156	124	133	146	142	144	137	124	134	128	142	158	153	148	159	138	125	135	134	143	165	161	134	132	138	154	149	142	152	143	139	123	150	151	132	143	153	155	135	138	148	169	128	126	145	152	140	132	156	129	137	142	126	148	143	147	139	134	153	136	134	139	128	129	140	148	153	135	151	138	145	144	135	148	144	150	155	129	153	165	134	144	155	131	127	180	134	152	130	126	156	134	146	136	151	169	144	128	126	118	129	139	137	143	137	130	132	128	131	151	146	136	148	146	139	154	142	148	127	149	154	141	144	127	157	137	121	143	159	156	145	170	140	127	156	131	152	123	151	135	130	124	142	140	136	135	133	133	151	136	144	141	156	158	140	145	161	137	139	152	154	128	135	141	155	140	138	155	140	119	140	136	149	135	145	109	125	132	126	143	144	123	159	133	141	139	145	128	128	157	171	142	150	129	151	135	141	138	161	119	136	120	145	132	138	143	137	139	139	136	142	137	120	146	127	136	151	147	143	148	147	133	149	152	147	144	166	134	138	134	132	169	132	149	132	148	113	151	134	147	136	127	131	133	128	137	145	123	142	124	155	144	130	144	164	129	136	164	152	138	144	169	139	124	149	133	109	123	154	147	149	147	136	156	127	137	125	143	124	141	113	126	150	159	131	142	146	157	145	135	145	144	149	163	163	138	138	121	119	127	133	147	145	131	155	146	148	125	124	124	145	136	141	141	149	157	161	140	135	141	151	152	143	129	133	148	144	142	153	149	130	139	146	142	139	141	150	150	147	136	147	122	140	144	158	143	142	160	137	140	136	135	150	150	141	137	142	135	114	131	121	142	153	144	147	138	144	136	148	162	148	127	123	128	163	157	149	139	128	126	141	135	144	145	136	135	119	153	142	132	154	146	153	156	159	123	151	156	138	146	154	142	118	146	125	140	144	145	127	152	126	142	143	144	141	116	141	141	137	145	130	149	139	160	138	129	136	161	133	152	158	120	148	125	136	140	143	141	128	148	136	128	121	124	123	140	159	145	119	125	140	127	158	133	139	127	137	151	156	132	136	152	138	143	129	138	147	159	136	140	119	152	122	152	140	143	170	133	148	113	141	143	145	135	136	149	142	117	147	142	140	132	147	140	150	144	152	141	128	141	134	127	139	156	134	143	139	124	132	149	151	156	149	150	144	151	150	174	146	133	151	135	135	132	152	144	117	145	120	147	130	148	132	147	132	139	151	149	156	145	162	129	128	144	135	124	125	158	141	142	150	146	124	136	152	132	149	133	131	135	143	143	143	148	133	149	138	133	128	164	144	130	155	130	170	140	131	147	152	113	144	142	149	146	133	134	134	137	161	149	140	147	132	145	154	119	167	121	155	152	145	142	147	128	120	154	139	135	130	119	132	138	154	168	110	148	150	132	144	137	161	133	153	142	136	140	137	132	129	147	140	150	146	144	130	132	162	143	146	157	138	120	161	142	143	154	134	154	167	173	148	141	117	139	144	147	132	124	151	141	156	136	146	137	121	144	163	144	145	138	133	140	143	154	136	117	144	141	142	146	136	134	125	156	137	149	143	145	151	151	148	153	114	138	172	160	154	141	129	152	151	155	124	147	144	146	140	138	145	155	149	115	139	141	123	121	133	135	152	151	155	126	158	141	148	145	132	127	161	141	117	146	155	143	147	152	142	127	157	152	141	136	140	146	165	112	156	141	170	157	138	139	154	130	144	126	157	129	154	148	130	144	161	153	158	143	154	137	141	130	141	136	136	117	140	143	130	131	143	132	138	178	158	146	148	141	131	136	133	149	132	141	122	157	161	148	140	135	122	181	143	150	154	137	154	147	140	122	136	141	131	140	131	137	128	165	132	169	143	143	154	137	150	144	116	147	135	153	147	133	142	139	147	136	153	144	131	149	137	134	142	138	142	141	133	146	151	134	160	131	134	127	149	131	149	122	107	152	147	132	142	142	150	135	129	140	130	116	129	119	156	119	150	156	141	144	120	137	150	140	153	147	134	142	144	150	145	122	140	149	133	131	159	149	142	132	130	121	138	135	168	169	121	148	168	129	130	140	144	144	138	148	140	154	132	145	139	130	127	135	117	150	137	132	153	137	136	126	139	145	153	138	134	134	146	140	127	131	153	136	136	146	159	131	131	139	150	144	143	153	110	145	149	156	144	149	128	150	138	156	132	147	145	142	138	150	145	157	139	169	131	126	128	159	139	140	149	133	135	141	142	143	146	135	145	130	136	134	143	137	126	153	143	122	121	134	147	117	143	143	121	145	162	152	157	134	124	127	150	141	141	141	124	130	144	139	148	132	129	162	145	145	148	161	147	141	177	156	146	145	147	161	154	151	135	132	132	137	144	140	146	155	137	155	129	124	140	132	131	171	145	148	136	158	134	143	144	166	126	124	161	131	138	142	125	154	155	137	143	152	140	124	153	142	170	139	143	134	154	145	149	144	133	133	127	127	146	135	148	164	146	136	136	151	139	148	142	117	140	149	148	169	135	100	149	149	140	150	152	143	142	147	161	144	145	144	145	179	129	139	150	134	164	134	137	127	155	154	133	149	131	172	122	145	151	144	163	148	125	126	155	144	146	133	140	131	140	139	156	167	138	138	154	139	135	145	125	156	139	127	141	141	149	157	156	154	142	152	151	130	151	132	140	155	147	163	148	152	150	136	131	151	121	143	137	131	137	136	159	139	164	135	150	146	149	155	165	142	157	135	144	150	146	137	137	112	155	144	142	139	155	130	125	159	141	153	123	169	155	148	160	153	148	143	146	150	152	155	119	150	139	120	149	145	155	158	141	140	127	130	143	128	140	143	122	133	140	133	170	153	140	145	141	135	140	159	139	135	151	132	146	141	143	161	138	130	132	139	133	158	148	136	141	122	130	134	168	141	174	155	152	145	134	139	152	151	136	148	154	147	142	135	146	133	130	164	162	170	142	135	136	164	130	138	142	132	135	134	134	139	127	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7642	2224	4835	5896	5305	4353	3379	2860	2472	2128	1800	1626	1462	1307	1245	1108	1106	1015	938	900	859	806	798	744	767	724	735	700	670	630	661	659	637	623	583	567	617	593	554	570	583	538	539	560	591	604	564	513	562	509	531	545	530	506	488	521	528	502	541	530	529	539	489	496	485	497	512	495	503	564	538	517	461	524	503	492	485	498	534	510	457	469	477	472	493	477	499	464	463	503	502	467	467	460	532	494	475	502	451	477	515	525	480	467	473	438	487	471	475	489	475	498	487	453	490	472	468	475	473	474	503	476	498	459	441	473	520	487	465	443	467	478	478	488	462	459	471	498	487	484	481	433	448	481	436	446	470	491	488	473	499	492	481	447	430	472	419	420	455	464	442	442	424	487	472	444	479	466	482	483	473	482	451	456	480	466	503	449	486	488	464	457	463	442	469	469	491	467	447	471	418	474	491	474	506	477	483	494	468	483	433	448	480	483	459	453	496	472	474	439	419	469	447	440	448	452	525	477	432	473	460	498	446	492	479	484	506	466	455	456	470	472	454	435	460	441	433	444	438	488	488	455	459	485	472	515	484	466	498	491	443	465	470	458	458	477	464	444	437	472	470	480	482	483	458	489	448	459	473	455	439	510	486	483	457	453	453	485	487	467	496	462	461	461	492	467	444	452	483	480	494	482	500	472	471	473	459	467	434	437	453	515	487	486	473	440	432	471	499	438	470	497	450	468	449	459	481	436	497	482	489	466	472	449	482	471	456	481	456	468	463	466	487	472	489	481	467	468	465	442	494	496	478	493	486	453	480	424	438	458	506	433	475	485	502	499	465	489	460	470	429	468	464	386	478	512	473	414	455	451	485	454	446	495	479	485	496	503	445	473	486	434	478	432	501	443	453	447	484	454	452	467	477	438	457	480	457	501	469	464	498	426	466	514	467	500	493	449	457	462	460	466	433	469	473	489	487	497	429	455	476	451	431	448	452	499	475	468	446	467	497	468	461	483	495	453	450	487	446	485	505	444	470	467	511	460	453	484	472	476	459	469	488	418	505	455	459	481	467	459	490	493	467	449	483	460	451	458	433	472	478	464	455	512	478	425	512	413	473	480	431	456	460	419	462	444	496	461	493	531	451	445	494	468	457	453	461	484	462	475	460	477	468	509	458	434	434	461	506	490	433	477	445	451	514	466	470	462	419	451	448	479	449	476	460	494	458	459	435	496	475	483	481	493	480	454	502	458	462	476	485	480	490	475	514	482	487	493	467	468	459	429	452	495	464	458	488	434	491	473	476	472	464	461	454	484	470	464	459	493	446	457	467	531	460	491	457	489	504	441	480	435	459	464	444	496	466	458	489	502	463	460	495	473	462	454	457	522	491	484	487	448	501	453	485	498	494	445	466	475	450	487	495	455	483	498	503	480	482	483	490	466	447	512	483	473	482	452	449	471	434	505	464	465	466	468	463	483	462	517	451	474	438	454	518	492	448	435	465	461	496	450	479	451	466	455	434	477	523	475	475	489	485	475	468	455	511	469	486	484	458	484	487	480	423	471	457	457	475	481	491	442	479	468	502	459	482	470	448	460	456	492	450	445	471	470	506	441	479	460	452	474	484	497	491	451	495	472	459	447	437	469	466	492	470	488	455	480	495	504	495	431	475	489	481	478	489	459	482	451	459	483	496	463	435	445	417	475	463	456	469	444	462	446	481	448	462	446	448	480	465	477	444	479	477	468	504	465	486	486	457	493	505	496	482	474	451	460	438	447	507	461	490	503	477	480	453	472	460	440	483	471	442	511	491	495	463	460	481	487	479	420	475	492	420	465	483	451	440	462	470	446	478	450	464	450	486	449	473	446	445	427	470	457	470	513	497	480	435	429	484	482	460	486	466	445	460	478	456	452	439	453	444	475	459	480	476	444	482	493	486	471	477	509	502	520	463	476	504	452	506	461	452	477	493	484	454	514	460	444	462	442	466	423	460	474	471	467	474	496	481	453	466	494	481	484	446	386	468	489	470	492	468	478	463	463	448	483	450	461	432	477	462	473	466	463	491	475	458	443	487	509	442	452	490	462	460	441	502	477	493	420	453	536	505	473	437	425	463	485	478	421	452	466	481	458	484	474	491	462	466	495	487	486	478	479	469	511	509	475	481	474	464	467	457	480	448	450	474	490	461	452	488	455	428	491	489	501	496	493	493	486	486	470	509	447	435	471	499	481	467	445	470	454	479	464	475	438	498	416	465	449	493	481	481	470	463	471	494	434	492	474	483	474	456	476	437	497	476	462	455	458	465	444	442	487	479	460	483	461	438	492	468	480	486	492	450	433	483	454	466	472	495	443	463	493	488	511	467	455	484	500	442	468	481	467	487	460	452	475	435	528	470	429	498	447	484	522	489	500	475	465	477	453	471	474	445	468	451	473	467	466	457	473	470	483	457	435	451	449	446	477	479	459	462	444	464	465	431	436	481	493	458	465	488	461	497	437	461	480	473	475	477	484	468	475	492	460	469	440	465	494	460	456	485	496	491	477	454	519	477	442	475	470	451	481	487	472	469	442	501	477	468	467	476	438	473	478	450	446	444	489	496	472	476	496	492	464	471	440	448	461	446	456	457	471	494	453	481	497	449	455	478	459	462	494	415	449	466	466	440	461	457	502	485	461	471	468	495	441	446	485	474	481	493	459	500	441	495	468	478	442	478	437	454	495	479	483	445	489	466	489	433	436	445	494	472	481	491	445	482	523	467	496	457	423	509	474	444	498	470	471	428	484	466	420	483	478	475	459	425	485	527	451	477	472	462	467	473	492	461	493	494	479	474	439	440	479	482	461	452	468	495	486	447	493	468	449	452	447	491	426	429	474	485	479	502	468	457	457	497	466	481	479	464	475	450	478	486	525	466	472	482	464	500	443	474	491	450	431	493	446	451	501	496	451	454	453	478	493	480	512	496	495	474	495	442	442	506	480	496	450	489	486	472	479	479	447	452	470	470	419	466	467	429	489	457	446	428	493	450	447	495	459	454	481	454	456	472	469	475	494	457	452	444	484	481	486	467	501	477	482	500	487	469	441	471	435	456	455	452	486	460	479	448	502	507	475	462	500	473	485	447	492	457	481	442	438	475	471	461	479	493	437	481	463	474	464	470	472	450	458	466	458	498	477	455	444	414	488	473	451	464	523	450	468	483	455	450	459	456	486	452	464	474	411	460	468	464	489	456	489	515	447	469	445	447	475	449	459	501	493	453	486	452	493	460	456	497	455	465	433	481	494	462	460	482	479	459	488	504	475	439	485	491	488	450	463	457	482	471	458	469	504	465	458	456	456	482	481	459	525	467	480	476	488	495	466	470	478	498	496	496	457	464	473	457	479	486	446	478	451	476	466	456	464	479	426	487	485	463	444	490	453	461	436	485	455	459	457	465	488	457	490	454	468	452	458	467	420	461	460	466	491	443	480	489	440	455	480	459	458	464	452	481	453	458	491	472	497	432	478	480	456	459	472	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1993	366	412	360	364	333	336	334	330	333	287	315	312	301	343	321	317	314	326	307	308	298	313	296	310	331	314	317	335	281	318	331	315	309	325	325	328	329	324	313	329	300	331	321	323	299	318	318	304	307	331	313	339	326	271	325	315	301	325	312	307	301	312	278	301	331	307	318	318	299	308	327	302	312	310	301	325	296	368	310	301	307	336	343	320	304	333	315	319	294	305	321	311	314	310	317	291	344	324	304	321	331	288	295	310	295	301	327	306	315	319	321	322	337	300	297	289	305	320	331	316	299	316	287	322	340	332	327	307	319	347	287	307	293	313	304	322	312	334	343	311	278	318	309	306	343	308	320	325	352	314	332	320	303	304	309	329	342	309	322	296	311	303	314	333	331	350	311	327	290	308	306	351	290	355	290	331	303	290	311	319	325	310	327	296	304	322	294	312	311	344	318	326	296	324	332	337	312	318	308	318	314	305	307	293	327	361	329	305	313	343	306	317	326	329	342	323	327	321	313	314	292	307	281	337	319	328	313	305	295	314	305	331	331	314	317	310	311	329	317	308	303	298	325	316	315	304	314	296	318	317	318	312	327	307	291	311	337	314	310	355	327	340	312	295	310	341	311	340	307	296	302	313	310	310	346	311	300	318	340	335	315	303	296	273	299	294	306	335	301	301	322	310	337	335	309	317	332	327	325	323	304	311	336	291	322	298	291	303	292	323	319	327	321	312	317	295	333	338	327	305	291	333	287	302	298	366	302	298	326	288	310	288	355	299	316	309	295	326	313	329	336	339	306	348	342	362	353	315	325	319	320	347	304	314	314	337	326	313	287	298	305	295	308	320	285	332	319	308	324	295	290	313	323	311	314	301	360	327	303	314	284	328	314	321	319	342	337	334	332	311	310	324	309	353	332	332	326	318	298	303	300	270	323	303	356	305	324	315	315	319	349	326	316	362	329	303	324	313	320	313	314	303	328	316	324	339	318	332	293	305	316	324	302	317	316	291	322	355	285	320	328	325	316	298	288	318	325	312	328	311	311	328	302	302	350	309	313	324	306	316	348	324	314	318	323	318	299	345	331	342	325	339	323	321	298	301	332	317	330	336	286	314	307	283	318	337	258	332	312	304	371	332	331	339	319	295	311	296	331	331	302	310	297	315	314	317	308	327	340	301	322	322	350	316	319	333	292	321	299	322	320	322	305	344	304	313	340	332	340	333	344	283	317	298	318	327	334	301	320	325	304	291	302	302	303	287	307	302	316	334	276	315	312	321	322	311	297	335	296	302	327	351	346	316	315	306	283	323	325	282	294	307	309	350	330	350	323	311	330	307	297	294	312	293	320	307	363	316	344	323	336	325	301	298	342	318	356	314	342	327	329	331	308	311	330	328	317	310	311	316	337	330	330	334	330	325	310	356	303	338	326	322	323	323	325	326	341	287	308	342	340	318	332	289	316	316	318	313	326	289	322	324	320	304	306	316	354	285	330	284	295	300	332	318	345	315	319	317	310	308	309	307	285	318	300	309	296	298	317	331	323	303	296	332	309	305	283	328	296	316	302	291	322	308	322	354	327	311	294	310	345	309	299	364	319	304	270	298	374	306	297	297	286	325	319	318	330	289	333	316	326	285	327	321	286	322	337	342	300	331	297	316	321	304	341	318	292	310	287	293	325	301	320	308	287	308	308	323	355	334	317	294	324	310	325	312	324	321	282	335	295	301	303	319	326	303	318	317	301	334	311	339	295	319	311	299	320	342	314	307	316	312	340	328	315	331	311	301	310	334	308	310	315	312	335	332	266	278	269	306	275	324	304	343	307	305	346	300	324	323	325	316	310	309	292	309	316	346	335	316	323	328	332	342	347	339	335	355	331	313	317	311	311	321	303	321	328	332	262	331	320	333	326	315	304	341	329	333	302	307	303	353	296	321	335	302	319	325	310	319	346	308	334	313	286	317	321	308	329	323	331	280	307	293	291	317	300	306	295	342	322	320	296	318	274	325	325	275	308	300	321	309	310	336	334	323	295	288	321	340	310	307	310	314	320	336	318	321	292	295	286	321	317	307	312	325	301	315	330	347	329	324	318	278	321	335	295	333	293	299	345	330	323	317	324	322	274	295	329	292	314	311	351	342	323	338	316	298	317	300	311	312	316	299	331	301	308	317	289	334	319	327	294	325	325	320	300	277	295	326	317	308	291	326	276	331	336	341	277	337	325	326	305	305	300	346	315	307	333	274	320	293	308	295	308	269	341	346	370	314	293	313	332	313	304	332	335	303	289	312	307	309	300	326	308	341	335	265	302	332	319	330	305	324	275	317	343	321	303	294	343	313	333	341	305	294	344	327	318	290	325	335	325	312	295	320	316	313	304	326	334	315	323	344	316	326	313	290	300	297	340	332	328	283	316	316	328	307	299	284	270	335	294	316	336	292	312	341	321	357	318	310	301	299	306	292	312	330	341	299	311	333	286	321	309	306	342	293	331	337	331	314	322	334	330	309	325	311	300	329	327	315	321	332	327	300	318	338	307	301	303	300	335	292	333	301	338	326	302	289	319	293	307	319	304	335	301	296	305	344	296	337	273	314	305	300	308	336	328	295	310	306	323	303	332	283	308	312	325	326	294	310	307	298	310	303	308	305	321	316	332	334	284	313	286	307	288	334	317	348	306	333	313	313	301	292	319	286	309	271	307	292	319	310	311	336	322	362	317	308	322	317	311	302	291	324	304	299	298	329	345	339	335	329	313	302	345	322	309	329	338	344	342	339	320	296	300	326	328	363	320	306	334	311	312	300	333	334	311	330	340	334	312	350	294	336	320	331	335	323	307	302	307	277	293	291	288	300	329	341	332	326	321	315	343	305	343	306	298	289	345	326	314	287	294	326	313	305	331	314	307	301	342	335	336	297	310	325	308	310	326	322	313	313	319	291	318	326	311	288	346	314	313	329	298	295	288	270	335	346	309	323	321	325	344	311	304	327	294	320	327	306	328	315	345	342	309	326	306	321	314	336	332	330	314	312	307	298	282	319	318	315	304	320	297	290	315	304	335	328	317	319	331	302	326	308	304	291	312	270	322	328	307	314	331	335	344	301	337	289	280	338	296	317	326	333	297	329	345	304	315	281	327	306	309	313	310	339	319	298	363	339	299	311	319	312	317	345	306	295	339	330	334	311	306	309	318	316	319	305	312	342	301	352	322	294	341	320	335	308	314	299	344	343	338	308	314	320	320	302	306	283	295	324	327	325	295	321	297	331	296	315	333	312	312	330	334	302	317	312	317	356	325	318	313	315	320	337	285	298	297	303	290	292	314	317	330	287	322	327	320	326	291	327	351	318	316	276	331	325	311	323	352	287	326	285	297	306	291	311	336	301	278	367	289	311	337	305	327	308	290	298	336	338	304	317	314	317	364	309	300	300	313	291	321	310	319	290	325	304	351	302	305	288	320	356	319	296	327	327	355	302	310	317	301	299	353	313	349	300	318	305	313	289	286	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2450	986	1108	1140	1136	1070	1042	972	982	979	1003	935	960	904	937	947	948	964	913	927	948	917	902	928	946	946	924	937	912	926	927	898	900	894	901	934	875	920	904	934	939	950	924	940	896	894	879	904	905	950	944	940	909	940	890	931	939	897	940	936	954	927	965	893	891	909	863	910	877	961	940	943	930	885	874	935	958	956	889	880	891	927	909	918	885	904	869	882	918	954	916	916	887	970	914	867	899	897	916	887	968	850	919	915	923	929	885	907	920	885	959	910	903	861	943	912	900	906	969	929	899	916	929	885	944	930	880	853	916	876	933	879	912	909	946	937	912	906	922	933	910	923	835	934	949	877	932	886	902	887	900	934	910	979	1001	932	989	935	925	882	885	915	936	875	925	926	870	955	927	913	881	957	911	977	944	932	947	952	930	951	888	920	889	883	927	909	953	875	893	865	925	879	912	907	920	931	922	888	896	962	892	913	914	914	904	889	899	908	893	870	958	886	919	935	927	953	936	921	955	941	934	895	884	943	905	947	955	924	922	933	956	905	899	892	817	925	956	914	937	908	930	928	889	908	920	923	909	921	897	893	877	900	843	874	865	978	955	941	971	966	908	886	858	891	930	913	929	946	892	939	906	914	975	940	953	902	926	891	922	905	904	933	864	907	915	921	903	873	938	929	910	870	910	884	928	965	958	919	916	923	882	925	920	914	968	950	922	967	888	970	923	907	930	887	865	946	932	906	906	906	927	930	882	889	933	907	953	913	880	912	938	923	927	912	921	918	899	890	931	879	931	916	941	903	926	900	928	921	897	920	903	879	958	923	902	933	887	952	886	848	921	934	926	942	925	884	893	883	869	882	949	830	901	875	920	962	935	923	954	893	918	891	893	899	922	943	907	961	919	986	923	934	874	955	920	926	881	941	964	936	925	860	945	901	893	931	927	915	905	934	923	918	887	846	965	947	905	902	917	958	947	940	885	861	925	921	904	887	877	956	930	886	891	925	917	903	860	933	893	944	963	878	844	964	883	949	952	916	907	900	935	878	936	887	921	887	956	879	954	938	916	834	905	899	883	873	948	868	903	950	901	898	935	960	936	904	879	957	923	914	990	892	840	879	942	898	869	910	910	922	900	869	940	905	967	952	961	970	881	878	928	950	942	920	899	923	894	922	878	902	947	959	943	927	932	844	897	936	910	897	934	981	921	884	936	925	896	935	896	890	842	940	927	920	958	911	886	913	897	897	928	875	921	909	943	932	942	941	885	816	888	879	948	903	908	923	962	932	900	966	900	915	889	918	914	898	916	948	940	950	958	867	886	850	913	868	897	927	904	874	963	948	884	948	924	882	928	876	911	936	969	884	892	908	908	855	927	936	911	956	927	924	890	922	878	947	922	964	948	957	874	912	920	898	930	884	893	888	936	903	876	957	895	899	901	919	911	924	904	932	917	954	881	898	883	893	943	952	921	914	899	922	891	891	929	950	907	945	925	918	966	888	881	930	941	932	918	886	881	902	869	908	890	928	922	896	888	951	889	952	933	930	881	918	902	911	885	908	932	907	913	963	929	915	955	939	851	916	884	908	921	889	894	922	922	896	880	861	940	889	940	948	917	937	932	898	893	881	906	920	940	902	953	910	897	930	929	904	926	890	925	967	874	950	919	919	897	876	887	897	888	897	940	884	897	949	986	971	885	891	896	929	909	900	954	934	907	942	977	899	963	903	929	854	943	895	914	878	844	893	897	890	930	878	921	911	911	957	910	914	966	901	895	903	902	904	881	928	889	963	900	868	870	906	891	941	900	913	945	907	887	955	923	885	878	860	881	979	986	925	867	885	934	936	908	985	891	902	899	899	946	918	872	904	946	919	934	939	991	961	910	851	914	859	940	898	926	896	967	916	890	946	909	934	935	931	957	950	861	913	928	928	976	926	898	873	900	936	945	938	904	901	883	902	856	859	959	928	914	924	933	897	950	947	881	898	903	916	951	895	961	860	948	899	936	927	939	925	917	992	911	876	865	954	880	927	897	932	887	941	900	914	901	857	885	910	882	941	894	906	953	884	924	957	921	898	940	877	926	937	951	902	912	958	908	897	851	868	925	868	905	961	887	932	928	939	890	947	887	893	904	937	903	918	909	886	968	925	917	885	907	899	911	920	869	932	935	904	919	920	931	903	929	908	869	862	886	902	921	924	903	911	914	936	1000	847	881	967	926	913	953	856	933	866	921	925	928	928	873	906	894	893	916	909	930	917	910	877	914	912	926	927	946	912	915	856	904	939	954	918	901	912	878	880	916	905	911	904	901	875	888	921	909	860	872	896	905	938	885	876	886	897	933	931	932	932	918	913	916	930	944	960	890	926	849	908	880	910	913	882	975	894	892	915	928	888	928	872	880	901	921	917	903	922	878	903	901	861	869	946	866	906	916	898	933	930	912	937	901	937	926	860	952	898	909	918	862	925	940	878	926	887	898	952	921	911	925	895	917	918	879	940	963	892	930	952	910	894	912	935	900	940	946	974	934	915	926	899	886	912	886	915	866	933	877	942	890	962	901	850	915	947	914	954	904	894	858	928	906	894	926	944	904	896	924	901	926	947	908	880	915	916	912	937	913	865	897	920	892	933	903	898	967	884	902	933	897	932	908	944	872	857	919	899	913	893	970	910	933	871	910	956	895	916	931	945	960	927	867	928	946	879	936	938	919	932	922	918	960	893	943	937	877	930	935	939	883	897	897	902	853	888	906	867	885	928	908	893	898	872	897	874	900	913	927	911	945	863	903	879	883	934	883	877	957	874	875	918	931	932	908	923	933	916	859	921	923	856	909	938	843	920	942	875	898	833	854	841	952	943	902	891	891	937	923	952	888	896	893	914	970	898	956	903	924	908	866	990	962	944	924	963	871	934	926	932	925	904	902	900	942	947	960	890	933	897	940	894	933	879	945	935	913	919	932	918	943	878	897	869	918	910	944	869	942	881	907	965	959	898	930	869	942	951	930	947	926	949	874	910	957	920	894	880	965	911	917	945	950	940	889	955	961	921	909	872	925	945	880	901	946	916	924	913	891	970	887	946	947	889	908	906	937	867	885	894	882	924	926	920	953	873	916	950	982	929	940	940	907	873	880	959	848	877	867	876	945	917	967	937	947	848	870	911	940	940	924	875	910	879	932	914	880	923	908	898	942	952	943	913	897	907	930	914	914	967	880	905	905	963	934	901	939	957	880	937	980	884	864	881	905	908	983	913	888	864	935	913	953	932	863	916	949	867	889	954	930	936	899	960	874	880	908	958	904	965	924	935	896	914	945	885	938	934	927	897	900	850	943	934	888	931	905	911	898	879	889	885	910	882	939	877	909	961	902	910	945	924	921	879	933	872	877	936	883	862	899	915	904	968	925	923	890	903	906	886	929	930	869	881	898	874	911	909	913	919	902	951	941	860	940	863	949	942	929	890	921	891	872	936	927	944	923	863	888	891	925	874	919	897	936	928	835	958	901	884	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7704	1083	1375	1121	914	619	492	400	344	334	279	270	267	261	236	250	246	212	210	222	240	179	216	171	176	200	198	202	204	197	181	188	188	192	195	192	207	214	205	182	195	178	191	187	184	180	162	184	210	199	179	176	205	197	173	167	176	183	168	190	212	173	177	185	202	187	172	174	199	189	171	170	189	176	166	196	170	177	178	186	168	172	214	224	190	185	183	198	185	175	184	180	177	177	190	192	182	165	200	162	186	184	195	176	172	205	192	190	187	186	189	193	171	186	181	191	192	183	186	173	171	189	164	183	173	170	192	208	192	199	175	177	187	181	188	190	189	202	178	190	213	202	174	187	186	175	179	202	167	174	192	193	181	180	175	177	164	178	181	168	186	169	175	180	207	162	179	166	185	166	184	181	230	170	168	156	191	185	181	189	181	174	179	162	185	196	200	171	165	173	185	181	166	194	180	189	189	182	195	188	181	168	188	184	196	209	193	209	175	159	180	192	173	174	177	184	166	177	173	177	182	162	173	169	167	185	192	182	179	169	168	184	200	183	179	195	178	164	199	172	168	153	199	196	177	198	152	169	204	177	196	179	165	179	197	200	183	169	169	178	202	175	195	202	191	202	167	177	173	175	169	177	173	164	186	166	163	161	163	163	179	169	170	169	179	195	200	190	197	182	179	169	180	203	185	181	184	203	185	184	171	144	175	171	160	179	182	185	175	178	177	188	190	171	197	188	202	181	177	192	183	201	164	183	191	201	183	176	165	179	180	178	183	165	196	187	161	163	190	183	163	190	197	194	215	187	203	171	191	170	186	174	179	175	174	163	169	172	185	163	213	182	171	181	174	165	196	184	165	222	190	192	204	196	170	178	177	206	171	170	164	180	177	184	175	165	207	165	171	187	194	160	178	156	208	182	179	180	202	186	200	199	187	176	195	176	167	206	210	185	181	196	178	145	155	182	176	171	181	191	185	179	194	180	169	166	202	157	196	180	188	169	181	182	192	179	159	183	180	175	203	182	187	173	196	166	163	192	198	186	178	177	165	166	159	195	166	150	179	193	191	181	182	149	183	176	198	163	200	197	202	175	186	167	156	173	175	186	199	159	192	179	166	164	190	177	158	203	169	190	193	162	193	173	180	198	160	167	191	205	175	186	176	207	180	179	175	169	186	181	183	204	187	180	166	180	186	193	199	174	191	155	177	179	170	179	168	177	166	203	188	182	186	181	173	185	200	176	204	174	180	200	183	154	209	179	159	179	190	175	193	168	183	190	174	206	168	194	156	166	185	191	173	178	189	179	192	180	173	168	183	182	172	184	188	213	176	183	184	186	176	173	173	177	186	186	146	191	178	178	170	179	185	172	182	173	178	188	191	176	183	163	206	171	169	172	205	188	169	180	200	146	188	176	180	210	179	191	176	178	184	208	173	173	159	163	178	196	182	165	183	189	180	188	168	193	191	162	179	187	179	159	164	200	183	181	191	191	184	180	185	198	190	175	179	151	178	172	190	181	183	163	210	186	184	173	184	159	187	187	207	186	179	180	160	172	179	190	195	174	163	199	185	183	159	184	183	189	178	174	167	157	159	194	189	189	192	168	158	189	173	188	173	194	173	180	184	156	190	169	192	188	199	170	193	191	177	190	180	188	161	192	201	170	151	183	157	200	159	194	170	206	169	167	161	152	176	184	165	177	183	190	162	186	184	168	159	189	150	173	166	163	196	176	170	183	168	180	178	189	192	203	163	174	194	184	186	173	179	189	162	184	204	169	183	188	182	166	172	142	156	174	163	177	183	188	181	194	185	213	200	197	157	171	184	194	189	196	165	182	171	191	175	183	195	177	182	168	194	166	157	183	194	189	170	187	173	190	179	194	190	185	177	186	187	195	190	168	186	188	190	162	174	185	177	171	193	180	191	155	173	193	180	172	161	159	169	193	186	155	193	201	167	203	176	169	207	177	166	189	180	167	180	188	189	171	146	183	171	189	197	161	209	166	181	184	166	193	169	176	171	195	213	194	181	184	187	198	195	174	166	186	204	182	185	172	178	182	186	191	165	191	188	177	192	168	184	171	172	185	184	198	201	171	189	190	188	175	187	180	168	148	193	203	180	177	191	171	175	219	179	175	178	173	172	186	193	211	186	179	190	171	197	182	156	195	197	184	183	175	173	181	182	187	190	159	192	185	179	183	202	187	169	174	188	186	179	202	187	183	174	183	167	180	188	195	171	195	196	170	143	197	199	172	186	166	178	180	187	186	171	181	185	167	198	200	180	168	203	191	185	166	188	194	169	180	195	170	176	181	181	165	161	200	178	172	195	166	197	173	166	189	174	193	162	171	180	172	189	158	156	168	203	186	184	189	183	189	169	205	195	182	173	157	187	171	186	169	204	179	196	176	166	172	177	176	203	206	170	174	163	155	182	174	164	189	214	169	175	184	181	158	191	196	193	162	174	197	162	174	183	170	185	157	183	172	169	153	181	180	172	170	173	182	186	192	186	180	182	171	186	181	192	183	199	186	172	197	170	178	189	180	171	184	185	193	212	206	186	184	166	181	187	196	177	190	188	203	177	177	182	173	163	194	197	188	173	186	187	175	166	196	186	198	173	195	200	190	178	181	195	216	202	166	183	174	183	164	195	208	208	211	198	188	181	192	189	159	214	214	196	174	165	167	205	168	206	172	186	182	165	202	178	198	175	187	185	184	204	155	193	166	197	180	154	166	196	189	162	171	168	181	176	187	188	189	178	174	201	174	188	186	178	143	170	179	181	189	199	185	200	178	187	190	187	170	177	189	202	171	190	178	174	176	184	177	165	172	165	206	186	173	153	186	168	190	187	168	201	175	164	191	167	185	169	187	185	168	156	191	191	181	171	180	159	171	167	181	189	194	181	175	180	187	189	165	187	163	195	188	177	173	194	172	171	195	167	183	154	197	189	186	184	202	187	186	190	163	212	197	176	165	170	163	174	186	176	198	168	190	204	182	213	176	187	194	186	185	175	186	226	174	185	175	170	191	195	181	212	177	159	201	164	185	172	175	205	213	185	164	204	166	171	189	162	182	196	187	203	194	198	209	179	157	200	174	159	182	173	195	185	157	167	189	171	173	193	162	206	194	172	209	213	175	186	177	169	184	171	181	201	179	189	197	186	174	184	161	177	156	192	163	179	183	185	165	172	178	184	214	169	180	197	160	152	170	184	168	176	170	196	205	189	183	184	179	199	165	182	177	167	167	197	186	173	174	198	176	204	146	194	196	196	169	171	188	176	167	185	159	162	180	174	166	148	201	170	167	168	160	186	178	184	165	186	163	184	146	188	186	165	188	183	175	179	163	186	172	169	180	189	168	177	192	163	164	160	192	181	166	191	178	173	167	164	177	182	198	189	183	188	201	200	184	162	167	188	177	166	158	210	176	171	169	182	177	164	197	196	194	185	161	182	162	197	161	152	176	191	174	181	173	178	175	187	184	176	198	180	185	199	184	159	169	182	163	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5635	1470	2945	3561	3198	2533	2157	1866	1578	1432	1307	1245	1031	1023	953	964	854	836	798	775	784	791	749	750	700	734	681	655	630	700	700	646	637	672	645	636	634	629	653	606	655	605	609	567	624	609	614	596	555	641	620	593	587	615	583	610	579	606	588	608	627	616	548	596	536	607	563	554	595	554	571	547	571	587	561	577	525	572	558	590	563	535	574	568	591	601	588	527	598	557	569	565	572	563	553	589	569	594	642	556	601	584	544	622	592	591	533	604	588	595	582	571	570	551	528	582	550	567	576	567	547	560	580	561	584	585	572	596	570	583	548	566	543	552	556	562	543	562	590	555	558	547	586	538	531	545	538	548	531	606	576	580	555	578	558	601	566	567	569	533	601	568	564	609	574	563	574	561	613	576	564	594	549	537	563	568	571	575	524	544	542	540	557	540	599	622	556	552	564	592	573	555	583	586	573	554	545	562	525	574	549	600	544	530	525	607	580	596	588	527	514	580	581	555	553	611	554	537	549	569	549	530	567	548	551	574	560	583	503	588	517	562	538	583	596	567	539	483	617	618	565	597	588	567	544	575	576	528	532	533	588	538	548	602	528	559	576	540	527	545	555	553	559	611	532	520	560	554	577	577	527	555	551	570	566	565	530	590	558	586	563	552	535	546	557	597	583	595	539	569	580	598	549	571	553	559	603	565	548	560	566	558	551	538	547	595	552	558	568	621	512	573	581	569	585	562	504	566	549	525	534	599	553	585	553	545	582	543	591	559	546	534	564	589	566	565	569	565	548	566	527	581	597	527	571	539	556	573	578	562	569	589	598	552	590	572	524	576	559	578	566	526	544	548	538	629	581	558	595	561	563	539	514	583	573	575	619	537	509	569	554	614	571	558	508	584	561	529	589	583	594	533	556	571	593	557	548	577	548	538	559	551	576	559	611	547	565	559	537	518	514	548	610	538	550	547	557	593	554	561	591	559	550	536	553	589	555	571	615	570	547	565	567	603	557	533	557	580	548	554	532	563	537	553	571	525	547	553	557	610	569	568	597	529	582	608	566	548	537	541	522	561	578	552	546	533	528	547	572	603	549	572	537	566	553	568	547	531	559	588	563	522	552	593	553	536	575	551	539	540	596	549	559	568	554	560	569	558	571	559	528	567	576	522	573	555	535	578	551	498	593	571	515	564	539	584	591	589	554	560	561	578	570	567	603	599	580	566	573	555	551	543	539	539	570	566	552	548	563	570	531	592	556	570	590	585	549	546	574	582	569	548	542	591	551	556	576	633	571	543	586	569	540	580	525	560	564	577	570	587	552	559	525	554	578	523	579	564	569	535	559	583	554	572	528	614	567	554	582	552	537	574	581	549	576	554	550	560	563	583	579	588	590	585	551	570	564	587	543	550	546	565	572	594	577	578	628	573	590	575	602	582	539	617	600	554	556	600	552	569	499	565	556	539	563	575	555	601	550	562	600	581	517	540	591	573	572	533	549	558	578	553	585	547	583	572	584	589	561	595	525	531	529	523	551	561	590	569	609	566	565	553	555	538	510	567	550	559	557	535	557	573	583	564	535	645	520	565	589	530	561	559	529	573	578	562	548	554	509	579	564	573	571	554	590	573	572	577	571	541	590	589	556	588	531	524	536	570	547	552	602	569	511	563	545	562	575	576	538	546	579	557	595	532	568	554	557	550	548	552	579	527	588	541	540	543	560	538	530	586	520	525	549	588	496	565	594	572	565	524	564	582	596	568	574	552	553	512	555	554	580	578	552	559	583	553	559	569	556	600	552	559	544	581	555	547	563	511	587	595	553	523	581	556	580	575	609	570	539	569	549	590	605	566	586	543	583	561	560	535	553	537	558	565	535	545	570	545	599	590	561	544	539	537	545	534	583	604	575	572	517	601	549	560	579	547	540	576	529	589	582	547	539	556	541	569	575	544	554	523	524	550	571	525	589	537	577	561	589	549	539	615	547	551	598	537	553	579	622	556	556	576	598	564	525	574	541	557	561	599	551	559	566	589	583	549	527	599	577	546	629	570	589	557	581	595	560	522	633	529	596	502	524	533	521	566	564	504	601	547	571	574	540	570	580	583	576	532	579	542	587	549	553	564	576	548	578	560	563	529	564	564	516	567	563	553	606	545	587	527	570	559	544	546	550	549	559	551	600	549	566	541	615	570	557	585	536	544	585	584	567	553	571	535	571	608	613	558	587	551	539	540	591	585	525	532	543	568	603	559	571	517	593	535	581	576	525	586	567	537	569	618	514	605	580	549	545	547	580	566	546	587	555	603	560	581	567	559	543	566	559	581	566	591	576	572	566	524	526	519	578	577	524	519	582	549	559	581	528	572	571	546	587	563	548	564	544	549	594	594	547	566	578	564	585	584	545	612	555	561	517	587	546	566	548	557	562	551	571	605	516	520	561	541	600	552	542	599	559	548	585	555	582	567	582	561	571	508	576	592	574	537	568	569	557	587	590	557	588	584	562	633	555	566	602	578	552	594	543	508	563	592	558	583	530	582	534	568	556	555	615	544	570	558	544	554	610	580	561	614	549	511	554	577	574	557	585	573	533	573	624	549	560	574	583	560	611	582	538	570	619	585	545	537	534	546	581	532	579	570	540	592	585	622	517	542	550	595	590	549	594	566	566	560	537	588	537	578	546	588	585	575	550	604	545	574	514	573	556	550	597	585	561	558	541	526	567	596	566	528	520	541	587	588	545	540	540	552	532	560	536	554	588	558	589	582	565	529	523	545	563	539	585	533	556	526	560	561	587	555	541	557	559	590	607	594	583	530	610	562	594	572	540	601	538	584	540	550	569	597	559	556	589	603	536	543	572	554	570	559	571	600	556	548	588	564	547	545	539	571	591	562	531	545	544	579	541	561	591	577	561	526	580	573	576	541	535	550	536	572	582	542	629	564	552	571	554	572	584	525	574	561	550	560	510	560	564	529	579	537	560	564	582	599	518	597	548	554	579	589	540	545	538	567	555	585	584	553	577	523	592	559	565	540	576	527	544	601	546	566	582	565	573	564	502	536	572	600	558	557	536	574	566	520	555	538	580	591	574	564	555	527	558	579	572	568	518	540	607	572	530	589	574	536	565	553	549	561	552	549	613	537	598	584	537	592	545	558	560	571	564	562	561	539	568	565	582	561	554	589	560	620	567	573	554	530	575	545	581	525	546	529	584	558	585	533	575	549	531	593	551	561	512	581	573	572	518	601	572	588	550	568	540	551	554	586	559	578	551	539	571	540	557	574	572	555	604	575	525	540	595	548	570	593	604	566	551	561	563	611	541	583	568	541	606	565	539	552	538	549	541	621	531	534	556	529	536	562	594	588	575	566	581	607	539	554	553	566	593	574	544	544	564	571	533	564	552	535	623	518	576	563	575	572	573	576	550	553	557	573	575	543	556	566	572	557	571	572	569	546	548	575	603	590	514	602	600	564	549	578	552	588	546	561	546	556	588	612	531	534	593	559	576	538	556	580	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15031	2229	2433	2013	1431	989	739	645	493	403	361	354	290	291	255	226	245	202	222	192	201	220	193	174	170	165	170	177	173	141	167	154	168	166	165	148	153	180	133	137	165	158	159	155	139	166	144	156	145	138	157	145	151	149	154	177	135	142	143	149	163	145	157	153	124	128	142	151	148	129	137	143	169	138	137	142	152	139	148	122	148	128	158	160	154	159	140	162	133	152	130	145	135	144	140	134	158	120	135	147	140	161	138	138	142	161	145	129	139	154	153	155	150	163	149	144	144	158	143	116	129	130	167	141	131	122	133	154	150	144	151	121	148	138	136	128	152	136	140	143	139	147	142	151	140	159	141	143	135	139	146	159	149	142	122	151	143	156	132	154	122	135	140	151	121	145	143	144	153	136	124	143	139	153	127	173	150	165	135	131	148	143	141	142	148	153	138	138	151	151	151	152	125	141	143	144	137	136	153	140	153	151	133	137	144	147	115	138	131	139	151	140	155	142	135	139	145	131	146	134	130	141	139	132	154	139	163	160	152	148	150	163	148	144	143	143	143	145	133	145	139	139	127	139	152	162	122	139	155	132	128	153	143	145	160	132	140	149	125	137	144	151	148	164	130	129	137	143	142	146	135	133	137	162	149	134	130	131	139	137	162	155	149	154	124	150	156	151	133	125	135	127	138	139	128	111	144	144	142	121	162	136	119	174	144	145	138	149	152	135	130	129	163	156	132	136	122	154	144	130	121	148	153	118	111	148	143	137	146	128	142	147	144	119	154	144	143	136	141	150	145	160	129	145	138	141	145	147	147	137	160	143	186	163	160	128	118	163	131	129	149	143	143	143	134	147	160	124	154	149	140	146	143	148	148	149	142	153	164	152	120	127	148	140	155	138	146	158	145	139	147	137	140	152	136	131	140	159	151	144	125	140	141	147	154	126	135	131	131	135	148	134	121	149	131	154	114	134	157	108	149	146	136	136	143	164	146	124	128	165	127	146	149	138	150	157	168	134	137	134	136	133	146	157	153	146	141	139	127	163	149	167	155	145	145	152	152	155	136	146	134	136	129	141	147	154	139	135	144	144	144	140	146	121	156	147	168	134	132	126	127	145	116	146	156	142	144	146	163	129	160	126	145	137	145	129	136	154	148	133	141	167	152	149	155	137	138	143	152	141	145	153	115	140	145	156	154	123	131	130	153	161	130	155	146	153	135	148	152	139	136	127	145	133	160	138	152	137	161	174	154	150	138	152	143	140	133	153	138	136	162	131	134	137	142	130	132	154	153	144	158	157	131	139	128	153	136	162	152	120	127	134	150	162	145	149	140	142	152	142	134	151	124	135	129	134	127	150	144	159	131	154	142	150	146	140	120	140	120	140	157	135	153	135	127	138	138	164	143	153	126	129	143	128	131	134	136	143	156	144	139	130	156	144	132	139	123	157	149	131	133	139	156	132	130	141	135	130	139	147	156	146	153	148	150	169	152	152	140	139	123	135	165	159	157	146	125	146	134	136	163	139	137	177	112	141	140	129	136	148	150	140	150	111	156	153	142	140	138	148	138	134	129	124	144	151	132	137	164	137	143	144	126	141	147	135	154	145	134	168	157	129	134	151	136	146	149	155	148	153	140	130	153	135	146	160	141	130	157	160	146	156	172	171	139	145	138	134	148	123	151	132	143	132	141	127	141	146	162	132	146	156	161	138	140	132	137	164	152	148	132	162	126	141	126	141	142	135	135	139	149	141	121	137	126	133	147	130	140	139	140	139	137	143	145	132	143	147	130	152	145	138	164	134	132	141	135	135	139	147	135	133	132	142	113	144	131	134	149	133	135	158	158	128	126	131	125	146	154	136	132	121	123	149	137	157	143	157	131	157	154	142	140	138	149	153	138	127	126	150	136	130	163	125	129	144	156	137	128	132	122	136	128	124	136	150	152	162	138	140	148	135	155	152	148	155	137	136	135	148	134	128	146	140	169	133	167	153	139	121	132	127	131	139	139	127	141	145	141	122	141	134	150	162	128	137	133	133	155	141	130	136	132	156	142	134	159	155	123	149	163	151	150	150	137	132	120	161	140	148	158	155	133	140	139	155	150	129	140	149	129	139	135	150	162	157	138	142	139	119	128	155	132	152	136	136	149	145	157	147	164	173	138	163	113	125	162	144	128	159	127	149	150	125	143	149	139	143	136	153	141	131	135	129	141	145	150	131	136	140	136	147	153	150	132	123	148	133	162	135	134	135	152	137	144	135	140	145	159	140	138	151	134	136	142	130	146	131	138	138	153	143	131	145	112	141	117	133	136	157	148	140	166	152	149	139	132	146	134	138	146	158	144	136	150	148	160	146	138	146	142	134	110	138	160	133	143	128	135	137	140	119	146	140	139	155	118	132	134	146	137	135	128	155	138	147	156	160	144	128	120	147	154	155	157	134	130	151	155	148	145	138	143	141	155	163	134	128	139	168	149	125	129	140	131	127	127	164	141	133	156	149	147	134	128	150	143	141	128	164	141	124	139	130	127	148	152	140	134	137	152	142	122	131	126	135	160	133	155	138	137	127	123	126	133	166	127	132	139	132	143	136	128	144	150	143	159	151	140	168	147	141	147	150	140	147	143	163	153	148	157	155	118	137	145	148	153	140	149	157	149	125	142	147	141	138	139	149	128	168	132	138	127	123	155	146	163	164	141	131	143	146	135	128	117	131	151	110	134	152	135	144	127	135	136	121	124	121	146	165	155	157	132	154	145	133	154	115	118	149	139	130	117	137	141	137	120	144	148	134	144	140	157	163	149	143	147	154	136	146	139	148	116	146	129	139	131	165	134	159	129	119	149	142	143	132	163	127	137	130	149	153	141	122	133	140	126	150	150	112	147	148	134	167	143	165	143	139	139	128	151	138	135	161	133	147	151	146	124	128	137	131	159	143	128	151	137	134	135	138	138	163	142	141	136	133	155	137	145	149	151	163	132	136	104	158	137	176	127	146	151	155	145	147	140	137	130	129	152	144	140	137	141	143	157	155	155	151	156	139	136	135	155	144	150	132	143	165	143	153	156	145	136	150	121	134	143	152	134	148	135	120	135	142	150	136	152	141	131	136	134	147	158	155	125	137	143	118	140	130	120	157	123	136	137	137	132	128	131	120	122	129	125	145	136	157	139	150	158	152	126	125	156	135	154	139	140	135	147	141	140	145	139	123	151	125	152	152	132	122	150	139	179	131	153	136	159	145	124	140	132	134	150	125	164	126	154	129	113	160	156	135	152	147	152	142	148	149	129	153	143	128	140	136	127	141	129	132	155	139	142	137	149	154	136	130	148	137	146	159	135	136	138	189	164	170	127	147	145	130	125	133	152	144	153	136	120	155	126	151	158	139	143	135	147	144	140	145	155	150	124	139	144	137	145	121	145	147	142	147	144	136	144	126	140	147	131	122	147	144	142	138	138	150	127	126	147	133	145	107	115	160	139	135	139	133	134	129	137	161	140	125	125	166	147	123	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7676	2331	5013	5911	5280	4219	3358	2900	2419	2140	1856	1610	1487	1324	1230	1160	1092	1044	970	851	838	835	817	770	717	754	702	696	633	666	652	662	658	602	604	596	610	616	560	593	572	579	535	544	551	552	561	564	554	498	547	519	494	527	540	515	517	513	524	528	505	494	488	491	552	515	462	478	532	521	506	520	503	451	503	482	517	473	486	485	504	491	500	491	481	520	485	496	476	469	485	486	489	499	473	484	505	499	535	499	491	481	481	464	496	494	469	492	469	468	516	481	474	478	442	480	474	472	513	476	477	454	485	479	469	461	431	509	480	439	489	510	485	498	465	468	460	486	465	459	469	458	456	478	477	484	477	474	452	480	482	448	482	495	465	482	505	486	430	472	497	469	476	456	485	487	462	474	486	456	487	482	490	473	457	488	523	463	475	443	464	477	451	471	470	479	490	444	487	452	456	491	497	510	420	443	473	466	455	509	481	470	470	465	475	463	504	460	501	447	481	475	457	470	463	476	474	488	479	466	469	499	472	495	473	441	463	485	466	472	438	472	501	455	500	470	485	453	473	446	452	481	478	483	478	447	429	453	458	444	500	494	484	463	480	476	489	440	452	471	493	448	463	473	459	495	478	476	497	524	443	505	455	467	498	450	450	482	496	467	432	446	487	460	506	470	486	445	474	449	435	522	461	464	503	442	453	505	504	490	518	451	482	472	435	502	470	471	494	434	457	456	468	484	484	459	442	461	451	468	487	474	466	491	478	450	463	452	451	450	467	480	499	490	473	450	476	456	442	461	489	496	467	450	467	471	446	470	484	450	453	451	453	493	497	527	480	470	442	483	480	470	468	494	437	510	467	491	468	494	429	488	454	462	507	472	478	461	442	470	460	449	429	483	534	489	477	487	467	452	465	496	472	461	482	436	466	432	493	481	484	448	465	451	469	478	461	484	498	493	499	506	490	477	453	436	461	466	458	475	443	477	495	446	443	440	457	468	489	450	445	491	455	448	474	476	466	478	493	459	467	486	439	453	478	435	500	495	471	452	453	486	494	494	455	449	439	451	477	464	470	459	469	462	457	450	477	458	482	500	480	492	443	449	492	489	492	508	458	489	475	464	492	435	462	469	494	496	469	460	460	491	467	462	480	440	461	506	467	497	483	465	441	479	449	500	432	477	458	459	482	471	481	427	484	484	461	468	478	442	488	490	468	493	440	497	468	463	487	428	495	463	455	466	475	445	493	484	456	460	463	447	430	481	480	489	499	494	474	488	455	482	481	450	457	456	484	464	419	500	431	458	448	413	490	495	451	455	511	473	492	491	469	471	483	472	450	472	452	458	462	507	424	480	499	410	462	448	416	497	479	466	487	470	450	477	488	445	471	456	439	461	471	465	501	458	472	482	454	478	451	439	471	472	476	448	468	449	451	478	462	462	450	492	426	447	481	475	461	493	449	469	479	468	456	468	468	453	503	439	464	504	509	464	481	496	466	453	472	468	474	449	481	461	490	472	452	481	458	482	444	495	471	522	472	437	483	454	465	454	463	474	497	468	469	485	461	476	452	481	473	441	465	502	475	466	484	466	429	492	472	456	478	445	479	494	458	450	450	458	443	464	420	460	477	441	444	457	441	497	468	484	484	452	455	510	438	486	473	440	471	473	482	467	441	475	457	468	458	439	464	485	476	493	484	481	488	487	471	471	430	446	488	471	449	465	480	468	466	428	471	460	513	467	492	456	449	475	435	442	438	492	420	462	465	466	438	462	455	455	460	455	451	494	473	439	479	456	449	448	481	471	446	470	485	438	474	461	440	473	436	477	465	474	481	513	491	457	462	465	475	470	415	461	465	495	485	469	462	459	483	487	458	483	503	476	466	463	484	441	461	435	461	497	480	443	471	462	475	441	476	466	495	482	474	452	476	507	471	478	452	484	452	451	483	476	447	449	480	489	456	471	474	487	490	415	451	465	440	444	481	483	437	454	468	466	448	468	458	462	460	451	456	498	480	479	486	445	464	468	472	472	438	457	447	442	458	424	493	506	504	458	447	490	474	519	443	443	503	465	488	538	512	463	450	438	444	471	449	478	502	450	448	492	461	456	468	461	484	434	462	432	445	445	518	464	451	468	485	450	490	473	459	467	465	470	441	486	475	460	435	431	474	449	481	453	444	458	490	462	466	472	514	471	465	469	465	461	433	484	455	454	493	458	489	439	457	449	462	457	485	460	493	437	417	473	480	483	496	503	449	466	463	472	496	497	467	455	486	443	466	463	477	474	531	498	459	487	511	494	432	486	470	445	468	416	467	438	477	473	462	426	463	437	489	484	475	500	474	428	452	464	482	405	464	460	462	473	442	447	459	466	451	465	420	476	410	462	500	468	501	448	486	415	486	474	459	490	479	493	433	479	476	471	481	460	453	472	513	484	457	511	486	453	466	446	464	489	470	470	482	443	465	485	493	450	459	468	466	461	459	471	442	436	475	445	433	426	448	463	489	453	483	480	496	464	416	485	452	458	454	463	479	506	469	497	465	473	460	459	478	447	447	471	461	485	525	451	452	462	491	479	453	422	474	459	439	509	462	498	459	455	496	437	469	443	490	481	443	478	513	488	505	452	468	449	496	438	444	483	477	429	480	483	451	472	431	491	446	505	436	458	457	460	456	480	457	434	444	434	507	464	457	453	495	422	454	458	520	477	460	456	467	442	475	451	482	473	489	435	464	441	456	483	494	490	451	473	474	455	466	485	481	465	443	458	512	472	461	477	431	503	454	440	472	500	486	471	450	468	449	487	499	486	448	477	468	504	470	471	456	456	475	452	481	465	475	461	461	476	476	509	503	458	444	485	452	517	442	482	456	456	468	458	473	492	500	466	480	467	477	487	469	493	493	492	481	474	460	476	468	494	446	482	509	497	444	475	420	462	487	493	464	469	520	476	482	449	416	443	458	469	447	481	522	487	463	449	481	501	444	486	445	426	473	459	476	426	451	473	450	448	482	448	491	533	464	485	492	454	475	438	463	464	446	454	448	476	453	452	478	465	486	444	450	445	464	477	466	455	494	499	479	461	484	475	459	468	466	485	464	468	465	446	453	440	446	460	483	480	466	441	438	497	500	476	465	454	469	449	431	460	458	502	471	480	455	503	461	489	451	470	511	502	441	466	477	475	448	465	467	475	473	478	451	470	461	466	421	503	440	509	478	512	451	463	498	476	423	499	481	442	428	467	488	510	467	458	495	479	470	495	459	490	473	484	465	467	449	460	475	477	499	486	448	510	481	443	469	464	491	448	473	450	486	514	461	478	444	487	504	458	462	473	463	446	484	463	461	470	473	466	466	439	503	459	481	480	468	492	481	509	453	467	468	487	497	460	444	456	473	471	446	438	472	482	477	452	497	492	491	444	463	474	503	467	468	449	475	451	491	454	488	473	464	404	503	431	464	511	491	514	495	476	422	475	500	476	440	506	464	496	468	463	450	468	510	442	453	453	435	459	497	499	473	486	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2090	379	403	389	371	328	329	341	303	335	329	328	289	323	312	297	308	344	315	328	315	341	361	284	320	309	332	289	303	305	317	310	336	318	341	290	320	300	287	322	319	316	355	306	322	299	303	294	301	331	314	337	330	304	313	331	298	303	309	346	327	303	321	299	311	350	327	308	327	342	299	342	362	319	320	333	335	327	322	331	290	294	312	338	331	317	328	284	295	333	293	313	322	350	325	286	284	298	299	340	316	308	328	331	289	349	320	318	294	332	331	302	311	333	327	282	312	324	280	303	321	353	272	325	322	280	306	345	297	323	341	327	321	283	304	304	290	307	301	289	313	326	301	325	299	356	327	318	312	324	338	277	300	299	313	319	304	310	297	344	336	326	304	331	299	341	320	293	317	303	278	278	354	335	338	351	310	313	321	325	315	285	308	324	315	313	313	317	294	329	307	306	338	284	330	315	325	308	293	301	323	342	331	329	295	303	310	343	276	334	299	330	302	341	348	308	316	297	325	302	318	326	318	334	304	315	298	355	333	325	328	307	318	293	306	314	350	341	328	292	299	282	329	338	325	317	318	361	320	372	331	317	308	332	352	300	301	322	307	304	313	325	320	326	353	330	316	320	334	347	304	336	301	335	302	315	323	280	266	303	323	292	316	324	335	323	329	284	315	316	304	321	297	315	352	319	318	302	269	296	308	325	288	270	341	321	309	293	317	307	322	314	347	329	317	293	297	264	289	327	323	310	313	362	308	300	279	315	317	310	340	324	319	305	294	330	335	310	303	348	301	319	316	314	305	278	312	330	328	324	340	299	288	334	301	329	306	318	311	297	307	281	294	316	285	328	323	288	292	314	328	298	324	292	289	310	335	312	320	329	321	365	340	332	315	337	300	306	316	291	335	328	340	327	323	309	335	308	354	307	291	341	307	308	342	314	310	295	293	295	374	321	318	319	305	281	270	354	339	311	316	278	339	308	289	291	342	304	319	314	292	318	327	325	318	294	306	302	317	305	317	300	315	327	302	318	320	339	309	302	337	311	310	319	315	306	303	283	305	324	358	315	287	290	312	360	345	296	311	342	340	314	324	324	312	320	296	343	315	320	316	330	309	316	320	299	280	310	296	320	278	325	305	337	322	321	313	331	315	320	346	322	309	309	320	327	326	328	308	306	310	325	349	305	307	324	304	313	311	317	319	286	292	306	339	339	294	348	348	308	318	316	310	332	332	313	303	320	297	308	312	322	295	328	325	332	332	286	318	319	345	296	328	327	325	326	301	326	324	331	313	314	331	292	306	307	314	319	319	314	323	323	324	308	326	296	293	332	311	304	327	278	318	323	321	309	317	311	315	298	303	287	304	300	289	333	326	338	326	325	332	335	316	293	275	343	344	322	332	308	334	326	277	321	286	347	314	317	308	323	311	298	321	336	305	311	333	304	328	329	302	323	335	325	333	328	309	325	292	344	311	326	326	337	326	329	314	299	313	333	310	303	336	317	301	301	312	336	327	351	305	312	305	308	331	314	346	313	331	355	296	328	331	327	309	279	333	336	316	351	321	276	337	320	329	296	322	314	295	298	365	296	299	325	291	314	283	314	324	321	298	297	345	316	282	319	317	327	356	334	342	335	290	306	315	312	294	337	283	294	306	334	326	294	312	329	324	298	326	360	305	311	291	316	311	296	330	311	323	310	287	340	309	345	302	308	299	362	301	306	352	323	317	297	292	310	340	317	306	316	322	344	281	302	308	319	293	330	334	320	284	331	260	314	299	298	307	287	299	329	334	299	316	345	322	323	336	369	305	306	297	335	323	323	329	309	291	320	314	322	348	311	327	319	336	319	319	319	350	292	343	331	319	328	311	310	325	302	303	312	297	320	321	311	304	313	316	334	326	314	301	311	364	309	317	314	297	299	327	349	297	347	291	332	347	334	305	307	343	334	315	311	278	309	340	321	327	323	299	310	303	350	311	334	294	302	326	346	278	318	308	307	300	304	324	307	316	309	328	288	340	344	286	314	313	299	335	299	311	347	325	318	307	327	301	308	323	331	277	334	296	293	283	332	317	356	335	268	332	321	319	315	328	320	295	303	319	299	316	288	310	315	343	337	320	357	338	308	312	317	305	315	354	333	310	331	330	309	292	329	323	319	315	335	302	336	297	300	303	315	296	321	296	353	324	347	331	344	343	323	350	336	321	308	293	313	316	343	292	296	321	317	320	325	306	316	302	314	296	311	314	307	325	320	318	336	296	307	311	306	322	328	349	302	318	328	327	307	317	326	309	301	300	322	331	333	314	343	354	301	277	344	312	309	328	290	268	342	287	323	308	310	311	313	289	319	281	325	332	293	331	322	340	296	307	314	315	304	334	317	266	326	316	298	330	301	329	290	289	309	302	318	271	336	303	291	332	313	342	333	317	316	289	280	339	297	323	294	316	292	301	307	338	303	308	305	322	309	327	313	292	333	328	333	287	294	314	318	327	306	307	273	304	296	333	324	328	337	324	272	315	307	338	301	322	330	322	316	315	302	334	318	328	329	331	306	288	296	324	328	302	311	307	309	314	322	317	311	320	329	291	325	335	335	280	318	311	280	341	330	274	331	322	337	301	314	326	331	314	295	314	337	297	283	315	288	282	310	307	295	320	312	320	322	311	335	322	322	323	304	322	346	296	320	320	330	342	323	307	298	317	344	318	328	326	333	330	321	330	311	324	326	321	296	326	295	308	356	324	314	296	304	320	311	331	306	311	338	332	329	315	335	291	323	301	321	340	298	334	334	291	302	336	341	305	312	322	325	297	303	311	320	311	324	318	314	341	303	328	318	305	305	304	340	330	313	310	310	350	317	302	308	307	293	315	340	326	310	360	279	326	306	313	301	288	291	318	310	308	309	342	322	334	322	290	307	334	308	296	313	327	316	319	277	339	316	309	309	294	328	330	323	306	316	307	331	283	302	330	322	352	332	307	284	307	281	310	313	309	308	292	340	321	330	317	329	311	310	302	312	362	316	335	339	301	304	324	309	294	331	279	321	326	317	290	319	354	321	309	318	355	338	322	340	310	316	297	342	334	345	316	295	306	347	308	314	343	344	289	294	314	291	298	283	324	321	313	302	323	297	289	308	314	309	355	325	290	335	336	305	302	321	326	291	316	327	348	304	295	349	319	314	336	280	285	321	289	325	316	306	327	333	334	304	336	299	307	326	308	311	319	296	296	311	301	320	309	305	315	329	309	336	293	322	319	305	296	304	303	286	322	340	317	323	325	314	295	328	331	345	335	311	326	340	298	301	300	316	322	303	318	300	297	316	295	324	309	316	341	322	318	269	321	312	335	317	321	286	310	322	335	357	318	326	331	326	291	350	327	303	311	296	340	327	311	301	341	290	355	342	325	327	303	334	322	306	336	319	314	311	333	320	314	314	326	312	289	325	326	313	294	310	273	315	307	306	267	311	319	290	298	330	320	306	291	333	338	309	305	292	291	317	277	293	292	308	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2420	949	1047	1070	1132	1044	1052	1045	923	896	1007	1004	930	928	973	995	957	943	909	967	921	884	910	934	948	954	918	920	913	919	905	947	901	921	930	884	904	921	866	920	926	892	854	951	893	934	943	893	932	924	923	964	931	914	844	924	943	892	923	923	888	852	858	898	969	935	901	931	845	920	926	946	898	915	928	936	944	895	1007	942	923	880	971	853	934	920	900	870	908	862	934	937	885	892	927	871	908	904	897	899	900	904	908	915	919	906	928	910	885	855	923	948	914	926	938	925	956	848	945	870	876	898	922	925	918	888	879	968	879	882	942	877	937	901	922	920	925	911	927	920	888	899	893	892	955	912	888	938	934	939	908	890	847	864	960	910	938	922	905	905	963	916	900	892	942	901	873	844	948	931	984	910	995	889	883	969	910	911	986	964	908	881	923	893	944	952	900	918	930	962	887	948	912	943	935	891	913	972	907	852	867	951	928	898	934	936	872	902	935	952	888	895	916	867	918	911	898	893	921	907	890	916	905	952	939	901	943	930	914	919	886	937	885	934	950	929	914	922	997	907	901	890	967	928	934	896	903	926	878	910	919	892	905	942	944	868	949	891	922	950	953	865	899	885	880	902	884	851	951	882	927	900	902	908	931	898	926	908	923	1000	905	922	932	925	906	943	919	918	897	942	972	936	918	907	890	951	926	914	947	943	980	924	893	907	950	908	874	918	901	837	935	949	912	916	891	907	883	892	899	916	875	927	904	948	922	850	910	857	944	896	968	949	915	956	947	924	882	937	903	917	943	916	983	912	906	929	919	935	923	893	912	951	968	925	846	919	897	912	921	902	937	886	897	925	858	894	914	879	859	892	989	929	975	917	945	903	893	917	912	927	957	935	922	896	911	945	903	871	944	862	932	997	951	901	911	868	907	937	925	824	876	880	871	880	942	893	938	985	918	863	935	905	898	949	903	940	972	921	966	922	917	971	897	890	936	917	904	886	927	913	957	905	883	917	943	850	927	918	912	907	918	944	911	954	926	919	917	913	923	918	933	919	918	894	917	897	914	893	908	931	903	895	908	947	933	952	894	910	955	896	903	862	886	899	948	938	922	886	979	909	919	894	948	997	893	957	902	931	927	944	939	922	943	906	925	920	958	870	869	913	865	884	906	915	928	943	932	966	924	885	927	908	912	907	902	907	932	918	935	912	926	936	899	877	918	895	891	902	910	923	942	879	889	940	887	875	917	934	899	914	864	871	911	964	937	875	951	919	922	896	921	941	890	950	932	891	951	903	921	881	889	910	902	904	953	894	940	852	902	866	904	868	871	928	926	949	906	922	899	897	902	914	950	874	939	925	926	878	918	956	924	904	925	895	921	884	867	973	893	929	898	914	930	942	930	948	915	906	911	922	886	904	921	911	965	951	907	899	870	884	916	917	943	951	908	883	943	844	972	950	908	960	963	888	901	929	966	981	948	872	901	908	929	875	912	932	865	951	918	868	886	899	884	915	880	906	931	926	921	886	907	880	945	905	910	965	852	910	899	914	860	893	901	866	927	889	925	901	904	908	931	903	904	923	881	878	943	886	891	908	931	898	863	905	912	913	873	975	903	911	927	893	920	902	928	921	891	844	932	900	934	926	897	909	917	967	855	899	939	928	878	924	957	923	942	909	977	949	951	919	941	947	917	913	921	873	897	878	951	914	902	905	912	900	915	915	924	940	910	896	936	853	956	927	913	905	937	895	891	885	916	918	940	931	904	919	940	969	907	954	921	895	875	934	914	913	945	933	900	879	896	918	913	902	955	934	923	950	909	923	907	907	974	865	908	877	952	936	991	886	932	916	922	855	962	902	950	903	912	952	931	878	938	885	919	915	926	849	866	915	851	905	902	953	919	971	960	902	931	892	927	873	887	897	871	941	942	916	926	888	895	912	887	946	911	965	904	900	928	966	969	918	925	890	889	935	906	915	961	931	935	930	954	902	963	939	912	869	941	918	905	926	916	878	960	903	928	933	964	876	906	940	914	915	898	906	874	916	941	985	932	939	932	891	912	992	924	923	943	891	886	883	909	978	925	904	923	938	883	884	892	921	918	917	902	933	927	942	830	902	896	897	963	899	873	878	900	879	919	935	933	889	881	876	919	925	931	933	907	922	914	871	830	877	940	911	918	916	892	876	911	921	908	905	853	950	889	922	921	982	873	922	960	906	901	878	882	952	915	997	869	872	907	943	893	903	884	903	933	882	877	939	976	970	962	932	938	859	923	916	895	898	902	904	969	893	915	926	907	917	905	883	897	953	886	898	916	955	927	870	900	922	963	872	915	863	920	870	947	924	946	912	954	949	979	934	891	892	915	899	885	938	930	963	963	870	914	889	960	867	855	919	900	871	923	916	845	905	924	933	941	964	901	873	947	913	905	989	952	898	911	979	871	903	850	925	916	898	942	942	923	930	979	907	937	900	959	837	912	890	925	936	920	900	923	888	920	850	953	874	870	898	929	908	923	953	910	929	891	900	907	869	908	914	916	922	904	915	949	894	952	854	879	887	896	908	912	936	949	964	906	935	918	896	942	978	908	905	954	982	927	933	893	901	899	945	966	907	909	960	943	881	961	958	934	968	933	847	909	888	887	948	903	969	882	864	940	921	954	948	911	923	896	926	886	912	939	879	956	906	962	894	928	943	885	898	925	999	904	840	877	911	863	933	871	892	981	970	884	933	934	972	887	941	890	886	927	894	975	887	891	903	881	839	906	937	852	850	936	945	959	904	912	951	913	955	890	932	926	928	901	895	936	917	919	866	921	872	925	916	891	926	922	904	894	902	830	925	874	889	903	884	930	905	956	873	965	950	920	893	921	898	878	887	938	910	938	884	890	917	920	929	986	942	949	877	858	952	914	895	905	969	900	905	879	907	884	950	933	930	952	934	912	967	937	943	911	890	918	920	891	867	921	908	845	963	944	925	923	894	939	925	906	929	916	923	911	930	911	903	913	944	891	975	909	916	895	936	927	932	932	925	939	921	883	906	910	897	903	895	918	883	945	925	906	921	870	953	954	877	977	920	899	955	913	908	938	932	932	868	908	915	866	950	884	920	869	940	960	958	922	954	867	881	928	938	956	908	917	897	935	961	927	898	915	894	888	878	869	892	897	923	909	894	919	875	881	893	907	876	926	925	934	918	940	908	975	905	932	948	847	928	957	891	932	928	907	903	899	847	897	934	955	934	918	933	948	941	882	866	912	959	907	873	959	924	936	952	874	935	929	948	918	906	916	970	910	913	919	922	937	889	967	918	921	939	895	918	907	879	928	938	912	925	920	875	890	908	919	863	902	908	900	935	926	861	947	970	929	923	954	922	901	900	922	950	930	943	900	949	915	927	890	938	897	893	907	910	898	887	897	909	900	922	940	904	900	939	931	964	917	912	904	876	902	870	900	902	956	941	940	899	956	923	873	916	916	937	869	930	948	954	945	932	905	918	935	927	921	961	917	957	979	971	901	905	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8121	1024	1331	1098	840	581	503	394	345	358	297	304	282	242	223	253	205	239	206	215	202	207	199	201	200	191	204	190	200	182	175	194	181	205	172	175	198	176	189	185	175	176	143	200	190	198	150	207	200	197	190	199	162	180	184	179	204	220	161	196	182	195	178	204	166	202	180	191	180	158	180	174	195	187	193	189	180	210	189	153	187	186	191	176	187	165	214	191	176	173	155	188	199	188	213	172	190	192	191	179	182	171	194	171	160	172	187	177	178	191	189	188	190	177	197	180	170	189	170	151	193	169	148	193	190	184	155	208	176	187	197	180	213	187	192	189	194	153	178	185	173	202	174	218	175	183	176	186	164	169	154	203	176	186	170	190	161	172	171	194	177	188	195	213	182	173	181	187	183	169	173	187	183	166	180	189	207	149	210	194	190	180	189	158	186	188	175	175	197	205	175	170	176	176	181	187	190	186	183	182	181	165	175	188	189	204	179	199	190	181	188	189	170	182	165	156	189	176	201	170	195	200	178	199	185	210	168	175	170	177	161	183	158	200	179	182	183	170	179	182	171	202	210	184	192	204	189	178	168	177	199	195	163	182	164	175	188	168	159	205	165	161	147	183	167	172	178	172	175	198	175	193	171	168	162	174	190	178	174	182	183	200	152	159	192	187	186	165	207	168	170	180	162	187	199	214	167	173	185	162	193	177	200	174	178	206	183	177	159	174	186	186	195	204	173	183	202	167	163	199	200	179	186	198	185	184	166	193	175	180	177	164	166	157	185	165	191	186	182	160	194	166	163	175	185	180	152	195	178	156	175	187	186	181	185	177	177	173	170	184	174	188	179	200	190	206	193	184	157	196	180	204	170	175	179	184	173	222	193	174	170	182	163	186	181	176	164	171	194	191	158	171	205	188	186	171	180	191	178	166	176	169	163	178	187	197	175	204	172	178	160	186	189	178	172	183	183	166	190	184	188	201	191	159	186	198	178	200	168	201	182	189	173	175	186	180	136	170	172	173	185	164	180	178	195	183	192	171	146	171	186	175	181	193	177	203	165	189	189	173	191	190	174	178	181	184	179	155	170	190	172	182	172	189	194	165	209	189	178	188	175	189	179	169	175	184	180	206	187	204	194	171	172	184	196	174	196	198	190	195	186	184	184	174	201	193	193	188	207	165	207	193	190	179	168	189	187	193	177	198	166	187	186	177	198	155	189	202	202	169	172	153	178	179	183	180	198	187	170	149	185	195	170	175	203	184	193	199	188	185	180	165	177	195	180	168	190	183	177	188	186	174	170	163	195	172	191	170	223	187	201	171	194	181	186	169	168	185	199	186	186	168	189	177	186	179	186	176	172	157	210	178	191	174	198	192	172	191	173	175	190	176	182	182	177	180	172	178	198	196	205	174	207	203	182	198	186	184	171	169	206	186	184	168	187	185	188	173	173	183	199	174	210	174	168	178	187	180	163	172	172	175	177	174	186	185	176	198	177	180	182	156	184	176	187	182	206	180	180	186	193	174	170	203	192	188	196	190	188	183	193	196	169	170	182	184	196	163	187	170	197	159	192	177	175	176	187	197	168	203	183	160	187	191	156	182	183	193	178	190	189	171	190	192	190	182	189	185	194	152	175	198	181	212	166	173	176	196	182	160	190	159	185	180	187	163	187	181	199	164	189	177	186	185	191	194	181	175	180	167	164	198	174	194	190	196	183	204	196	173	173	182	190	187	195	191	176	180	175	203	177	195	168	184	166	174	195	180	216	204	186	170	187	191	156	205	148	207	163	172	171	169	168	190	155	192	161	185	196	173	177	194	178	155	174	179	181	176	188	187	202	184	214	154	181	175	180	184	200	186	155	176	190	178	190	182	164	190	175	167	175	164	208	185	182	182	181	199	176	198	158	168	150	185	199	180	173	208	206	174	153	183	159	162	153	168	204	166	210	197	171	180	190	174	175	197	217	178	185	181	162	154	174	203	198	194	149	176	175	181	163	153	192	182	176	195	159	172	163	184	170	180	186	182	163	175	184	178	173	164	162	183	176	183	186	172	186	182	195	193	162	169	191	189	192	194	177	184	179	180	186	159	226	182	170	184	186	186	198	166	190	184	177	174	204	159	186	189	171	160	198	181	168	189	184	175	164	183	177	172	172	177	206	183	176	170	171	168	203	180	186	185	183	164	198	173	209	171	189	193	197	190	154	189	195	175	155	189	168	165	190	175	174	167	176	187	175	192	202	158	172	173	181	164	181	187	169	173	158	172	166	173	160	172	171	187	179	197	202	181	193	163	164	192	169	203	195	179	168	161	187	187	184	208	171	169	173	176	183	201	189	189	185	184	188	190	182	158	181	185	173	179	176	173	144	198	181	153	172	175	179	165	178	206	167	193	156	174	203	196	175	172	172	169	187	171	170	162	174	178	201	187	169	197	178	195	150	169	177	180	162	192	176	186	186	159	176	182	183	182	180	176	173	174	180	192	193	177	179	199	196	189	206	186	175	179	182	165	176	180	185	200	193	201	188	164	205	180	189	175	177	180	174	184	183	202	186	189	168	176	196	177	180	171	184	147	197	190	170	173	178	175	166	176	157	159	157	188	182	176	191	184	201	167	165	204	164	181	156	214	186	179	186	189	203	189	178	201	182	183	174	182	174	189	169	169	176	171	169	190	188	180	175	193	186	179	188	157	182	179	162	201	192	190	165	167	200	163	177	178	170	191	188	173	189	184	173	173	168	196	170	188	196	178	179	174	158	189	172	191	205	197	197	176	186	187	209	189	158	193	192	179	187	183	193	175	194	172	162	196	202	199	173	174	169	169	199	172	175	167	176	176	191	180	150	156	188	192	193	177	195	191	167	184	177	193	160	152	184	207	187	187	179	177	193	190	160	176	187	185	192	176	201	194	181	203	177	186	188	184	178	189	174	177	175	185	183	166	171	178	168	184	146	197	200	188	182	191	171	172	168	163	185	202	186	176	177	198	178	174	170	180	214	156	182	193	184	164	169	171	197	166	193	188	179	166	179	192	194	189	160	145	167	172	197	192	191	172	189	181	211	184	173	202	174	172	176	208	180	185	172	159	192	185	184	181	199	173	169	177	156	186	167	201	171	191	205	179	158	175	187	196	174	197	186	186	169	170	188	185	186	205	153	168	199	191	175	160	187	174	186	159	180	164	162	189	161	154	215	172	190	189	173	158	203	193	185	164	198	203	191	180	179	188	167	188	174	170	195	153	179	159	191	173	194	176	165	178	171	167	188	203	210	180	199	204	183	181	173	196	157	189	177	198	178	166	173	173	194	213	197	162	163	182	187	172	196	189	190	177	182	178	196	203	166	173	165	174	194	195	193	194	207	195	160	179	177	189	179	217	177	161	188	193	190	197	172	174	198	163	155	216	170	192	184	172	153	161	168	152	182	188	189	186	185	174	174	165	192	178	176	202	180	165	178	195	186	181	185	157	180	192	174	186	156	185	163	167	197	193	190	195	190	179	187	192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5611	1459	2918	3552	3191	2508	2253	1850	1570	1389	1336	1201	1107	1009	1001	951	868	859	847	831	742	734	773	718	743	702	684	712	675	682	629	663	702	645	664	595	570	657	597	618	603	608	611	644	598	590	632	569	587	599	615	639	567	604	561	613	572	592	563	586	574	587	583	593	597	557	623	589	579	581	577	561	572	552	600	609	556	580	594	557	571	552	510	575	571	583	541	521	594	558	597	568	589	563	545	552	531	547	560	535	558	588	611	572	576	517	523	575	555	575	615	582	604	529	567	574	559	544	566	593	570	572	577	561	550	564	562	549	589	553	516	546	556	581	575	563	546	575	552	594	577	590	566	589	551	567	554	556	579	589	533	577	569	602	600	594	587	579	589	573	541	565	559	522	570	581	588	563	559	565	563	552	556	553	553	562	595	542	531	597	568	543	532	585	590	552	582	556	554	565	519	586	590	525	531	560	542	565	579	577	541	549	553	571	554	589	585	543	521	491	584	618	566	561	585	532	575	565	541	524	581	601	573	555	594	557	608	549	540	567	530	583	547	553	559	517	518	558	557	522	577	555	552	599	601	559	582	521	568	562	545	585	571	558	582	598	558	584	600	558	542	536	595	540	544	562	607	556	579	552	575	534	548	535	572	552	578	552	559	546	572	514	571	593	552	559	549	535	503	546	523	571	562	543	540	562	550	583	593	546	567	534	557	564	585	546	580	592	571	572	600	601	548	529	564	585	539	559	524	572	539	562	533	551	634	593	580	546	544	575	528	568	520	587	560	553	544	548	550	583	564	574	543	571	542	573	559	616	577	587	569	567	567	575	580	577	515	561	571	568	562	567	574	583	592	557	519	559	559	561	542	521	520	553	597	564	565	545	567	531	591	540	559	589	554	537	543	602	564	538	581	555	585	549	524	535	584	567	546	599	545	596	575	552	560	567	596	514	566	593	548	577	540	550	576	577	572	560	511	583	598	580	588	615	582	585	603	556	566	567	576	547	577	585	573	569	559	572	550	566	584	541	518	550	605	613	581	611	585	516	575	572	566	589	568	600	554	543	531	633	534	581	565	533	539	585	536	573	601	516	553	548	593	536	614	578	539	580	553	561	542	552	535	573	543	543	519	554	575	586	602	591	536	582	536	522	524	584	534	563	525	537	580	559	540	570	568	564	541	537	554	542	581	574	533	564	575	572	540	578	550	550	591	588	548	543	532	569	534	569	522	564	563	533	612	540	555	546	569	562	548	612	548	564	574	594	519	567	590	557	548	541	578	558	596	536	528	540	578	577	592	554	607	566	579	564	570	568	590	573	545	576	588	572	555	565	542	585	551	541	524	584	542	568	575	557	587	555	588	555	522	580	618	555	560	561	617	567	550	583	549	552	529	576	534	573	536	570	559	572	558	587	582	569	536	555	562	593	543	576	579	561	598	526	547	583	561	590	599	537	506	592	587	557	568	549	562	580	531	604	555	532	523	569	582	590	568	582	535	609	589	538	550	528	590	571	550	535	573	541	560	564	604	569	546	540	594	584	573	519	575	584	577	583	599	612	558	570	578	541	635	551	535	532	519	573	563	569	567	517	592	550	485	542	600	527	587	521	571	542	562	574	524	543	574	609	562	568	603	576	578	579	596	568	562	548	601	562	536	557	553	554	514	570	517	548	583	594	593	547	541	589	565	588	560	569	570	562	575	548	570	549	591	572	595	554	554	586	543	550	581	531	578	553	574	584	548	533	573	543	576	584	545	552	601	562	559	572	582	593	546	501	576	564	540	565	555	570	577	534	553	552	566	581	517	571	536	526	508	525	564	580	563	526	578	568	542	570	585	553	523	595	550	566	532	596	579	564	540	534	556	562	549	562	541	543	547	587	570	562	562	575	538	577	578	582	586	586	549	577	539	581	587	578	541	600	546	566	568	594	569	562	592	556	572	508	576	543	596	602	519	563	595	545	559	589	535	513	543	585	515	526	578	551	595	525	599	586	519	546	568	570	546	547	613	572	557	569	558	573	575	563	555	571	560	532	584	582	556	536	582	542	568	609	548	583	591	554	582	555	559	541	564	544	577	530	566	557	547	553	519	545	533	584	584	576	593	547	593	560	583	550	543	547	575	512	577	557	559	563	546	565	575	560	615	580	560	533	572	528	576	566	591	557	578	542	569	508	574	529	602	562	573	583	554	546	582	535	580	575	552	551	503	536	580	547	583	564	556	565	561	564	588	590	571	575	568	580	545	543	584	556	575	536	566	565	568	601	554	537	570	559	559	561	552	593	580	571	573	507	540	588	544	590	582	557	576	590	564	606	609	596	520	535	573	582	564	595	578	592	559	566	590	556	567	557	489	573	554	557	495	555	578	557	548	566	567	591	609	543	585	560	537	592	589	519	618	644	582	562	534	515	566	545	575	567	573	554	543	564	587	549	542	561	533	556	550	563	521	549	577	555	555	567	549	588	575	603	536	602	558	542	546	545	547	566	581	565	541	569	523	518	514	545	577	527	539	536	566	543	558	558	588	571	577	518	582	568	523	601	582	550	567	606	538	570	575	569	580	578	571	561	576	547	593	538	583	576	525	547	555	530	534	564	569	567	538	552	563	548	568	578	610	558	555	550	576	544	534	559	511	569	529	553	580	609	523	586	561	555	565	517	557	566	554	523	570	582	527	579	572	535	546	544	512	565	613	612	563	541	592	561	557	573	512	554	587	545	548	574	562	564	577	539	578	548	552	537	579	576	498	527	578	587	578	550	576	551	589	587	561	553	554	554	532	512	520	571	542	556	561	554	547	561	565	612	546	536	557	569	586	597	520	562	601	530	532	551	565	528	556	535	556	585	579	575	607	555	579	536	543	564	563	539	519	555	561	547	583	600	514	580	539	556	574	508	557	564	549	588	567	555	534	550	592	543	543	531	525	587	511	569	590	520	513	573	601	593	617	557	585	530	561	597	567	537	584	565	594	585	554	553	595	569	538	588	524	536	558	593	572	578	559	595	561	534	566	574	573	576	562	542	552	568	539	580	557	579	558	561	573	528	581	577	511	554	618	599	586	533	539	594	522	573	563	566	528	581	597	558	579	564	545	556	541	594	570	530	560	534	546	553	569	586	580	558	561	549	580	556	517	546	627	534	569	574	598	591	554	617	579	572	561	529	584	525	569	582	567	563	530	571	584	579	541	558	557	599	581	560	565	520	567	585	526	579	530	560	528	542	584	559	544	549	572	534	564	552	590	584	576	576	580	562	573	555	571	570	580	569	545	559	538	563	519	571	601	557	533	557	541	572	587	594	520	575	526	508	546	593	582	611	578	577	596	569	522	516	558	607	548	570	596	549	587	577	563	555	533	545	600	601	522	559	546	590	585	556	581	553	531	559	538	562	567	534	566	559	573	539	554	568	608	565	611	547	517	568	607	575	571	540	562	592	594	555	536	559	562	624	571	558	636	545	544	578	510	588	583	542	582	535	533	552	560	552	554	584	560	531	560	568	574	608	560	525	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15109	2208	2553	1949	1434	920	731	597	529	418	373	320	302	268	258	252	258	217	207	207	202	181	193	156	181	180	164	177	163	122	150	147	160	157	123	124	156	161	153	159	150	150	138	157	166	155	159	148	143	162	174	159	139	179	159	144	135	143	134	152	152	143	133	114	156	156	146	166	132	134	159	145	155	164	153	143	151	139	160	158	132	146	112	131	127	152	146	143	149	142	167	144	125	151	152	144	155	144	137	125	158	148	137	146	138	131	155	146	149	147	152	144	140	135	154	137	127	143	149	131	139	152	143	128	128	157	121	147	158	139	131	150	128	133	145	133	158	149	164	124	132	150	152	143	141	121	155	144	126	143	149	143	127	149	139	138	131	156	126	156	142	136	124	136	161	151	151	165	136	133	166	132	134	151	114	145	139	137	146	123	128	142	140	137	131	129	137	140	140	129	129	149	131	128	145	136	119	154	150	137	136	149	156	153	124	144	141	125	129	147	161	132	137	111	141	147	119	134	144	117	117	142	147	127	132	140	151	149	137	151	150	125	139	135	143	133	151	143	143	172	145	135	142	150	139	158	124	111	137	133	129	128	142	131	132	138	156	151	141	134	146	144	129	142	151	140	143	149	151	159	137	138	148	137	128	167	142	160	126	163	150	155	138	141	135	145	147	160	143	137	159	135	145	132	130	142	138	130	126	134	135	142	129	128	150	135	139	155	120	123	142	132	137	148	149	150	141	130	134	147	138	137	144	150	136	130	139	156	154	149	133	132	133	135	142	151	132	136	134	136	134	153	136	138	133	149	159	136	146	157	144	149	154	152	147	142	138	131	158	145	134	118	156	148	158	137	143	136	149	139	163	134	156	139	156	132	138	132	143	137	148	130	155	149	114	111	139	130	129	117	132	123	127	134	157	138	142	140	151	131	149	128	133	134	142	141	155	151	150	145	141	153	136	153	117	136	139	121	158	141	130	135	132	143	148	148	126	139	133	155	137	137	144	146	147	142	138	133	150	141	140	118	131	146	148	142	123	137	131	128	123	147	152	144	132	135	148	144	133	146	147	152	117	146	157	129	117	125	121	138	137	141	151	155	133	147	140	144	139	160	138	170	149	107	134	133	145	149	133	153	142	163	135	150	137	150	157	133	124	149	133	148	148	140	123	158	138	133	131	164	132	136	165	157	138	161	133	146	176	141	145	132	152	150	147	133	144	133	153	129	132	132	163	126	141	133	127	146	130	143	153	138	145	133	149	140	143	141	148	151	128	155	135	149	154	108	136	162	157	123	128	143	142	131	135	133	143	128	134	159	125	143	141	146	132	156	122	145	147	145	149	139	115	147	144	159	138	144	144	148	135	155	157	136	127	145	163	130	140	144	138	139	127	138	136	136	134	139	148	138	158	155	139	131	128	155	144	144	138	159	134	138	157	144	129	151	150	168	166	136	157	131	124	123	148	137	130	153	139	144	139	151	139	145	149	154	124	152	152	148	153	147	142	129	122	140	152	158	127	160	151	156	118	137	165	136	151	123	156	150	155	135	140	138	136	123	132	152	140	156	138	151	143	131	153	128	167	133	145	158	153	129	128	141	137	136	128	144	142	140	137	125	147	139	141	119	159	164	132	131	138	159	156	120	158	151	121	130	152	145	122	148	138	150	153	145	141	134	141	148	123	139	143	149	123	168	111	135	150	148	150	143	131	127	153	158	144	123	138	132	146	127	140	157	131	140	137	152	148	152	142	140	152	150	147	144	155	145	139	150	164	122	142	141	149	135	131	150	137	133	139	131	139	148	156	143	149	135	135	137	163	137	150	122	158	154	147	156	157	166	141	144	154	108	132	146	158	131	140	127	137	137	141	127	167	143	134	134	151	131	139	135	138	156	157	161	138	140	146	134	130	125	154	151	155	132	155	111	151	125	142	135	142	131	130	133	139	154	142	137	143	131	123	142	129	141	155	165	135	127	137	134	135	148	155	127	141	158	125	154	138	153	120	144	133	129	153	146	146	136	118	149	150	135	151	129	142	128	134	141	150	147	146	144	137	133	139	124	132	172	131	158	158	160	144	133	152	128	138	139	139	152	133	153	141	122	132	127	138	146	142	136	142	156	130	137	152	136	140	127	147	136	130	130	127	124	163	144	163	143	149	147	138	122	140	148	145	114	160	120	155	160	157	147	140	144	137	151	137	137	130	134	152	136	130	128	144	144	156	116	142	118	139	142	140	157	155	150	167	129	142	156	132	112	152	154	154	141	152	144	151	116	164	144	151	140	160	125	137	150	148	150	144	136	124	131	136	143	137	161	147	124	138	137	147	154	129	123	152	143	147	153	149	137	151	148	150	134	145	130	139	158	126	141	124	143	141	155	118	158	143	132	132	144	136	148	142	121	156	154	129	135	136	162	134	144	152	144	134	146	115	139	161	135	141	141	144	130	146	164	155	123	142	152	143	128	145	150	150	146	163	125	131	142	139	164	121	125	139	132	133	142	155	150	137	130	146	150	145	130	134	142	141	126	128	141	130	152	134	167	140	137	163	139	139	149	130	147	139	152	146	141	131	150	151	150	163	138	138	148	157	151	133	132	118	148	142	137	125	131	125	145	161	141	144	131	139	155	154	128	137	145	142	142	147	137	133	162	141	151	161	163	147	140	142	141	147	144	143	123	132	150	149	136	137	160	141	141	137	138	121	148	130	128	148	150	143	138	116	125	142	138	145	140	142	130	139	150	130	144	132	132	160	134	143	156	150	142	144	156	153	149	154	135	163	134	161	148	132	177	146	165	126	134	159	164	144	148	135	135	124	135	134	166	165	149	157	138	127	147	155	154	117	121	125	164	148	154	141	136	133	166	134	128	146	147	130	147	139	129	139	127	166	142	140	152	138	131	136	145	131	141	144	132	129	139	151	119	150	128	152	146	149	135	147	148	170	151	145	147	147	134	147	149	137	140	128	145	158	161	134	158	165	145	145	132	135	129	129	131	138	156	141	140	151	148	145	138	143	141	131	138	125	143	128	133	116	131	157	129	141	137	142	132	152	150	135	129	125	171	152	142	143	145	147	145	152	128	161	152	154	125	127	140	126	135	167	147	124	155	147	146	146	152	156	133	153	135	142	149	168	129	153	140	141	140	112	130	135	169	130	122	133	126	136	137	155	136	145	142	144	137	142	152	125	128	142	142	138	141	147	151	134	145	140	130	135	139	145	131	130	130	158	127	159	128	130	153	150	135	128	138	136	155	149	134	135	127	133	151	155	170	146	155	150	147	145	140	131	136	143	144	134	149	152	180	124	148	129	154	155	147	148	131	153	122	123	150	149	141	142	132	129	135	149	131	168	133	127	137	141	152	131	138	153	128	150	135	122	153	152	149	154	137	142	128	148	127	131	147	126	142	155	147	146	143	134	138	144	153	137	139	132	119	141	170	144	138	144	149	145	140	140	138	162	157	150	133	145	135	130	132	144	155	132	167	126	137	176	137	154	130	150	134	156	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7609	2237	4935	5927	5157	4243	3535	2920	2409	2087	1834	1607	1549	1304	1217	1076	1036	992	897	928	854	858	815	757	710	787	713	675	680	644	708	597	601	647	643	565	612	604	584	591	538	574	564	571	562	509	534	535	524	549	526	544	497	565	501	522	504	552	518	547	514	510	533	482	485	501	471	490	514	482	514	492	482	487	506	481	469	517	507	458	480	498	482	468	505	487	469	511	522	488	480	481	459	487	469	487	475	517	468	459	458	438	482	480	455	473	484	528	472	463	497	498	461	503	447	482	492	455	476	462	466	451	493	482	496	463	459	497	502	446	504	481	463	448	480	474	451	444	476	446	477	453	495	464	483	459	463	490	479	460	441	519	458	456	451	485	515	469	528	472	477	469	478	476	481	489	469	482	447	517	440	509	469	479	459	496	478	495	461	469	446	417	477	484	503	504	497	473	445	470	429	472	499	501	484	466	489	442	483	470	460	472	491	447	453	463	481	451	427	455	462	434	462	480	516	458	456	470	462	483	448	429	472	436	427	506	464	474	469	421	481	486	519	465	444	486	531	469	455	472	484	461	479	491	441	457	515	446	475	460	447	479	479	456	466	443	462	496	505	433	461	479	481	466	443	458	518	450	471	452	476	473	464	461	451	453	488	462	476	439	472	476	473	471	502	452	448	449	453	468	453	458	441	513	453	445	446	464	476	493	492	485	462	490	485	490	470	451	453	491	482	459	467	461	444	465	471	449	454	465	435	459	468	459	465	451	466	479	477	475	478	460	432	459	469	470	472	460	489	480	456	468	485	477	443	466	473	466	471	480	442	487	478	478	451	425	474	486	456	465	472	499	475	464	467	475	470	484	462	471	512	476	454	453	470	446	459	485	472	480	462	494	497	455	478	453	466	492	481	454	462	423	476	480	470	501	489	479	515	451	439	458	470	456	466	481	484	430	462	478	457	455	460	447	448	461	497	476	471	457	499	451	463	466	458	489	437	460	449	438	452	493	467	462	442	463	500	469	491	464	465	462	443	447	450	480	464	501	449	500	463	481	478	455	477	470	453	440	423	448	498	456	485	453	476	450	472	427	456	468	459	476	472	465	509	496	472	466	471	466	470	457	509	462	456	457	496	481	489	487	462	451	440	495	471	465	465	479	481	445	474	475	428	443	485	498	479	487	502	488	491	472	489	440	457	470	484	463	462	474	463	435	465	481	525	439	468	436	443	483	490	498	482	484	474	500	431	437	494	488	464	454	450	471	460	449	491	476	486	455	467	471	472	437	438	489	460	438	468	450	481	461	454	430	447	456	454	479	468	450	431	474	481	472	487	470	477	477	477	457	457	446	474	438	509	458	460	436	489	472	473	476	473	493	444	472	484	476	437	462	476	495	457	448	467	422	460	448	471	513	458	480	456	464	467	472	447	474	437	470	467	447	469	489	435	461	503	499	474	460	454	466	448	463	472	500	462	496	457	453	466	450	487	486	448	494	437	498	470	447	461	446	494	459	465	470	489	481	516	453	505	482	508	472	459	511	420	487	499	451	496	442	468	451	404	465	472	451	443	455	484	437	467	499	452	487	467	472	504	435	473	484	486	451	431	455	441	473	475	472	485	454	479	446	440	483	448	461	472	475	486	473	398	486	465	465	462	475	446	436	445	462	460	462	412	477	459	453	444	510	512	481	453	457	434	494	463	463	478	453	487	461	443	473	460	499	455	477	443	481	476	473	424	462	477	471	478	457	452	439	490	480	470	459	473	462	483	499	461	495	492	503	470	450	464	492	472	451	464	477	497	488	477	470	483	488	473	417	505	484	453	446	458	436	430	451	471	443	490	462	508	492	445	472	423	461	450	488	490	473	456	456	441	519	469	473	464	456	485	440	491	479	484	498	440	470	486	482	462	502	454	474	470	464	467	514	469	455	493	464	486	467	491	495	464	479	466	454	492	482	487	459	465	473	478	433	511	449	438	476	468	462	459	498	480	468	443	476	451	454	451	518	458	516	461	490	509	457	450	467	477	481	481	477	477	465	453	456	443	457	464	494	472	464	468	477	460	443	488	464	479	487	440	439	494	496	485	467	511	501	456	474	459	425	480	419	460	475	469	530	456	443	446	461	484	467	464	473	477	469	450	445	466	429	499	449	466	450	497	437	471	425	489	487	460	449	475	420	480	459	476	466	476	457	475	457	466	477	467	474	488	509	518	466	436	473	459	484	492	471	447	452	441	471	473	509	476	461	516	449	491	465	457	490	466	471	445	505	449	456	440	474	501	480	468	448	491	464	430	476	484	489	453	489	463	472	481	438	451	444	485	502	481	467	486	471	469	455	487	485	435	486	501	478	510	485	431	461	445	478	464	487	487	450	458	455	430	484	474	448	472	516	449	484	492	470	465	483	473	462	501	427	480	453	489	459	445	464	503	434	460	451	508	493	460	478	442	494	459	446	490	430	443	445	460	465	501	514	492	479	490	456	427	457	464	495	456	475	473	481	461	472	450	480	500	468	450	442	497	455	468	497	472	462	486	492	506	455	500	485	507	447	458	439	429	471	447	444	468	450	466	494	486	471	470	440	457	475	421	470	455	469	456	503	487	466	470	441	474	488	439	453	474	465	456	460	503	460	482	425	457	468	474	463	485	529	482	447	481	470	452	498	472	463	467	509	473	495	502	460	479	480	496	451	476	449	447	502	455	468	451	470	464	489	479	473	442	498	473	506	491	452	464	425	467	474	445	487	500	495	477	484	476	476	497	469	499	467	451	492	512	438	454	458	483	484	495	477	452	475	502	440	480	422	435	473	446	444	483	450	474	485	488	463	526	467	498	466	445	434	511	482	457	423	503	422	458	474	480	432	470	484	450	430	454	476	487	496	442	489	485	494	484	461	450	486	457	505	460	478	473	526	457	453	442	483	477	478	474	493	460	463	482	455	471	480	512	484	465	435	423	470	520	474	449	482	472	462	475	486	453	487	473	466	454	476	466	467	500	460	489	496	512	460	449	488	477	509	455	461	490	459	482	473	427	461	468	472	461	471	459	477	484	474	531	455	486	493	492	464	455	505	459	423	493	450	471	475	475	444	489	452	474	486	501	447	496	476	453	441	468	463	456	463	454	456	438	438	417	467	456	475	456	445	470	416	456	480	484	452	445	458	468	520	483	464	465	480	483	486	481	494	475	410	470	504	468	474	475	458	508	479	449	462	468	442	453	464	475	486	479	467	481	478	492	466	453	469	431	471	478	449	522	442	475	438	473	479	493	449	471	494	508	495	490	462	460	492	483	493	439	500	485	465	482	445	503	473	440	488	465	452	463	494	442	461	457	482	439	523	427	470	488	461	487	476	499	471	483	501	493	479	454	462	455	461	449	488	469	448	469	444	482	473	440	468	451	493	437	473	421	477	474	439	475	458	479	526	486	466	504	467	503	477	467	464	471	475	480	440	456	474	475	431	474	455	468	459	480	453	470	505	461	477	483	449	478	476	466	449	490	448	462	509	463	482	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2023	360	401	345	343	354	326	323	316	345	336	320	356	334	341	314	317	314	323	312	332	315	296	314	305	336	283	330	303	309	320	307	310	308	311	333	315	293	300	308	352	339	336	313	304	286	319	324	268	366	330	329	308	314	298	317	316	320	338	326	305	367	349	321	344	304	310	322	317	323	323	307	323	329	307	309	307	311	320	338	296	316	328	305	317	300	298	350	327	324	310	308	295	311	307	295	339	308	315	300	307	297	323	351	364	328	312	318	333	322	309	323	279	309	330	270	312	295	349	322	290	307	305	307	310	295	345	321	331	313	311	312	327	354	323	341	301	319	334	295	284	332	307	314	347	324	302	313	319	328	301	323	334	293	322	331	323	321	335	337	299	294	333	334	330	332	336	348	330	324	285	314	317	317	347	293	324	323	327	299	310	342	313	303	291	296	342	321	315	300	311	339	326	299	284	336	333	322	327	300	303	355	325	312	331	304	315	293	295	346	299	308	302	302	316	306	271	380	327	300	340	304	312	318	306	308	313	282	283	301	299	307	347	308	316	299	307	327	303	305	318	299	324	311	316	308	267	315	322	327	354	306	321	304	317	312	307	322	317	327	321	303	320	311	320	317	329	303	344	299	298	327	346	323	320	301	324	319	296	324	314	322	319	311	273	326	317	335	329	336	310	345	314	325	298	304	348	303	338	343	323	302	326	302	309	324	288	361	316	308	296	317	318	318	327	307	319	324	315	310	360	314	295	315	285	320	314	303	297	305	329	321	327	280	298	321	317	322	302	326	292	330	301	294	332	292	312	297	315	305	299	309	298	288	292	280	341	294	307	331	311	309	328	325	324	298	333	316	330	311	303	332	314	317	306	317	319	317	312	311	302	297	346	311	292	343	325	310	320	321	330	320	327	348	305	303	329	307	330	321	317	326	328	338	343	274	319	307	303	349	330	325	309	290	337	319	311	316	337	335	321	314	371	329	335	336	328	319	301	328	284	311	284	302	306	313	354	333	307	329	326	318	303	322	297	313	327	309	331	332	325	301	320	321	322	291	313	290	306	298	329	328	331	314	328	338	331	314	322	337	304	318	297	303	328	316	263	338	348	339	318	327	302	302	321	303	316	305	313	320	322	314	305	321	293	352	344	318	321	309	363	298	317	324	300	311	311	283	320	289	338	335	290	294	323	288	290	336	318	304	309	346	347	290	317	292	289	306	313	324	322	320	337	322	315	312	309	325	306	342	303	295	333	346	317	321	305	303	298	331	297	306	319	339	335	308	333	304	274	307	327	335	327	305	338	302	317	329	324	321	292	336	331	343	310	330	314	310	310	294	325	344	321	311	330	302	300	337	314	295	290	331	271	305	335	308	316	324	267	312	310	312	306	298	304	286	327	310	287	334	293	307	301	324	315	289	323	319	309	305	315	312	308	272	315	366	313	339	320	300	301	333	321	325	359	283	320	292	344	329	296	312	342	330	319	310	299	343	332	292	300	332	285	311	316	302	349	313	339	318	295	279	317	338	311	355	321	343	313	297	306	312	316	313	311	312	292	309	356	293	326	309	343	316	300	295	328	333	289	310	320	296	316	299	333	318	310	338	295	304	296	315	286	325	350	300	299	315	309	283	303	306	298	309	326	346	303	295	335	321	303	335	306	279	326	311	312	314	288	322	303	309	311	300	285	339	300	309	300	335	301	299	293	296	297	320	318	301	325	305	319	344	286	318	294	334	335	292	320	313	332	322	326	318	299	306	318	320	305	327	326	354	319	306	323	284	284	283	340	331	327	307	291	319	344	339	294	297	332	285	334	315	320	294	300	355	309	308	305	339	327	319	318	317	302	328	291	319	316	302	318	296	318	337	294	303	320	341	310	317	328	275	308	294	319	325	316	322	303	307	330	292	297	320	315	316	337	337	301	294	289	292	305	328	327	308	339	329	328	321	301	308	330	309	336	324	330	327	323	324	315	345	320	321	341	328	308	330	314	324	312	327	291	322	346	298	298	337	305	309	305	297	319	302	316	305	300	321	325	317	283	316	277	316	312	316	360	311	285	313	300	286	347	325	302	313	331	328	317	310	314	317	306	287	298	323	308	323	312	299	309	326	315	313	319	314	340	308	320	334	307	327	334	320	315	324	315	330	348	341	318	347	338	336	288	318	301	313	320	305	332	316	310	317	325	303	348	336	300	299	291	318	312	318	309	277	338	322	307	313	312	299	292	330	351	296	323	325	320	336	328	300	299	299	322	331	307	301	273	313	275	314	309	327	320	311	328	327	290	299	319	276	323	316	304	314	303	295	316	308	325	278	313	298	333	331	288	312	325	323	340	337	331	330	313	318	310	285	324	291	307	324	335	293	285	330	345	301	302	342	316	314	317	307	303	325	314	285	327	347	317	311	310	325	305	310	267	350	306	305	324	340	300	328	308	300	322	323	342	320	331	326	322	338	331	277	316	292	342	325	311	319	301	309	304	324	313	334	293	290	340	299	337	279	328	310	323	300	318	337	295	335	329	316	307	316	322	316	310	322	345	304	326	317	318	321	316	332	326	326	317	307	315	303	337	332	340	293	321	354	341	316	325	307	335	332	312	283	328	326	299	313	297	315	312	319	309	304	343	332	307	322	310	290	315	330	308	336	273	323	333	304	332	307	325	337	315	334	292	319	309	307	304	297	324	314	306	305	318	311	337	303	321	324	304	282	300	322	313	305	339	328	317	315	328	318	313	315	296	325	315	333	324	339	343	329	343	317	327	333	334	306	338	319	332	319	298	327	315	307	316	322	308	323	288	312	300	299	334	320	319	352	306	302	332	292	284	313	344	346	321	366	302	313	313	348	317	302	297	328	332	318	342	329	293	300	298	287	321	334	310	305	289	317	308	326	352	322	326	341	318	311	300	305	316	316	329	297	300	319	343	311	309	270	277	324	331	299	306	291	298	306	324	292	281	358	310	304	329	317	318	321	344	305	302	300	299	316	334	335	312	325	325	296	329	312	334	339	328	300	294	327	317	289	316	325	309	330	307	312	320	335	287	339	293	300	359	335	345	337	283	307	339	360	326	290	317	320	352	306	308	343	301	306	322	316	295	334	298	298	318	328	317	287	285	355	307	331	320	325	303	305	297	332	325	279	317	342	316	312	320	316	342	337	301	297	317	306	307	333	309	317	313	322	323	316	297	311	313	327	300	275	316	298	316	305	322	292	345	302	292	321	313	313	343	322	341	333	302	306	302	329	328	331	325	298	296	320	321	321	310	316	325	286	291	310	325	328	315	279	306	287	313	311	330	312	337	303	318	311	333	312	316	291	325	364	302	326	336	307	359	305	349	343	317	323	320	314	307	339	335	326	341	312	308	310	313	303	297	302	297	302	311	307	297	330	317	306	336	323	333	318	319	293	345	317	316	294	289	312	346	321	296	330	285	310	310	312	310	282	314	297	294	289	315	307	368	330	331	283	324	302	299	328	342	328	298	303	324	320	315	342	317	315	319	324	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2461	977	1071	1138	1106	1045	1017	1026	1011	942	970	1006	956	885	955	954	943	867	952	945	976	897	915	886	964	963	960	909	920	897	890	905	910	915	957	906	942	883	879	977	937	949	929	896	913	909	910	866	888	870	922	905	873	921	911	945	944	917	906	926	925	916	864	890	923	890	925	891	900	904	944	905	949	913	859	931	888	905	913	893	918	879	917	842	909	923	882	943	884	995	882	907	900	916	968	883	949	887	934	939	937	912	893	929	948	912	905	915	897	935	941	900	960	941	907	915	966	912	939	888	885	918	946	926	893	882	934	967	913	965	869	937	942	888	887	924	911	937	944	910	873	913	873	908	887	908	907	920	939	921	948	862	925	910	938	905	906	907	923	896	867	867	920	944	890	892	944	933	890	926	947	928	904	892	918	917	963	917	883	928	917	926	930	866	932	877	879	944	965	984	874	962	892	884	900	909	920	882	895	918	899	914	900	882	924	912	907	879	883	914	864	902	914	907	872	886	973	907	907	919	949	895	942	902	861	871	900	937	922	944	906	944	986	884	920	912	866	914	922	966	896	977	872	879	911	923	918	889	872	915	937	932	895	922	897	930	893	895	916	928	898	961	877	925	928	903	911	916	914	911	923	940	917	915	869	914	961	901	896	949	919	878	922	869	935	973	900	920	899	883	902	954	885	933	876	924	891	921	944	902	908	911	923	884	913	923	898	892	931	898	855	896	906	952	899	924	886	886	894	902	958	904	922	907	889	942	951	929	938	895	863	946	912	812	956	837	880	892	888	939	936	952	931	886	938	896	872	935	926	918	930	903	880	945	923	903	896	914	891	885	887	884	935	897	894	946	958	929	903	890	951	884	895	889	930	849	918	853	959	956	910	907	900	901	913	932	908	888	933	916	956	932	900	927	889	922	965	891	860	894	906	882	941	864	892	882	908	942	948	891	928	938	909	971	911	905	890	915	915	913	950	885	931	919	900	879	948	920	930	908	935	991	944	914	958	902	921	916	900	917	920	903	906	922	923	905	878	908	872	930	967	937	888	850	914	893	946	914	870	957	893	889	942	927	866	934	910	880	891	907	850	887	914	918	882	917	916	912	935	926	931	914	915	911	894	845	959	955	920	953	860	934	894	888	930	940	882	886	936	928	952	875	917	920	893	908	892	915	876	917	895	930	906	925	921	961	940	947	917	878	902	958	900	889	878	868	901	931	924	923	946	996	943	897	931	896	910	904	869	927	930	983	959	924	862	947	925	885	925	909	928	899	968	898	954	925	896	883	903	924	906	930	938	918	886	862	944	955	854	925	854	891	900	941	893	911	916	946	941	916	914	924	916	924	933	936	915	932	912	944	905	942	900	871	924	870	865	920	882	852	915	893	966	918	863	898	925	908	880	931	979	903	852	874	861	889	899	870	893	952	883	899	946	914	941	936	871	916	904	923	932	869	898	876	936	926	888	895	911	944	883	915	915	933	926	921	951	938	906	922	912	815	896	890	920	928	932	891	912	856	908	947	871	823	904	902	937	883	945	867	952	941	989	921	949	896	896	855	958	880	901	936	885	927	895	924	918	944	921	901	900	886	949	924	952	910	911	922	939	979	931	958	880	924	917	887	881	914	912	938	895	889	919	906	912	928	867	875	886	893	928	906	940	906	876	893	928	939	852	889	908	911	898	915	958	906	909	899	937	909	923	898	932	948	878	867	899	936	914	918	870	929	854	943	881	865	898	880	937	936	899	893	913	944	871	947	886	915	872	909	895	922	949	913	899	877	891	905	903	896	879	884	898	925	897	937	951	915	911	878	965	919	934	898	954	867	921	920	948	932	974	950	921	912	876	957	917	906	911	909	940	882	913	927	934	905	926	919	898	876	930	915	890	885	942	956	905	909	933	913	898	887	935	881	962	921	902	913	907	898	941	902	905	952	994	845	907	838	902	912	877	892	942	927	915	886	933	896	937	937	909	956	889	856	899	922	995	864	931	889	894	919	928	939	926	927	867	854	925	890	944	901	892	863	861	938	940	895	938	942	904	831	922	897	962	894	898	941	957	883	945	916	898	933	920	874	916	884	894	903	915	922	929	919	941	858	874	837	979	881	887	902	942	926	951	895	972	878	870	978	951	887	931	970	880	928	858	878	920	887	880	935	899	940	924	919	924	950	894	920	865	894	941	906	878	930	892	908	904	876	854	929	918	913	938	833	858	889	935	921	933	928	862	882	922	934	875	905	902	900	890	895	928	931	883	838	914	933	941	901	968	905	911	896	970	901	893	837	900	925	904	916	913	945	908	861	961	880	898	919	861	967	951	929	915	910	904	938	962	884	945	948	887	923	951	937	903	1004	912	930	908	949	881	921	913	952	908	955	913	931	917	902	943	935	854	918	908	901	901	882	933	923	884	880	905	868	874	909	920	936	968	925	902	914	875	871	924	860	927	914	953	905	899	886	927	891	959	960	836	923	906	925	879	954	894	918	892	924	921	914	940	941	838	957	937	950	926	914	914	929	868	879	920	908	893	930	920	948	917	921	898	921	895	913	921	936	904	879	928	921	898	920	900	912	879	944	906	893	905	903	927	926	934	895	976	920	902	912	878	961	890	919	947	905	866	897	882	858	919	895	947	902	873	870	923	905	878	892	892	898	956	919	947	843	931	888	943	919	869	882	894	849	902	870	875	885	903	937	938	912	868	978	888	995	895	985	867	888	933	908	863	934	936	929	890	927	895	851	890	912	865	837	887	897	914	878	861	964	972	942	928	956	905	907	1012	884	910	936	927	845	914	922	921	911	951	946	900	917	863	927	952	907	913	927	926	919	897	884	965	878	935	927	947	955	907	928	888	901	925	907	901	901	887	880	903	938	929	937	902	989	938	948	951	935	920	931	929	930	878	872	896	869	936	891	875	925	892	863	870	859	909	985	861	925	948	953	894	898	912	912	925	940	937	927	899	953	915	907	878	922	889	909	909	898	900	900	940	890	869	886	900	900	950	916	900	887	895	907	926	916	950	914	890	938	895	909	873	902	918	895	903	910	929	925	891	852	942	863	897	931	892	898	922	949	901	851	897	926	928	949	931	939	958	862	860	981	944	941	938	908	897	907	931	900	891	881	867	914	935	946	937	881	962	878	924	953	872	949	894	950	959	950	878	862	894	928	877	910	871	888	939	893	910	905	910	912	924	926	908	971	863	939	885	931	913	864	940	897	818	912	912	979	905	906	910	911	900	840	913	882	841	946	951	950	936	894	913	953	918	895	959	970	929	871	935	958	868	950	893	933	896	854	917	904	954	1009	906	927	881	971	931	879	923	935	937	915	920	866	909	884	879	952	880	869	977	900	890	877	937	915	944	930	932	935	926	931	989	908	917	919	877	924	929	937	945	942	956	879	882	948	936	928	916	918	935	956	970	896	900	853	901	876	956	929	916	899	900	956	973	900	943	961	914	965	918	870	893	922	925	930	873	955	885	904	894	915	966	890	950	912	906	904	881	912	878	959	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7865	1034	1357	1117	802	647	515	403	376	286	291	260	255	242	253	243	219	208	215	208	239	212	204	223	205	197	186	167	173	216	190	192	185	178	201	183	213	201	204	178	163	217	192	169	172	176	186	196	207	197	195	169	203	179	171	192	182	193	181	201	187	170	198	193	194	196	185	175	197	202	184	177	189	192	182	185	187	193	208	166	152	177	196	187	203	179	180	198	212	185	190	178	185	164	167	180	181	154	193	207	181	189	178	186	202	188	188	173	161	169	211	162	193	204	193	191	194	162	182	162	174	182	187	183	168	168	171	200	187	169	163	172	175	187	192	174	185	196	169	156	175	174	193	166	214	191	165	178	158	200	167	158	166	168	176	185	181	189	167	193	159	168	170	178	196	187	169	166	193	177	184	191	183	172	153	177	193	182	179	203	182	179	191	168	169	188	181	190	175	201	180	190	196	189	201	203	181	171	170	180	179	203	202	188	186	187	182	201	185	152	185	179	162	169	201	181	163	189	166	178	189	209	214	177	166	188	173	187	178	186	183	187	175	179	172	195	162	154	183	171	178	168	176	166	160	175	190	192	181	170	186	183	197	194	185	188	188	168	167	160	185	195	170	194	189	192	168	196	179	173	184	206	194	180	174	178	182	178	179	166	192	170	193	191	205	201	206	154	176	179	157	185	173	161	186	180	160	192	180	179	161	191	175	170	160	212	186	173	181	173	198	184	179	172	176	161	175	193	220	182	165	177	177	176	167	188	173	172	179	204	175	155	202	173	197	175	149	185	175	148	179	202	200	174	197	174	200	190	189	176	204	180	198	155	167	173	177	155	198	173	197	185	148	176	159	186	181	185	157	181	168	188	179	180	188	172	191	183	166	204	179	186	196	191	174	178	199	177	207	176	200	174	179	175	177	200	190	171	170	201	175	194	166	171	167	163	171	178	173	182	214	186	167	181	186	157	193	189	185	194	160	197	182	197	174	238	177	166	154	175	180	181	193	158	180	193	205	174	177	182	183	185	177	186	177	200	226	184	190	170	176	178	160	195	195	175	172	162	193	184	186	166	179	180	170	199	158	163	165	174	161	190	182	183	198	189	176	175	193	155	191	175	204	179	182	182	173	184	186	217	178	181	174	182	176	182	156	177	164	177	176	179	195	181	187	214	176	174	173	173	176	169	192	214	159	229	175	180	201	165	186	206	194	178	187	177	167	165	183	195	166	171	213	181	163	177	191	191	204	169	174	191	166	194	193	154	188	184	193	202	177	175	159	181	181	171	176	175	196	162	175	167	191	171	183	188	171	198	185	202	193	163	154	183	172	172	193	148	192	175	188	167	177	179	171	184	172	194	183	173	186	178	181	182	153	179	174	204	190	173	145	199	186	192	179	188	193	173	180	194	206	192	196	179	162	206	154	201	181	162	176	179	179	165	195	198	182	179	201	187	182	188	177	166	228	176	200	165	187	209	186	174	170	156	184	178	183	160	174	183	178	164	187	188	177	182	172	189	184	194	203	185	185	190	194	177	155	181	168	177	177	182	163	164	184	177	188	195	204	185	181	182	166	171	151	195	192	167	176	193	191	171	165	169	188	184	164	160	167	170	188	173	194	153	188	177	170	171	182	202	199	175	180	193	162	167	156	170	185	177	187	174	155	185	161	180	181	165	165	176	186	202	183	178	191	189	190	196	179	210	184	188	183	161	195	186	179	175	203	169	183	183	184	168	197	180	184	185	156	191	181	172	188	158	195	185	158	192	175	172	155	166	179	208	186	186	175	185	190	194	177	194	166	164	152	172	167	172	170	154	188	186	195	178	180	184	154	179	208	194	179	148	185	207	198	152	169	181	182	174	178	209	168	189	184	159	164	200	182	169	163	194	187	162	179	187	176	203	181	181	167	203	180	169	193	177	181	162	194	182	186	214	189	181	182	187	164	187	176	178	185	191	189	177	163	179	194	175	209	205	185	193	194	165	190	187	165	145	196	165	176	169	167	196	202	185	199	199	178	172	201	178	175	174	183	181	170	186	192	178	181	180	200	184	166	195	190	180	171	183	165	183	187	187	210	175	204	185	169	181	185	169	187	172	194	184	177	191	176	193	157	170	167	193	168	190	195	159	186	173	176	155	186	193	197	158	170	184	192	167	157	189	188	179	177	162	188	180	183	194	180	178	187	173	189	193	161	172	202	195	169	197	161	189	176	190	181	162	217	158	201	176	188	165	171	155	163	184	166	184	215	164	170	166	197	204	188	183	180	187	158	171	166	178	188	187	195	183	200	191	194	192	167	210	172	173	160	163	205	205	181	202	179	208	180	148	170	178	172	187	178	177	184	175	171	171	173	164	190	153	194	180	206	180	186	186	173	159	171	187	178	167	194	146	172	190	182	162	181	169	174	176	168	175	187	187	183	169	176	181	199	148	168	172	155	193	169	177	154	199	208	196	204	198	182	165	170	171	181	183	157	194	180	167	194	162	166	206	178	158	183	183	170	194	200	184	190	174	207	178	171	180	168	181	155	198	182	209	179	191	164	186	180	207	164	174	180	208	163	178	175	193	185	166	157	148	169	167	202	164	176	193	176	147	183	184	180	183	170	174	193	160	194	172	186	162	172	162	187	173	186	166	202	164	163	181	159	184	186	157	170	175	161	200	174	164	184	177	184	186	180	176	182	202	195	190	158	186	165	152	158	170	187	164	178	183	177	182	169	196	174	193	167	176	174	154	184	182	175	181	208	166	196	183	200	166	185	182	167	171	215	172	144	165	182	188	155	166	202	194	163	195	184	180	192	174	201	171	161	184	182	153	171	159	181	182	188	183	181	175	186	196	173	181	175	186	189	187	197	153	218	181	185	180	180	176	205	182	176	176	218	178	190	192	169	177	197	202	172	179	188	187	173	164	169	165	176	155	185	169	198	179	179	198	176	179	204	175	199	175	146	187	203	200	171	164	198	185	195	202	170	176	178	198	189	183	188	213	196	180	178	179	171	194	185	166	202	186	196	174	168	179	180	170	182	181	184	168	197	213	194	187	171	180	162	182	171	185	181	162	169	203	190	177	179	180	168	156	164	174	179	207	184	178	204	172	195	172	183	178	173	177	168	188	190	182	178	192	188	179	161	200	185	192	206	168	186	179	182	170	205	181	156	159	173	182	171	159	189	171	208	181	193	182	169	181	189	186	150	208	178	189	160	179	162	163	200	185	154	184	173	165	189	162	191	196	184	167	222	181	190	200	181	191	175	187	193	182	194	175	174	156	180	146	171	208	156	201	172	190	198	161	175	189	170	200	164	164	203	187	167	202	184	203	196	166	191	180	171	188	172	183	182	190	173	159	198	201	189	158	192	129	209	204	204	169	171	199	172	175	166	175	175	192	196	163	165	170	171	214	173	169	204	194	178	183	182	185	177	168	183	173	191	195	187	208	153	187	166	170	169	170	186	180	168	143	186	178	178	169	208	202	175	184	165	168	193	150	173	180	182	195	180	198	219	169	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5597	1466	2871	3588	3177	2583	2180	1826	1597	1389	1283	1229	1132	1025	922	921	837	846	785	766	746	727	749	736	733	725	644	645	649	719	657	626	607	625	601	634	606	622	646	641	610	588	570	610	629	601	642	611	608	652	564	580	589	580	618	577	605	638	609	594	619	560	571	568	569	570	565	579	608	586	591	571	566	598	599	559	574	524	605	568	532	592	532	538	603	569	565	572	588	543	562	589	583	576	599	566	595	554	546	557	557	544	566	565	583	589	545	564	595	561	571	543	570	568	549	571	580	555	604	591	563	567	578	548	537	561	521	532	551	582	566	601	559	564	556	550	568	548	563	558	581	583	525	558	554	569	570	581	534	593	566	528	564	572	541	581	573	619	565	546	567	567	580	549	614	580	538	552	548	570	569	569	551	590	521	552	592	546	600	566	568	566	570	547	564	559	550	535	557	597	558	570	568	530	531	561	535	600	570	591	600	598	554	559	586	523	548	557	570	581	549	579	566	522	590	594	497	554	606	579	533	573	589	514	541	550	524	537	528	561	571	596	565	590	538	569	568	554	593	549	568	577	552	525	539	558	525	576	563	528	574	594	568	550	547	562	544	600	547	539	586	490	559	570	591	568	548	589	556	577	579	506	574	521	588	592	602	612	550	565	542	564	581	534	551	542	576	567	545	569	555	568	600	560	569	554	553	609	586	561	577	564	552	585	518	573	577	538	546	622	567	589	553	520	539	560	554	546	599	581	567	568	539	548	574	568	544	588	546	565	562	555	571	516	581	604	569	528	565	565	531	565	562	558	572	534	546	537	565	532	565	556	539	559	588	543	560	562	556	573	560	532	589	586	539	547	556	531	560	556	556	548	576	510	520	535	550	563	533	547	544	542	553	568	569	532	554	572	575	578	546	561	504	551	556	550	583	575	593	542	549	551	560	554	532	540	561	600	591	583	558	554	565	549	568	549	562	525	570	573	574	573	560	519	561	578	581	573	577	550	559	560	575	518	565	561	575	525	584	554	499	581	559	586	564	545	579	599	547	572	544	530	564	533	527	561	586	571	557	586	593	543	572	586	527	587	541	596	578	551	543	541	590	541	549	601	600	548	575	545	549	510	570	564	542	547	542	566	551	525	567	578	538	560	594	559	571	585	568	561	573	562	533	560	563	597	573	580	587	523	590	594	584	526	552	544	579	590	587	565	521	546	573	556	557	575	600	543	541	553	540	550	563	515	528	588	581	512	564	553	523	554	547	530	556	594	595	534	533	576	555	580	580	523	561	556	558	542	564	558	539	540	569	528	555	522	579	612	597	555	591	595	533	560	562	579	578	538	581	573	552	566	529	550	574	558	565	584	553	556	594	574	522	592	553	555	513	604	561	530	565	578	560	550	625	579	543	564	591	562	558	538	574	563	542	538	551	564	609	546	599	574	575	552	543	629	580	539	528	595	596	590	564	518	573	571	512	562	529	587	539	541	541	556	574	498	592	536	528	571	568	576	549	514	563	580	562	584	557	548	566	531	570	551	535	542	586	590	549	560	573	581	553	575	527	538	608	539	562	579	518	557	572	538	569	542	550	574	586	555	548	560	561	615	567	594	557	571	524	563	561	560	557	605	569	539	564	537	551	508	556	543	510	588	565	528	605	482	574	597	582	551	533	599	582	558	571	596	570	611	552	556	576	540	574	561	562	529	547	578	607	564	514	522	570	569	597	547	542	542	559	539	559	551	583	544	573	587	557	533	586	560	569	566	582	581	566	564	535	548	577	546	561	566	564	558	532	543	600	573	554	584	556	531	564	579	557	553	555	549	510	558	564	580	574	529	554	583	552	599	597	536	541	591	510	571	543	566	584	583	551	596	551	540	589	551	529	540	556	546	576	570	566	514	609	557	560	548	550	605	562	571	568	583	552	560	538	551	563	539	558	560	528	609	558	552	558	541	577	581	550	552	559	561	531	590	543	575	574	539	544	568	556	577	531	559	588	603	571	541	575	552	585	543	535	605	572	559	560	561	570	556	568	548	599	576	625	566	571	540	559	568	582	568	597	557	590	550	609	578	560	532	559	530	585	570	586	570	562	554	526	550	586	607	535	565	576	593	552	606	555	538	595	568	576	554	577	513	538	532	560	574	552	562	549	562	547	590	604	557	562	610	529	545	592	526	572	568	561	551	582	550	596	523	555	549	540	554	558	569	545	573	546	562	599	557	584	525	564	570	557	585	578	559	589	568	550	532	532	525	575	529	517	538	541	531	564	564	505	569	550	545	594	539	513	532	547	561	563	536	545	540	568	563	563	588	586	575	574	566	553	566	584	533	576	543	582	559	539	575	565	559	557	560	537	559	547	592	530	576	603	535	523	565	516	605	562	535	528	579	547	571	546	566	578	551	574	564	583	573	524	541	568	523	517	577	583	548	560	614	523	602	529	591	568	576	521	541	565	553	540	578	563	572	559	595	547	573	547	546	564	571	556	600	592	581	563	580	550	555	528	578	578	552	575	591	558	546	566	491	604	561	529	577	540	562	586	552	576	582	557	541	521	592	573	560	578	615	560	586	594	595	571	526	549	522	569	491	572	581	573	542	572	597	585	516	560	525	602	546	603	577	565	603	520	561	527	596	560	539	578	547	537	580	607	539	537	526	544	518	577	539	536	532	561	571	540	590	548	554	586	569	528	582	563	566	575	590	557	565	536	578	535	555	543	587	547	572	556	557	579	540	530	578	594	587	565	608	580	613	539	562	544	606	574	575	579	597	557	537	526	556	546	584	557	551	534	596	556	602	594	523	547	563	529	566	571	565	535	562	550	536	547	566	593	538	533	568	562	561	555	517	565	565	593	593	589	595	559	536	563	552	545	573	541	496	498	567	551	523	556	543	608	567	537	548	552	563	595	516	573	607	557	571	555	582	563	539	528	555	560	544	589	572	569	552	542	566	541	555	589	572	581	576	569	560	570	570	544	545	579	598	566	527	563	552	556	554	526	564	541	582	546	545	569	581	545	561	576	605	584	587	579	580	545	565	561	529	544	586	573	588	535	549	563	563	580	520	534	576	612	591	537	559	500	553	558	573	578	522	565	536	529	579	541	544	568	531	500	562	572	597	592	578	556	551	542	528	560	574	573	553	560	560	552	588	579	572	604	558	543	551	559	539	578	550	563	563	570	554	521	547	542	575	551	543	577	573	585	521	610	548	581	582	615	550	543	581	541	558	537	520	544	586	521	557	572	576	561	546	563	505	539	556	561	525	541	591	547	538	564	572	581	559	553	580	542	513	569	553	552	571	543	542	521	549	557	570	551	577	582	574	557	569	560	574	490	572	554	556	545	546	561	568	561	606	531	579	516	575	553	566	591	548	544	544	568	541	585	533	551	532	568	575	581	563	548	535	546	510	555	537	573	549	581	540	530	602	576	537	563	546	588	620	567	564	525	562	539	538	535	570	557	575	547	537	524	586	543	578	527	571	529	542	573	606	521	543	544	608	578	538	538	571	535	566	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15025	2228	2503	2054	1373	1031	748	598	497	424	331	327	297	255	223	231	238	210	207	187	163	195	173	192	180	204	151	173	157	158	155	169	155	165	175	152	160	141	155	170	148	152	145	147	144	156	148	133	138	146	147	135	151	158	159	158	156	148	154	168	152	159	143	158	146	167	153	153	161	151	147	141	144	146	130	131	151	143	138	130	167	153	153	147	134	140	162	150	138	140	134	137	155	145	128	150	129	125	137	126	136	160	130	147	146	118	140	163	167	147	118	149	185	134	146	139	144	143	139	131	135	134	134	153	126	134	152	152	115	173	149	153	175	138	137	152	139	129	150	160	121	133	125	159	127	124	145	144	170	135	117	156	138	143	154	136	143	127	139	154	156	148	135	136	137	135	126	120	123	155	149	154	166	134	129	146	141	141	134	131	142	162	142	151	169	136	135	177	121	137	145	138	131	136	142	128	140	141	141	131	122	138	153	123	129	142	149	131	161	158	142	144	145	146	161	124	139	152	133	142	152	132	126	131	128	136	144	126	118	137	125	133	135	134	130	142	152	149	156	156	150	136	144	136	142	134	165	148	124	145	177	139	152	122	137	133	138	141	154	164	178	146	145	143	143	134	153	133	157	131	140	136	138	127	155	150	144	150	168	130	155	160	145	153	150	138	132	133	126	150	144	114	152	144	143	155	142	127	115	135	128	124	135	112	151	154	147	152	125	142	130	146	154	143	123	141	129	148	140	137	150	140	153	151	153	140	132	148	140	148	142	153	154	144	154	130	130	131	116	133	166	146	152	140	140	146	150	133	104	143	151	144	126	159	127	164	130	149	120	135	158	144	123	138	119	133	155	144	145	157	155	139	128	135	137	139	111	147	137	144	146	130	143	132	128	129	148	129	139	113	151	162	147	178	152	160	147	159	144	153	134	145	143	151	142	150	156	143	151	145	131	114	132	143	137	153	156	144	142	126	140	156	123	139	140	148	133	154	138	137	167	108	146	134	119	154	131	137	141	134	149	141	145	150	140	126	133	134	125	133	141	135	146	148	145	131	137	142	161	118	135	137	149	133	167	132	144	143	148	120	143	122	139	134	155	147	155	123	162	146	136	156	152	109	133	116	139	151	147	147	150	160	157	139	120	155	140	132	127	113	156	119	147	147	134	145	148	155	140	154	135	155	147	127	148	108	147	129	140	151	141	160	129	148	125	146	155	159	140	153	151	136	132	144	137	140	142	150	144	159	145	133	158	147	112	130	146	131	153	123	147	144	160	141	126	130	139	138	149	130	147	143	142	160	152	139	147	130	155	113	139	151	143	152	131	143	127	164	136	147	126	139	157	146	151	145	158	143	131	157	150	136	121	116	131	135	163	151	162	138	144	154	130	149	128	166	125	138	143	145	141	166	148	162	144	149	126	138	141	137	132	138	135	136	123	131	127	146	132	118	152	130	146	134	133	127	114	152	146	142	136	134	145	137	148	143	120	141	152	151	127	146	131	138	127	141	128	146	154	126	117	151	145	147	151	146	145	131	142	146	152	130	166	142	141	149	138	137	155	133	153	140	126	133	136	133	151	121	155	128	153	139	172	161	142	127	158	138	166	117	148	132	143	143	133	154	140	129	154	139	136	143	152	163	148	142	135	152	136	144	149	154	139	139	159	164	152	138	138	155	149	130	134	156	173	133	150	130	156	133	134	173	150	132	139	125	142	134	134	151	126	152	157	120	148	133	128	146	147	127	146	131	108	121	148	156	159	151	154	151	145	146	147	131	154	157	143	135	137	154	145	148	142	127	160	143	151	148	132	151	146	162	149	150	154	119	139	131	150	143	147	137	137	149	144	130	159	144	152	166	137	138	135	167	136	129	144	156	138	120	156	127	142	144	131	131	137	153	162	133	142	125	145	140	154	140	135	135	131	148	140	137	133	156	137	130	141	133	158	134	143	134	128	136	160	156	136	139	135	142	135	131	144	134	144	142	136	160	137	133	127	159	128	146	151	133	137	143	136	143	179	144	139	151	140	139	129	121	145	136	147	141	128	151	139	138	163	147	140	145	163	143	145	139	138	138	135	148	118	145	156	134	146	171	143	114	141	148	134	144	151	144	149	127	157	125	139	135	144	149	154	143	132	146	132	137	147	154	136	138	140	133	167	141	150	140	141	136	139	140	145	136	136	145	128	123	127	136	153	140	161	161	146	141	151	137	148	138	144	161	153	147	134	155	141	161	153	128	136	146	145	159	140	146	157	133	146	146	141	143	127	147	143	143	126	160	130	120	129	133	139	135	133	144	117	157	140	134	123	140	169	137	143	155	126	164	157	150	159	129	132	141	117	134	159	150	148	134	142	144	142	144	152	123	149	124	142	135	139	120	141	122	150	142	151	160	158	153	138	123	137	135	142	125	124	136	151	157	140	133	140	150	147	124	131	143	148	139	152	131	143	148	155	154	129	135	138	147	135	147	126	140	128	160	147	146	132	139	143	147	146	129	122	113	142	148	165	148	147	135	156	142	137	130	162	139	123	155	134	173	150	129	154	137	139	158	137	133	135	138	135	129	137	164	145	158	128	156	142	146	129	161	137	126	104	136	141	142	131	148	140	156	155	128	155	154	162	135	163	124	143	120	135	160	140	147	152	143	153	139	147	158	143	153	140	135	168	112	146	147	153	142	148	134	165	158	140	174	143	127	149	122	171	132	153	160	128	150	144	134	132	141	140	157	125	133	137	153	124	132	132	149	134	147	139	128	123	128	125	144	145	139	155	138	122	154	162	152	136	127	137	146	145	141	148	136	142	153	134	143	138	145	170	129	139	116	142	148	132	135	130	147	159	132	138	148	142	138	152	155	135	138	124	166	125	148	139	135	128	151	142	147	147	139	164	159	119	140	125	135	123	142	142	116	133	144	148	127	133	157	129	119	129	129	147	134	124	137	142	127	137	136	122	137	153	130	148	134	144	136	149	146	147	124	137	126	125	148	115	142	154	153	136	129	122	151	149	142	147	145	136	128	144	150	141	169	122	152	139	124	141	127	128	121	133	136	149	151	152	155	132	138	139	131	146	135	149	138	163	154	141	142	143	141	145	149	142	154	143	169	161	146	137	135	129	144	140	138	145	154	130	130	133	152	126	142	138	126	135	142	137	137	138	145	132	131	140	160	110	135	149	165	135	158	126	119	108	147	151	132	134	171	136	141	155	151	123	143	126	133	150	144	144	135	160	139	152	151	137	158	147	127	140	142	151	138	155	136	140	133	151	151	134	168	148	115	147	153	165	152	149	139	129	135	148	132	136	153	145	144	130	124	159	138	142	155	138	166	157	154	151	137	122	127	134	130	140	120	132	137	149	127	138	124	142	128	159	136	166	161	147	139	134	154	144	120	121	139	141	145	154	141	127	135	167	152	120	150	147	130	155	147	136	148	153	126	131	141	147	113	152	133	148	127	135	140	137	148	122	163	128	147	127	162	152	147	118	149	131	137	143	141	150	134	159	123	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7658	2241	4916	5882	5210	4129	3450	2803	2317	2055	1883	1658	1478	1381	1261	1163	1093	1009	968	885	905	783	777	749	752	721	763	642	645	624	610	626	601	621	661	618	624	602	560	583	617	510	502	605	542	521	520	524	546	570	534	559	489	525	501	516	525	528	555	479	497	505	496	512	516	486	513	478	526	506	502	509	519	527	479	480	479	476	441	522	486	502	472	484	483	488	491	501	470	487	492	482	528	458	530	467	530	516	522	469	499	491	484	495	439	475	451	481	499	513	471	499	474	499	483	485	491	462	434	498	494	457	484	504	510	448	493	469	457	458	471	455	485	450	491	463	472	487	460	466	481	488	464	478	513	528	485	538	460	447	529	474	487	482	465	477	462	483	461	549	469	477	463	449	479	504	497	452	445	448	510	446	521	463	479	505	483	496	475	465	487	482	485	475	444	469	455	419	448	499	479	459	466	477	461	511	472	469	436	504	462	449	451	450	457	457	479	460	460	436	478	533	428	450	479	462	481	459	476	474	532	463	479	515	519	488	450	472	460	449	483	478	449	443	467	470	479	481	463	459	477	489	448	450	467	475	487	500	495	478	512	472	433	486	458	447	475	479	504	468	459	448	467	480	449	465	469	464	468	442	459	479	495	473	491	450	483	482	444	508	466	483	499	442	499	467	485	487	531	449	462	461	491	445	459	492	440	480	459	468	431	452	486	452	444	458	490	476	457	490	475	460	463	435	489	449	470	433	461	469	454	476	468	470	447	464	473	424	493	437	497	478	499	490	464	450	474	447	432	478	461	474	467	454	511	462	458	460	441	475	488	471	470	451	500	497	461	445	486	489	493	456	460	446	484	485	461	443	454	463	500	436	471	474	502	446	480	468	436	473	477	450	449	474	455	480	454	449	521	425	466	465	493	444	475	457	423	430	447	495	464	470	432	465	486	502	447	480	479	504	452	483	478	520	446	446	442	477	458	483	471	485	441	482	465	489	484	455	488	511	462	460	449	432	494	498	462	436	475	457	494	457	428	452	471	465	497	443	491	465	483	517	451	449	476	452	512	457	441	451	452	443	447	506	454	495	508	464	468	450	484	446	451	461	441	494	472	457	506	443	440	435	455	480	472	450	466	457	435	440	424	480	479	477	432	483	455	480	470	490	477	459	458	523	460	452	446	472	459	466	451	484	478	492	462	464	473	508	439	489	475	457	434	501	471	456	481	479	448	473	461	447	474	464	432	450	451	461	455	489	441	433	496	460	466	456	478	480	467	477	469	498	474	442	465	441	480	446	491	471	456	460	487	466	474	456	518	459	467	477	466	458	469	475	441	479	499	451	471	471	467	466	519	466	465	506	463	464	498	458	467	448	487	471	462	474	447	411	459	489	458	439	452	461	473	446	478	478	484	491	483	479	522	475	460	492	462	485	514	505	448	468	446	458	468	468	471	460	476	483	458	484	476	472	454	458	469	457	471	468	506	457	454	398	477	485	461	475	441	470	483	482	457	430	454	488	465	475	508	434	487	495	450	430	444	461	496	458	485	481	459	455	478	457	465	453	458	473	469	499	489	452	444	514	432	450	492	456	473	472	422	479	451	454	437	510	468	443	469	456	497	480	474	438	485	467	463	446	461	465	474	507	470	479	462	460	448	455	445	462	469	459	487	476	428	449	502	495	474	467	476	476	493	472	474	474	455	471	455	465	451	523	434	419	475	515	493	471	469	446	466	457	484	458	470	432	439	467	447	473	482	511	457	471	485	471	451	460	510	521	443	482	502	456	488	472	454	453	456	456	422	559	489	474	459	495	440	484	467	480	458	432	462	488	483	470	485	443	494	447	429	459	449	462	471	459	453	482	420	467	479	477	450	479	469	448	453	469	509	512	519	482	454	482	455	418	470	454	474	457	489	473	406	458	448	498	451	500	498	428	497	530	486	472	453	480	460	475	464	463	484	479	442	438	463	473	464	445	507	440	426	488	467	453	469	453	469	425	474	465	490	518	484	448	466	438	450	415	485	454	465	491	496	491	426	470	506	440	469	421	515	465	460	449	459	466	466	455	450	492	483	476	478	474	476	478	456	461	482	483	514	451	474	434	465	456	439	498	481	430	454	505	485	469	477	501	462	460	457	450	474	457	476	460	471	448	462	466	441	464	480	475	500	450	469	500	460	476	440	484	467	452	434	447	453	497	474	509	479	467	512	491	446	475	439	470	450	469	452	471	455	469	481	506	472	466	507	483	478	449	460	437	456	489	507	470	468	487	516	439	450	503	501	467	485	459	445	479	491	501	467	451	450	452	472	451	485	492	446	487	483	476	492	486	503	485	470	455	495	480	477	506	536	493	468	442	474	462	447	467	429	516	472	430	442	454	498	504	462	490	531	486	506	439	477	486	485	458	501	482	498	490	475	510	456	451	474	478	466	488	438	472	481	460	505	455	402	473	491	458	485	457	482	469	488	483	465	479	465	457	456	459	482	432	440	412	450	477	467	464	437	459	485	510	438	460	455	491	447	498	498	464	465	484	449	510	471	452	435	476	477	482	463	485	483	481	465	478	431	477	454	459	430	488	474	440	440	476	457	516	438	530	437	436	475	459	471	476	487	489	471	494	462	440	465	476	493	454	427	462	489	452	467	500	496	486	448	468	442	439	479	494	493	492	484	453	434	435	494	477	494	454	514	465	437	457	509	439	480	465	455	436	478	478	488	475	501	455	439	470	486	488	473	450	444	459	502	434	491	487	466	453	492	475	465	463	462	486	483	494	494	425	505	459	453	427	444	507	472	462	459	470	479	487	468	452	493	415	467	443	471	488	476	504	468	488	480	468	448	464	484	456	467	464	493	490	481	448	453	411	475	482	456	484	471	468	478	461	449	491	452	496	441	479	469	445	441	489	463	466	441	454	480	478	509	444	470	493	508	481	461	453	440	480	471	476	445	454	438	467	437	426	476	455	446	485	491	448	476	468	516	445	470	420	470	466	496	441	475	525	462	435	454	469	512	455	501	503	455	450	476	461	460	467	464	469	440	476	490	505	489	452	484	491	485	471	438	450	443	457	503	460	471	458	506	455	499	458	490	547	460	461	477	479	460	460	476	467	464	489	465	454	497	445	493	448	421	461	491	464	494	430	478	456	470	483	452	468	473	459	432	473	474	507	471	456	451	451	479	466	479	477	483	478	511	495	486	483	497	433	460	462	462	453	470	475	485	482	462	490	478	480	444	514	465	471	439	441	496	423	436	486	466	482	493	444	420	441	484	460	459	452	460	461	487	499	459	472	468	479	465	460	497	452	497	465	465	459	432	448	460	449	492	461	453	454	455	467	465	471	498	452	450	476	481	427	464	486	487	478	464	472	454	473	495	458	467	467	460	460	455	443	472	446	450	457	520	463	495	465	472	448	443	438	483	464	482	460	467	473	505	461	482	494	446	456	420	482	483	472	428	471	467	419	495	474	448	495	499	514	470	471	494	459	467	484	481	464	490	480	477	452	443	483	444	417	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2189	408	419	355	353	350	319	331	319	335	343	326	304	318	317	324	326	327	319	290	356	317	319	303	308	302	249	284	315	299	313	288	334	308	314	317	317	321	309	312	323	291	347	319	324	307	340	307	355	295	331	312	337	317	275	287	296	350	307	328	332	303	337	339	316	338	315	300	280	315	318	293	322	341	328	332	291	329	304	312	292	321	328	328	349	341	334	291	336	323	321	336	318	317	301	311	350	311	332	299	323	306	323	336	294	313	301	321	325	303	318	299	314	318	346	329	353	314	336	326	315	287	287	310	316	310	334	289	330	349	338	304	311	341	332	296	324	307	291	314	348	341	328	311	308	287	316	308	331	306	337	352	329	334	309	308	288	284	335	337	324	296	367	339	305	355	303	321	290	279	333	302	318	300	319	317	283	298	306	321	322	328	275	304	322	297	333	350	313	349	323	298	325	299	322	298	292	281	344	318	315	314	351	276	310	317	323	328	319	315	302	325	306	322	324	297	345	353	314	280	320	321	302	322	329	345	316	306	312	325	311	351	335	328	310	285	324	305	346	301	285	310	305	326	322	331	319	322	312	350	322	346	335	318	319	319	309	304	310	337	315	324	324	324	338	299	284	299	316	302	312	288	304	293	290	309	308	323	321	299	312	328	288	288	303	329	328	305	321	308	306	307	310	324	323	317	330	333	299	320	322	357	304	334	330	308	285	327	332	318	308	321	319	327	329	337	308	304	278	317	348	344	327	315	315	289	334	302	338	318	263	313	305	307	301	314	320	290	299	326	323	320	313	282	324	326	320	314	274	329	318	336	314	285	336	301	330	325	317	312	297	309	315	332	304	311	310	349	315	303	336	318	305	336	312	305	315	332	286	307	324	305	319	307	324	296	347	308	287	292	348	320	306	299	329	316	325	322	325	327	281	309	309	314	325	313	331	298	307	322	332	308	321	285	320	314	336	320	341	338	327	299	304	303	331	328	314	344	316	276	328	324	324	319	328	321	339	342	301	322	337	318	337	321	329	311	306	340	307	288	327	338	360	329	301	319	311	304	312	318	327	296	321	333	317	294	320	330	318	327	360	338	321	314	320	314	315	293	290	318	325	310	320	305	279	386	286	320	293	340	305	318	325	301	290	369	298	315	314	324	306	307	297	311	315	313	294	282	315	308	282	329	317	332	292	306	298	285	329	331	328	318	320	315	330	313	310	347	304	302	316	361	319	297	316	322	338	305	301	320	302	310	321	325	318	328	291	315	328	322	277	286	320	318	325	288	327	319	338	324	293	333	318	320	305	293	322	312	339	333	321	300	329	291	321	321	306	286	304	290	331	329	308	303	348	282	316	320	334	292	311	322	311	328	322	305	326	329	320	323	330	308	352	295	318	302	362	321	305	323	314	336	330	344	293	305	345	343	322	320	288	291	340	339	337	302	328	308	302	324	288	313	322	321	296	293	291	336	324	324	357	291	294	327	328	294	330	286	339	321	316	307	292	275	333	312	346	310	281	311	323	316	301	293	323	310	326	341	328	357	344	294	322	337	321	321	304	318	312	342	314	311	328	316	324	318	308	329	279	301	292	330	312	291	269	334	344	337	298	346	353	307	337	328	323	319	338	307	304	317	306	328	302	328	309	281	320	294	291	328	290	297	331	310	303	303	335	278	324	302	349	304	317	330	276	298	286	319	318	315	310	316	324	300	303	297	313	338	297	291	317	303	337	302	327	324	303	322	318	299	342	339	329	313	309	321	324	326	302	290	323	335	323	296	277	279	320	332	319	312	324	332	355	328	298	309	308	340	305	337	332	314	317	334	323	303	346	314	317	320	315	342	337	354	331	335	320	344	298	307	317	305	330	298	326	295	312	283	323	321	288	308	313	329	311	284	342	329	298	313	312	306	283	299	346	325	344	375	317	305	295	297	300	311	319	311	309	319	324	327	288	312	336	302	284	316	361	295	340	293	342	301	323	309	338	337	292	328	349	306	288	336	307	326	326	293	337	293	324	313	306	311	326	322	351	320	322	288	319	307	306	276	327	294	314	324	343	306	318	318	312	338	315	310	314	331	311	310	307	309	282	283	325	332	331	284	323	328	315	307	296	339	334	312	352	316	313	311	310	333	319	332	331	323	317	328	342	367	294	296	294	300	303	318	330	299	321	326	349	305	328	289	306	309	280	307	297	316	308	307	288	351	325	299	301	330	273	298	306	315	330	317	312	295	324	282	292	314	327	308	318	328	281	340	335	301	319	311	318	337	292	298	313	301	299	317	312	311	345	314	320	294	322	285	325	301	319	309	346	313	324	318	333	335	325	314	321	320	303	294	322	322	341	322	325	313	322	296	284	333	328	301	307	342	306	332	298	305	318	328	319	298	302	341	296	296	314	328	316	334	337	311	308	328	312	302	330	318	312	280	313	320	308	317	295	313	319	291	330	317	356	299	319	312	306	303	303	344	320	342	317	314	300	336	353	334	289	307	339	308	317	302	308	313	339	339	312	316	317	280	325	301	314	278	308	324	299	345	312	307	326	325	329	315	316	294	328	335	317	297	301	292	311	301	323	287	308	296	341	312	319	273	314	336	333	326	305	309	319	293	308	326	306	301	325	328	301	312	298	329	338	268	310	323	303	303	311	282	318	301	322	310	295	309	294	301	324	333	309	328	293	330	321	335	352	327	315	321	289	314	303	331	324	321	323	299	331	305	295	315	350	335	338	305	350	344	302	347	286	305	327	304	331	301	308	308	341	333	306	292	332	325	337	299	306	317	305	303	331	328	330	305	331	294	318	326	328	315	351	326	299	315	318	322	349	320	297	326	328	320	315	323	272	321	314	313	290	312	357	303	316	321	294	292	287	340	325	343	310	321	270	351	288	315	336	309	291	333	317	318	298	305	343	318	326	329	320	343	296	320	321	338	371	288	314	329	285	311	309	307	286	358	319	312	320	310	312	313	312	329	273	321	325	301	318	329	322	324	307	309	310	304	344	310	280	315	339	336	316	305	336	291	359	310	343	336	294	309	292	326	297	289	322	283	301	321	323	296	308	326	341	284	313	304	317	329	308	325	293	290	308	311	305	316	333	329	314	314	327	304	307	310	318	276	337	328	328	291	331	271	321	312	326	330	297	307	271	310	346	330	320	308	326	340	305	327	312	328	301	354	305	355	295	309	310	297	329	316	291	313	315	289	314	317	317	314	305	308	302	325	297	321	317	323	305	311	348	311	309	304	332	303	314	330	317	312	326	284	341	316	298	340	357	314	302	309	320	333	300	284	339	335	304	340	301	280	316	311	279	282	332	274	309	323	328	295	312	304	316	303	313	303	290	319	309	317	284	332	311	321	329	312	299	336	278	333	322	307	305	311	301	293	288	383	331	320	329	340	308	323	321	292	290	271	316	290	292	309	315	304	303	301	310	336	312	289	315	332	328	321	332	346	298	314	329	313	317	327	344	323	292	327	312	311	325	336	328	297	288	320	341	331	353	284	295	310	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2451	926	1062	1215	1155	997	1031	1000	988	925	945	965	970	888	953	931	955	938	909	936	932	974	949	940	917	909	934	902	919	963	938	872	944	870	855	896	932	897	886	974	928	943	947	880	968	871	961	934	941	951	903	901	909	932	957	907	927	945	934	932	924	871	919	894	897	897	869	913	950	878	924	910	949	914	883	883	937	902	951	922	932	924	916	914	874	919	912	926	901	927	935	921	890	901	915	886	876	873	893	968	902	933	830	970	889	891	954	950	901	925	915	901	935	915	897	902	898	896	822	891	889	916	927	973	925	891	869	910	917	914	905	856	919	954	920	888	875	928	908	888	867	890	904	944	931	936	906	899	949	868	924	925	900	907	887	916	987	935	938	957	899	883	899	915	946	867	966	930	951	880	920	880	889	906	957	943	966	840	906	887	930	897	900	877	923	919	905	958	903	858	887	914	938	878	954	874	867	892	948	969	920	914	876	916	922	890	904	917	889	916	928	904	952	928	868	919	865	896	939	916	842	926	863	911	900	924	882	938	905	887	924	908	873	926	869	910	933	974	873	892	904	913	868	897	937	967	843	891	899	872	862	881	928	894	906	872	897	912	903	915	902	895	897	934	887	872	932	869	887	941	887	960	908	899	904	941	928	826	908	866	914	884	927	925	945	887	878	919	928	867	931	970	932	900	907	945	922	917	957	894	940	974	935	928	929	912	899	955	879	897	873	911	909	913	906	916	937	883	864	901	863	912	918	876	892	914	909	847	911	875	909	896	919	842	966	881	851	853	855	886	927	916	912	844	864	914	882	929	870	870	898	918	869	954	969	932	895	854	912	927	945	891	920	953	959	908	913	925	929	936	931	891	871	926	886	875	973	937	921	898	901	897	937	909	892	917	892	887	891	945	895	926	918	987	930	925	889	911	966	941	902	924	864	909	940	910	957	866	927	892	935	901	881	917	940	938	866	884	958	894	878	919	939	908	960	914	909	935	960	912	915	924	858	915	887	947	868	939	955	885	933	957	862	926	897	907	842	888	917	928	874	903	940	928	868	958	900	931	882	896	925	949	917	923	906	898	933	911	894	942	920	940	909	876	950	909	933	918	879	908	866	915	932	935	897	885	886	934	881	929	932	856	939	917	933	855	903	913	941	904	894	932	918	863	932	919	948	881	885	940	908	945	981	857	887	960	932	916	866	934	907	892	895	844	921	957	943	906	934	918	953	904	951	921	908	861	892	936	908	918	923	889	916	891	978	910	950	899	902	870	918	900	879	902	909	893	911	920	896	902	917	965	928	917	869	941	896	910	902	955	913	895	927	893	943	922	923	921	929	868	883	909	963	949	875	922	916	919	922	871	936	936	835	906	881	908	906	921	888	912	926	934	870	936	926	910	969	900	922	938	910	888	934	947	950	884	918	866	858	902	870	893	929	949	899	958	828	922	892	937	909	915	897	976	901	912	897	979	945	933	911	938	877	960	914	878	937	878	902	844	935	957	929	915	976	940	920	867	955	974	892	888	863	911	892	898	896	925	899	909	957	922	838	918	873	889	884	889	886	968	879	901	882	876	897	917	946	902	935	899	927	860	943	867	888	940	844	857	854	947	944	905	917	861	937	894	904	903	928	933	937	916	907	910	941	921	951	954	911	897	933	930	885	941	939	944	919	907	948	920	911	923	938	913	895	898	925	930	893	958	878	916	913	856	892	876	873	868	926	957	909	907	917	906	917	904	969	934	909	907	880	891	906	943	876	905	953	898	935	893	894	938	854	866	915	916	919	895	930	904	943	865	911	903	926	890	905	896	857	930	960	947	905	903	889	927	903	883	875	928	954	911	945	885	911	913	885	909	925	887	875	930	909	855	917	868	935	872	926	936	907	948	980	940	931	891	925	877	897	877	903	909	879	926	897	861	928	960	885	966	940	921	879	907	926	917	850	885	883	859	946	911	867	942	946	888	877	853	961	915	919	865	922	916	866	892	966	938	902	921	889	963	914	957	912	936	889	854	919	888	949	921	970	915	891	878	883	902	886	955	869	944	913	902	922	905	951	872	933	910	901	899	917	936	908	861	883	952	872	937	897	886	870	940	863	887	878	849	874	904	921	899	970	883	936	916	907	899	918	848	907	895	907	901	898	906	905	896	891	877	956	887	873	911	938	891	904	836	965	889	911	900	924	927	856	927	934	867	902	873	910	900	995	984	931	896	942	911	923	917	909	908	870	920	887	951	938	913	942	918	927	934	910	926	853	913	931	936	896	946	888	921	895	883	957	960	900	906	874	899	905	932	942	900	896	952	909	935	898	929	927	915	902	984	910	872	914	931	897	899	917	898	889	950	906	898	924	985	877	894	880	912	923	945	936	916	951	883	859	920	921	935	898	920	876	922	857	960	907	924	953	950	924	971	932	878	939	888	954	869	922	906	929	926	961	931	894	954	897	910	919	856	953	887	881	929	947	929	925	890	939	896	938	902	925	929	899	970	913	913	887	965	916	875	927	832	869	919	861	904	907	916	955	906	881	925	879	934	938	918	899	962	917	880	962	838	881	939	915	916	893	954	948	936	859	896	836	927	904	856	873	850	883	898	895	939	927	931	870	839	852	904	910	933	928	895	894	883	900	847	936	933	879	891	899	886	898	879	901	893	945	929	897	928	931	894	907	878	901	926	870	944	880	888	905	874	936	913	889	873	881	941	869	925	941	960	885	939	872	954	911	902	862	885	887	896	945	879	913	932	901	951	913	895	944	966	895	898	882	923	914	879	916	910	888	921	894	898	932	891	898	943	919	905	905	926	922	900	939	925	901	910	910	912	888	859	943	881	900	916	962	921	977	912	888	889	902	927	892	864	938	871	852	914	883	926	954	906	924	915	937	905	954	870	851	892	889	911	939	961	893	922	929	865	933	904	847	883	882	919	892	903	880	975	937	979	901	889	923	903	925	912	885	943	908	907	911	853	939	966	896	899	914	909	930	921	918	946	870	913	927	820	880	938	899	914	900	961	915	850	912	870	896	902	907	933	926	942	945	937	920	885	931	913	965	898	923	984	883	938	933	962	941	924	903	904	944	915	965	876	881	912	926	938	907	881	852	910	857	933	917	900	919	923	908	955	916	834	923	896	945	895	912	913	848	911	922	907	980	875	890	856	899	963	923	925	951	905	863	939	929	914	948	881	916	896	936	903	907	919	875	893	868	911	957	992	910	890	900	881	896	872	895	970	947	953	937	929	931	878	908	908	948	853	885	945	916	930	954	959	856	925	928	971	938	871	930	873	889	957	886	879	909	939	887	931	949	844	962	938	877	854	854	887	892	908	902	922	914	933	962	948	882	926	865	883	927	889	900	925	896	929	867	900	947	924	917	902	858	877	920	953	930	965	924	932	885	905	908	932	931	887	957	984	934	947	880	961	956	897	901	919	921	939	930	909	900	959	957	882	899	951	946	898	908	935	954	920	903	929	820	898	856	877	890	876	907	885	931	898	927	899	966	926	868	931	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7851	1052	1377	1097	803	610	459	458	355	318	286	281	298	231	220	238	224	211	222	197	200	234	217	208	220	181	198	176	190	177	181	199	191	195	171	193	207	207	184	203	176	211	166	181	202	204	161	191	176	182	199	181	201	193	191	183	199	170	156	172	172	194	184	174	198	198	209	197	177	175	181	176	190	190	169	183	174	180	207	191	188	167	193	177	172	198	200	194	187	172	184	175	167	167	196	179	187	188	186	156	182	201	182	182	160	171	180	180	190	197	162	171	184	179	188	181	186	205	169	194	183	178	194	195	194	171	188	165	186	163	182	192	186	187	178	175	170	190	206	184	186	195	200	195	179	161	187	159	189	164	181	176	154	208	197	192	178	183	181	185	177	193	168	199	175	183	168	166	164	182	196	180	182	193	169	170	180	169	172	189	186	169	185	181	164	169	181	183	171	179	199	159	174	197	177	175	167	171	178	190	203	179	175	196	187	154	154	179	176	203	197	198	187	182	183	178	180	183	159	150	188	206	177	178	207	171	191	207	175	197	183	163	179	167	160	174	177	170	180	185	176	154	168	184	207	191	170	198	175	190	195	160	184	163	175	175	199	189	160	168	188	186	179	158	177	160	165	184	186	189	170	199	171	179	187	180	183	193	199	193	168	193	192	164	195	180	179	163	183	161	198	159	195	168	196	180	206	213	152	175	195	194	176	168	166	181	170	170	163	170	196	173	205	173	208	173	193	177	179	169	176	193	181	192	193	171	187	169	183	170	162	172	179	163	175	171	157	181	180	197	201	177	174	181	182	203	203	206	195	185	161	169	191	164	186	180	195	175	191	195	205	173	189	181	182	175	170	176	179	167	194	191	173	183	174	192	184	162	186	203	206	198	175	163	183	195	183	161	179	156	186	170	187	172	179	169	158	173	165	177	183	193	170	179	193	202	172	195	185	185	183	173	166	175	183	171	180	187	164	173	175	182	185	186	182	184	174	181	167	172	169	182	183	185	172	182	177	191	177	202	163	178	169	187	189	171	173	181	206	155	182	194	208	165	173	197	196	191	175	180	176	160	195	158	178	184	183	190	197	190	154	147	189	194	167	181	187	177	188	171	169	166	196	181	166	196	162	183	182	180	181	184	159	176	194	197	212	203	205	176	184	173	178	163	198	172	180	157	195	175	153	193	177	183	179	182	189	150	190	172	177	173	180	158	181	193	156	200	183	178	195	182	179	195	198	169	190	196	164	155	186	180	177	153	158	199	186	166	172	168	179	169	202	156	179	170	195	175	178	171	170	181	153	201	167	181	188	168	201	201	197	180	188	187	181	171	174	192	176	162	210	197	176	170	195	173	173	196	184	178	172	186	194	179	164	163	167	176	189	207	170	181	204	171	159	172	160	170	158	203	165	182	187	187	167	164	179	168	177	178	181	213	188	190	188	179	214	191	170	193	177	194	203	184	205	190	191	159	171	196	176	193	162	190	182	182	175	157	160	164	186	176	178	191	174	178	177	179	165	156	187	174	186	186	165	184	175	193	182	162	156	176	173	193	161	174	177	157	168	169	170	178	177	194	167	160	170	162	178	183	179	170	205	159	191	204	147	198	191	183	196	183	172	203	177	184	159	208	187	193	182	192	186	195	176	183	192	166	185	160	185	172	179	184	183	201	173	175	144	154	182	158	168	198	189	169	199	179	188	155	179	182	189	195	171	172	157	162	179	195	166	165	173	170	187	178	183	168	186	187	149	188	196	190	195	176	175	178	187	183	179	169	179	190	182	173	187	163	175	191	177	174	205	184	160	161	188	182	183	185	207	159	190	182	138	167	200	176	162	163	169	174	187	154	179	174	174	197	165	186	173	199	190	178	168	145	183	177	188	175	174	179	177	204	182	173	152	189	171	163	169	180	186	188	194	186	178	204	166	166	157	180	172	214	176	171	169	196	186	195	169	177	196	149	168	168	177	183	179	189	160	172	186	167	176	171	177	195	191	156	207	180	179	182	175	202	199	169	183	186	170	200	164	162	193	211	190	179	208	193	173	178	183	195	164	182	168	191	181	191	168	170	163	189	183	186	181	197	169	174	199	174	191	166	190	186	201	176	208	163	175	197	189	199	179	168	183	182	160	180	162	176	187	172	172	173	170	191	160	199	194	161	190	178	155	185	173	194	167	188	160	180	166	174	157	167	170	139	196	195	160	186	163	175	171	202	165	200	163	161	193	175	214	178	185	198	185	201	169	174	177	181	186	198	183	167	188	191	172	174	180	185	203	151	177	175	169	178	163	189	190	164	180	191	177	169	179	181	176	158	168	174	176	194	186	172	173	185	197	199	188	173	193	180	189	159	180	178	191	196	175	179	180	175	176	158	198	183	174	163	181	181	170	201	197	196	192	168	182	182	179	178	149	183	184	204	175	195	171	177	191	160	163	183	188	214	199	163	179	182	176	189	181	191	191	180	181	208	187	198	189	173	186	181	186	161	194	162	166	201	178	198	198	156	188	164	167	167	171	160	177	167	173	185	186	181	190	187	157	164	171	168	174	178	168	171	187	201	152	180	172	184	185	165	186	191	202	178	176	167	177	174	180	181	197	188	171	181	190	189	154	180	212	190	173	204	184	180	195	169	173	172	193	181	173	179	180	175	185	177	185	165	181	204	192	184	170	202	184	180	191	173	171	168	174	205	173	181	192	162	173	181	176	170	191	170	190	158	170	192	190	176	167	189	162	172	156	157	185	158	173	172	170	168	179	204	181	156	186	180	173	181	180	170	198	191	199	195	189	170	167	176	155	196	160	139	169	190	174	194	163	182	186	164	172	202	175	197	175	178	169	163	183	176	175	164	164	186	163	180	181	175	187	204	195	183	180	165	193	185	189	171	176	180	153	184	213	214	177	170	177	171	170	173	182	173	170	197	205	173	195	176	194	160	173	206	161	174	192	174	163	187	172	167	189	194	189	194	204	177	162	188	202	178	188	204	165	191	193	154	169	186	174	209	168	204	176	178	180	186	207	184	178	183	195	151	159	184	165	167	185	177	191	186	170	158	193	172	185	178	174	155	147	193	172	188	177	159	182	180	159	168	159	187	200	179	220	164	184	188	166	163	189	190	183	173	171	182	172	173	183	190	177	174	155	189	192	158	182	200	164	182	182	190	172	195	180	186	177	177	189	196	180	198	177	176	170	162	182	186	172	194	186	198	171	168	194	181	186	176	178	206	187	185	195	177	196	162	183	168	178	166	201	185	198	178	175	193	172	169	178	164	184	174	213	181	164	168	191	161	182	157	165	206	174	183	174	172	172	166	205	185	195	150	162	175	211	178	169	198	169	177	196	184	213	184	177	171	176	190	180	158	198	181	220	194	156	184	178	161	170	183	192	193	187	186	188	183	197	170	180	156	179	172	159	166	198	185	190	190	177	191	195	200	164	186	202	153	209	192	180	201	175	162	175	192	172	173	161	178	185	187	159	192	187	204	186	184	171	192	174	186	179	170	176	181	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5649	1610	3020	3460	3216	2627	2124	1836	1567	1429	1277	1183	1044	1023	975	897	882	800	776	805	779	749	727	712	690	685	688	701	667	679	648	606	619	598	673	642	652	618	589	592	641	653	607	546	610	600	587	580	565	550	582	593	549	580	601	582	578	565	564	600	583	562	580	614	581	561	617	620	601	592	562	577	552	581	520	608	590	598	545	552	555	581	554	566	565	567	551	570	560	575	562	569	564	585	585	583	590	555	565	569	562	565	588	561	556	559	553	554	573	565	560	583	541	539	608	555	560	550	574	615	542	550	568	562	576	563	544	579	559	538	563	531	570	565	535	536	560	560	548	550	552	502	597	545	562	602	540	579	527	555	533	561	572	580	537	570	559	587	517	520	557	545	522	554	578	547	587	557	530	557	538	601	532	513	554	530	564	595	565	557	575	590	592	598	530	579	548	542	564	573	541	605	551	544	560	570	546	587	581	566	537	587	549	587	532	518	595	571	542	590	540	544	560	540	583	542	567	517	526	580	575	579	508	574	583	549	529	542	533	596	609	571	535	583	545	525	558	494	595	528	566	570	555	563	550	532	568	591	543	587	619	560	544	563	600	544	537	582	544	543	531	578	534	553	596	557	523	619	540	530	547	552	592	569	573	579	539	587	541	542	535	555	524	564	561	563	572	562	542	500	565	555	544	559	555	578	638	579	563	550	595	547	526	590	526	550	548	643	552	577	585	536	597	572	566	537	534	595	547	559	571	570	571	600	554	567	564	526	593	557	579	559	594	560	589	539	591	563	527	521	606	538	589	530	558	537	580	587	564	599	595	510	578	532	573	563	564	551	542	576	542	561	535	530	575	575	559	626	539	605	520	592	524	545	574	581	585	536	581	560	542	534	591	554	536	550	527	551	548	587	565	535	593	563	554	585	547	552	573	591	538	574	519	585	545	573	562	554	529	549	550	540	546	556	570	538	543	594	586	557	556	549	543	550	541	548	565	570	566	555	535	559	596	517	557	526	581	568	568	572	568	537	596	542	589	603	545	572	551	567	572	596	558	595	575	563	541	581	559	541	551	576	555	569	561	551	554	579	595	553	612	559	511	545	555	531	594	569	557	578	559	585	603	551	570	569	569	569	588	592	542	509	589	597	581	574	568	543	582	600	582	568	573	512	588	569	527	569	552	558	530	580	567	562	542	566	542	543	560	537	558	529	591	514	582	535	545	560	542	570	563	556	560	557	541	610	542	571	568	578	545	584	580	590	564	539	573	581	544	542	571	577	549	563	540	577	582	543	553	558	522	564	565	507	555	553	558	554	517	529	591	564	589	513	625	559	547	545	558	537	552	590	565	549	523	531	503	552	602	586	578	559	550	547	575	549	590	557	539	553	595	583	625	548	554	561	537	546	526	568	572	539	618	549	533	583	557	555	531	556	536	583	565	567	548	551	570	601	548	545	569	566	560	550	555	579	599	596	561	552	560	578	595	559	526	568	577	579	557	528	555	559	578	571	569	554	572	555	562	583	580	530	570	604	562	539	552	564	577	530	596	574	558	537	543	549	579	574	564	544	539	537	544	567	562	573	546	552	570	553	568	577	541	543	524	563	530	555	556	606	558	554	535	535	546	581	548	548	560	545	558	523	591	577	554	525	555	564	601	561	541	580	541	549	561	575	534	599	531	533	585	526	576	561	537	594	568	542	540	534	508	581	610	585	542	579	572	574	550	526	571	543	553	567	547	545	575	567	556	615	554	590	576	597	582	590	572	599	558	573	564	584	546	552	543	568	600	569	554	540	538	518	526	568	568	578	533	521	569	574	561	518	575	565	547	557	557	562	561	517	598	559	567	565	589	553	567	562	571	552	575	601	577	548	553	521	513	589	573	529	571	553	566	577	568	539	570	578	596	551	574	545	576	527	533	554	594	579	573	596	563	571	535	555	562	570	562	546	532	516	562	542	562	562	543	567	544	565	555	577	568	518	564	546	535	569	533	595	564	515	570	528	563	572	518	545	575	515	537	606	514	543	565	586	556	539	572	550	574	518	592	558	568	559	569	549	541	562	538	575	564	580	564	570	537	645	580	576	538	522	553	568	577	598	559	544	598	555	542	580	574	587	637	559	572	550	537	577	577	566	571	571	567	530	562	534	578	571	577	606	568	576	510	569	588	571	586	541	534	542	558	559	567	541	543	554	577	579	564	572	590	522	552	577	526	584	589	588	540	562	544	533	577	593	567	543	554	535	598	578	585	571	569	567	584	526	536	550	537	593	564	582	545	587	561	521	559	579	583	563	545	568	580	538	552	568	541	594	598	559	535	550	616	538	568	605	579	553	578	565	574	568	550	544	543	585	550	546	558	552	527	541	592	594	513	574	528	555	618	557	530	621	570	567	556	562	563	624	557	567	532	591	582	597	570	543	539	576	549	527	577	576	544	551	528	554	569	518	569	536	546	544	575	552	549	544	554	547	583	581	587	599	569	538	563	552	556	581	580	597	569	532	580	534	576	521	575	553	570	592	540	602	526	578	567	565	533	583	590	545	552	547	557	539	558	560	615	577	587	580	586	588	543	533	548	615	597	544	572	561	561	573	533	575	533	572	564	535	603	549	526	571	525	541	526	544	581	538	601	550	549	575	538	577	594	546	549	520	572	555	543	554	573	548	578	556	574	551	536	591	564	552	538	565	572	558	562	589	584	553	550	509	597	571	551	594	538	566	595	520	536	556	542	588	544	575	618	589	600	583	562	524	560	562	539	586	534	564	580	511	585	536	576	534	567	542	559	569	571	555	555	525	583	614	577	599	577	547	482	556	566	525	531	564	557	551	559	576	536	583	565	557	614	549	556	562	587	559	529	606	592	542	565	542	562	562	605	517	538	562	531	582	544	572	586	582	546	615	568	568	576	547	568	536	585	534	539	511	568	556	602	539	525	544	528	528	593	584	528	536	583	559	572	550	545	549	560	545	558	524	559	600	555	547	571	528	584	584	553	560	598	545	562	568	595	549	536	492	553	522	575	594	596	554	526	569	560	577	548	559	510	570	589	558	563	583	574	574	531	599	541	596	559	610	581	577	569	579	570	521	598	578	584	569	572	557	562	524	578	569	550	556	594	564	601	590	562	550	563	551	515	562	575	520	557	556	558	552	555	618	587	568	559	532	565	556	577	517	568	563	584	529	586	549	563	585	586	556	571	550	529	550	560	582	561	533	506	562	572	532	566	579	581	538	527	550	554	563	546	579	561	539	583	551	543	572	531	548	560	591	587	584	561	550	560	565	582	580	552	518	570	582	530	549	518	560	583	567	614	530	517	548	535	558	578	586	597	558	543	594	536	567	559	521	543	558	555	584	520	574	564	523	542	558	552	597	536	552	557	590	564	565	531	590	547	578	586	550	566	572	572	561	530	616	532	575	596	573	619	614	562	568	573	527	527	553	579	568	580	588	589	561	570	587	527	536	557	556	611	544	546	544	566	557	565	550	563	622	611	565	564	581	566	568	578	558	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
