10
1
71
79
190
52
126
70
159
53
166
133
82
93
20
158
243
39
19
162
204
100
178
135
265
248
428
113
74