1
34
32
29
48
42
56
22
27
52
25
57
65
85
40