265
320
113
231
100
259
91
201
38
280
19
139
46
122
65
185
67
177
15
254
41
115
53
131
5
71
11
27
89
68
395
7
78
20
13
86