2
0
1
38
68
54
53
32
52
96
103
117