22
54
18
43
431
477
57
256
164
210
314
32
110
73
539
8
25
35
181
51
9
187
106
126
105
88
201
82
10
7
28
79
219
146
119
99
6585
422
5
254
166
1204
77
40
265
11
207
12
122
31
133
27