91
641
80
490
123
479
32
178
140
303
76
392
67
523
92
438
122
421
1
143
72
239
38
288
56
256
36
269
33
290
16
266
48
204
27
294
25
233