151
76
249
242
93
209
141
293
42
309
60
245
135
161
260
142
70
65
124
180
78
219
113
101
30
429
53
126
99
87
169
140
457
181
226
164
252
71
90
103
89
132
248
344
243
276
105
268
125
157
62
52
213
302
236
603