70
231
109
77
60
370
580
24
103
98
1018
136
188
269
929
33
488
380
123
179
398
115
189
169
586
259
222
54
211
163
61