43598336
2588145
70595472
30542056
45281030
5451534
998996
59695799
96491257
53934431
8402616
28065891
42365249
70024805
3043193
67421245
81063928
23874590
68204643
40216123
42258559
37433164
8389533
62023113
23747372
96248237
80311606
51527838
51746197
75468071
35428211
37309812
30348809
90555207
63277969
74024098
89343732
6267040
49296787
27871201