184
959
179
824
119
654
130
412
36
252
27
233
110
266
82
248
75
243
6
322
40
212
52
223
137
209
87
168
12
176
28
154
51
139
43
158