50
90
89
26
20
146
172
166
150
170
198
119
100
450
162
176
11
146
155
167
150
172
478
148
172
588
36
143
162
159
158
446
168
108
114
159
152
164
198
154
168
148
155
120
105
154
151
164
144
159
102
114
159
101
116
175
152
120
152
11
159
437
169
180
152
160
145
145
167
143
157
164
161
165
170
142
144
164
161
151
153
159
156
160
175
168
113
160
160
304
148
69
116
157
166
151
178
166
167
175
165
159
162
165
154
172
155
309
176
156
167
163
36
103
200
153
159
171
155
440
145
408
174
188
144
165
1458
153
101
107
150
153
179
163
178
156
63
3951
165
172
153
146
150
108
169
117
111
157
154
163
143
146
155
148
172
159
126
118
104
171