25684328
30286376
1138856
85167194
66035362
24914162
68204556
45553084
24664067
5789688
56288779
99149238
40797170
53309122
87031033
5990702
39173474
5117413
79582765
87139991
83624111
61907356
6048752
44485332
11298372
23476265
27345232
20853972
35164424
11187874
27512090
23559622
14757543
1981140
85304519
39189720
47035555
37298269
849551
28409027