22
50
26
26
152
108
154
158
151
160
49
162
147
98
264
162
166
142
96
96
151
151
106
159
172
151
169
158
160
165
340
101
152
175
154
166
150
151
108
95
102
123
370
253
159
170
288
146
157
169
269
99
99
103
157
170
598
160
172
167
100
138
157
488
159
104
168
101
146
100
112
154
169
152
160
98
121
161
161
143
156
170
168
151
258
106
101
117
104
104
156
106
167
109
100
160
111
104
307
164
186