23
68
25
206
93
157
392
153
1144
90
102
902
44
128
292
401
46
84
212
177
825
166
62
197
65
211
67
7479
173
416
113
487