2
24
19
4
46
77
59
60
34
59
104
115