105
193
294
152
115
151
91
87
123
208
182
44
343
266
124
188
60
201
155
118
111
133
171
145
32
121
148
356
231
137