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