20
80
69
127
98
36
70
169
110
114
54
64
119
118
121
140
542
6620
201
481
320
422
398
328
198
279
216
193
260