87
169
230
133
125
202
183
112
200
96
213
207
258
259
514
402
201
236
61
106
116
29
311
150
111
94
121
53
344
255
81
40
178
90
36
193
462
43
101
252
41
221
188
20
115
141
209
70
242
102
25
139
82
510
432
386