508
168
530
109
323
177
410
62
308
133
467
141
160
110
511
163
537
199
363
106
538
111
507
62
543
190
445
37
438
147
526
126
481
110
126
47
578
101
411
71