5
42
104
102
17
12
103
110
9
51
34
36
52
68
85
97
108
115
118
124
125
126
133
1
2