259
122
91
196
251
64
80
113
40
126
481
71
103
88
228
644
59
204
36
45
56
85
87
327
76
104
97
162
128
78
456
269