139
78
125
135
176
431
160
317
119
889
534
226
202
112
146
177
117
124
101
279
162
58
33
93
83
100
36
68
53
60
61
48
30
108
25
188
41
66
95
121
32
308
92
22
67
56
63
88
129
71
80
52
98
141
59