50624532
46805653
36026036
3832457
70022029
54087460
12587834
16317310
87965542
8969971
9006799
4574540
3227708
52379496
33921442
91226759
86913356
3409488
45865428
161638
14825986
54315252
95357756
42125657
35241632
29842290
66387432
18801015
70646169
9395105
50744255
39098990
64782102
788341
70842773
94476421
96512007
42926976
41505490
1225423