37
96
78
129
86
61
27
114
158
163
150
79
189
185
190
128
170
192
167
111
230
145
90
162
102
162
118
271
57
105
147
199
405
411
207
230
140
151
83
213
260
83
89
85
109
99
43
176
227
186
127
150
177
74
246
97
164
149
154
61