110
157
200
244
144
309
111
53
224
73
55
46
49
140
105
166
344
282
204
151
641
278
1005
422
97
298
153
199
57
103
343
139
149
357
323
108
85
59
222
71
454
104
221
106
69
133
163
217
19
18
125
173
50
193
331
182