22083726
39628436
88745442
115895
62491071
28523121
63486306
94023460
9481768
56327136
44571300
23977835
88702329
7706298
59456807
45146132
31025558
37136663
19138081
34031968
72002192
23894021
83772013
249431
1677527
62658414
87397965
39012259
41959947
28098521
32714839
14486008
86137460
9718649
96409978
59565823
37365679
59223608
7567597
29625519