39
52
111
14
65
171
72
129
93
261
189
108
11
76
117
100
105
131
227
104
86
216
178
126
88
169
173
228
128
118
64
191
66
61
46
29
17
81
492
94
270
136
138
177
166
167
79
300
32
113
135
143