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