519
88
401
192
549
263
638
170
141
69
343
68
465
18
556
35
286
117
392
12
96
33
363
91
476
61
579
103
337
209
574
83
529
157
294
62
344
145
178
47