15259
17634
10162
20649
12880
25774
11676
13886
11749
12219
15024
37379
15512
7652
11081
32842
21887
19356
24894
9011
Page 28 of 31