100
100
100
100
100
100
103
103
103
105
106
107
108
109
109
109
109
111
111
113
122
123
123
124
124
125
125
127
127
127
128
129
129
130
133
134
136
136
136
138
140
142
142
142
142
144
146
146