183
511
140
381
185
224
127
172
240
61
67
222
237
65
190
324
556
236
234
165
85
221
180
82
45
119
71
109
126
335
297
161
43
131
95
72
79
55
470
75
154
46
325
129
68
184
584
481
151
212
99
181
63
26
196
205