99785217
103610471
116089091
58579070
116137242
115976978
115934010
115958158
115835889
89589460
87988039
98033652
100680518
27598668
100834540
97936811
89301437
102994320
100612571
109103610
109103753
109104943
109107399
109107446
109506376
109506466
109506530
110214136
110241675
110241760
115384865
98987357
99973671
108188003
101449391
107240361
107240663
80929314
115256258
115171547
115156512
114979280
113655044
114903046
104632260
99827908
114232492
118486067
106010434
75044502
89056323
88674022
84849503
78612109