32
231
208
69
159
34
66
88
85
271
233
80
20
26
196
72
60
97
101
145
62
132
106
95
78
96
112
869
92
194
258
147
46
49
36
61
18
172
83
149
30
158
22
35
42
141
31