28
60
51
107
150
140
194
120
167
299
132
97
174
116
121
224
227
253
86
161
244
175
180
225
137
233
130
144
285
228
110
125
152
93
310
164
76
102
143
172
236
555
65
105
188
151
88
235
117
469
112
157
245
183
146
138