58
170
79
412
203
264
173
149
46
116
107
101
120
105
111
573
331
231
162
233
210
108
144
130
96
84
377
311
419