30932898
38905138
87682282
52015755
61765910
25461574
47303597
48348655
53589698
514999
99684158
71349389
68786805
22621551
28936930
67959971
35143520
21129791
34427033
40573683
19238531
58386615
3083207
3519472
40584294
88254365
8687609
75931942
81658906
76334257
76985137
82568136
52094190
88423173
65536123
89528760
96401845
21919259
26566563
2325464