154
1
177
330
187
191
204
203
6
81
222
2
157
235
69
45
658
538
457
1680
4
1586
3
1394
751
427
582
467
754
642
983
797
806
730
85