261
112
236
102
287
66
376
48
245
185
523
80
239
30
516
42
256
160
71
57
108
19
385
107
471
14
212
168
284
108
572
125
396
171
447
85
289
77
402
109