6
21
16
17
63
60
22
53
95
100
70
56
20
58
45
47
54
137
55
1122
207
108
30
179
157
184
154
187
191
236
251
105
388
242
107
197
537
253
260
295
135
156
5727
133
164
290
118
553
235
246
371
421
136
308
1539