2939829
1452978
7911100
75928060
26006268
35019617
8083953
91353805
97132438
4132437
53961807
30339856
34066233
51204708
611138
82651136
59299508
42479963
77302865
78441885
99458135
52001363
30287889
98907777
85454109
34194296
8472479
27407638
7598489
63104304
34767844
35662317
6274942
45106961
87773475
55541951
52822689
98906434
49172309
19852844