25988926
95579261
535127
82116221
60572247
77749332
60123692
16009185
65167960
8368816
81733748
9554966
51471485
45335356
75758176
2204951
41933518
53333191
9937244
41023216
13238478
8947635
90228129
32556707
8208722
4973924
58558410
75841905
51302674
11583030
99613285
71018524
41642200
96145450
25277977
8228718
82472347
97866958
5165131
75862015