40622087
15144092
14228301
35517211
39915153
23958973
32112834
25302677
44597688
63235222
39836006
39968753
52486282
95818370
42304423
32539058
37551645
94828515
70523114
7229096
5464770
92436858
67584492
6556253
16994729
50737499
8637366
66508660
55123305
49126919
97236536
53042769
76025117
86315645
66846615
32817205
91985744
85119102
87861635
69636931