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