21
1
48
110
183
171
84
20
42
10
138
46
31
68
57
43
87
121
