31076
16201
18445
34090
35566
10772
13755
1013
23512
2700
18130
26812
15888
4471
15575
18237
16332
16011
19576
Page 2 of 88