1
9
32
3
9
15
15
25
49
19
42
14
29
31
28