2
32
106
44
30
77
94
35
75
86