11509256
4544632
91354175
89446892
621333
87751286
47821576
27915165
19808348
1495481
9600160
94145737
50685321
9338480
23992064
93319761
8322168
22768036
6468643
31485551
38364721
99673300
7019565
6881411
54339729
32281640
25508659
271870
16659726
33795968
486553
11022863
902842
2489780
19119041
89309079
76577074
12635981
38761467
90184318