29544551
27115553
67583208
33587071
34922627
5087511
82785676
54462645
67703193
7529296
49215498
16643504
1524299
43371181
70481505
52403990
4576312
43994659
34165116
23543138
18341867
7527516
76175599
51576360
78588103
13743878
39669521
50955336
19966678
481995
3692427
57902528
54027377
23585292
67892121
18594828
1372041
15466217
6601497
29976675