2
7
8
9
34
58
82
47
82
53
152
178