143
706
150
435
112
284
114
236
81
227
105
278
100
187
37
223
58
163
43
153
96
177
108
159
69
172
31
134
6
387
67
128
49
142
29