136
104
163
167
86
128
260
289
94
113
172
58
170
79
412
203
264
173
149
46
116
107
101
120
105
111
573
331
231