65909524
12616540
1557443
97518089
98098013
59581212
57316121
44816253
14985499
64467554
44071338
51576545
18781102
3169298
32175911
9472366
47728263
85615129
70555416
52071378
48809056
18774587
57769513
14112007
21023434
38922002
51419021
86739672
351180
43914424
47554648
51949660
8340743
71922451
78847128
572979
46028816
62919166
88638279
81564911