38
18
24
117
27
104
32
14
10
13
23
7
20
75
91
15
16
25
30
48
42
11
21
497
19
116
188
12
120
172
8
39
49
37
207
57
196
17
248
31
201
149
980
33
95
112
36