28
12
26
23
5
20
11
60
25
138
27
166
118
46
148
19
239
35
32
182
9
116
74
66
308
85
37
47
115
29
17
6
90
59
125
211
14
30
155
237
42
45
15
18
83
92