54857558
12594372
15803358
62758242
11114503
9673954
66233590
62067925
68051801
53934924
93392509
33195288
31992078
89977966
75582576
18986110
46406758
36622181
79481683
1081913
84338697
5496115
94455219
49029954
78041917
69033883
82963780
14284829
4188930
83747507
75781292
6016431
115033
91877826
86799360
45379540
23902560
5414527
2973589
85509020