28942342
1957422
26733906
59955787
4724253
942293
50177104
66483686
6189160
74929100
69764178
71497105
3403740
68599565
20747981
45205258
76029464
13172406
28799425
99087426
6020949
11963860
95618863
12152026
63359425
92379470
40422993
2930743
4137102
5239958
6914550
67846432
3253266
11646067
62696462
3727583
4764538
15375736
64622156
34002814