22
54
315
210
72
86
106
113
128
127
101
78
82
41
258
249
136
166
172
158
91
118
114
58
99
353
182
115