31
183
190
292
25
138
159
303
136
140
225
55
33
50
34
151
141
73
417
62
189
123
204
152
219
249
323
168
88
102
105
227