39
58
27
23
195
16
4
62
165
61
71
43
78
64
41
149
29
25
156
101
88
66
24
134
46
137
59
190
247
128
191
341