238
145
45
171
251
61
104
158
92
128
239
129
166
198
254
295
105
298
281
216
143
180
151
124
192
230
155
107
132
95
454
154
141
136
173
175
87
169
183
106
373
178
176
121
102
342
126
108
1311
195
157
431
318