20
81
69
80
127
98
36
71
169
111
114
54
66
119
118
121
140
542
6620
201
481
320
422
398
328
198
279
216
193
260