108647
1010528
189931
651184
981175
409808
825908
404222
591635
555685
752500
813838
329187
906645
196362
700600
387324
32320
113138
18532
212550
429310
706451
623529
336575
712128