40586129
1271878
11775072
20138128
11455491
53408031
56542884
34755647
35582764
90099676
91181215
99585112
35333774
77833119
19795117
69369601
78617764
81333974
85601369
90029649
8704543
7132015
10023688
41002304
86967401
46406573
52724633
40003797
669594
90781470
16428132
50629723
37257283
8933819
41089278
16045446
20086708
18702568
64881038
9025955