28
257
172
217
158
112
233
32
45
25
241
73
82
18
78
15
6
5
166
321
186
33
298
52
87
216
122
49
198
205
81
277
221
306
84
66
50
157
58
7
23
38
103
54
8
589
104
56
36
60
29
274
31
21
132