292
116
126
189
120
216
181
105
103
156
143
46
53
170
75
61
76
94
151
149
114
58
180
231
47
203
190
50
257
119
90
63
88
6
85
79
130
52
118
148
230
11
134
178
108
340
239
174
110
172
20
56
194