30285699
78388359
83871288
53953521
11022174
39478331
84356351
18356296
28447759
97989715
80463458
54812759
89163156
85867265
4038605
1950210
78385697
59057607
51075506
1574791
9006706
18482716
36584625
78328345
19905008
60948021
62344712
18851818
4698274
81578851
65829377
48353477
41105875
48914119
39696735
841868
16628667
46272305
12054888
61843717