28987088
59983119
62344813
12357986
65562801
8526022
44086769
905620
50604986
48537248
59057012
95365060
78114999
81015401
58302493
27085974
39538112
87629672
68273947
88863421
9833942
61347477
50306365
58084
129786
11537227
6705031
72264799
72802446
13727985
3692234
93344819
8372782
70255912
20437776
90579766
96084605
25453063
21899444
72492315