5
55
119
57
25
157
46
99
76
72
156
169
137
134
50
95
109
54
261
159
47
115
113
196
135
195
181
294
90
118
84
85
187
231
75