5
22
20
139
132
193
285
103
96
97
101
84
174
48
61
195
104
102
178
223
180
65
242
149
142
211
94
145
192
388
1420