77227495
30139535
96532018
95049336
72099693
43695805
68101284
66305634
10688670
85531323
2730622
13678876
942696
29783390
17028768
19043695
70195732
14421706
9607998
81765300
1953443
68639782
62839272
38733940
49342632
32504042
68885515
22114864
36793938
1089108
18778299
87666208
50244771
31867098
16962314
83578211
12319379
96915850
83895937
49508240