40056179
63005677
65941575
10514931
50557706
8696594
15673033
5317181
4811950
27068885
78262826
2215895
67088200
13167161
21561005
93345353
99887149
5780470
1561199
33907855
29311994
94774687
82693544
60761520
28122723
7144290
3768234
79918994
42363832
27121534
3191906
5926925
52171451
37598540
52322889
61296892
32526121
26197748
83572812
47291870