30127919
18387969
56771505
50342778
39781196
95474696
2375777
24906053
30178549
9376638
44014320
18187710
20371878
53049920
5735800
52552146
37797993
68957179
82451461
15388579
65273913
93431310
55318936
6975049
61441551
97124904
43684117
68898416
2441293
29653455
34599887
3305693
53528264
69678733
26794421
30734803
95916462
4345926
55196553
71436203