22128127
3826935
33669661
4324199
76455049
5979678
27135270
19312092
61144520
55489822
43163136
90406071
36794315
8235921
17316098
31506757
20252946
50832244
59064008
6832644
73088797
77374199
62901207
67779207
77359777
26128446
54896137
4162998
10386308
83884914
3422101
20945230
37012840
97972381
30333365
2212432
19663226
20114672
87138808
6021017