13093202
99563566
78439320
6210778
4270836
53915239
6563477
38832130
12096422
42599100
30195496
86038759
86687790
9893960
95905193
14347512
46217457
39103345
81681364
37778805
61465968
4072915
86256038
66426493
73395587
44423299
4594458
85789050
52476460
14981334
64569216
13026258
71516943
59826013
31012846
19898198
22487532
58187529
99801420
86444239