140
90
73
105
185
84
85
128
217
121
89
59
47
45
25
103
33
294
107
224
95
96
106
130
94
286
131
93
116
141
201
88
225
64
550
188
54
273
162
330
74
30
123
321
44
212
43
189
129
255