85965220
50073734
96616073
15662298
11773648
58941221
335519
21649441
40191930
2535433
84981365
4593849
29303383
94062853
31387111
44901589
6434185
70422127
32533535
55091227
25381808
2266537
81042400
74911061
1525505
46784546
499511
16588574
11509457
22001738
18502072
89048470
81999956
88132212
41734062
69996895
72019719
954908
87734820
66825543