26
89
129
55
31
277
94
236
193
160
133
83
76
16
79
111
81
63
177
171
40
140
80
164
198
155
25
181
54
169
145
120
131
28
126
21
29
188
98
88
121
102
91
128
163
39
179
99
114
105
96
87
93
244
95