2471348
15266530
47186304
45219152
16591726
58915800
12825442
6500618
96436320
24022443
3826530
14307278
96838939
68467265
51102432
91998069
75208560
78841949
73101192
48949162
73966783
88549051
48418752
67218037
71717996
6984111
20505168
38975862
14283155
74059954
34903009
32857582
90743000
38161301
89702996
89758056
65461209
64605473
46251208
29507052