43443331
16051486
94138043
59071749
388523
72786477
18568021
70051264
49321184
6682871
81415804
68551417
55693538
5552476
47303514
87356104
71254443
21889851
45301461
62082092
10518125
16955611
59604029
50473574
10925088
28225894
88906878
14044073
99695064
30896656
65013247
15852029
77388557
30608098
70553761
18151550
37069521
57884733
2506558
89588369