58622520
56524087
30006973
15042091
37897430
15385349
59152670
93862968
5233962
5007436
71483300
64409510
65324731
88729504
58392406
21367618
16693435
9301546
47472774
49202506
11374980
38002717
12088159
42651747
39668871
25773143
13861255
5477367
42519463
26971473
53985868
29441538
6648987
26943224
31628842
13723672
93841848
4835658
2535376
21478343