90
76
103
150
89
136
137
139
140
141
154
17
30
35
38
39
40
41
42
43