21779227
94223278
51333755
8424382
50563875
9939557
58806081
6567477
3711911
14343879
95127804
82353268
76387274
63351852
5011092
41388545
5279570
63221106
4927962
35653467
78914853
9325434
1996675
39461533
10631152
58483495
57772807
6083151
20942777
17742572
27614448
44831858
83516490
89876752
71155185
67912965
21219509
89633952
20286997
51296385