50176551
9947110
43731177
81209966
38677722
5703247
88092022
47688977
30584809
17814176
60951356
13891064
99143307
9723541
795948
77163409
77632849
50396677
58213889
41584522
52236513
74597904
58084161
48354210
32218394
16889811
62301239
37201543
8972750
38296848
19353169
97033171
70791769
21619042
59202198
39444823
23396236
10857893
59459236
50745615