93844329
10778216
86081511
73888281
63345307
8954354
82987456
87512835
6728941
85671974
49129731
70101887
57245693
2104685
75775179
76595148
32011920
92106569
49353475
81323281
59996120
57492659
3709615
55134482
63843765
48363466
24278306
31484602
44063175
45727545
15916125
15721587
81831569
52068103
86874387
3122887
11723622
10125649
34643419
8503018