27018526
54693370
26941016
68223579
66096551
6478153
39866842
69601385
37119437
56477781
13507983
7950854
97381685
30778066
48879112
7955760
46786529
25432291
86669900
58363794
95453595
45557390
7611968
78597699
58871898
86481401
58487089
36166085
593669
1779639
57904769
58215947
74131216
28811196
66546430
86401024
46555135
6625448
73807253
66302715