17
0
27
25
20
93
29
60
90
42
150
61
66
47
302
295
19
73
171
83
181
78
176
140
131
52
293
247
104
163
88
115
96
185
101
199