129
108
52
112
49
98
108
94
102
105
112
13
18
22
25
32
41
57
71
74
84
85
90
96
101