5
35
109
47
30
80
96
35
75
91