85
87
83
37
108
57
46
48
68
49
82
206
72
232
116
131
258
145
149
164
47
79
122
138
195
71
86
124
193
214
155
176
90