798486
105913
833871
296666
115479
153107
289125
151756
162589
95214
24516
76715
262892
693308
315979
629780
178249
285413
471715
894215
386950
101980
478209
73824
177255
102602
1142693
10283
721553
715375