51
82
18
76
48
49
40
39
37
47