168
104
144
142
67
58
97
208
270
166
240
121
213
173
199
165
128
115
524
409
230
84
152
79
85
64
124
130