106
99
47
120
10
25
122
166
31
48
57
90
93
100
111
119
120
121
124
126
127
128
136
139
143