24
105
31
110
173
13
28
30
52
287
234
124
69
198
94
274
123
221
191
32
195
97
213
88
86
531
398
102
127
29
79
130
157
255
296
120
164
34
128
22
235
61
58
103
230
33
55
216
70
82
284
113