2
55
57
50
45
20
49
52
27
45
32
105
48
60
64
65
66
69
76
78
83
86
98
102
115