21805415
8721177
82347228
6681223
31157842
23835047
8173605
61108114
484912
94359914
29627387
82208028
58454763
29639749
4645654
981139
4339569
36035967
79713548
10687475
11604520
99124726
85372741
88902712
75414570
76578139
3967334
17201544
97105278
83826034
30566023
10845649
14661621
57575634
74698002
33394293
60026719
14542606
12994120
6724413