18887344
1228868
15055669
43588418
25974238
70765591
3617839
82902626
143488
84477379
28136679
70239322
2550383
22463920
73442501
40602273
70559884
59941998
16732518
4625639
65503997
53317301
46947198
24574724
68133300
1514878
99227268
7970798
22857286
19784294
3002495
16649459
36895345
33454555
25728122
20239145
28273591
90781724
6300444
45489144