253
421
93
207
205
154
54
107
89
249
381
585
129
100
105
440
409
161
285
102
135
251
352
208
120
269
274
142
54
802
133
522
283
110
101
41
82
69
505
146
179
289
172
219
103
155
90
