49397
32946
21345
25763
34496
17367
12422
49950
93731
43873
27045
20895