76
84
101
59
77
75
94
21
275
119
298
79
46
32
250
228
289
117
186
169
161
256
226
534
236
174
155
134
214
351
150
193
350