18885953
16767983
70689389
96665936
39947366
12761055
558683
66417915
99231672
54353208
86673538
61812484
97764676
64348360
5459603
57648495
46983318
13076481
90414179
1284021
61228427
74012386
53073788
96961433
74692318
68183866
401430
85543877
87367073
34809597
7826543
8838030
88192507
1486131
78057866
21746843
79457770
97499616
26665567
10608525