21641613
14699252
55095050
18055961
41682153
21475587
46897546
12095517
13798402
30811641
60932733
96182012
48232551
68472320
87316427
22358913
80994100
54767399
317056
77137008
93263292
3284050
51028901
13443666
26238158
93868615
41668849
6367142
8732217
66413384
98217137
919018
45735390
32014182
73993753
85449305
90679483
57121555
86452105
80911487