26145776
10362031
16876188
54997142
8761400
32771830
48398727
38579649
4904710
9835176
603727
30221817
16079639
18158340
98332292
44347400
60781039
51736655
8368957
95033310
4712853
14726585
38636577
63185349
5287647
985003
559026
57431100
60538308
44532293
88777922
30613837
59902515
78529779
74996880
84564246
671565
61995781
34742351
42059089