113
22
28
77
39
104
126
137
145
19
21
59
83
86
90
97
98
112
113
116
121
135
139
140
141
142
148
149
151
153
156
4
9
18
23