96
13
182
19
78
283
147
113
149
89
87
122
206
181
14
42
341
259
125
187
58
201
155
118
110
131
169
141
31
119
148
353
59
230
135