5040
18830
163812
21267
31536
22974
56575
114010
31950
64328