105
55
63
47
19
82
84
90
33
21