20114069
9476893
6305567
44662054
3942904
41036280
5959343
15298273
25289364
11161936
61888899
90655016
59559605
97043962
93605593
79081129
55617883
35421339
21812205
78615617
64211248
10364374
35495596
8062857
7838078
31013765
2842538
88167985
77686825
22038465
55952940
31982630
64297110
747238
75019089
6945963
85338816
8185028
48202137
48814623