2503495
49936132
3569807
64199280
85933493
62649238
89269
55584946
68684028
36896426
96268760
49976920
9688875
13546338
91811136
58459955
87623915
55158921
45169003
9492895
8411885
1596764
86287611
54786772
56837544
19789440
43509390
86424517
69823760
56595901
28677629
51478476
42677757
52592539
35495292
73608861
1214911
9003146
48706096
55432470