57
18
26
53
43
70
158
205
241
91
93
138
126
122
106
186
114
132
156
177
154
135
137
119
147
152
193
191
162
253