18
66
62
54
149
60
136
47
73
382
172
248
74
20
381
245
183
140
515
110
209
75
40
113
434
198
130
312
419
121
99
270
302
158
67
145