79559455
83491284
73964262
41434595
83507876
35765773
84018965
40299279
17107663
2540944
57865223
43674120
87011179
12017107
17334194
65561043
4601977
38322238
75504920
66245823
63772116
66152821
22502762
39934294
4565676
19225506
6721730
16423365
94001869
99924323
11814227
8269741
4598852
45053088
29595735
71222319
30798388
35237007
6046328
12003840