50
152
155
162
146
157
161
144
158
148
131
172
152
140
163
151
139
43
139
575
141
143
123
261
139
151
118
133
118
510
124
142
141
420
144
128
138
445
146
164
143
165
151
127
122
147
153
153
145
120
255
138
146
138
129
132
124
143
1677
129
120
30
144
156
124
152
130
138
138
146
118
138
132
125
150
159
148
116
348
441
142
128
147
154
156
174
150
161
168
143
313
127
175
126
149
163
167
163
128
135
143
146
145
152
136
144
136
139
125
141
139
125
145
145
121
118
112
121
135
146
168
143
145
136
137
130
170
150
143
136
149
403
142