38709432
9336605
37194654
9033642
21848607
75784080
51882124
62435717
62092147
12964090
27877513
93332098
35099939
21889899
10933893
18929673
56607760
95408500
86408723
9243850
80508023
66494094
990021
35729453
2886436
8271058
34607877
50478223
3195152
42656457
54732203
53863506
19275285
49311350
32208061
14678836
91969600
4790158
1671278
48184286