15003112
87042649
39646512
33173633
33473952
74801078
72015616
69348166
90097678
19019358
9606958
19843403
9202883
75888991
82248489
30245327
40065989
88613729
5194513
65276079
93493883
44584173
46474830
32926165
78752037
935174
74848506
29023309
22978154
25986
50516283
8879893
5989469
7209955
98144288
37805605
57222212
22876484
11039985
84129625