427
596
49
190
150
429
37
511
80
130
46
438
53
593
25
454
115
408
1
143
81
308
21
327
32
194
26
312
43
242
16
266
61
257
29
209
85
252