8691476
16217969
8158056
45974208
24368443
4710256
98784326
972843
62619598
30298819
75552903
66147375
27976081
16468158
66947337
43701453
1718140
92287518
29641577
76939394
86321750
56567531
1139359
53976093
23878303
82872433
86898412
93293366
23348916
69175515
51228408
17472173
4984177
35103543
55631997
22084506
43688673
85266394
53301241
49317827