49393
32945
21339
25763
34493
17363
49950
43870
20895
10636
72661
97238