58
354
181
267
93
188
97
191
129
179
55
178
57
298
142
76
52
107
16
112
14
115
8
106
5
110
1
148
18
98
94
6
90