28838616
21199340
67965088
9173858
96352295
30546991
12232057
12011937
59852725
7515855
95841125
80765329
31172779
80638437
77372763
82586665
88499348
58972428
11466449
25174941
35084332
82391515
15543862
85665562
33882518
46399763
1392622
9323356
84333464
89373130
74917632
38302496
1232866
23495331
19264596
53689903
85492628
25596778
60067711
21671581