40411135
35187422
14888220
33163525
8849342
90715408
29083937
66486638
60436419
82693447
629911
74977481
19033388
7923818
93128512
10909801
586390
94842321
87275068
88829797
77335570
60566914
43162833
90829222
83646042
88095995
76098279
60855563
9434338
46107301
75514326
4898412
88488734
18399204
6873247
23719597
19454980
11503881
96545077
48392698