4
6
7
21
6
35
32
56
31
27
59
33
87
82
81