16
43
38
23
41
43
29
89
82
52