292223
191921
153668
89676
139430
126239
91832
9850
32108
160797