25
108
84
155
170
32
99
54
21
192
128
68
119
87
113
12
167
75
123
67
89
44
116
52
80
179
18
46
60
208
66
7
56
212
72
150
57
97
35
152
248
20
190
361
28
384
314
82
210
265
59
115
47