57046
38480
42339
49053
14355
10645
11103
32683
47702
25318
13293
29884
32681
15808
46480
37116
26110
26723
32371
56159
15604
33623
17446
53323