90512650
30564111
8626980
36849719
3226304
97095267
37635247
46295612
45509279
3182486
18354792
18608571
79252444
55989501
5586939
79911228
10815022
17041735
5925935
62511209
99542601
69166242
64115758
43963367
71391855
47131492
98442445
4548723
7293389
57364722
76822769
35062011
3314958
79214156
53779659
4059686
91907190
40923787
17908332
77276382