42541431
22134808
18132111
55996004
2999743
12853706
319295
62932087
10239855
72949870
9956809
29339242
72952705
39901962
32893406
38804201
57268201
58517419
4556963
804094
32106760
87242305
40479067
45328053
27381082
94128615
5679613
83174446
21521082
99497976
581362
71949076
73628405
2094116
49992225
1852783
3448498
38771140
73193190
63293196