42
230
251
255
227
68
77
54
857
452
71
213
209
27
47
104
36
15
30
55
70
316
21
97
49
64
59
91
154
78
46