376
142
547
18
354
114
495
156
250
108
239
99
374
152
194
157
215
140
95
5
178
73
247
28
227
30
436
60
462
93
448
94
300
171
413
130
470
176
408
122