120
58
116
82
49
126
137
145
19
21
86
90
97
98
104
112
113
116
121
135
139
140
141
142
148