16072560
46592839
5948465
18527298
87321433
48375092
2545644
8939587
92755691
98203510
43223186
8619532
19547087
5600224
74764534
71576782
83658510
64388280
87065658
9348176
36549565
82986940
51147444
35714570
97849787
94037094
53175751
7750362
32524939
94431700
8079820
218691
6384145
9513833
4542283
19248597
23331737
69025704
69225022
1141789