23
353
6
45
209
142
26
35
46
178
397
169
184
459
31
54
212
51
374
22
56
43
195
19
245
44
37
89
50
81
299
157
94
57
71
193
290
167
85
304
41
137
14
132
48
24
86
358
111
72
118
119
1207
64
261