93134216
91353202
7753795
19974865
20085117
71353838
42321606
75142941
35837062
8127679
886419
13259351
29637244
21151035
8507869
51382425
47672596
99852042
979509
90115817
97007994
72291410
5630301
42884843
59122817
2122373
81434827
15372706
65694877
66525821
65538473
38529831
59704015
9629390
33278195
19633485
79516470
68983431
42466127
79916841