31
8
137
22
84
51
131
68
58
149
65
184
64
53
239
127
42
29
37
56
79
80
36
44
35
16
146
34
46
12
27
25
40