39956208
74308588
16114273
33851703
47207246
2918542
16724122
18184448
35066931
35435231
81601811
99097174
44336367
962309
33616363
65666354
19635827
35055835
82223821
9587499
76539227
7275876
24071276
15871919
48331537
94362345
37691227
7651754
89704462
83627743
86635740
85246152
17816818
57945051
17288133
89138114
78559260
1759750
96029290
65676511