30323618
3625357
78909495
55112039
12742518
45325522
92849375
42639969
21785682
317827
25077434
84201077
70388654
52319934
81347698
3519996
88312158
11416141
31109465
40249421
66788496
84662172
3039850
471797
30953065
17768036
81061805
66752019
14483074
24693993
2353192
80578528
40263549
61508246
6014376
70001458
31563274
1502851
64934354
16151393