1421258
53546942
33414000
24539228
10599386
53265905
75516592
55911550
15108627
89007471
29486113
81679189
62337108
73624826
76014558
57015616
47681809
59057706
28888617
66254062
845566
27026141
89399560
1018195
25053429
3376444
99939616
8044117
93947913
10518213
76711163
85681152
42998762
83012554
13095241
8322249
13086680
49459120
77418092
44846504