17
27
8
24
56
43
25
82
45
130
73
471
140
230
78
154
54
375
200
280
183
215
679
261
112
298
142
153
120
90
145
229
101
108
30
102
39
28
42
72
20
16
22
189
105
111
126
295
35