44591254
1944421
58171709
85128208
94818433
7797355
879874
86558043
64026224
29917116
19955188
46075658
29845121
273187
8733487
96406231
4728880
61139362
46867278
889049
44247155
88192028
13715998
18127570
93686149
78563285
97283499
295074
6083956
68743002
27368884
51401554
35543877
83258368
20958103
29704339
67364143
54683897
5822212
8142204