114
68
457
139
141
138
52
47
40
35
24
38
247
118
368
100
16
1934
144
49
167
3936
58
115
161
42
102
33
217
57
1344
251