1
10
77
45
49
16
127
57
102
12
37
78
137
61
97