48800
10985
98101
22083
80901
18211
407308
91686
250794
56454
67300
15150
166988
37589
144689
32570
651329
146615