5021152
9497
8121786
13692919
5714328
99046909
95111319
18149708
59649475
46175449
54771217
17557995
20532650
77307621
59414578
91164650
68034143
55162581
43011821
34072432
97318694
76363329
39588438
2194326
53669444
85715874
86652235
69762307
18417036
43342988
92634040
48823184
10943395
50327204
57998541
26328995
50263538
18953893
18916301
64298763