291
116
125
188
119
215
180
104
103
156
143
46
53
169
75
60
105
76
94
151
148
114
58
179
231
47
202
190
50
257
90
63
88
6
85
78
130
52
118
147
230
11
134
178
108
340
239
174
110
171
20
56
194
149