25406056
39899268
37733187
21696011
77073643
73785942
48092757
24286103
27682462
72059948
63602754
48867415
60344217
8844950
2842142
17567658
49846957
71121735
13349232
32746823
21821718
37857226
38746340
49277103
96324282
93087291
40437414
52324625
42174927
13455323
65013004
81844424
29991771
73939008
50132068
57764742
67716324
2665155
12222253
27366252