3
16
7
7
15
12
12
16
19
24
24
64
29
41
58