308
486
482
224
241
205
188
113
108
250