502
72
285
89
290
81
258
158
259
72
425
110
190
120
129
75
463
125
443
289
402
107
88
44
119
15
492
162
411
54
247
134
368
205
587
205
567
44
529
100