27527083
83298651
75308204
19513967
59471570
52221125
52484957
21378567
72822495
25234765
38552585
1267336
87476568
165468
68028487
87531655
20203458
19017232
52028226
63725205
2154532
19976419
7302771
35166256
88516899
50686845
42188064
70105108
31654348
80232258
97471845
55966275
7857547
13539671
3393587
47968092
35931953
63888240
58396090
98956013