18
80
69
127
98
36
70
169
109
114
53
64
119
118
121
139
542
6613
201
480
319
422
398
328
197
279
216
193
260