142
103
163
166
175
72
183
83
171
128
50
169
113
188
88
91
353
171
109
256
80
242
119
143
134
160
248
249
88
68
192
132
211
181
134
122
421
365
221
368
139
122
125
130
74
122
150
81
125
150
226
162
156
108
194
281
61
75
88
217