99
128
97
60
88
190
43
72
438
70
71
62
61
108
158
126
50
167
184
226
59
127
136
104
158
50
161
310
178
113
188
118
145
161
350
145
596
288
127
125