27553033
7782262
5155365
88355258
86405655
12879205
8005364
47362017
39661154
16801346
19201066
89719827
3562455
67073627
67805739
3151316
47938298
88571622
2979056
17879995
839245
3249710
84283118
48684917
91272708
34426891
52059068
79008040
14521535
25302883
71626259
12469965
55732944
37026216
11103950
12085237
7802474
83585111
34607336
39751810