30896
abg
59532
52080
58727
51331
39560
18815
35744
10480
19433
57065
56746
67441
26969
50620
52362
72694
94514
14852
86894