23904366
9819281
44163431
10044015
62182439
16353541
8314382
51505590
10149213
3139327
69571336
29428553
7139528
7244036
63811248
44336732
507368
19808603
678632
85628114
674085
21396827
57512638
60828784
33968094
88884667
36449004
4200637
76496549
38261540
95315108
19153700
32633890
19814195
56084385
9023828
53674460
92618634
5295166
55372945