80415092
36016323
18641760
22172624
68738799
53131850
82057974
71741049
7651666
21168162
28823245
95399989
29552017
85351291
29026200
8563774
24696379
73719689
9473436
77635710
6757021
13172645
74707648
3425578
27976845
92118073
57779330
14968835
89887826
25856977
10556555
33083052
14414580
52707453
87025958
46025744
37407545
854876
96241162
7311500