18
0
52
57
253
92
143
108
159
165
267
83
113
194
136
65
94
341
238
153
132
150
75
178
106
308
137
51
25
160
14
21
10
249
256
121
140
198
80
37
105
508
234
357
79
60
247
163
120
81
190
161
103
35