29077856
14632088
71819778
94415500
28477459
20708054
68561365
61284598
38982404
85031865
50052201
8474695
90308842
10335630
35495079
60936198
97356618
99801595
48587595
46526601
30208846
26842566
50581273
776413
28637426
29801678
63729721
99231153
54074811
4614584
1476827
50577575
71093004
619899
6429559
274299
95592030
5217902
854973
11123376