20
81
69
82
127
98
36
71
169
111
114
54
66
119
118
121
140
543
6623
201
481
321
422
398
328
199
279
216
194
261