17016941
36184586
7124214
93914948
14567784
50105050
48507300
27665620
69816481
82672921
94836279
4855858
99198860
92646871
1245894
30498143
9827194
2941057
13065137
75908780
77051498
32906577
35555661
61268217
46071003
62786650
11193093
71991402
44495506
86225063
79343838
5258783
23112282
38251377
3692617
47622300
3285532
23268133
1536785
39406717