50
156
155
151
142
133
131
133
142
221
129
41
145
190
150
140
133
154
64
35
135
151
149
162
131
127
374
204
142
328
591
110
145
141
172
148
147
125
159
1194
122
114
478
146
155
127
118
210
353
128
128
333
443
140
152
142
149
147
144
135
128
117
142
140
125
148
132
11
150
152
141
160
147
134
146
145
136
470
127
153
11
143
442
142
425
113
11
126
148
30
133
124
126
137
128
142
136
141
122
150
130
141
149
153
155
150
199
140
131
154
141
141
153
153
145
160
284
142
157
161
156
152
140
406
250
172
473
152
155
149
144
153
645
117
366
385
609
152
164
141
133
152
140
138
160
158