15947724
59883348
1572639
53071432
16375686
33121231
68875438
49472118
66673392
53685024
43199827
78183907
7119457
65917433
14951404
45275275
45841822
87704295
58367651
83997648
78382395
41931772
71417494
9588179
65884322
82698034
2987828
80914670
13607410
79811516
30864851
53129754
8275468
64644949
4424982
68503177
60683039
40355502
60963158
99633630