65399287
7499468
66804222
1100543
53311579
25897299
52526261
13028590
34336049
72449870
64569417
25214971
16795804
58547577
38812963
24935168
87585173
39268839
3547458
56686947
63094771
84674352
13879693
60018625
65743232
51647960
51646256
93352314
38886405
5234991
7118947
68957022
79248528
791168
54308401
88529098
77032168
53797883
78483899
389642