125
100
127
104
59
110
130
85
193
376
292
318
186
102
291
117
111
162
102
204
207
79
51
274
191
226
116
202
302
172
159
350
212
165
97
278
290
166
468
157
221
170
213
131
127
62
104
211
184
217
121
181
70
113
80
269
67
155
253
159