20
139
132
192
282
99
95
97
101
84
173
96
47
61
193
104
100
175
221
180
65
242
149
142
211
94
22
145
388
1420