58
295
35
236
13
183
104
177
37
158
17
215
40
164
34
165
63
185
15
255
33
88
30
169
45
544
3
77
12
72
1
2
14
70
16
96
5
74