58
37
23
16
126
91
31
30
357
59
55
63
70
62
21
18
17
137
60
164
109
161
148
56
134
117
26
29
73
14
71
225
140
289
178
69
40
79
169
50
49
114
95
131
107
271
82
43