2
32
107
45
30
78
94
35
75
86