23
200
88
39
198
31
168
87
57
53
217
381
105
180
581
196
748
343
246
64
206
104
48
169
3516
679
763
203
741
191
428
759
594
260
345
138
170
247
227
59
333
147
434
74
24
142
673
883
236
109
996
1400
136
171
120
123
155
448