139
76
125
31
163
251
915
67
53
58
28
42
188
89
27
66
37
22
17
14
36
51
161
119
69
7
113
123
99
270
159
50
73
91