515
69
166
71
481
61
545
12
417
23
493
186
180
130
537
166
423
50
443
182
452
74
306
121
277
33
544
78
309
175
561
37
594
102
333
99
399
212
287
102