2
32
6
3
44
31
37
42
30
19
21
35