14741433
86119988
2782862
96857277
3137082
121518
32173132
82933443
98221277
1101754
50896198
185344
13409128
73196112
20184887
94588699
32892028
45659340
88628585
49052683
90538220
87884914
41276897
2641088
71221440
42166362
98722383
58929720
51122738
81922126
72816838
38978170
75591320
35827070
18853603
92832231
73349010
6503863
80688533
34154160