22031525
87891598
84705244
555255
26005934
52882504
70163872
5803887
52382225
29783840
5899944
23746818
671088
13352460
62399636
83795029
61826497
9032583
7445663
20665568
91537767
26417716
20138743
26999673
21607668
91329342
48879511
60567110
15537051
55904944
36237314
115513
42063172
88876044
95587612
4856692
57454225
14486381
99076421
2253832