29953630
65803862
38408020
43159507
74672983
5836343
52239611
39125215
97984717
80547669
18466544
35937377
61164491
99664811
39094996
2528475
19595378
41382064
34904735
82997
1809398
84226488
68496448
55757355
70861514
17557744
14333585
77065364
262909
25491004
79893855
83122940
89012673
9609307
19881819
32924476
94758390
76245783
14444669
5616640