105
153
89
46
87
188
142
160
109
217
225
287
158
208
239
167
45
194
102
2463
159
35
273
55
697
199
33
100
193
96
136
36
82
97
177
211
277
31
123
145
85
104
25
253
141
42
131
221
50
24
265
21
23
115
139