50
26
171
162
320
400
380
392
437
151
386
427
461
377
392
171
167
442
173
135
167
388
131
120
128
382
140
150
131
400
136
150
127
127
159
435
135
622
128
133
130
144
149
142
141
126
149
142
176
175
403
426
37
130
127
111
123
117
123
493
404
126
130
138
128
123
175
122
136
427
142
148
152
153
158
615
127
145
81
375
454
136
137
149
217
422
564
118
31
127
156
655
439