31977632
73277254
34537519
30175037
63398693
21707902
16563988
77457689
71449806
98725200
28386261
33207759
11559513
34062893
65456056
4480639
544379
46534008
70089450
89574123
35815026
79429261
68395512
69123417
7428116
46055052
3239774
92251712
50759914
48346643
30768603
81504657
30049001
57573956
10457763
5401969
7433240
3716414
45076486
30185183