21021437
92529825
15842
1997200
73554867
30153299
69027899
50103656
73798282
66386058
53108904
1447216
69259547
31377930
86149620
12153672
84368920
4758312
16331122
2996340
24651281
17021108
52692043
41232250
97056062
35752671
61745358
875696
43236206
68081054
25202228
88801767
20505632
5284558
59385719
13597970
99769404
5794263
6293039
25792986