37602458
16955291
42553354
50036434
9695236
32772919
67118960
78292580
16033568
27245418
37636773
177609
50836213
20875300
4512457
4701044
1597474
31701180
42911914
36577147
97843409
77515227
80136450
90904957
42966386
13644112
24867329
82037033
21069300
88344592
26126501
27237402
85059219
24088920
53716592
45221979
99733482
30781025
27509046
11399166