49964874
4750134
9719478
46886535
41857456
95961345
86128460
34525820
11196943
9439109
1626504
66483294
31492326
8157375
79999054
61327698
94644288
88577170
46445296
9153762
82494400
27575047
51981194
41056028
15184256
68433467
62512061
3252088
71516107
88943550
2523668
28621168
77055361
17851950
53698684
89001734
94078928
20704066
7381958
815552