50
385
153
54
63
235
84
309
176
78
65
163
20
82
68
247
19
270
35
182
256
89
28
23
892
17
39
417
30
75
178
77
161
79
46
32
340
64
2583
48
72
26
57
128
47
49
115
62
141
55