509
194
526
186
513
83
575
157
369
153
299
85
365
122
397
95
360
123
228
67
351
6
369
75
161
147
532
173
485
133
265
49