26584435
5193457
14895155
59751106
31564738
18131525
62659697
33164538
76945280
48374708
77279492
344576
40673717
3857899
25836350
48068670
18797689
6128586
40414114
35178417
72993117
15604227
42652660
3711600
79859231
41326845
69875882
3510399
28292069
16063687
72822624
712528
7247564
60479174
28028684
30433771
95522013
45604915
92656612
6147756