4
31
40
66
76
8
21
48
44
37
90
45
106
50
82