19
80
69
127
98
36
70
169
110
114
54
64
119
118
121
140
542
6618
201
481
319
422
398
328
197
279
216
193
260