52911460
46491637
9585108
53347141
3643177
58854107
61496576
63257447
84633566
86042662
64552552
66449185
42712419
63896968
20787081
5813498
74605246
13385032
8343878
56757883
26542793
31083247
63706390
96681020
58999465
20655536
46677222
92087320
37963815
96479467
33408046
90435146
19476104
14496774
42309902
87501057
5811224
33054608
10046364
63083795