20645282
36985757
65673219
86689902
85056992
503510000
57276792
26638635
3041761
18082509
4737591
36782562
65996438
24881178
60466216
82195357
32252478
3229093
81117354
99557635
2115851
12291024
13946662
46011084
6732606
29815686
514520
9569002
23594374
24932270
77727304
35276567
13913176
91749307
2235643
6002646
99179630
97522093
8254431
54828814