21
20
139
132
193
284
102
96
97
101
84
174
47
61
194
104
177
223
180
65
242
149
142
211
94
22
145
192
388
1420