513
80
271
184
258
81
476
32
232
98
441
143
598
151
535
194
398
50
156
108
352
56
593
199
25
3
267
75
527
72
216
57
620
166
358
10
513
29
345
39