30916883
10401338
10952932
33057981
41647034
94406751
67877703
54903802
13635760
40344820
47597555
62627943
35964432
99727419
63331988
3079305
41563378
77189563
76753488
69925302
20307168
37811912
93102625
95468024
48262428
29723750
8631119
94397354
6023507
49554864
5602973
30723192
77404570
54084617
2928234
40641056
29594628
93279309
53314000
49103683