49
307
208
71
84
103
109
124
126
100
78
80
41
258
249
136
166
172
158
91
118
114
58
99
353
182
115
141