21056634
91935738
9967506
1797948
20332340
92509773
4688829
1228328
85532924
50109583
88491312
56201176
64101616
13212156
61802924
9007364
95259871
72136914
9103873
95605272
66293571
77743330
74273169
86528384
25281116
7882898
46286421
97545901
93825206
9274753
64841764
70985501
1023337
51202048
39502072
8419682
66725497
99227682
94763768
61027247