25391005
4524722
32101210
68288542
54332719
24157973
31229419
894916
19251145
3398569
9487860
10028354
8495635
78704500
19871647
63186513
96879480
94179292
86521741
9564501
41492169
82879071
35174691
98144670
45357170
5116603
66086942
10053182
56965885
87377128
5315665
2922112
53107692
42546772
80371556
963778
34157914
16747019
46424304
1084535