90
1
76
102
111
213
70
87
204
73
96
80
2
316
298
229
529
246
234
276
72
288
231
68
108
167
265
279
247
368
249