43384228
25116249
43065188
31333813
12542261
20357781
53949442
75915686
21949548
148374
92174461
86039681
45978841
76017907
97839034
21513377
7437118
31713649
7972738
27711465
6615
64565328
97629340
51667667
72379747
50029745
70292554
40028893
3946873
8054131
77491975
83554932
69325684
16053283
63216571
29217185
82778600
44364991
844242
29632408