26
28
149
55
78
42
18
92
16
45
60
217
103
35
278
169
31
30
344
194
285
219
131
77
85
65
165
105
756
983
197
174
241