58876093
55364823
14396148
35875919
32163475
28149183
47124589
38961708
95593614
45366417
43143560
75756515
8698077
16482875
60027585
76876744
79593517
79277875
55108011
35208703
45156864
20735624
54959581
45414305
17954650
16152529
49215574
72563708
83337862
36754257
8876948
53691097
22854711
50229918
27947752
38781904
20951531
33954845
95004277
78837418