264
112
238
102
288
66
376
48
245
185
524
80
239
30
523
42
257
160
73
57
114
19
386
108
475
14
212
168
284
108
573
125
398
171
448
85
290
77
402
109