50561292
2067352
2419242
61378869
3291363
97459983
72549805
17551649
60327095
18609622
14724881
84539152
6984840
23217693
44351467
3420968
12659526
3196647
27152394
34216611
70683531
83867019
89492212
626642
31427887
83725797
29896904
16276238
3041152
58728971
79176739
78439017
6302444
43195126
13894042
96125734
86516958
45319819
66382224
62937118