19564676
94032599
52972729
38349800
27629803
25397052
79122741
18341452
83329870
56205280
39985958
62851333
26094957
8195353
37085589
65801648
64788312
12833256
49122969
32834989
28268418
38924975
21356254
95884350
18502066
56729585
34736362
63898982
75124686
6526804
19557040
42139359
29358759
1627804
11209050
95779574
5867740
60915787
39666545
55628646