4
4
9
41
66
76
48
44
37
91
46
50
82
24
126