50109693
18252450
46797813
72638639
12063166
7023614
62143010
77129520
73384538
59279099
34677992
63644794
88438797
82865423
3054346
89787384
8743364
2918824
97234560
8566773
36233843
55631790
87395919
98345660
72774597
11072361
5755568
54621896
79033345
26135453
42171349
48022389
47993504
90791027
72729816
88251126
66261483
59749659
59674147
23585071