27
40
440
53
59
55
26
112
549
1217
725
579
105
36
35
263
138
287
150
103
62
173
108
60
230
160
63
87
45
54
5136
137
94
57
232
104
136
88
109
122
74
1215
156
259