361
142
286
37
545
133
373
155
757
247
509
291
550
44
275
144
168
107
271
176
470
158
530
138
612
106
263
56
217
133
358
136
406
149
325
58
259
190
677
151