68
166
65
94
74
151
60
30
106
85
280
442
77
56
82
234
181
125
67
73
233
199
103
510
27
114
133
599
122
194
101