27709719
3726887
8597652
32471605
51368750
84384209
14682908
36584951
13521413
7025504
90482857
2485660
33983969
5293386
55456374
504348
72492078
22374632
6232113
18818694
763266
99171741
28091313
11034696
35701404
47238698
96506918
9496802
15487517
8771550
36973839
31982704
64595408
28366445
20937992
38109621
22942160
9420176
24955912
42703429