12658586
20942746
82509818
53632813
85458595
25687864
79235580
18857374
80924231
15255001
5418533
4789468
13731593
1247328
87969190
68196815
53311657
47094600
79217257
80176600
20196356
29081298
2134364
45443582
4236405
12314645
12537251
38697310
17632186
46018771
76921640
60502049
57477718
34698644
10207477
9693534
40191662
56459949
2519328
45974313