20
30
64
325
218
74
89
109
119
131
130
102
81
82
41
259
249
136
166
172
158
91
118
114
58
100
353
182