11
58
84
35
44
142
218
198
119
133
97
169
210
92
110
111
130
162
122
74
182
150
55
109
151
61
260
326
76
91
268
286
516
47
179
164
116
41
214
234
220
203
507
556
1188
106
275
121
112
32
223
174
352
289
315