50275061
45435603
38262363
76103221
57722525
69912176
2574821
1501580
54714887
53858526
79989504
68218636
84968789
276696
90457061
92588090
78548584
98232059
82157688
65599880
68106011
11848335
16472110
60489828
395874
297873
69364838
5497666
4217639
84028112
1860652
9444085
2848182
39749496
34015600
9383143
5091372
72506252
69974394
75587637