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